#container{overflow:hidden}.illust.kabocha{width:calc(127px * .4)}.illust.negi{width:calc(148px * .4)}.illust.siitake{width:calc(91px * .4)}.illust.asupara{width:calc(70px * .4)}.sub-heading{display:flex;width:fit-content;margin:auto;flex-direction:column;gap:4px;align-items:center;position:relative}.sub-heading h3{font-weight:700;font-size:3rem;letter-spacing:.3rem;line-height:3.5rem;color:#000;z-index:2}.sub-heading .sub{font-weight:700;font-size:1.4rem;letter-spacing:.2rem;line-height:3.5rem;color:#000;z-index:2}.sub-heading .circle{position:absolute;top:-20px;left:-40px;width:70px;height:70px;border-radius:50%;z-index:1}#column .illust img{animation:fuwafuwa-frames 4s ease-in-out infinite}@keyframes fuwafuwa-frames{0%,100%{transform:translateY(-5%)}50%{transform:translateY(5%)}}#column{margin-top:100px;padding-bottom:150px;position:relative;width:100%;background-color:#f7f2e4}#column .header{width:calc(100% - var(--inner-left2));margin-left:var(--inner-left2);display:flex;flex-direction:column;position:relative}#column .header .illust{position:absolute}#column .header .illust.kabocha{top:-30px;left:-10px}#column .header .illust.negi{top:calc(-30px + 13px);left:calc(-10px + 65px)}#column .header .illust.siitake{top:calc(-30px + 65px);left:calc(-10px + 264px)}#column .header .illust.asupara{top:calc(-30px + 11px);left:calc(-10px + 312px)}#column .header .heading{margin-top:-12px}#column .header .heading h2{font-weight:700;font-size:3rem;letter-spacing:.3rem;line-height:3.5rem;color:#000}#column .header .heading .sub{font-weight:700;font-size:1.4rem;letter-spacing:.2rem;line-height:3.5rem;color:#000}#column .sub-text p{color:#000;font-weight:600;font-size:1.7rem;letter-spacing:.1rem;line-height:3.2rem}#column .wrapper{width:100%;max-width:414px;margin:auto;padding-left:14px;padding-right:14px}#column .description p{font-weight:600;font-size:1.6rem;letter-spacing:.2rem;line-height:3.5rem;color:#000}#column .column-list{width:100%;display:flex;flex-wrap:wrap;gap:24px 13px;margin-top:20px}#column .item{width:186px;display:flex;flex-direction:column;align-items:center;gap:10px}#column .item .title{font-weight:500;font-size:1.8rem;letter-spacing:.1rem;line-height:2rem;color:#000}#column .more{width:100%;margin-top:80px}#column .more img{transition:opacity .3s ease}#column .more a:hover img{opacity:.8}#column .card{width:100%;aspect-ratio:186/186;border-radius:15px;transition:opacity .3s ease;overflow:hidden}#column .card .thumb{width:100%;height:100%}#column .card .thumb img{width:100%;height:100%;object-fit:cover}#column .card .text{display:flex;width:100%;justify-content:center;gap:16px;font-weight:400;font-size:1.5rem;letter-spacing:.3rem;line-height:1.6rem;color:#fff;margin-top:12px}#column .wrapper2{width:100%;max-width:500px;margin:auto;padding-left:var(--inner-left2);padding-right:var(--inner-left2);z-index:2;margin-top:25px}#column .wrapper2>.thumb{height:100%}#column .wrapper2>.title{color:#000;font-weight:700;font-size:3rem;letter-spacing:.3rem;line-height:3.5rem;margin-top:10px;margin-bottom:10px;word-break:break-all;word-wrap:break-word;line-break:anywhere}#column .wrapper2>.content{color:#000;font-weight:500;font-size:1.7rem;letter-spacing:.1rem;line-height:3.5rem;margin-top:20px}#column>.wrapper2>.content figure,#column>.wrapper2>.content h2,#column>.wrapper2>.content h3,#column>.wrapper2>.content h4,#column>.wrapper2>.content h5,#column>.wrapper2>.content h6,#column>.wrapper2>.content p,#column>.wrapper2>.content ul{margin-bottom:3.5rem}#column>.wrapper2>.content a{color:#000;padding-bottom:1px;border-bottom:1px solid #000;transition:.1s;opacity:1}#column>.wrapper2>.content a:has(img){border-bottom:none}#column>.wrapper2>.content a:hover{opacity:.75}#column>.wrapper2>.pager{width:100%;margin-top:60px;gap:15px 0;display:flex;flex-wrap:wrap;justify-content:space-between}#column>.wrapper2>.pager>.prev-wrapper{min-width:165px;order:2}#column>.wrapper2>.pager>.prev-wrapper>.prev{width:165px}#column>.wrapper2>.pager>.back{width:100%;order:1}#column>.wrapper2>.pager>.next-wrapper{min-width:165px;order:3}#column>.wrapper2>.pager>.next-wrapper>.next{width:165px}