@charset "UTF-8";.breadcrumb .breadcrumb__list{gap:0}.breadcrumb .breadcrumb__list .breadcrumb__item:not(:last-child){display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb .breadcrumb__list .breadcrumb__item:not(:last-child):after{content:"";display:block;background:url(//shop.shibutani-group.co.jp/cdn/shop/files/ico-arrow-black.svg?v=1879485629803201765) no-repeat center/contain;width:18px;height:18px}.breadcrumb .breadcrumb__list .breadcrumb__item a,.breadcrumb .breadcrumb__list .breadcrumb__item span{font-size:13px;line-height:1.6;letter-spacing:.05em;font-weight:600}.breadcrumb .breadcrumb__list .breadcrumb__item span{display:inline-block;width:fit-content;padding-bottom:.4em}.collection-hero__inner .collection-hero__text-wrapper .collection-hero__title{margin:60px 0;font-size:clamp(27px,3.8vw,40px);font-weight:500;line-height:1.8;letter-spacing:.05em}@media(max-width:768px){.collection-hero__inner .collection-hero__text-wrapper .collection-hero__title{margin:40px 0}}#product-grid{margin-bottom:80px}@media(max-width:768px){#product-grid{margin-bottom:50px}}.pagination-wrapper{width:100%;margin-bottom:150px}@media(max-width:1024px){.pagination-wrapper{margin-bottom:80px}}@media(max-width:768px){.pagination-wrapper{margin-bottom:60px}}.pagination-wrapper .pagination .pagination__list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;gap:15px}@media(max-width:768px){.pagination-wrapper .pagination .pagination__list{gap:10px}}.pagination-wrapper .pagination .pagination__list li .pagination__item{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f4;width:50px;height:50px;color:#333;font-size:20px;line-height:1.2;letter-spacing:0;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media(max-width:1024px){.pagination-wrapper .pagination .pagination__list li .pagination__item{width:40px;height:40px;font-size:18px}}@media(max-width:768px){.pagination-wrapper .pagination .pagination__list li .pagination__item{width:35px;height:35px;font-size:16px}}.pagination-wrapper .pagination .pagination__list li .pagination__item:hover{background-color:#d9d3c6}.pagination-wrapper .pagination .pagination__list li .pagination__item--current{background-color:#980d11;color:#fff;pointer-events:none}.pagination-wrapper .pagination .pagination__list li .pagination__item--next,.pagination-wrapper .pagination .pagination__list li .pagination__item--prev{background-color:#fff0;width:25px;height:25px;cursor:pointer}.pagination-wrapper .pagination .pagination__list li .pagination__item--next:hover,.pagination-wrapper .pagination .pagination__list li .pagination__item--prev:hover{background-color:#fff0}.pagination-wrapper .pagination .pagination__list li .pagination__item--prev{transform:rotate(180deg)}.product__info-wrapper .product__info-container .product__title{margin-bottom:0}.product__info-wrapper .product__info-container .product__title h1{font-size:clamp(23px,3vw,32px);font-weight:500;letter-spacing:.05em;line-height:1.6}.product_en_title{display:block;margin-top:0;color:#333;font-size:clamp(16px,1.7vw,18px);font-weight:500;letter-spacing:.05em;line-height:1.6}.product__info-wrapper .price__container .price-item{display:block;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:clamp(23px,2.7vw,28px);letter-spacing:.05em;line-height:1.2}.product__info-wrapper .product__description p{color:#333;font-size:clamp(14px,1.5vw,16px);line-height:2;letter-spacing:.05em}.product__info-wrapper .product__description p:not(:last-child){margin-bottom:1em}.product__info-wrapper .product-info{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;gap:15px;padding-top:2.5rem;padding-bottom:2.5rem;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}.product__info-wrapper .product-info .product-info__item .product-info__label{position:relative;display:block;padding-left:15px;margin-bottom:.5em;color:#333;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.05em}.product__info-wrapper .product-info .product-info__item .product-info__label:before{content:"";position:absolute;left:0;top:.5em;display:block;width:7px;height:7px;background-color:#980d11}.product__info-wrapper .product-info .product-info__item .product-info__value{display:block;color:#333;font-size:clamp(14px,1.5vw,16px);line-height:2;letter-spacing:.05em}.product__info-wrapper .product-form{margin-bottom:20px!important}.product__info-wrapper .product-form__buttons{display:block;width:100%;max-width:100%}.product__info-wrapper .product-form__buttons .product-form__submit{font-size:clamp(16px,1.7vw,18px)!important;-webkit-transition:all .3s;transition:all .3s}.product__info-wrapper .product-form__buttons .product-form__submit:before,.product__info-wrapper .product-form__buttons .product-form__submit:after{content:none}.product__info-wrapper .product-form__buttons .product-form__submit span{font:inherit}.product__info-wrapper .product-form__buttons .product-form__submit:hover{opacity:.7}.product__info-wrapper .contact_main_btn a{display:block;padding:8px 30px;width:100%;font-size:clamp(16px,1.7vw,18px);background-color:#333;color:#fff;text-decoration:none;text-align:center;-webkit-transition:all .3s;transition:all .3s}.product__info-wrapper .contact_main_btn a:hover{opacity:.7}.product__info-wrapper .contact_txt_btn a{color:#333;font-size:clamp(14px,1.5vw,16px);line-height:1.5;letter-spacing:.05em;-webkit-transition:all .3s;transition:all .3s}.product__info-wrapper .contact_txt_btn a:hover{opacity:.7}.main-page-title{margin:60px 0!important;font-size:clamp(27px,3.8vw,40px);font-weight:500;line-height:1.8;letter-spacing:.05em}@media(max-width:768px){.main-page-title{margin:40px 0 30px!important}}.page_wrapper{padding-top:0!important;padding-bottom:0!important}.page_wrapper .breadcrumb{margin-top:0;margin-bottom:80px}@media(max-width:768px){.page_wrapper .breadcrumb{margin-bottom:50px}}.page_link_btn_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;gap:2%;padding:0;margin:0}@media(max-width:768px){.page_link_btn_list{justify-content:left}}.page_link_btn_list li{display:block;width:31.9933333333%;padding:0;margin:0;list-style:none}@media(max-width:768px){.page_link_btn_list li{width:49%}}.page_link_btn_list li a{position:relative;display:block;padding:.7em;width:100%;background-color:#333;color:#fff;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.8;letter-spacing:.05em;text-align:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media(max-width:768px){.page_link_btn_list li a{margin-bottom:10px}}.page_link_btn_list li a:after{content:"";position:absolute;right:20px;top:0;bottom:0;display:block;margin:auto;background:url(//shop.shibutani-group.co.jp/cdn/shop/files/ico-arrow-t-white.svg?v=5321826455044095150) no-repeat center/contain;width:25px;height:25px;transform:rotate(90deg)}@media(max-width:768px){.page_link_btn_list li a:after{width:20px;height:20px;right:5px}}.page_link_btn_list li a:hover{opacity:.7;color:#fff}.ac-left-border-ttl{display:block;padding:0 0 0 .8em;margin:0;border-left:4px solid #980D11;font-size:clamp(18px,1.9vw,20px);font-weight:600;line-height:1.6;letter-spacing:.05em}.ac-left-square{position:relative;padding-left:15px;color:#333;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:2}.ac-left-square:before{content:"";position:absolute;top:.6em;left:0;display:block;width:7px;height:7px;background-color:#980d11}.mod-normal-list{display:block;padding:0;padding-left:0!important;margin:0}.mod-normal-list li{padding:0 0 0 1em;text-indent:-1em;margin:0;color:#333;font-size:clamp(14px,1.5vw,16px);font-weight:400;letter-spacing:.05em;line-height:2;list-style:none}.mod-normal-list li:before{content:"\30fb";font:inherit}.mod-border-list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.mod-border-list{display:block}}.mod-border-list dt{display:block;padding:35px 0;margin:0;width:200px;border-bottom:1px solid #D9D9D9;color:#333;font-size:clamp(14px,1.5vw,16px);font-weight:600;letter-spacing:.05em;line-height:2}@media(max-width:768px){.mod-border-list dt{width:100%;padding:20px 0 .5em;border-bottom:none}}.mod-border-list dd{display:block;padding:35px 0;margin:0;border-bottom:1px solid #D9D9D9;color:#333;width:calc(100% - 200px);font-size:clamp(14px,1.5vw,16px);font-weight:400;letter-spacing:.05em;line-height:2}@media(max-width:768px){.mod-border-list dd{padding:0 0 20px;width:100%}}.mod-border-list dd a{text-decoration:none}.mod-border-list dd .item.mb15{margin-bottom:15px}@media(max-width:768px){.mod-border-list dd .item.mb15{margin-bottom:10px}}.mod-border-list dd .item .ac-left-square{margin:0 0 .5em}@media(max-width:768px){.mod-border-list dd .item .ac-left-square{font-size:14px;line-height:1.8}}.mod-border-list dd .item .ac-left-square:before{top:.8em}@media(max-width:768px){.mod-border-list dd .item .ac-left-square:before{top:.6em}}.mod-border-list dd .item .txt{margin:0}.about_block{padding-bottom:120px}@media(max-width:768px){.about_block{padding-bottom:80px}}.about_block .box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3%}@media(max-width:768px){.about_block .box{display:block}}.about_block .box:nth-child(odd){flex-direction:row-reverse}.about_block .box:not(:last-child){margin-bottom:85px}@media(max-width:768px){.about_block .box:not(:last-child){margin-bottom:50px}}.about_block .box .content{width:60%}@media(max-width:768px){.about_block .box .content{width:100%}}.about_block .box .content .ttl{display:block;margin:0 0 .5em;font-size:clamp(23px,3.3vw,35px);line-height:1.8;letter-spacing:.05em}.about_block .box .content .ttl .red{color:#980d11;font:inherit;line-height:inherit;letter-spacing:inherit}.about_block .box .content p{display:block;margin:0;color:#333;font-size:clamp(14px,1.5vw,16px);letter-spacing:.05em;line-height:2}.about_block .box .content .list{padding:20px 40px;margin:0;background-color:#e7e4dd}@media(max-width:768px){.about_block .box .content .list{padding:20px}}.about_block .box .content .list li{position:relative;padding:0 0 0 15px;margin:0;color:#333;font-size:clamp(14px,1.5vw,16px);font-weight:600;letter-spacing:.05em;line-height:1.6;list-style:none}.about_block .box .content .list li:not(:last-child){margin-bottom:.5em}.about_block .box .content .list li:before{content:"";position:absolute;left:0;top:.55em;display:block;width:7px;height:7px;background-color:#980d11}.about_block .box .content .mb20{margin-bottom:20px}.about_block .box .img{width:40%}@media(max-width:768px){.about_block .box .img{width:100%;max-width:500px}}.about_block .box .img img{margin-bottom:0}@media(max-width:768px){.about_block .box .img img{margin-bottom:10px}}.faq_block{padding-bottom:60px}@media(max-width:1024px){.faq_block{padding-bottom:30px}}.faq_block .page_link_btn_list{padding:0 0 20px!important}@media(max-width:768px){.faq_block .page_link_btn_list{padding:0!important}}.faq_block .faq_box .item{padding:90px 0}@media(max-width:1024px){.faq_block .faq_box .item{padding:70px 0}}@media(max-width:768px){.faq_block .faq_box .item{padding:50px 0}}.faq_block .faq_box .item:nth-child(2n){width:100vw;margin:0 calc(50% - 50vw);background-color:#f9f8f4}.faq_block .faq_box .item .ttl{display:block;margin:0 0 1em;font-size:clamp(23px,3.3vw,35px);font-weight:500;line-height:1.8;letter-spacing:.05em;text-align:center}.faq_block .faq_box .item .faq_list{padding:0;margin:0}.faq_block .faq_box .item .faq_list .faq{position:relative;padding:0;margin:0;background-color:#fff;border:1px solid #D9D9D9;list-style:none}.faq_block .faq_box .item .faq_list .faq:not(:last-child){margin-bottom:10px}.faq_block .faq_box .item .faq_list .faq:after{content:"";position:absolute;right:30px;top:0;bottom:0;display:block;margin:auto;background:url(//shop.shibutani-group.co.jp/cdn/shop/files/ico-arrow-t-red.svg?v=47287042172731737) no-repeat center/contain;width:25px;height:25px;transform:rotate(90deg);pointer-events:none}@media(max-width:1024px){.faq_block .faq_box .item .faq_list .faq:after{right:20px}}@media(max-width:768px){.faq_block .faq_box .item .faq_list .faq:after{width:20px;height:20px;right:10px}}.faq_block .faq_box .item .faq_list .faq .head{position:relative;padding:30px 80px 30px 40px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#333;font-size:clamp(15px,1.6vw,17px);font-weight:600;line-height:1.8;letter-spacing:.05em;cursor:pointer}@media(max-width:1024px){.faq_block .faq_box .item .faq_list .faq .head{padding:20px 50px 20px 20px}}@media(max-width:768px){.faq_block .faq_box .item .faq_list .faq .head{padding:15px 30px 15px 15px}}.faq_block .faq_box .item .faq_list .faq .head:before{content:"Q.";display:block;padding-right:.3em;color:#980d11;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;font-size:clamp(23px,2.8vw,30px);line-height:1.2;letter-spacing:0}@media(max-width:768px){.faq_block .faq_box .item .faq_list .faq .head:before{padding-right:.5em}}.faq_block .faq_box .item .faq_list .faq .body{display:block;padding:0 80px 30px 40px;margin:0;color:#333;font-size:clamp(14px,1.5vw,16px);line-height:2;letter-spacing:.05em}@media(max-width:1024px){.faq_block .faq_box .item .faq_list .faq .body{padding:0 50px 20px 20px}}@media(max-width:768px){.faq_block .faq_box .item .faq_list .faq .body{padding:0 30px 15px 15px}}.guide_block{padding-bottom:100px}@media(max-width:768px){.guide_block{padding-bottom:80px}}.guide_block .item{padding:35px 0;border-bottom:1px solid #D9D9D9}@media(max-width:768px){.guide_block .item{padding:25px 0}}.guide_block .item .ac-left-border-ttl{margin-bottom:1em}.guide_block .item .content{color:#333}.guide_block .item .content .sub_ttl{font-size:16px;font-weight:600;letter-spacing:.05em;line-height:1.6}.guide_block .item .content p{display:block;margin:0;font-size:clamp(14px,1.5vw,16px)}.guide_block .item .content .flex{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;gap:10px}@media(max-width:768px){.guide_block .item .content .flex{gap:5px}}.guide_block .item .content .flex img{display:block;width:87px;height:auto}@media(max-width:768px){.guide_block .item .content .flex img{width:60px}}.guide_block .item .content .mb7{margin-bottom:7px}.guide_block .item .content .mb25{margin-bottom:25px}.guide_block .card_img{max-width:600px}.old_wood_block{padding-bottom:100px}@media(max-width:768px){.old_wood_block{padding-bottom:80px}}.old_wood_block .flex{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;gap:4%;margin-bottom:80px}@media(max-width:768px){.old_wood_block .flex{display:block;margin-bottom:50px}}.old_wood_block .flex .content{width:60%}@media(max-width:768px){.old_wood_block .flex .content{width:100%;margin-bottom:20px}}.old_wood_block .flex .content .ttl{display:block;margin:0 0 .8em;font-size:clamp(23px,3.3vw,35px);line-height:1.8;letter-spacing:.05em}.old_wood_block .flex .content .ttl .red{color:#980d11;font:inherit;line-height:inherit;letter-spacing:inherit}.old_wood_block .flex .content .txt{display:block;margin:0;font-size:clamp(14px,1.5vw,16px);line-height:2;letter-spacing:.05em}.old_wood_block .flex .img{width:40%}@media(max-width:768px){.old_wood_block .flex .img{width:100%;max-width:500px}}.old_wood_block .flex .img img{display:block;width:100%}.old_wood_block .feature_list{padding:0;margin:0 0 60px}@media(max-width:768px){.old_wood_block .feature_list{margin-bottom:20px}}.old_wood_block .feature_list .item{padding:40px;margin:0;background-color:#f9f8f4;list-style:none}@media(max-width:768px){.old_wood_block .feature_list .item{padding:25px}}.old_wood_block .feature_list .item:not(:last-child){margin-bottom:15px}.old_wood_block .feature_list .item .item_ttl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #980D11}@media(max-width:768px){.old_wood_block .feature_list .item .item_ttl{display:block}}.old_wood_block .feature_list .item .item_ttl .num{display:inline-block;padding:.35em 1em 0 0;margin:0;color:#980d11;font-size:clamp(16px,2.1vw,23px);font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0}@media(max-width:768px){.old_wood_block .feature_list .item .item_ttl .num{padding:0 0 .2em}}.old_wood_block .feature_list .item .item_ttl .txt{display:block;font-size:clamp(20px,2.5vw,26px);font-weight:600;line-height:1.6;letter-spacing:.05em}.old_wood_block .feature_list .item .content_txt{display:block;margin:0;font-size:clamp(14px,1.5vw,16px);line-height:2;letter-spacing:.05em}.old_wood_block .txt_box{margin-bottom:60px}@media(max-width:768px){.old_wood_block .txt_box{margin-bottom:50px}}.old_wood_block .txt_box p{display:block;margin:0;font-size:clamp(14px,1.5vw,16px);line-height:2;letter-spacing:.05em}.old_wood_block .bank_box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;gap:24px;padding:35px 40px;border:1px solid #D9D9D9}@media(max-width:768px){.old_wood_block .bank_box{padding:25px 30px;display:block}}.old_wood_block .bank_box .img{width:150px}@media(max-width:768px){.old_wood_block .bank_box .img{margin:0 auto 20px}}.old_wood_block .bank_box .img img{display:block;width:100%;height:auto}.old_wood_block .bank_box .content{width:calc(100% - 150px)}@media(max-width:768px){.old_wood_block .bank_box .content{width:100%}}.old_wood_block .bank_box .content .con_ttl{display:block;margin:0;font-size:clamp(20px,2.2vw,24px);line-height:2;letter-spacing:.05em}@media(max-width:768px){.old_wood_block .bank_box .content .con_ttl{text-align:center}}.old_wood_block .bank_box .content p{display:block;margin:0;font-size:clamp(14px,1.5vw,15px);line-height:1.9;letter-spacing:.05em}.company_block{padding-bottom:80px}@media(max-width:768px){.company_block{padding-bottom:50px}}.company_block .main_list{padding-bottom:90px}@media(max-width:768px){.company_block .main_list{padding-bottom:50px}}.company_block .flex_box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}@media(max-width:1024px){.company_block .flex_box{display:block}}.company_block .flex_box .ttl{display:block;margin:0;width:11em;font-size:clamp(23px,3.3vw,35px);font-weight:500;line-height:1.8;letter-spacing:.05em}@media(max-width:1024px){.company_block .flex_box .ttl{width:100%;margin:0 0 .5em}}.company_block .flex_box .list{width:calc(100% - 11em)}@media(max-width:1024px){.company_block .flex_box .list{width:100%}}.company_block .license_box{width:100vw;padding:90px 0;margin:0 calc(50% - 50vw);background-color:#f9f8f4}@media(max-width:768px){.company_block .license_box{padding:50px 0}}.company_block .license_box .list li{padding:0;margin:0;color:#333;font-size:clamp(14px,1.5vw,16px);font-weight:600;line-height:2;letter-spacing:.05em;list-style:none}.company_block .license_box .list{padding:0;margin:0}.company_block .license_box .list li{padding:15px 0;margin:0;border-bottom:1px solid #D9D9D9;color:#333;font-size:clamp(14px,1.5vw,16px);font-weight:600;line-height:2;letter-spacing:.05em;list-style:none}.company_block .history_box{padding-top:90px}@media(max-width:768px){.company_block .history_box{padding-top:50px}}.company_block .history_box .mod-border-list dt,.company_block .history_box .mod-border-list dd{padding:25px 0}.company_block .history_box .mod-border-list dt{width:110px}@media(max-width:1024px){.company_block .history_box .mod-border-list dt{width:100%}}@media(max-width:768px){.company_block .history_box .mod-border-list dt{padding:15px 0 .5em}}.company_block .history_box .mod-border-list dd{width:calc(100% - 110px)}@media(max-width:1024px){.company_block .history_box .mod-border-list dd{width:100%}}@media(max-width:768px){.company_block .history_box .mod-border-list dd{padding:0 0 15px}}.law_block{padding-bottom:80px}@media(max-width:768px){.law_block{padding-bottom:50px}}.privacy_block{padding-bottom:100px}@media(max-width:768px){.privacy_block{padding-bottom:80px}}.privacy_block .list{padding:0;margin:0}.privacy_block .list .item{padding:0;margin:0;color:#333;list-style:none}.privacy_block .list .item:not(:last-child){margin-bottom:60px}.privacy_block .list .item .ttl{display:block;margin:0 0 .5em;font-size:clamp(20px,2.3vw,24px);font-weight:600;line-height:1.8;letter-spacing:.05em}.privacy_block .list .item .content .box.mb7{margin-bottom:10px}.privacy_block .list .item .content .box .txt{display:block;margin:0;font-size:clamp(14px,1.5vw,16px);line-height:2;letter-spacing:.05em}.privacy_block .list .item .content .box .ac-left-square{margin:0 0 .2em;font-size:clamp(14px,1.5vw,16px);line-height:2;letter-spacing:.05em}.privacy_block .list .item .content .box .ac-left-square:before{top:.8em}.privacy_block .list .item .content .box a{text-decoration:none}.contact_ttl{display:block;padding:0 0 .3em;margin:0 0 25px;border-bottom:1px solid #980D11;color:#980d11;font-size:clamp(20px,2.5vw,26px);font-weight:600;line-height:1.6;letter-spacing:.05em;text-align:center}@media(max-width:768px){.contact_ttl{margin-bottom:15px}}.contact_tel_block{padding:40px;margin:0 0 80px;background-color:#f9f8f4;text-align:center}@media(max-width:768px){.contact_tel_block{padding:25px;margin-bottom:60px}}.contact_tel_block .tel{color:#333}.contact_tel_block .tel .num{display:block;margin:0 0 .2em;color:#333;font-size:clamp(30px,4.3vw,45px);font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;line-height:1;letter-spacing:0}.contact_tel_block .tel .num .small{font-size:.5em}.contact_tel_block .tel .num a{color:inherit;text-decoration:none}.contact_tel_block .tel .time{display:block;margin:0;color:#333;font-size:clamp(12px,1.3vw,14px);line-height:1.5;letter-spacing:.05em}.contact .note{display:block;padding-top:15px;margin:0 0 15px;color:#333;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.05em}.contact{padding-bottom:150px!important}@media(max-width:1024px){.contact{padding-bottom:100px!important}}@media(max-width:768px){.contact{padding-bottom:80px!important}}.contact.page-width{max-width:800px!important}.contact form .field:after{box-shadow:0 0 0 var(--inputs-border-width) #d9d9d9}.contact form .field .field__label{color:#878787;font-size:15px}.contact form .contact__button .button{display:block;position:relative;border-radius:50px;width:100%;max-width:180px;text-align:left;-webkit-transition:all .3s;transition:all .3s}.contact form .contact__button .button:before{content:none}.contact form .contact__button .button:after{content:"";position:absolute;top:0;bottom:0;right:15px;left:initial;display:block;margin:auto;background:url(//shop.shibutani-group.co.jp/cdn/shop/files/ico-arrow-white.svg?v=11371427788573824450) no-repeat center/contain;width:24px;height:24px;box-shadow:none}.contact form .contact__button .button:hover{opacity:.7}#modalOpen{cursor:pointer}button#modalOpen{padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:underline;font-size:clamp(14px,1.5vw,16px);font-family:"Noto Serif JP",serif}button#modalOpen.type_btn{background-color:#333;color:#fff;text-decoration:none;width:100%;padding:.7em 1em;cursor:pointer}.ver_no_cart_btn .product-form{display:none}div#easyModal input{padding:.5em}.product__tax.caption.rte{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page.css.map */
