main#cuisine .main .wrapper{padding:1rem 0 2rem;max-width:1400px}main#cuisine .sec01{text-align:center;width:90%;margin:auto}main#cuisine .sec01 .title-area .text{font-size:1.8rem;text-align:center}main#cuisine .sec01 .title-area .title-image{margin:auto;width:120px}main#cuisine .sec01 .sub-title{padding:2rem 0}main#cuisine .sec01 .sub-title .text{font-size:2.4rem;color:#7dafc5;font-weight:400}main#cuisine .sec01 .accent-title{padding:2rem 0}main#cuisine .sec01 .accent-title .text{font-size:1.8rem;color:#000;font-weight:400;line-height:2.5}main#cuisine .sec01 .accent-title .text span{font-size:1.4rem}#cuisine .sec02{padding:0 0 5rem;max-width:1400px;margin:auto}#cuisine .sec02 .block{max-width:1400px;width:100%;height:100%;padding:8.5rem 0;margin:auto}#cuisine .sec02 .block .block-inner{display:flex;justify-content:flex-start;background-color:#efeee8;height:100%;margin:auto}#cuisine .sec02 .block:nth-child(2n) .block-inner{flex-direction:row-reverse}#cuisine .sec02 .block .img-area{position:relative;width:100%;max-width:800px;height:400px}#cuisine .sec02 .block:nth-child(odd) .img-area .img{position:absolute;width:100%;bottom:-50px;right:60px}#cuisine .sec02 .block:nth-child(2n) .img-area .img{position:absolute;width:100%;bottom:-50px;left:60px}#cuisine .sec02 .block .content{width:75%;padding:0 0 3rem;text-align:center}#cuisine .sec02 .block .content .content-block{position:relative;max-width:550px;width:100%;padding:7rem 0 3rem;margin:auto}#cuisine .sec02 .block .content .title-area{padding:1rem 0}#cuisine .sec02 .block .content .title-area .title-img{padding:2rem 5.5rem}#cuisine .sec02 .block .content .title-area .text{font-size:2.2rem;font-weight:400;color:#000;white-space:pre-wrap}#cuisine .sec02 .block .content .text-area{padding:2rem 0}#cuisine .sec02 .block .content .text-area .text{white-space:break-spaces;text-align:center;font-size:1.6rem;font-weight:400;line-height:1.6;font-family:"Noto Serif JP",serif}#cuisine .sec02 .block .content .button-area button{font-size:1.6rem;font-weight:400;line-height:1.6;border:1px solid #000;padding:1rem 0;position:relative;width:300px;margin-top:1rem}#cuisine .sec02 .block .content .button-area button .expand-icon{position:absolute;top:35%;right:5px}@media screen and (max-width:1350px){#cuisine .sec02 .block .img-area{max-width:650px;height:400px}#cuisine .sec02 .block:nth-child(odd) .img-area .img{bottom:50px;right:25px}#cuisine .sec02 .block:nth-child(2n) .img-area .img{bottom:50px;left:25px}}@media screen and (max-width:1200px){#cuisine .sec02 .block{padding:4rem 0}#cuisine .sec02 .block:nth-child(odd) .content .title-area .title-image{right:10px}#cuisine .sec02 .block:nth-child(2n) .content .title-area .title-image{left:10px}#cuisine .sec02 .block .img-area{padding:2rem 0;width:100%;height:unset;margin:auto}#cuisine .sec02 .block .content{width:100%}}@media only screen and (max-width:767px){main#cuisine .main .wrapper{padding:0;width:100%}main#cuisine .sec01 .title-area .text{font-size:1.4rem}main#cuisine .sec01 .title-area .title-image{width:80px}main#cuisine .sec01 .sub-title .text{font-size:1.8rem}main#cuisine .sec01 .accent-title .text{font-size:1.5rem;line-height:1.5}#cuisine .sec02{padding:0}#cuisine .sec02 .block .content .content-block{padding:0 0 1rem;max-width:95%}#cuisine .sec02 .block .content .title-area .text{font-size:1.8rem}#cuisine .sec02 .block .content .text-area{padding:0 1rem 2rem}#cuisine .sec02 .block .content .text-area .text{font-size:1.6rem}#cuisine .sec02 .block .content .button-area button{width:95%}}