.sub-heading{display:flex;width:fit-content;margin:auto;flex-direction:column;gap:7px;align-items:center;position:relative}.sub-heading h3{font-weight:700;font-size:4.2rem;letter-spacing:.3rem;line-height:4.5rem;color:#000;z-index:2}.sub-heading .sub{font-weight:700;font-size:1.8rem;letter-spacing:.2rem;line-height:4.2rem;color:#000;z-index:2}.sub-heading .circle{position:absolute;top:-30px;left:-48px;width:94px;height:94px;border-radius:50%;z-index:1}#column .illust img{animation:fuwafuwa-frames 4s ease-in-out infinite}.illust.kabocha{width:127px}.illust.negi{width:148px}.illust.siitake{width:91px}.illust.asupara{width:70px}@keyframes fuwafuwa-frames{0%,100%{transform:translateY(-5%)}50%{transform:translateY(5%)}}#column{margin-top:calc(200px - 20px);padding-bottom:266px;position:relative;width:100%;background-color:#f7f2e4}#column .header{width:var(--inner-width);margin:auto;display:flex;gap:90px;position:relative}#column .header .illust{position:absolute;z-index:1}#column .header .illust.kabocha{top:-70px;left:-38px}#column .header .illust.negi{top:calc(-70px + 26px);left:calc(-38px + 147px)}#column.detail .header .illust.negi{top:calc(-70px + 44px);left:calc(-38px + 71px)}#column .header .illust.siitake{top:calc(-70px + 136px);left:calc(-38px + 583px)}#column.detail .header .illust.siitake{top:calc(-70px + 368px);left:calc(-38px + 55px)}#column .header .illust.asupara{top:calc(-70px + 6px);left:calc(-38px + 705px)}#column.detail .header .illust.asupara{top:calc(-70px + 237px);left:calc(-38px + 174px)}#column .header .heading{margin-top:calc(-5px - 15px);margin-left:calc(177px - 154px);z-index:2}#column .header .heading h2{font-weight:700;font-size:4.2rem;letter-spacing:.3rem;line-height:4.5rem;color:#000}#column .header .heading .sub{font-weight:700;font-size:1.8rem;letter-spacing:.2rem;line-height:4.2rem;color:#000}#column .sub-text{margin-top:-15px}#column .sub-text p{font-weight:700;font-size:2.2rem;letter-spacing:.2rem;line-height:4.2rem;color:#000}#column .wrapper{width:950px;margin:auto;margin-top:30px}#column .description p{font-weight:600;font-size:1.8rem;letter-spacing:.2rem;line-height:4.2rem;color:#000}#column .column-list{width:100%;display:flex;flex-wrap:wrap;gap:30px calc((100% - (278px * 3))/ 3);margin-top:40px}#column .item{width:278px;display:flex;flex-direction:column;align-items:center;gap:20px}#column .item .title{font-weight:500;font-size:2rem;letter-spacing:.3rem;line-height:2.5rem;color:#000}#column .more{width:100%;margin-top:80px}#column .more img{transition:all .3s ease}#column .more a:hover img{opacity:.8;transform:scale(1.01)}#column .card{width:100%;aspect-ratio:278/278;border-radius:20px;transition:opacity .3s ease;overflow:hidden;background-color:#efefef}#column a:hover .card{opacity:.8}#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.7rem;letter-spacing:.3rem;line-height:1.6rem;color:#fff;margin-top:25px}#column .wrapper2{width:930px;margin:auto;position:relative;z-index:2}#column .wrapper2>.thumb{position:absolute;top:-305px;right:0;height:358px;width:auto}#column .wrapper2>.thumb img{height:100%;width:100%;object-fit:contain}#column .wrapper2>.title{color:#000;font-weight:700;font-size:4.2rem;letter-spacing:.3rem;line-height:4.5rem;margin-top:264px;padding-left:6px;word-break:break-all;word-wrap:break-word;line-break:anywhere}#column .wrapper2>.content{color:#000;font-weight:500;font-size:1.9rem;letter-spacing:.1rem;line-height:4.5rem;margin-top:60px;padding-left:12px;padding-right:12px}#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:4.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:100px;display:flex;justify-content:space-between}#column>.wrapper2>.pager>.prev-wrapper{min-width:210px}#column>.wrapper2>.pager>.prev-wrapper>.prev{width:210px}#column>.wrapper2>.pager>.back{min-width:480px}#column>.wrapper2>.pager>.next-wrapper{min-width:210px}#column>.wrapper2>.pager>.next-wrapper>.next{width:210px}#column .pager img{transition:all .3s ease}#column .pager a:hover img{opacity:.8;transform:scale(1.01)}