.page-seiro::before{content:"";position:fixed;background:url(../../assets/img/page/seiro/bg.jpg) no-repeat center center/cover;width:100%;height:100vh;z-index:-10}.page-seiro__title{font-family:"Yu Mincho","YuMincho",serif;font-size:clamp(1.25rem,0.8rem + 1.92vw,2rem);text-align:center;line-height:1.6;margin-bottom:clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}.page-seiro__title span{color:#e19600}.page-seiro__title__small{display:block;font-size:clamp(1.125rem,0.9rem + 0.96vw,1.5rem);margin-bottom:0}.page-seiro__title__img{display:block;width:auto;height:clamp(3.75rem,1.875rem + 8vw,6.875rem);margin:0 auto 10px}.page-seiro .text{margin:0}.page-seiro .text:has(+.text){margin-bottom:clamp(.625rem,0.25rem + 1.6vw,1.25rem)}.page-seiro .text b{color:#e19600}.page-seiro dt,.page-seiro dd{font-size:clamp(.875rem,0.7625rem + 0.48vw,1.0625rem);line-height:1.8}.seiro-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background:#e19600;border-radius:40px;padding:10px 40px;margin:clamp(.9375rem,0.75rem + 0.8vw,1.25rem) auto 0}.anchor-link{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:10px 20px;max-width:940px;padding:0 20px;margin:clamp(1.25rem,0.5rem + 3.2vw,2.5rem) auto 0}.anchor-link__item{display:grid;grid-template-columns:1fr 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e19600}.anchor-link__item::after{content:"";width:15px;height:10px;background:#e19600;clip-path:polygon(0 0, 50% 100%, 100% 0)}.anchor-link__link{color:#4b2828;font-size:clamp(.875rem,0.725rem + 0.64vw,1.125rem);font-weight:bold;text-align:center;padding-bottom:5px}.intro{overflow:hidden}.intro__img-wrap{position:relative}.intro__img-wrap img{border-radius:clamp(1.25rem,0.5rem + 3.2vw,2.5rem)}.intro__obj{position:absolute}.intro__obj--lt{width:clamp(5rem,2.375rem + 11.2vw,9.375rem);aspect-ratio:1;top:-20px;left:-50px}.intro__obj--rb{width:clamp(5.625rem,2.625rem + 12.8vw,10.625rem);aspect-ratio:1;right:-50px;bottom:-50px}.about__bg--bottom{rotate:180deg}.about__wrap{background:#fff;padding:30px 0}.about__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px clamp(1.875rem,0.75rem + 4.8vw,3.75rem);margin-bottom:clamp(3.125rem,1.25rem + 8vw,6.25rem)}@media screen and (min-width: 768px){.about__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px){.about__body:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 768px){.about__img-wrap{width:42%}}.about__img-wrap img{border-radius:clamp(1.25rem,0.5rem + 3.2vw,2.5rem)}.about__text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.about__title{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Yu Mincho","YuMincho",serif;font-size:clamp(1.25rem,0.8rem + 1.92vw,2rem);line-height:1.5;color:#e19600;margin-bottom:clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}.about__title--center{margin:0 auto clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}.about__title img{width:auto;height:clamp(2.5rem,1.825rem + 2.88vw,3.625rem)}.about dl:has(+dl){margin-bottom:clamp(1.25rem,0.875rem + 1.6vw,1.875rem)}.about dt{font-weight:bold;margin-bottom:clamp(.3125rem,0.125rem + 0.8vw,.625rem)}.about dd b{color:#e19600;font-weight:bold}.base{overflow:hidden}.base__inner{position:relative;background:#fff;border:clamp(.125rem,0.0875rem + 0.16vw,.1875rem) solid #e19600;border-radius:clamp(1.25rem,0.5rem + 3.2vw,2.5rem);padding:clamp(1.875rem,0.75rem + 4.8vw,3.75rem) clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}.base__inner::before,.base__inner::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;translate:-50% 100%}.base__inner::before{border-width:50px 20px 0 20px;border-color:#e19600 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.base__inner::after{border-width:44.6px 17.8px 0 17.8px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.base .base__title{color:#e19600;font-family:"Yu Mincho","YuMincho",serif;font-size:clamp(1.5rem,1.2rem + 1.28vw,2rem);text-align:center;margin-bottom:clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}.base__image{margin-bottom:clamp(1.25rem,0.5rem + 3.2vw,2.5rem)}.base dl{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px clamp(1.25rem,0.5rem + 3.2vw,2.5rem)}.base dl:has(+dl){margin-bottom:clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}@media screen and (min-width: 768px){.base dl{grid-template-columns:120px 1fr}}.base dt{color:#e19600;font-weight:bold;text-align:center;border-bottom:1px solid #e19600}.base dd span{color:#e19600}.base dd b{color:#e19600;font-weight:bold}.base__recipe{position:relative;padding:clamp(3.75rem,2.25rem + 6.4vw,6.25rem) 0}.base__recipe::before{content:"";position:absolute;background:#fff;width:100vw;height:calc(100% + 180px);left:50%;bottom:0;translate:-50% 0;z-index:-1}.outro{max-width:750px;margin:clamp(3.125rem,1.25rem + 8vw,6.25rem) auto 0}.outro__text{font-family:"Yu Mincho","YuMincho",serif;font-size:clamp(1.5rem,1.2rem + 1.28vw,2rem);text-align:center}.outro__text b{color:#e19600;font-weight:normal}.recipe{display:grid;gap:clamp(3.125rem,1.25rem + 8vw,6.25rem);max-width:830px;margin:0 auto}@media screen and (min-width: 768px){.recipe{grid-template-columns:1fr 1fr}}.recipe img{display:block;border-radius:clamp(1.25rem,0.5rem + 3.2vw,2.5rem);margin:0 auto clamp(.625rem,0.25rem + 1.6vw,1.25rem)}.recipe__lead{color:#e19600;font-family:"Yu Mincho","YuMincho",serif;font-size:clamp(1.25rem,1.175rem + 0.32vw,1.375rem);text-align:center;line-height:1.4;margin-bottom:clamp(.3125rem,0.125rem + 0.8vw,.625rem)}@media screen and (min-width: 768px){.recipe__item--main{display:grid;grid-column:1/3;grid-template-columns:53% 1fr;gap:20px clamp(1.875rem,0.75rem + 4.8vw,3.75rem)}}/*# sourceMappingURL=page-seiro.css.map */