.section__wrap{padding:16rem 0}@media screen and (max-width: 767px){.section__wrap{padding:8rem 0}}.container{padding:0 2rem;margin:0 auto;width:100%;max-width:124rem}@media screen and (max-width: 767px){.container{padding:0 1.5rem;max-width:100%}}.title__section{position:relative;margin-bottom:8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}@media screen and (max-width: 767px){.title__section{margin-bottom:4rem}}.title__section .en{position:absolute;left:.4rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);font-size:1.4rem;color:#988108}@media screen and (max-width: 767px){.title__section .en{font-size:1.1rem}}.title__section .jp{font-family:"ten-mincho-text",serif;font-size:3.2rem}@media screen and (max-width: 767px){.title__section .jp{font-size:1.8rem}}.title__section.is-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-font-feature-settings:normal;font-feature-settings:normal}.title__section.is-vertical .en{position:static;-webkit-transform:none;transform:none;margin:.8rem .4rem 0 0}.title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.anchor{position:relative;top:-10rem;width:0;height:0}@media screen and (max-width: 767px){.anchor{top:-5.6rem}}figure>img{max-width:100%}.txt{line-height:1.8}@media screen and (max-width: 767px){.txt{text-align:justify}}.txt__viewmore a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}@media screen and (max-width: 767px){.txt__viewmore a{gap:.2rem}}.txt__viewmore a span{padding-bottom:.4rem;border-bottom:.1rem solid #231815;font-size:1.4rem}@media screen and (max-width: 767px){.txt__viewmore a span{padding-bottom:.2rem;font-size:1rem}}.txt__viewmore a svg{width:1.6rem;height:1.6rem}@media screen and (max-width: 767px){.txt__viewmore a svg{width:1.1rem;height:1.1rem}}.txt__viewmore a:hover span{border-color:#988108}.txt__viewmore a:hover svg{fill:#988108}.txt__viewmore.is-center a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.notes small{display:-webkit-box;display:-ms-flexbox;display:flex}.notes small:not(:last-of-type){margin-bottom:.8rem}@media screen and (max-width: 767px){.notes small:not(:last-of-type){margin-bottom:.4rem}}.notes small::before{content:"※"}@media screen and (max-width: 767px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 767px){br.sp{display:block}}.is-fadeIn{opacity:0;-webkit-transform:translateY(4rem);transform:translateY(4rem);-webkit-transition:1s;transition:1s}.is-fadeIn.is-visible{opacity:1;-webkit-transform:none;transform:none}#header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;z-index:1000;padding:0 0 0 3.2rem;width:100%;height:10rem;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#header{padding:0;height:5.6rem}}@media screen and (max-width: 767px){#header .logo{margin-left:1rem}}#header .logo a{display:block;position:relative}#header .logo a img{height:4.8rem;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#header .logo a img{height:3.2rem}}#header .logo a img:nth-child(2){position:absolute;top:0;left:0;opacity:0}#header .navi__global{display:none;position:fixed;top:0;left:0;z-index:250;background:#231815;width:100%;height:100%}#header .navi__global>.inner{overflow-y:scroll;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;height:100%;max-width:80rem;max-height:100%;padding:6.4rem 3rem}#header .navi__global>.inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.8rem}@media screen and (max-width: 767px){#header .navi__global>.inner ul{gap:2.4rem}}#header .navi__global>.inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;color:#fff}@media screen and (max-width: 767px){#header .navi__global>.inner ul li a{font-size:1.8rem}}#header .navi__global>.inner ul li a:hover{padding-left:.8rem;color:#988108}@media screen and (max-width: 767px){#header .navi__global>.inner ul li a:hover{padding-left:.4rem}}#header .navi__sns{position:absolute;top:2rem;right:12rem}@media screen and (max-width: 767px){#header .navi__sns{top:1.2rem;right:5.5rem}}#header .navi__sns ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.8rem;height:4.8rem;border:.1rem solid #fff;border-radius:50%}@media screen and (max-width: 767px){#header .navi__sns ul li a{width:3.2rem;height:3.2rem}}#header .navi__sns ul li a svg{width:2.4rem;height:2.4rem;fill:#fff}@media screen and (max-width: 767px){#header .navi__sns ul li a svg{width:1.6rem;height:1.6rem}}#header .navi__sns ul li a:hover{border-color:#231815 !important;background:#231815 !important}#header .navi__sns ul li a:hover svg{fill:#fff !important}#header .header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:3rem;right:3rem;z-index:500;cursor:pointer}@media screen and (max-width: 767px){#header .header__menu{top:1.5rem;right:1rem}}#header .header__menu__bar{display:block;position:relative;width:5rem;height:2.2rem}@media screen and (max-width: 767px){#header .header__menu__bar{width:3rem;height:1.5rem}}#header .header__menu__bar i{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;height:.2rem;background:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#header .header__menu__bar i{height:.1rem}}#header .header__menu__bar i:nth-child(1){bottom:auto}#header .header__menu__bar i:nth-child(3){top:auto}#header .header__menu__txt{margin-top:.4rem;font-size:1.4rem;color:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#header .header__menu__txt{font-size:1.1rem}}#header .header__menu.is-open .header__menu__bar i{background:#fff !important}#header .header__menu.is-open .header__menu__bar i:nth-child(1){bottom:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}#header .header__menu.is-open .header__menu__bar i:nth-child(2){opacity:0}#header .header__menu.is-open .header__menu__bar i:nth-child(3){top:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#header .header__menu.is-open .header__menu__txt{color:#fff !important}#header.is-scroll .logo a img:nth-child(1){opacity:0}#header.is-scroll .logo a img:nth-child(2){opacity:1}#header.is-scroll .navi__sns ul li a{border-color:#231815}#header.is-scroll .navi__sns ul li a svg{fill:#231815}#header.is-scroll .header__menu__bar i{background:#231815}#header.is-scroll .header__menu__txt{color:#231815}#footer{padding:12rem 0 4.8rem;background:#231815;color:#fff}@media screen and (max-width: 767px){#footer{padding:6rem 0 2.4rem}}#footer .grid-container{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"area1 area2 area3" "area4 area4 area4"}@media screen and (max-width: 767px){#footer .grid-container{grid-template-columns:1fr;grid-template-areas:"area1" "area2" "area3" "area4"}}#footer .grid-container .footer__logo{grid-area:area1}#footer .grid-container .footer__sitemap{grid-area:area2}#footer .grid-container .footer__bnr{grid-area:area3}#footer .grid-container .footer__other{grid-area:area4}#footer .footer__logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:6.4rem}@media screen and (max-width: 767px){#footer .footer__logo{margin:0 0 3.2rem}}#footer .footer__logo a img{height:6.4rem}@media screen and (max-width: 767px){#footer .footer__logo a img{height:4.8rem}}#footer .footer__logo a:hover{opacity:.6}@media screen and (max-width: 767px){#footer .footer__sitemap{margin-bottom:3.2rem}}#footer .footer__sitemap .navi__sitemap ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width: 767px){#footer .footer__sitemap .navi__sitemap ul{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}#footer .footer__sitemap .navi__sitemap ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.6rem}#footer .footer__bnr{margin-left:auto}#footer .footer__bnr ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}@media screen and (max-width: 767px){#footer .footer__bnr ul{gap:.8rem}}#footer .footer__bnr ul li a{display:block;width:24rem}@media screen and (max-width: 767px){#footer .footer__bnr ul li a{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}}#footer .footer__bnr ul li a img{width:100%}#footer .footer__bnr ul li a:hover{opacity:.6}#footer .footer__other{margin-top:8rem}@media screen and (max-width: 767px){#footer .footer__other{margin-top:4rem}}#footer .footer__other .navi__sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.6rem}@media screen and (max-width: 767px){#footer .footer__other .navi__sns ul{gap:.8rem}}#footer .footer__other .navi__sns ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.2rem;height:3.2rem}@media screen and (max-width: 767px){#footer .footer__other .navi__sns ul li a{width:2.4rem;height:2.4rem}}#footer .footer__other .navi__sns ul li a img{max-width:100%;max-height:100%}#footer .footer__other .navi__sns ul li a:hover{opacity:.6}#footer .footer__other #copyright{margin-top:4rem;text-align:right}@media screen and (max-width: 767px){#footer .footer__other #copyright{margin-top:2rem}}#contents{overflow:clip}#kv__main{position:relative}#kv__main .hero{aspect-ratio:16/9;width:100%;max-height:100vh;max-height:100svh;height:100%}@media screen and (max-width: 767px){#kv__main .hero{aspect-ratio:3/4}}#kv__main .hero__slide{height:100%}#kv__main .hero__slide__item{height:100%}#kv__main .hero__slide__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#kv__main .swiper-slide-thumb-active{opacity:1}#concept .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#concept .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#concept .concept__logo{width:36rem}@media screen and (max-width: 767px){#concept .concept__logo{margin-bottom:3.2rem;width:24rem}}#concept .concept__logo img{width:100%}#concept .concept__txt{font-family:"ten-mincho-text",serif}@media screen and (max-width: 767px){#concept .concept__txt{padding:1.5rem}}#concept .concept__txt .title{margin-bottom:1.6rem;font-size:3.2rem}@media screen and (max-width: 767px){#concept .concept__txt .title{font-size:2rem}}#concept .concept__txt .txt{margin-bottom:1.6rem}#concept .concept__txt .txt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#concept .concept__txt .txt i{display:block;margin-left:.4rem;width:4rem;height:.1rem;background:#231815}#concept .concept__txt .signature{text-align:right}#concept .concept__img{width:16rem}@media screen and (max-width: 767px){#concept .concept__img{margin:1.6rem 0 0 auto;width:8rem}}#concept .concept__img img{width:100%}#feature{padding-bottom:12rem;background:-webkit-gradient(linear, left top, left bottom, color-stop(28rem, #ffffff), color-stop(28rem, rgba(239, 235, 229, 0.5)), to(rgba(239, 235, 229, 0.5)));background:linear-gradient(to bottom, #ffffff 28rem, rgba(239, 235, 229, 0.5) 28rem, rgba(239, 235, 229, 0.5))}@media screen and (max-width: 767px){#feature{padding-bottom:6rem;background:rgba(239,235,229,.5)}}#feature .feature__img{margin:0 -4rem 12rem;height:56rem}@media screen and (max-width: 767px){#feature .feature__img{margin:0 -1.5rem 6rem;aspect-ratio:3/2;height:auto}}#feature .feature__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#feature .feature__list__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#feature .feature__list__item{-ms-flex-wrap:wrap;flex-wrap:wrap}}#feature .feature__list__item:not(:last-of-type){margin-bottom:8rem}@media screen and (max-width: 767px){#feature .feature__list__item:not(:last-of-type){margin-bottom:4rem}}#feature .feature__list__item .img{margin-right:6.4rem;width:32rem}@media screen and (max-width: 767px){#feature .feature__list__item .img{margin:0 0 4rem;width:100%}}#feature .feature__list__item .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;position:relative;z-index:5;margin-right:4.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.1em}@media screen and (max-width: 767px){#feature .feature__list__item .category{gap:.4rem;padding-left:1.5rem;margin-right:3rem}}#feature .feature__list__item .category.is-hidden{opacity:0}#feature .feature__list__item .category::before{content:"";display:block;position:absolute;top:-2.4rem;left:-2.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1;width:4rem;height:4rem;background:rgba(152,129,8,.2)}@media screen and (max-width: 767px){#feature .feature__list__item .category::before{top:-1.2rem;left:.4rem;width:2.4rem;height:2.4rem}}#feature .feature__list__item .category .jp{font-family:"ten-mincho-text",serif;font-size:2.8rem}@media screen and (max-width: 767px){#feature .feature__list__item .category .jp{font-size:1.8rem}}#feature .feature__list__item .category .en{font-size:1.2rem;color:#666}@media screen and (max-width: 767px){#feature .feature__list__item .category .en{margin:.4rem .2rem 0 0;font-size:.9rem}}#feature .feature__list__item .detail{-webkit-box-flex:1;-ms-flex:1;flex:1}#feature .feature__list__item .detail .title{margin-bottom:2.4rem;font-size:2.8rem;font-weight:600}@media screen and (max-width: 767px){#feature .feature__list__item .detail .title{margin-bottom:1.6rem;font-size:1.5rem}}#menu .menu__content:not(:last-of-type){margin-bottom:12rem}@media screen and (max-width: 767px){#menu .menu__content:not(:last-of-type){margin-bottom:6rem}}#menu .menu__content__title{padding-bottom:2.8rem;margin-bottom:8rem;border-bottom:.1rem solid #231815;font-size:2.8rem;font-weight:600;text-align:center}@media screen and (max-width: 767px){#menu .menu__content__title{padding-bottom:1.2rem;margin-bottom:3.2rem;font-size:1.5rem}}#menu .menu__content__title small{font-size:2.4rem}@media screen and (max-width: 767px){#menu .menu__content__title small{font-size:1.3rem}}#menu .menu__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.8rem;margin-bottom:8rem}@media screen and (max-width: 767px){#menu .menu__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-bottom:4rem}}#menu .menu__main .img{width:56rem}@media screen and (max-width: 767px){#menu .menu__main .img{width:100%}}#menu .menu__main .detail{-webkit-box-flex:1;-ms-flex:1;flex:1}#menu .menu__main .detail .lead{margin-bottom:8rem;font-size:2rem}@media screen and (max-width: 767px){#menu .menu__main .detail .lead{margin-bottom:4rem;font-size:1.3rem}}#menu .menu__main .detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}@media screen and (max-width: 767px){#menu .menu__main .detail dl{gap:.8rem}}#menu .menu__main .detail dl:not(:last-of-type){margin-bottom:4.8rem}@media screen and (max-width: 767px){#menu .menu__main .detail dl:not(:last-of-type){margin-bottom:2.4rem}}#menu .menu__main .detail dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:2.4rem;font-weight:600}@media screen and (max-width: 767px){#menu .menu__main .detail dl dt{font-size:1.3rem}}#menu .menu__main .detail dl dt::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:100%;height:.1rem;background:rgba(35,24,21,.1)}#menu .menu__main .detail dl dd em{font-size:2.4rem}@media screen and (max-width: 767px){#menu .menu__main .detail dl dd em{font-size:1.3rem}}#menu .menu__main .detail .notes{margin-top:1.6rem}@media screen and (max-width: 767px){#menu .menu__main .detail .notes{margin-top:.8rem}}#menu .menu__howto__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;margin-bottom:4.8rem;font-size:2.4rem;font-weight:600}@media screen and (max-width: 767px){#menu .menu__howto__title{gap:.8rem;margin-bottom:2.4rem;font-size:1.3rem}}#menu .menu__howto__title::before,#menu .menu__howto__title::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:100%;height:.1rem;background:rgba(35,24,21,.2)}#menu .menu__howto .lead{margin-bottom:4.8rem;text-align:center}@media screen and (max-width: 767px){#menu .menu__howto .lead{margin-bottom:2.4rem;text-align:left}}#menu .menu__howto .howto__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:4.8rem;margin-bottom:12rem}@media screen and (max-width: 767px){#menu .menu__howto .howto__list{grid-template-columns:repeat(2, 1fr);gap:3.2rem .8rem;margin-bottom:4.8rem}}#menu .menu__howto .howto__list__item{position:relative}#menu .menu__howto .howto__list__item .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-2rem;left:-2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4rem;height:4rem;background:#988108;color:#fff}@media screen and (max-width: 767px){#menu .menu__howto .howto__list__item .num{top:-1.2rem;left:-1.2rem;width:2.4rem;height:2.4rem}}#menu .menu__howto .howto__list__item .num span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu .menu__howto .howto__list__item .img{margin-bottom:2.4rem}@media screen and (max-width: 767px){#menu .menu__howto .howto__list__item .img{margin-bottom:1.6rem}}#menu .menu__howto .howto__list__item .title{margin-bottom:1.6rem;font-size:1.8rem;font-weight:600;line-height:1.2;letter-spacing:.05em}@media screen and (max-width: 767px){#menu .menu__howto .howto__list__item .title{margin-bottom:.8rem;font-size:1.3rem}}#menu .menu__howto .howto__list__item .txt{line-height:1.4}@media screen and (max-width: 767px){#menu .menu__howto .howto__list__item .txt{font-size:1rem}}#menu .menu__howto .watch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#menu .menu__howto .watch{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#menu .menu__howto .watch .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8rem}@media screen and (max-width: 767px){#menu .menu__howto .watch .detail{padding-left:0}}#menu .menu__howto .watch .detail .lead{font-weight:600}#menu .menu__howto .watch .detail .lead__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin-bottom:1.6rem;font-size:2rem}@media screen and (max-width: 767px){#menu .menu__howto .watch .detail .lead__sub{gap:.2rem;margin-bottom:.8rem;font-size:1.3rem}}#menu .menu__howto .watch .detail .lead__sub i{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:.1rem;background:#231815}#menu .menu__howto .watch .detail .lead__main{font-size:2.4rem}@media screen and (max-width: 767px){#menu .menu__howto .watch .detail .lead__main{font-size:1.5rem}}#menu .menu__howto .watch .img{width:56rem}@media screen and (max-width: 767px){#menu .menu__howto .watch .img{margin-bottom:3.2rem;width:100%}}#menu .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8rem 4.8rem}@media screen and (max-width: 767px){#menu .menu__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.2rem .8rem}}#menu .menu__list__item{width:36.8rem}@media screen and (max-width: 767px){#menu .menu__list__item{width:100%}}#menu .menu__list__item .img{margin-bottom:3.2rem}@media screen and (max-width: 767px){#menu .menu__list__item .img{margin-bottom:1.6rem}}#menu .menu__list__item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.6rem}@media screen and (max-width: 767px){#menu .menu__list__item .info{margin-bottom:.8rem}}#menu .menu__list__item .info__title{font-size:2.4rem;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}@media screen and (max-width: 767px){#menu .menu__list__item .info__title{font-size:1.3rem}}#menu .menu__list__item .info__price{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}@media screen and (max-width: 767px){#menu .menu__list__item .info__price{font-size:.7rem}}#menu .menu__list__item .info__price em{font-size:2.4rem}@media screen and (max-width: 767px){#menu .menu__list__item .info__price em{font-size:1.3rem}}@media screen and (max-width: 767px){#menu .menu__list__item .txt{font-size:1rem}}#other{background:rgba(239,235,229,.5)}#other .other__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8rem}@media screen and (max-width: 767px){#other .other__content{gap:3rem}}#other .other__content:not(:last-of-type){margin-bottom:12rem}@media screen and (max-width: 767px){#other .other__content:not(:last-of-type){margin-bottom:6rem}}#other .other__content__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;z-index:5;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1em}#other .other__content__title::before{content:"";display:block;position:absolute;top:-2.4rem;left:-0.8rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1;width:4rem;height:4rem;background:rgba(152,129,8,.2)}@media screen and (max-width: 767px){#other .other__content__title::before{top:-1.2rem;left:-0.4rem;width:2.4rem;height:2.4rem}}#other .other__content__title .en{margin:.8rem .4rem 0 0;font-size:1.2rem;color:#666}@media screen and (max-width: 767px){#other .other__content__title .en{margin:.4rem .2rem 0 0;font-size:.9rem}}#other .other__content__title .jp{font-family:"ten-mincho-text",serif;font-size:2.8rem}@media screen and (max-width: 767px){#other .other__content__title .jp{font-size:1.8rem}}#other .other__content .detail .img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;margin-top:4.8rem}@media screen and (max-width: 767px){#other .other__content .detail .img{margin-top:1.6rem}}#other .other__content .detail .img img{width:24rem}@media screen and (max-width: 767px){#other .other__content .detail .img img{width:8rem}}#news .grid-container{display:grid;grid-template-columns:auto 1fr;gap:10rem}@media screen and (max-width: 767px){#news .grid-container{gap:3rem}}#news .news__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2rem}@media screen and (max-width: 767px){#news .news__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}#news .news__list__item{width:30rem}@media screen and (max-width: 767px){#news .news__list__item{width:100%}}#news .news__list__item .post{cursor:pointer}#news .news__list__item .post .img{overflow:hidden;margin-bottom:2.4rem}@media screen and (max-width: 767px){#news .news__list__item .post .img{margin-bottom:.8rem}}#news .news__list__item .post .img img{-webkit-transition:.3s;transition:.3s}#news .news__list__item .post .date{margin-bottom:.8rem;font-size:1.4rem;color:#988108}@media screen and (max-width: 767px){#news .news__list__item .post .date{margin-bottom:.4rem;font-size:1.1rem}}#news .news__list__item .post .title{font-weight:600;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#news .news__list__item .post .title{font-size:1.3rem}}#news .news__list__item .post:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}#news .news__list__item .post:hover .title{color:#988108}#news .media-news__list{margin-top:8rem;border-top:.1rem solid rgba(35,24,21,.2)}@media screen and (max-width: 767px){#news .media-news__list{margin-top:4rem}}#news .media-news__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;padding:2.4rem .8rem;border-bottom:.1rem solid rgba(35,24,21,.2)}@media screen and (max-width: 767px){#news .media-news__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.8rem;padding:1.6rem .4rem}}#news .media-news__list__item .title{line-height:1.4}.modal{display:none;position:fixed;top:0;right:0;z-index:1500;width:100%;height:100vh}@media screen and (max-width: 767px){.modal{padding:0 1.5rem}}.modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.modal__wrap{overflow-y:scroll;display:grid;place-items:center;padding:8rem 0;height:100%;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 767px){.modal__wrap{padding:6.4rem 0}}.modal__wrap::-webkit-scrollbar{display:none}.modal__wrap .modal__content{position:relative;z-index:5;padding:5.6rem 4rem 6.4rem;width:100%;max-width:80rem;background:#fff}@media screen and (max-width: 767px){.modal__wrap .modal__content{padding:3.2rem 1.5rem 4.8rem;max-width:100%}}.modal__wrap .modal__content__date{margin-bottom:.8rem;color:#988108}@media screen and (max-width: 767px){.modal__wrap .modal__content__date{margin-bottom:.4rem}}.modal__wrap .modal__content__title{margin-bottom:2.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid #231815;font-size:2.4rem;font-weight:600}@media screen and (max-width: 767px){.modal__wrap .modal__content__title{margin-bottom:2.4rem;padding-bottom:1.6rem;width:100%;font-size:1.5rem}}.modal__wrap .modal__content__txt{overflow-wrap:anywhere;word-break:normal;line-break:strict;line-height:2}.modal__wrap .modal__content__txt p:not(:nth-of-type(1)){margin-top:1.6rem}@media screen and (max-width: 767px){.modal__wrap .modal__content__txt p:not(:nth-of-type(1)){margin-top:.8rem}}.modal__wrap .modal__content .close{position:absolute;right:0;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);margin:auto;padding-top:2.4rem;text-align:center}@media screen and (max-width: 767px){.modal__wrap .modal__content .close{padding-top:1.6rem}}.modal__wrap .modal__content .close span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:2rem;color:#fff;text-decoration:underline;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media screen and (max-width: 767px){.modal__wrap .modal__content .close span{padding-left:1.4rem}}.modal__wrap .modal__content .close span::before,.modal__wrap .modal__content .close span::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;margin:auto;width:1.6rem;height:.1rem;background:#fff}@media screen and (max-width: 767px){.modal__wrap .modal__content .close span::before,.modal__wrap .modal__content .close span::after{width:1.2rem}}.modal__wrap .modal__content .close span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal__wrap .modal__content .close span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__wrap .modal__content .close span:hover{opacity:.6}#information .grid-container{display:grid;grid-template-columns:50% 50%;background:rgba(239,235,229,.5)}@media screen and (max-width: 767px){#information .grid-container{grid-template-columns:100%}}#information .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:8rem}@media screen and (max-width: 767px){#information .detail{padding:4rem 1.5rem}}#information .detail .title{margin-bottom:4rem;font-size:2.4rem;font-weight:600}@media screen and (max-width: 767px){#information .detail .title{margin-bottom:2rem;font-size:1.5rem}}#information .detail dl{display:grid;grid-template-columns:10rem 1fr;gap:1.6rem 0}@media screen and (max-width: 767px){#information .detail dl{grid-template-columns:6.4rem 1fr;gap:.8rem 0}}#information .detail dl dt{color:#988108}#information .detail dl dd span{line-height:1.4}#information .detail dl dd span a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline}#information .detail dl dd span a svg{width:1.4rem;height:1.4rem}@media screen and (max-width: 767px){#information .detail dl dd span a svg{width:1.1rem;height:1.1rem}}#information .detail dl dd span a:hover svg{fill:#988108}/*# sourceMappingURL=senya.css.map */