.fs-body-custom .fs-l-main.fullwidthpage{width:100%;max-width:unset;padding:0}.fs-body-custom .fs-l-main.fullwidthpage h1.fs-c-heading--page{max-width:min(1320px,100vw);padding:min(20px,4vw)}.fs-body-custom .fs-l-main.fullwidthpage .fs-l-pageMain{max-width:unset}.about .lead h2{margin:min(76px,13vw) 0 0;padding:0 4vw 19px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .lead h2::after{background:-webkit-gradient(linear, left top, right top, from(#d3d3d3), color-stop(#d3d3d3), color-stop(#c0aa78), color-stop(#c0aa78), color-stop(#d3d3d3), to(hsl(0deg, 0%, 83%)));background:linear-gradient(90deg, #d3d3d3 0%, #d3d3d3 calc(50% - 1.916667em), #c0aa78 calc(50% - 1.916667em), #c0aa78 calc(50% + 1.916667em), #d3d3d3 calc(50% + 1.916667em), hsl(0deg, 0%, 83%) 100%)}.about .lead p.txt{padding:2.2em;line-height:2em;text-align:center}.about section.sec-about{max-width:1280px;margin:20px auto 117px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about section.sec-about .text{-webkit-box-flex:0;-ms-flex:0 1 min(33em,50% - 22px);flex:0 1 min(33em,50% - 22px);max-width:min(632px,92vw);margin:0 auto 0 22px}.about section.sec-about .text p{margin-top:37px}.about section.sec-about .row{--bs-gutter-x:20px}.about section.sec-about .row>*{padding-top:40px}@media(max-width: 767px){.about section.sec-about{margin-bottom:0}.about section.sec-about .text{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 auto 0}.about section.sec-about .text:last-of-type{margin-top:0}}.shop .shop-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:18px}.shop .shop-wrapper .left{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:310px}.shop .shop-wrapper .right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:125px}.shop .shop-area{background:#f5f5f5;padding:81px 20px}.shop .shop-area li{text-align:center}.shop .shop-area li span{width:145px;border:1px solid #000;display:inline-block;padding:9px;background:#fff;cursor:pointer}.shop .shop-area li span:hover{border-color:#c0aa78;color:#c0aa78}.shop .shop-area li.is-active span{text-decoration:none;background:#c0aa78;border-color:#c0aa78;color:#fff}.shop .shop-area li+li{margin-top:20px}.shop .shop-list li+li{margin-top:55px}.shop .shop-list li:not(.is-active){display:none}.shop .shop-list li div.fs-c-documentColumn__content i{margin-right:20px}.shop .shop-list li div.fs-c-documentColumn__content div:last-of-type{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:320px;padding-left:20px}.shop .shop-list li div.fs-c-documentColumn__content div address{max-width:30em}@media(max-width: 959px){.shop .shop-wrapper .left{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.shop .shop-wrapper .right{margin:min(40px,10vw) 0 0}.shop .shop-area{padding:min(10px,2vw) min(30px,5vw) min(30px,5vw)}.shop .shop-area li{margin-top:20px}.shop .shop-area li span{width:38vw}}@media(max-width: 599px){.shop .shop-list li div.fs-c-documentColumn__content div:last-of-type{max-width:unset;padding:20px 0 0 0}}/*# sourceMappingURL=teratani.min.css.map */