.p-intro{width:90%;max-width:1320px;margin-inline:auto;padding-top:clamp(2.5rem,1.45rem + 4.8vw,6.25rem)}.p-intro .p-intro__block{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1000px){.p-intro .p-intro__block{display:block}}.p-intro .p-intro__block:not(:first-child){margin-top:clamp(4.375rem,3.5rem + 4vw,7.5rem)}@media screen and (min-width:1001px){.p-intro .p-intro__block:nth-child(odd) .block-txt{padding-left:4.1666666667vw}}.p-intro .p-intro__block:nth-child(2n){flex-direction:row-reverse}@media screen and (min-width:1001px){.p-intro .p-intro__block:nth-child(2n) .block-txt{padding-right:4.1666666667vw}}.p-intro .p-intro__block .block-txt{width:36.8%}@media screen and (max-width:1000px){.p-intro .p-intro__block .block-txt{width:100%}}.p-intro .p-intro__block .block-txt .block-ttl span{display:block}.p-intro .p-intro__block .block-txt .block-ttl span.ttl_ja{font-size:clamp(1.875rem,1.84rem + 0.16vw,2rem);font-weight:700;line-height:1.4;letter-spacing:0.12em;color:#2c7080}.p-intro .p-intro__block .block-txt .block-ttl span.ttl_en{font-size:clamp(1.313rem,1.225rem + 0.4vw,1.625rem);font-weight:700;line-height:1;letter-spacing:0.05em;color:#b9dee2;text-transform:capitalize;margin-top:0.5em}.p-intro .p-intro__block .block-txt .block-desc{font-size:1.0625rem;margin-top:clamp(1.875rem,1.525rem + 1.6vw,3.125rem)}.p-intro .p-intro__block .block-img{width:56.8%}@media screen and (max-width:1000px){.p-intro .p-intro__block .block-img{width:100%;margin-top:30px}}.p-intro .p-intro__block .block-img .img__wrap{width:100%;aspect-ratio:750/510;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:20px}@media screen and (max-width:767px){.p-intro .p-intro__block .block-img .img__wrap{border-radius:10px}}.p-intro .p-intro__block .block-img .img-caption{font-size:0.875rem;font-weight:500;line-height:1.4;letter-spacing:0.05em;color:#808080;text-align:center;margin-top:1em}.p-about{margin-top:clamp(4.688rem,2.85rem + 8.4vw,11.25rem)}.p-about .p-about__block:not(:first-child){margin-top:clamp(7.5rem,6.275rem + 5.6vw,11.875rem)}.p-about .p-about__block .block-ttl{position:relative;font-size:clamp(1.75rem,1.715rem + 0.16vw,1.875rem);font-weight:700;line-height:1.4;color:#2c7080;text-align:center;padding-bottom:0.5em}.p-about .p-about__block .block-ttl:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#2c7080}.p-about .p-about__block .block-container{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:clamp(3.125rem,2.6rem + 2.4vw,5rem)}.p-about .p-about__block .block-container .container__item{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1000px){.p-about .p-about__block .block-container .container__item{display:block}}.p-about .p-about__block .block-container .container__item:not(:first-child){background:radial-gradient(circle,#2c7080 1px,transparent 1px) repeat-x left top/10px 2px;margin-top:clamp(2.5rem,2.325rem + 0.8vw,3.125rem);padding-top:clamp(3.125rem,2.95rem + 0.8vw,3.75rem)}.p-about .p-about__block .block-container .container__item .item-img{width:46%}@media screen and (max-width:1000px){.p-about .p-about__block .block-container .container__item .item-img{width:100%}}.p-about .p-about__block .block-container .container__item .item-img .slider__item{position:relative;overflow:hidden}.p-about .p-about__block .block-container .container__item .item-img .slider__item .slider-img{display:block;width:100%;aspect-ratio:560/380;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px}.p-about .p-about__block .block-container .container__item .item-txt{width:43%;margin-top:clamp(1.875rem,1.525rem + 1.6vw,3.125rem)}@media screen and (max-width:1000px){.p-about .p-about__block .block-container .container__item .item-txt{width:100%}}.p-about .p-about__block .block-container .container__item .item-txt .item-ttl{font-size:clamp(1.375rem,1.323rem + 0.24vw,1.563rem);font-weight:500;line-height:1.4;color:#2c7080}.p-about .p-about__block .block-container .container__item .item-txt .item-desc{margin-top:clamp(1.25rem,0.725rem + 2.4vw,3.125rem)}
/*# sourceMappingURL=cuisine.css.map */