@media screen and (min-width:990px){.page-width--narrow{max-width:110.6rem}}.breadcrumb{margin:10px 0 20px;font-size:14px}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.breadcrumb__item:after{content:"/";margin:0 6px}.breadcrumb__item:last-child:after{display:none}.breadcrumb a{text-decoration:none;opacity:.7;color:#333}.breadcrumb span{font-weight:500}.pc_only{display:block!important}@media(max-width:768px){.pc_only{display:none!important}}.sp_only{display:none!important}@media(max-width:768px){.sp_only{display:block!important}}.normal_btn{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;padding:.8em 40px .8em 1.3em;width:100%;max-width:240px;background-color:#333;border-radius:40px;color:#fff;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;font-size:clamp(14px,1.5vw,16px);line-height:1;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media(max-width:768px){.normal_btn{padding-top:1em;padding-bottom:1em;max-width:200px}}.normal_btn.ja{font-family:"Noto Serif JP",serif;font-size:clamp(14px,1.5vw,16px);line-height:1.5;letter-spacing:.05em}.normal_btn:after{content:"";position:absolute;right:15px;top:0;bottom:0;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}.normal_btn.center{margin:auto}.normal_btn:hover{opacity:.7}.sec_ttl{display:block;margin-top:0;font-size:clamp(25px,3.5vw,40px);font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.8;letter-spacing:.05em}.sec_ttl.center{text-align:center}.contact_block{position:relative;padding:150px 0;background:url(//shop.shibutani-group.co.jp/cdn/shop/files/bg-contact.webp?v=15221060424147910670) no-repeat center/cover}@media(max-width:1024px){.contact_block{padding:80px 0}}@media(max-width:768px){.contact_block{padding:60px 0}}.contact_block:before{content:"";position:absolute;left:0;top:0;display:block;background:linear-gradient(90deg,#333 40.38%,#333333b3);width:100%;height:100%;mix-blend-mode:multiply;opacity:.7;z-index:1}.contact_block .flex{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;z-index:2}@media(max-width:768px){.contact_block .flex{display:block}}.contact_block .flex .left{width:40%;color:#fff}@media(max-width:768px){.contact_block .flex .left{width:100%;margin-bottom:20px}}.contact_block .flex .left .sec_ttl{margin-bottom:.5em;color:inherit;font-size:clamp(25px,3vw,35px)}.contact_block .flex .left .txt{display:block;margin:0;font-size:clamp(14px,1.5vw,16px);font-family:"Noto Serif JP",serif;font-weight:500;line-height:2;letter-spacing:.05em}.contact_block .flex .right{width:60%}@media(max-width:768px){.contact_block .flex .right{width:100%}}.contact_block .flex .right .list{padding:0;margin:0}.contact_block .flex .right .list .item{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 25px;margin:0;background-color:#f9f8f4cc;list-style:none}@media(max-width:768px){.contact_block .flex .right .list .item{padding:20px 15px}}.contact_block .flex .right .list .item:not(:last-child){margin-bottom:10px}.contact_block .flex .right .list .item .item_ttl{display:block;padding-right:1em;width:40%;margin:0;color:#333;font-size:clamp(14px,1.5vw,16px);font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.5;letter-spacing:.05em;text-align:left}@media(max-width:768px){.contact_block .flex .right .list .item .item_ttl{width:35%}}.contact_block .flex .right .list .item .tel{width:60%;text-align:left}@media(max-width:768px){.contact_block .flex .right .list .item .tel{width:65%}}.contact_block .flex .right .list .item .tel .number{display:block;margin:0 0 .1em;color:#333;font-size:clamp(22px,4vw,40px);font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;line-height:1}.contact_block .flex .right .list .item .tel .number a{color:inherit;text-decoration:none}.contact_block .flex .right .list .item .tel .number .small{font:inherit;font-size:.5em}.contact_block .flex .right .list .item .tel .time{margin:0;font-size:clamp(11px,1.3vw,14px);font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.5;letter-spacing:.05em}.contact_block .flex .right .list .item .btn{width:60%}@media(max-width:768px){.contact_block .flex .right .list .item .btn{width:65%}}.contact_block .flex .right .list .item .btn .normal_btn{display:block;width:100%;max-width:100%;padding-top:1.3em;padding-bottom:1.3em;text-align:left}.footer{background-color:#f9f8f4}.footer{position:relative;padding-top:0!important;padding-bottom:56px!important;border-top:none}@media(max-width:768px){.footer{padding-bottom:30px!important}}.footer__content-top{padding-top:90px;padding-bottom:0!important}@media(max-width:1024px){.footer__content-top{padding-top:60px}}.footer__content-top .logo{width:100%;text-align:center}@media(max-width:1024px){.footer__content-top .logo{margin-bottom:50px}}.footer__content-top .logo img{display:block;margin:auto;width:80%;max-width:280px}@media(max-width:1024px){.footer__content-top .logo img{max-width:200px}}.footer__blocks-wrapper{gap:4%}.footer__blocks-wrapper .footer-block__heading{display:block;margin:0 0 1.2em;padding-bottom:1em;border-bottom:1px solid #D9D9D9;font-size:16px;font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.5;letter-spacing:.05em}.footer__blocks-wrapper .footer-block__details-content{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2%}@media(max-width:768px){.footer__blocks-wrapper .footer-block__details-content{display:block}}.footer__blocks-wrapper .footer-block__details-content li{width:49%;margin-right:0!important}@media(max-width:768px){.footer__blocks-wrapper .footer-block__details-content li{width:100%}}.footer__blocks-wrapper .footer-block__details-content li a{display:block;padding:0 0 1em;width:fit-content;font-size:14px;font-family:"Noto Serif JP",serif;line-height:1.5;letter-spacing:.05em;-webkit-transition:all .3s;transition:all .3s}.footer-block--newsletter{justify-content:left!important;margin-top:70px!important}@media(max-width:1024px){.footer-block--newsletter{margin-top:40px!important}}.footer-block--newsletter .footer__list-social{align-items:center;gap:10px}.footer-block--newsletter .footer__list-social a{display:block;padding:0;width:30px;height:30px;-webkit-transition:all .3s;transition:all .3s}.footer-block--newsletter .footer__list-social a .svg-wrapper{display:block;width:100%!important;height:100%!important}.footer-block--newsletter .footer__list-social a .svg-wrapper .icon{width:100%!important;height:100%!important}.footer__content-bottom{padding:0!important;border-top:none!important}.footer__content-bottom .footer__content-bottom-wrapper:has(.footer__localization){display:none}.footer__content-bottom .footer__content-bottom-wrapper:has(.footer__copyright){justify-content:right}@media(max-width:768px){.footer__content-bottom .footer__content-bottom-wrapper:has(.footer__copyright){justify-content:center}}.footer__content-bottom .footer__content-bottom-wrapper:has(.footer__copyright) .footer__copyright .copyright__content{color:#333;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;font-size:12px;letter-spacing:.02em;line-height:1.2}.top_fv_section .inner{position:relative}.top_fv_section .inner .fv_slider{width:100%}.top_fv_section .inner .fv_slider .swiper-wrapper{max-height:90dvh}@media(max-width:768px){.top_fv_section .inner .fv_slider .swiper-wrapper{height:auto}}.top_fv_section .inner .fv_slider .swiper-wrapper .swiper-slide{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:#fff;overflow:hidden;height:100%}.top_fv_section .inner .fv_slider .swiper-wrapper .swiper-slide img{display:block;object-fit:cover;width:100%;height:100%}.top_fv_section .inner .fv_slider .swiper-wrapper .swiper-slide-active img,.top_fv_section .inner .fv_slider .swiper-wrapper .swiper-slide-duplicate-active img,.top_fv_section .inner .fv_slider .swiper-wrapper .swiper-slide-prev img{animation:fvZoomOut 10s linear 0s normal both}@keyframes fvZoomOut{0%{transform:scale(1.25)}to{transform:scale(1)}}.top_fv_section .inner .txt{position:absolute;bottom:0;left:0;display:block;width:55%;padding:50px 80px;background:linear-gradient(90deg,#ffffffb3 67.79%,#fff0);z-index:2}@media(max-width:1440px){.top_fv_section .inner .txt{width:80%;position:relative}}@media(max-width:1024px){.top_fv_section .inner .txt{padding:40px 60px}}@media(max-width:768px){.top_fv_section .inner .txt{width:95%;padding:20px}}.top_fv_section .inner .txt .en{display:block;margin:0 0 .2em;color:#333;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;font-size:clamp(19px,4vw,43px);line-height:1.2}.top_fv_section .inner .txt .ja{display:block;margin:0;color:#333;font-family:"Noto Serif JP",serif;font-size:clamp(14px,1.7vw,18px);line-height:1.5;letter-spacing:.29em}.top_news_block{padding:30px 0}.top_news_block .inner .news_box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.top_news_block .inner .news_box .ttl{display:block;padding-right:30px;border-right:1px solid #D9D3C6;margin:0;color:#333;font-size:20px;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;line-height:1}@media(max-width:768px){.top_news_block .inner .news_box .ttl{width:4em;padding-right:0;margin-bottom:.5em;border-right:none}}.top_news_block .inner .news_box .content{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:fit-content;padding-left:30px;font-size:15px;font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.3;letter-spacing:.05em;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media(max-width:768px){.top_news_block .inner .news_box .content{display:block;width:calc(100% - 4em);padding-left:0}}.top_news_block .inner .news_box .content:hover{opacity:.7}.top_news_block .inner .news_box .content p{display:block;margin:0;color:#333;font:inherit;line-height:inherit;letter-spacing:inherit}.top_news_block .inner .news_box .content p.date{padding-right:1em}@media(max-width:768px){.top_news_block .inner .news_box .content p.date{padding-right:0;padding-bottom:.5em}}.top_about_block{padding:110px 0;background-color:#f9f8f4}@media(max-width:1024px){.top_about_block{padding:80px 0}}@media(max-width:768px){.top_about_block{padding:30px 0;background-color:#fff}}.top_about_block .inner .ttl{display:block;margin:0 0 1em;color:#333;font-size:clamp(22px,3.5vw,35px);font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.8;letter-spacing:.1em}@media(max-width:768px){.top_about_block .inner .ttl{display:none}}.top_about_block .inner .txt{display:block;margin:0 0 2.5em;color:#333;font-size:clamp(14px,1.7vw,18px);font-family:"Noto Serif JP",serif;line-height:2;letter-spacing:.05em}@media(max-width:768px){.top_about_block .inner .txt{display:none}}.top_about_block .inner .btn a{-webkit-transition:all .3s;transition:all .3s}.top_about_block .inner .btn a:hover{opacity:.7}.product-grid .grid__item .card__content .card__information .card__heading a{font-size:16px;font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.5;letter-spacing:.05em}@media(max-width:768px){.product-grid .grid__item .card__content .card__information .card__heading a{font-size:14px}}.product-grid .grid__item .card__content .card__information .card-information .price .price__container .price__regular .price-item{font-size:22px;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0}@media(max-width:768px){.product-grid .grid__item .card__content .card__information .card-information .price .price__container .price__regular .price-item{font-size:18px}}.top_cat_block{padding:80px 0 160px}@media(max-width:1024px){.top_cat_block{padding-bottom:80px}}@media(max-width:768px){.top_cat_block{padding:40px 0 60px}}.top_cat_block .cat_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;gap:3%}@media(max-width:768px){.top_cat_block .cat_list{display:block}}.top_cat_block .cat_list .item{position:relative;padding:0;margin-bottom:20px;width:48.5%;list-style:none}@media(max-width:768px){.top_cat_block .cat_list .item{width:100%;margin-bottom:10px}}.top_cat_block .cat_list .item a{position:relative;display:block;overflow:hidden}.top_cat_block .cat_list .item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#333;opacity:.4;mix-blend-mode:multiply;z-index:2;-webkit-transition:all .3s;transition:all .3s}.top_cat_block .cat_list .item a:after{content:"";position:absolute;right:20px;bottom:13px;display:block;background:url(//shop.shibutani-group.co.jp/cdn/shop/files/ico-arrow-cycle.svg?v=2889890909715213317) no-repeat center / contain;width:36px;height:36px;z-index:3}@media(max-width:768px){.top_cat_block .cat_list .item a:after{right:15px;width:28px;height:28px}}.top_cat_block .cat_list .item a img{display:block;width:100%;object-fit:cover;-webkit-transition:all .3s;transition:all .3s}.top_cat_block .cat_list .item a .txt{position:absolute;left:18px;bottom:20px;width:calc(100% - 70px);color:#fff;z-index:3}.top_cat_block .cat_list .item a .txt p{margin:0}.top_cat_block .cat_list .item a .txt p.en{font-size:clamp(20px,2.6vw,30px);font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0}.top_cat_block .cat_list .item a .txt p.ja{font-size:14px;font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.5;letter-spacing:.05em}.top_cat_block .cat_list .item a:hover:before{opacity:.7}.top_cat_block .cat_list .item a:hover img{transform:scale(1.1)}.top_oldwood_block{padding:100px 0 150px;background-color:#f9f8f4}@media(max-width:1024px){.top_oldwood_block{padding:80px 0 100px}}@media(max-width:1024px){.top_oldwood_block{padding-bottom:80px}}.top_oldwood_block .flex{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;gap:5%}@media(max-width:768px){.top_oldwood_block .flex{display:block}}.top_oldwood_block .flex .img{width:40%}@media(max-width:768px){.top_oldwood_block .flex .img{width:100%;max-width:400px;margin-bottom:20px}}.top_oldwood_block .flex .img img{display:block;width:100%}.top_oldwood_block .flex .content{width:60%}@media(max-width:768px){.top_oldwood_block .flex .content{width:100%}}.top_oldwood_block .flex .content .sec_ttl{font-size:clamp(25px,3vw,35px)}@media(max-width:768px){.top_oldwood_block .flex .content .sec_ttl{margin-bottom:.5em}}.top_oldwood_block .flex .content .txt{display:block;margin:0 0 2em;font-size:clamp(14px,1.5vw,16px);font-family:"Noto Serif JP",serif;line-height:2;letter-spacing:.03em}.top_oldwood_block .flex .content .btn{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;gap:2%}@media(max-width:768px){.top_oldwood_block .flex .content .btn{display:block}.top_oldwood_block .flex .content .btn a{max-width:330px}.top_oldwood_block .flex .content .btn a:not(:last-child){margin-bottom:10px}}.top_oldwood_block .flex .content .btn .normal_btn.ja{max-width:332px}.fc-tabs{padding:120px 0 80px}@media(max-width:1024px){.fc-tabs{padding:80px 0 40px}}@media(max-width:768px){.fc-tabs{padding-top:60px}}.fc-tabs .title-wrapper-with-link{display:block;margin-top:0;font-size:clamp(25px,3.5vw,40px);font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.8;letter-spacing:.05em;text-align:center}.fc-tabs .title-wrapper-with-link .title{margin:0 0 1.5em;font:inherit;line-height:inherit;letter-spacing:inherit}@media(max-width:768px){.fc-tabs .title-wrapper-with-link .title{margin-bottom:1em}}.fc-tabs .fc-tabs__buttons{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:end}@media(max-width:768px){.fc-tabs .fc-tabs__buttons{flex-wrap:wrap;justify-content:flex-start}}.fc-tabs .fc-tabs__buttons .fc-tabs__btn{display:block;padding:.7em;width:20%;background-color:#fff0;border:none;border-bottom:2px solid #D9D9D9;color:#333;font-size:15px;font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.3;letter-spacing:.05em;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}@media(max-width:768px){.fc-tabs .fc-tabs__buttons .fc-tabs__btn{padding-top:1em;padding-bottom:1em;width:50%;font-size:14px}}.fc-tabs .fc-tabs__buttons .fc-tabs__btn.is-active,.fc-tabs .fc-tabs__buttons .fc-tabs__btn:hover{border-color:#333}.fc-tabs .product-grid{margin-bottom:76px}@media(max-width:768px){.fc-tabs .product-grid{margin-bottom:30px}}.usage-gallery{padding:150px 0}@media(max-width:1024px){.usage-gallery{padding:80px 0}}@media(max-width:768px){.usage-gallery{padding:60px 0}}.usage-gallery .usage-gallery__header{display:block;margin-top:0;margin-bottom:.3em;font-size:clamp(25px,3.5vw,40px);font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.8;letter-spacing:.05em;text-align:center}.usage-gallery .usage-gallery__header .usage-gallery__title{margin:0 0 1.5em;font:inherit;line-height:inherit;letter-spacing:inherit}@media(max-width:768px){.usage-gallery .usage-gallery__header .usage-gallery__title{margin-bottom:1em}}.usage-gallery__lb-panel .usage-gallery__lb-close{color:#333}.contact_btn{margin-bottom:20px;position:relative;padding-left:35px;font-size:1.5rem;cursor:pointer}.contact_btn:after{position:absolute;left:0;bottom:0;top:0;content:"";width:25px;height:18px;margin:auto;background:url(//shop.shibutani-group.co.jp/cdn/shop/files/ico-mail.svg?v=1096) no-repeat center/100%}#easyModal{display:none;position:fixed;z-index:1;left:0;top:0;height:100vh;width:100vw;overflow:hidden;background-color:#00000080}#easyModal{display:none;position:fixed;z-index:10;left:0;top:0;height:100vh;width:100vw;overflow:hidden;background-color:#00000080}#easyModal .modal-content{position:relative;background-color:#f4f4f4;margin:15% auto;width:50%;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;animation-name:modalopen;animation-duration:1s}@media screen and (max-width:768px){#easyModal .modal-content{width:90%;margin-top:30%;height:400px;overflow-y:auto}}@keyframes modalopen{0%{opacity:0}to{opacity:1}}#easyModal .modalClose{font-size:2rem;position:absolute;top:0;right:10px}#easyModal .modalClose:hover{cursor:pointer}#easyModal .modal-body{padding:3rem 2rem}#easyModal .field{margin:1rem 0}footer .back_btn .page-width{overflow:hidden;margin-top:10px}footer .back_btn .page-width .normal_btn{float:right;margin:auto}@media(max-width:768px){footer .back_btn .page-width .normal_btn{float:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/adjust.css.map */
