html{scroll-behavior:smooth;scroll-padding-top:clamp(130px,15vw,150px)}body{font-size:min(1.5vw,15px);line-height:2;margin:0;padding:0;letter-spacing:.1em;color:#000;-webkit-text-size-adjust:100%;background-color:#e1d9c5;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media screen and (max-width: 768px){body{font-size:max(min(3.7333333333vw,15px),14px);line-height:1.8}}a{text-decoration:none;color:#000;outline:none;transition:all .3s}a *,a:after,.trans03{transition:all .3s}a:hover{text-decoration:none;transition:all .3s}.hoverbig:hover{transform:scale(1.1)}@media screen and (max-width: 800px){.hoverbig:hover{transform:scale(1)}}.cshover{cursor:pointer !important}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto;max-width:100%;height:auto;vertical-align:bottom}:focus{outline:0}*{box-sizing:border-box}.tellink{pointer-events:none}@media screen and (max-width: 750px){.tellink{pointer-events:auto}}.flex{display:flex;flex-wrap:wrap}.flex-nowrap{display:flex}.flex-jcs{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-jca{display:flex;justify-content:space-around;flex-wrap:wrap}.flex-center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.flex-aic{display:flex;align-items:center;flex-wrap:wrap}.flex-jcc{display:flex;justify-content:center;flex-wrap:wrap}.centerposi{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.centertate{position:absolute;top:50%;transform:translateY(-50%)}.centeryoko{position:absolute;left:50%;transform:translateX(-50%)}.wrap{padding:0 5%;margin:0 auto;box-sizing:border-box}.wrap90left{width:90%}.wrap80{width:80%;margin:0 auto}@media screen and (max-width: 768px){.wrap{padding:0 7%}.flex.sp-noflex,.flex-jcs.sp-noflex{display:block}.wrap80{width:86%;margin:0 auto}.wrap90left{width:86%;margin:0 auto}}.Inner1500{width:100%;margin:0 auto;max-width:1500px}.Inner1400{width:100%;margin:0 auto;max-width:1400px}.Inner1320{width:100%;margin:0 auto;max-width:1320px}.Inner1200{width:100%;margin:0 auto;max-width:1200px}.Inner1160{width:100%;margin:0 auto;max-width:1160px}.Inner1170{width:100%;margin:0 auto;max-width:1170px}.Inner1100{width:100%;margin:0 auto;max-width:1100px}.Inner1050{width:100%;margin:0 auto;max-width:1050px}.Inner1000{width:100%;margin:0 auto;max-width:1000px}.Inner960{width:100%;margin:0 auto;max-width:960px}.Inner910{width:100%;margin:0 auto;max-width:910px}.Inner900{width:100%;margin:0 auto;max-width:900px}.Inner800{width:100%;margin:0 auto;max-width:800px}.Inner700{width:100%;margin:0 auto;max-width:700px}.Inner680{width:100%;margin:0 auto;max-width:680px}.Inner600{width:100%;margin:0 auto;max-width:600px}.fs10{font-size:.6666666667em}.fs11{font-size:.7333333333em}.fs12{font-size:.8em}.fs13{font-size:.8666666667em}.fs14{font-size:.9333333333em}.fs16{font-size:1.0666666667em}.fs17{font-size:1.1333333333em}.fs18{font-size:1.2em}.fs19{font-size:1.2666666667em}.fs20{font-size:1.3333333333em}.fs22{font-size:1.4666666667em}.fs21{font-size:1.4em}.fs25{font-size:1.6666666667em}.fs28{font-size:1.8666666667em}.fs30{font-size:2em}.fs32{font-size:2.1333333333em}.fs33{font-size:2.2em}.fs35{font-size:2.3333333333em}.fs49{font-size:3.2666666667em}.fs42{font-size:2.8em}.fs70{font-size:4.6666666667em}.fs90{font-size:6em}.obf{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tate{writing-mode:vertical-rl}.c_r{color:#c1272d}.c_b{color:#000}.c_w,.c_w a{color:#fff}.c_bw,.c_bw a{color:#e1d9c5}.c_gray{color:#bdb5aa}.c_red{color:red}.bg_bw{background-color:#eeeade}.bg_gr{background-color:#7c7a67}#wrapper{overflow:hidden}.Container{overflow:hidden}.hiddenWrap{overflow:hidden}.after,.before{position:relative}.after:after,.before:before{content:"";position:absolute}@media screen and (min-width: 1301px){.show-1300{display:none}.hide-1300{display:block}}@media screen and (max-width: 1300px){.show-1300{display:block}.hide-1300{display:none}}@media screen and (min-width: 1251px){.show-1250{display:none}.hide-1250{display:block}}@media screen and (max-width: 1250px){.show-1250{display:block}.hide-1250{display:none}}@media screen and (min-width: 1201px){.show-1200{display:none}.hide-1200{display:block}}@media screen and (max-width: 1200px){.show-1200{display:block}.hide-1200{display:none}}@media screen and (min-width: 1131px){.show-1130{display:none}.hide-1130{display:block}}@media screen and (max-width: 1130px){.show-1130{display:block}.hide-1130{display:none}}@media screen and (min-width: 1101px){.show-1100{display:none}.hide-1100{display:block}}@media screen and (max-width: 1100px){.show-1100{display:block}.hide-1100{display:none}}@media screen and (min-width: 1001px){.show-1000{display:none}.hide-1000{display:block}}@media screen and (max-width: 1000px){.show-1000{display:block}.hide-1000{display:none}}@media screen and (min-width: 901px){.show-900{display:none}.hide-900{display:block}}@media screen and (max-width: 900px){.show-900{display:block}.hide-900{display:none}}@media screen and (min-width: 801px){.show-800{display:none}.hide-800{display:block}}@media screen and (max-width: 800px){.show-800{display:block}.hide-800{display:none}}@media screen and (min-width: 769px){.sp-hide{display:block}.sp-hide-inline{display:inline}.sp-show{display:none !important}.sp-show-inline{display:none !important}}@media screen and (max-width: 768px){.sp-hide-inline,.sp-hide{display:none !important}.sp-show{display:block}.sp-show-inline{display:inline}.sp-br-none br,br.sp-br-none{display:none}}@media screen and (min-width: 769px){.show-768{display:none}.hide-768{display:block}}@media screen and (max-width: 768px){.show-768{display:block}.hide-768{display:none}.sp-br-none br{display:none}}@media screen and (min-width: 751px){.show-750{display:none}.hide-750{display:block}.show-750-inline{display:none}.hide-750-inline{display:inline}}@media screen and (max-width: 750px){.show-750{display:block}.hide-750{display:none}.show-750-inline{display:inline}.hide-750-inline{display:none}.sp-br-none br{display:none}}@media screen and (min-width: 601px){.show-600{display:none}.hide-600{display:block}}@media screen and (max-width: 600px){.show-600{display:block}.hide-600{display:none}}@media screen and (min-width: 501px){.show-500{display:none}.hide-500{display:block}}@media screen and (max-width: 500px){.show-500{display:block}.hide-500{display:none}}@media screen and (min-width: 401px){.show-400{display:none}.hide-400{display:block}}@media screen and (max-width: 400px){.show-400{display:block}.hide-400{display:none}}@media screen and (min-width: 375px){.show-374{display:none}.hide-374{display:block}}@media screen and (max-width: 374px){.show-374{display:block}.show-800.rehide-374,.show-750.rehide-374,.show-600.rehide-374,.show-500.rehide-374,.show-500.rehide-374,.show-400.rehide-374,.hide-374{display:none}}.hover_scale{overflow:hidden}.hover_scale img{transition:all .6s;transition-timing-function:cubic-bezier(0.3, 0.1, 0.1, 1)}@media(hover: hover){.hover_scale a:hover img,a:hover .hover_scale img{transform:scale(1.1)}}.lesp-12{letter-spacing:.012em}.lesp-008{letter-spacing:.08em}.lesp-006{letter-spacing:.06em}.lesp--05{letter-spacing:-0.05em}.fn-GroL{font-family:"aktiv-grotesk",sans-serif;font-weight:300}.fn-GroR{font-family:"aktiv-grotesk",sans-serif;font-weight:400}.fn-GroB{font-family:"aktiv-grotesk",sans-serif;font-weight:700}.fn-NotoL{font-family:"Noto Sans JP",sans-serif;font-weight:300}.fn-NotoR{font-family:"Noto Sans JP",sans-serif;font-weight:400}.fn-NotoM{font-family:"Noto Sans JP",sans-serif;font-weight:500}.fn-NotoB{font-family:"Noto Sans JP",sans-serif;font-weight:700}.bold,.fn-bold{font-family:"Noto Sans JP",sans-serif;font-weight:700 !important}.fn-Ryumin{font-family:a-otf-ryumin-pr6n,serif;font-style:normal;font-weight:300}.fns28{font-size:2.8em}.txjus{text-align:justify;text-justify:inter-ideograph}@media screen and (min-width: 768px)and (max-width: 1500px){.wrap90left{width:95%;max-width:1350px}.wrap80{width:90%;max-width:1200px}}@media screen and (max-width: 768px){.fns20{font-size:1.4em}.fns28{font-size:2.14em}}.head_bnr{background-color:#1a1617;padding:10px;display:block;transition:.3s}.head_bnr:hover{opacity:.8}.header-cw .header_content{background-color:rgba(0,0,0,0)}.header-cw .header_content a{color:#fff}.header-cw .header_content .logo-w{display:block}.header-cw .header_content .logo-b{display:none}.header-cw .header_content .navInner .cart_b{display:none}.header-cw .header_content .navInner .cart_w{display:block}.header-cw .header_content .navInner .menu-trigger span{background-color:#fff}.header-cw .header_content .navInner.active .cart_w{display:none}.header-cw.onBrack .header_content{background-color:#e1d9c5}.header-cw.onBrack .header_content a{color:#000}.header-cw.onBrack .header_content .logo-w{display:none;position:absolute}.header-cw.onBrack .header_content .logo-b{display:block}.header-cw.onBrack .header_content .navInner .cart_b{display:block}.header-cw.onBrack .header_content .navInner .cart_w{display:none}.header-cw.onBrack .header_content .navInner .menu-trigger span{background-color:#000}.header-cw.onBrack .header_content .navInner.active .cart_b{display:none}.header-cw.onBrack .header_content .navInner.active .menu-trigger span{background-color:#e1d9c5}.header_content{width:100%;z-index:102;top:0;overflow:hidden;background-color:#e1d9c5;transition:.3s all;position:fixed}.header_content .logo-w{display:none}.header_content .header_Wrap{padding-block:30px}.header_content .flex-content .flex-l .head_logo img{width:320px}.header_content .flex-content .flex-r #menu ul{-moz-column-gap:30px;column-gap:30px;transition:.3s all}.header_content .flex-content .head_cart a{display:flex}.header_content .flex-content .head_cart img{width:18px;margin-inline:60px 0;transition:.3s all;position:relative;z-index:101}.header_content .navInner .menu-trigger{width:30px;height:30px;position:relative;z-index:101}.header_content .navInner .menu-trigger span{display:block;width:20px;height:1px;background-color:#000;position:absolute;transition:.3s all}.header_content .navInner .menu-trigger span:nth-child(1){top:40%;transform:translateY(-50%) translateX(-50%);left:50%}.header_content .navInner .menu-trigger span:nth-child(2){top:60%;transform:translateY(-50%) translateX(-50%);left:50%}.header_content .navInner .menu-trigger.active span:nth-child(1){transform:rotate(45deg);transform-origin:left;left:30%;top:30%}.header_content .navInner .menu-trigger.active span:nth-child(2){transform:rotate(-45deg);transform-origin:left;left:30%;top:77%}.header_content .navInner .cart_b{transition:opacity 2s,display 2s;display:block;opacity:1}.header_content .navInner .cart_bw{display:none}.header_content .navInner .cart_w{display:none}@media screen and (max-width: 1250px){.header_content .flex-content .flex-r #menu ul{-moz-column-gap:20px;column-gap:20px;font-size:14px}.header_content .flex-content .head_cart img{margin-inline:30px 0}}@media screen and (min-width: 1131px){.header_content #menu{display:flex !important}}@media screen and (max-width: 1130px){.header_content .flex-content .flex-r #menu{display:none;flex-flow:column;justify-content:space-around;position:fixed;right:0;top:0;width:100%;max-width:250px;height:100dvh;height:100vh;background-color:#7c7a67;z-index:100;padding:85px 20px;overflow:scroll}.header_content .flex-content .flex-r #menu .sp-menu-top{display:flex;flex-flow:column;align-items:baseline}.header_content .flex-content .flex-r #menu .sp-menu-top li{width:100%}.header_content .flex-content .flex-r #menu .sp-menu-top li a{color:#e1d9c5;margin-block:0 20px;border-bottom:1px solid rgba(225,217,197,.3137254902);display:block;padding-block:0 5px;font-size:1em}.header_content .flex-content .flex-r #menu .sp-menu-bottom li p{font-size:13px;color:#e1d9c5;margin-block:0 5px}.header_content .flex-content .flex-r #menu .sp-menu-bottom li .sns-insta{margin-block:20px;display:block}.header_content .flex-content .flex-r #menu .sp-menu-bottom li .sns-insta img{width:25px}.header_content .flex-content .flex-r #menu .sp-menu-bottom li small{color:#e1d9c5;letter-spacing:.01em}.header_content .flex-content .head_cart img{margin-inline:0}.header_content .navInner{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}.header_content .navInner.active .menu-trigger span{background-color:#e1d9c5}.header_content .navInner.active .cart_b{display:none}.header_content .navInner.active .cart_bw{display:block}}@media screen and (max-width: 768px){.header_content .header_Wrap{padding-block:20px}.header_content .flex-content .flex-l .head_logo img{width:220px}}.foot-outline{background-color:#7c7a67;padding-block:clamp(40px,7.5vw,75px) clamp(75px,15vw,150px)}.foot-outline .center-textBox .ttlWrap{margin-block:0 clamp(15px,3vw,30px)}.foot-outline .foot-outline-dl{width:100%;margin-block:clamp(40px,6vw,60px) 0;border-bottom:1px solid #e1d9c5}.foot-outline .foot-outline-dl dt{width:26.5625%;padding-block:30px 35px;border-top:1px solid #e1d9c5}.foot-outline .foot-outline-dl dt .imgWrap{width:78.431372549%}.foot-outline .foot-outline-dl dd{width:73.4375%;padding-block:30px 35px;border-top:1px solid #e1d9c5}.foot-outline .foot-outline-dl dd .ttlWrap{margin-block:20px 0}.foot-outline .foot-outline-dl dd p{margin-block:15px 0}@media screen and (max-width: 768px){.foot-outline .foot-outline-dl dt{width:200px}.foot-outline .foot-outline-dl dt .imgWrap{width:75%}.foot-outline .foot-outline-dl dd{width:calc(100% - 200px)}}@media screen and (max-width: 500px){.foot-outline .foot-outline-dl dt{width:100%;padding-block:30px 0}.foot-outline .foot-outline-dl dt .imgWrap{width:100%;max-width:200px;margin:0 auto}.foot-outline .foot-outline-dl dd{width:100%;border-top:rgba(0,0,0,0);padding-block:5px 35px}.foot-outline .foot-outline-dl dd p{margin-block:10px 0}}.footer_content{background-color:#1a1617;padding-block:70px 50px}.footer_content .flex-content .nav-l{width:30.8333333333%}.footer_content .flex-content .nav-l ul li a{width:67.5675675676%;display:block}.footer_content .flex-content .nav-r{width:69.1666666667%}.footer_content .flex-content .nav-r .links-item{width:23.4939759036%}.footer_content .flex-content .nav-r .links-item .ttlWrap{border-bottom:1px solid #e1d9c5;padding-block:0 clamp(10px,1.5vw,15px);margin-block:0 clamp(15px,2vw,20px);width:92.3076923077%}.footer_content .flex-content .nav-r .copy{margin-block:clamp(30px,9vw,90px) 0}@media screen and (max-width: 1340px){.footer_content .flex-content .nav-l{width:28.3333333333%}.footer_content .flex-content .nav-r{width:71.6666666667%}.footer_content .flex-content .nav-r .links-item{width:23.2558139535%}.footer_content .flex-content .nav-r .links-item .ttlWrap{width:90%}}@media screen and (max-width: 1200px){.footer_content .flex-content{flex-flow:column}.footer_content .flex-content .nav-l{width:100%;margin-block:0 clamp(40px,5vw,50px)}.footer_content .flex-content .nav-l ul li a{max-width:250px;width:100%}.footer_content .flex-content .nav-r{width:100%;justify-content:normal;row-gap:30px}.footer_content .flex-content .nav-r .links-item{width:clamp(160px,22vw,220px)}.footer_content .flex-content .nav-r .links-item .ttlWrap{width:clamp(120px,18vw,180px)}.footer_content .flex-content .nav-r .copy{width:100%;text-align:right}}@media screen and (max-width: 768px){.footer_content .flex-content .nav-l ul li a{margin:0 auto}.footer_content .flex-content .nav-r{justify-content:space-between}.footer_content .flex-content .nav-r .links-item{width:calc(50% - 10px)}.footer_content .flex-content .nav-r .links-item .ttlWrap{width:100%}.footer_content .flex-content .nav-r .links-item .ttlWrap p{font-size:1.14em}.footer_content .flex-content .nav-r .links-item a{font-size:1em}}.Main_ttlBox{padding-block:0 clamp(15px,2.5vw,25px)}.Main_ttlBox p{padding-block:0 clamp(5px,1vw,10px)}.Main_ttlBox h1{padding-block:0 clamp(5px,1vw,10px)}.Main_ttlBox span{display:block}.Mini_ttlBox{padding-block:0 clamp(10px,3vw,30px)}@media screen and (max-width: 768px){.Main_ttlBox p{font-size:2.14em}.Main_ttlBox h1{font-size:1.14em}.Main_ttlBox span{font-size:1em}}.true-kv{height:60vh}.true-kv .imgWrap{height:100%;width:100%}.true-kv .imgWrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 768px){.true-kv .imgWrap img{-o-object-position:80%;object-position:80%}}.modalContent{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px;margin-block:clamp(30px,7vw,70px) 0}.modalContent .open_img{overflow:hidden}.modalContent .open_img .open_imgWrap img{transition:all .6s;transition-timing-function:cubic-bezier(0.3, 0.1, 0.1, 1)}.modalContent .open_img:hover .open_imgWrap img{transform:scale(1.1)}.modalContent .open_img .open_ttlWrap{left:50%;top:50%;transform:translate(-50%, -50%)}.modalContent .open_img .modal-open{color:#fff;background-color:rgba(0,0,0,0);border:none;cursor:pointer;position:absolute;width:100%;height:100%;left:0;top:0}.modalContent .open_img .modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;background:rgba(180,165,140,.5725490196);padding:250px 20px;overflow:auto;z-index:50;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box}.modalContent .open_img .modal::before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-0.2em}.modalContent .open_img .modal.is-active{opacity:1;visibility:visible}.modalContent .open_img .modal .modal-container{position:relative;display:inline-block;vertical-align:middle;max-width:1000px;width:100%;margin:auto 20px}.modalContent .open_img .modal .modal-close{display:flex;align-items:center;justify-content:center;width:clamp(50px,7vw,70px);height:clamp(50px,7vw,70px);cursor:pointer;position:absolute;right:-185px;top:-140px}.modalContent .open_img .modal .modal-close::before,.modalContent .open_img .modal .modal-close::after{content:"";display:block;width:clamp(50px,7vw,70px);height:1px;background-color:#fff;position:absolute}.modalContent .open_img .modal .modal-close::before{transform:rotate(45deg)}.modalContent .open_img .modal .modal-close::after{transform:rotate(-45deg)}.modalContent .open_img .modal .modal-content{background:#fff;text-align:left;line-height:1.8;padding-block:0 clamp(30px,7.5vw,75px)}.modalContent .open_img .modal .modal-content .modal_imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modalContent .open_img .modal .modal-content .modal_textWrap{padding:clamp(20px,4vw,40px) clamp(50px,10vw,100px) 0 clamp(30px,6vw,60px);justify-content:space-between}.modalContent .open_img .modal .modal-content .modal_textWrap .modal_ttlWrap{width:35.7142857143%}.modalContent .open_img .modal .modal-content .modal_textWrap p{width:59.5238095238%}@media(max-width: 1041px){.modalContent .open_img .modal{padding:180px 0 50px 0}}@media screen and (max-width: 1400px){.modalContent .open_img .modal .modal-close{right:4%;top:-90px}}@media screen and (max-width: 768px){.modalContent{grid-template-columns:1fr 1fr}.modalContent .open_img .modal .modal-content .modal_textWrap{flex-flow:column;padding:clamp(20px,4vw,40px) clamp(30px,6vw,60px) 0 clamp(30px,6vw,60px)}.modalContent .open_img .modal .modal-content .modal_textWrap .modal_ttlWrap{width:100%;margin-block:0 10px}.modalContent .open_img .modal .modal-content .modal_textWrap p{width:100%}.modalContent .open_img .modal .modal-close{top:-70px}}@media screen and (max-width: 550px){.modalContent{grid-template-columns:1fr}}.btnWrapBox .more_button a{width:clamp(220px,24vw,240px);height:clamp(50px,6vw,60px);display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(0,0,0,.1450980392);padding-inline:30px 20px}.btnWrapBox .more_button a::after{content:"";display:block;background-image:url(/assets/images/common/arrow.svg);width:30px;height:5px;background-repeat:no-repeat;position:relative;right:0;transition:.3s all}.btnWrapBox .more_button a:hover::after{right:10px}.center-textBox p{display:block}.center-textBox p:not(:last-of-type){margin-block:0 clamp(15px,3vw,30px)}.all-itemCategory{padding-inline:5%}.all-itemCategory .dropmenu{padding-block:15px}.all-itemCategory .dropmenu li{display:flex;-moz-column-gap:60px;column-gap:60px}.all-itemCategory .dropmenu li .is-active,.all-itemCategory .dropmenu li .current{color:#000}.all-itemCategory .dropmenu li a{color:#b4b4b4;cursor:pointer}.all-itemCategory .dropmenu li ul{display:flex;-moz-column-gap:40px;column-gap:40px}.item_tab__panel-box{transition:all .3s;opacity:0;visibility:hidden;height:0;padding:0 !important;margin:0 !important}.item_tab__panel-box.is-active{visibility:visible;height:auto;opacity:1}@media screen and (max-width: 1300px){.all-itemCategory .dropmenu #js_cat{justify-content:center}.all-itemCategory .dropmenu li{-moz-column-gap:45px;column-gap:45px}.all-itemCategory .dropmenu li ul{-moz-column-gap:25px;column-gap:25px}}@media screen and (min-width: 1081px){.all-itemCategory .dropmenu a.js_cat_ttl{display:none}}@media screen and (max-width: 1080px){.all-itemCategory .dropmenu{margin:0 auto;padding-block:0}.all-itemCategory .dropmenu li{position:relative;display:block}.all-itemCategory .dropmenu li .current,.all-itemCategory .dropmenu li .is-active{color:#000}.all-itemCategory .dropmenu li a{display:block;margin:0;padding:15px 15px;font-size:14px;line-height:1;color:#000;cursor:pointer}.all-itemCategory .dropmenu li a:after{content:"";display:inline-block;position:absolute;right:15px;top:40%;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.all-itemCategory .dropmenu li ul{position:absolute;width:100%;z-index:9999;top:100%;left:0;display:block}.all-itemCategory .dropmenu li ul li{overflow:hidden;height:0;transition:.2s}.all-itemCategory .dropmenu li ul li a{border-top:1px solid #ddd;background:#eeeade;color:#333}.all-itemCategory .dropmenu li ul li a:after{content:none}.all-itemCategory .dropmenu li ul li:first-child a{border-top:none}.all-itemCategory .dropmenu li ul li:nth-of-type(1) a{border-top:1px solid #ddd}}@media screen and (max-width: 1080px){.all-itemCategory .dropmenu li.active_sp a:after{transform:rotate(180deg);transition:.1s}.all-itemCategory .dropmenu li.active_sp ul li{overflow:visible;height:40px}}.ind-kv-slide{overflow:hidden;transition:.3s all;margin-block:110px 0}.ind-kv-slide .swiper-slide{display:grid;grid-template-columns:50% 50%;height:auto}.ind-kv-slide .swiper-slide .slide-r{padding:clamp(50px,8vw,120px) clamp(50px,8vw,120px) clamp(100px,8vw,120px) clamp(50px,8vw,120px);display:flex;justify-content:space-between;flex-flow:column;min-height:600px}.ind-kv-slide .swiper-slide .slide-r .Mttl{margin-block:0 10px}.ind-kv-slide .swiper-slide .slide-r .Place{margin-block:clamp(15px,2vw,20px) 0}.ind-kv-slide .swiper-slide .slide-r .text{margin-block:clamp(30px,4vw,40px) 0}.ind-kv-slide .swiper-slide .slide-r .btnWrapBox{margin-block:clamp(15px,2vw,20px) 0;margin-left:auto}.ind-kv-slide .swiper-slide .slide-l .imgWrap{height:100%}.ind-kv-slide .swiper-slide .slide-l img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ind-kv-slide .swiper-pagination-bullet{width:5px;height:5px;opacity:1;background-color:#a0a0a0}.ind-kv-slide .swiper-pagination-bullet-active{background-color:#fff;width:8px;height:8px}.ind-kv-slide .swiper-container-horizontal>.swiper-pagination-bullets,.ind-kv-slide .swiper-pagination-custom,.ind-kv-slide .swiper-pagination-fraction{display:flex;align-items:center;-moz-column-gap:23px;column-gap:23px;padding-inline:clamp(50px,8vw,120px) 0;bottom:clamp(30px,5vw,50px);width:50%;left:auto;right:0}.ind-kv-slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}@media screen and (max-width: 768px){.ind-kv-slide{margin-block:71.54px 0}.ind-kv-slide .swiper-slide{height:auto;display:block;overflow:hidden;max-height:100%}.ind-kv-slide .swiper-slide .slide-r{padding:30px 7% 40px;min-height:0}.ind-kv-slide .swiper-slide .slide-l{width:150%;margin:0 -20%}.ind-kv-slide .swiper-slide .slide-l img{width:100%;height:100%}.ind-kv-slide .swiper-slide .slide-r .btnWrapBox{margin-block:40px 0}.ind-kv-slide .swiper-container-horizontal>.swiper-pagination-bullets,.ind-kv-slide .swiper-pagination-custom,.ind-kv-slide .swiper-pagination-fraction{position:initial;padding-inline:7% 0;margin-block:0 20px}}@media screen and (max-width: 450px){.ind-kv-slide .swiper-slide .slide-r .btnWrapBox{margin:40px auto 0}}.itemListWrap{padding-block:clamp(30px,6vw,60px) clamp(60px,12vw,120px);overflow:hidden}.itemListWrap .product-item .imgWrap{overflow:hidden;margin:0 1px 1em}.itemListWrap .product-item .imgWrap img{-o-object-fit:contain;object-fit:contain;width:100%}.itemListWrap .product-item .jp_ttl,.itemListWrap .product-item .en_ttl{padding-inline:1.2em}.itemListWrap .product-item img{transition:all .6s;transition-timing-function:cubic-bezier(0.3, 0.1, 0.1, 1)}.itemListWrap .product-item:hover img{transform:scale(1.05)}.itemListWrap#item-gift{background-color:#eeeade}.itemListWrap#item-anzen{background-color:#e1d9c5}.itemListWrap .ttlBox{padding-inline:150px 0}.itemListWrap .itemList{padding-inline:150px 0;margin-block:clamp(20px,8vw,80px) 0}.itemListWrap .itemList .item{display:inline-block;width:clamp(220px,38vw,380px)}.itemListWrap .itemList .item .en_ttl{margin-block:5px 0}.itemListWrap .itemList .item .price{margin-block:10px 0}.itemListWrap .itemList .item .cart_button{margin:20px auto 0;background-color:#1a1617;font-weight:500;width:clamp(130px,15vw,150px);border-radius:15px;color:#e1d9c5;height:30px;display:flex;align-items:center;justify-content:center}.itemListWrap .itemList .swiper-button-next,.itemListWrap .itemList .swiper-container-rtl .swiper-button-prev{right:0;transition:.3s all}.itemListWrap .itemList .swiper-button-next:hover,.itemListWrap .itemList .swiper-container-rtl .swiper-button-prev:hover{opacity:.5}.itemListWrap .itemList .swiper-button-prev,.itemListWrap .itemList .swiper-container-rtl .swiper-button-next{left:0;transition:.3s all}.itemListWrap .itemList .swiper-button-prev:hover,.itemListWrap .itemList .swiper-container-rtl .swiper-button-next:hover{opacity:.5}.itemListWrap .itemList .swiper-button-next.swiper-button-disabled,.itemListWrap .itemList .swiper-button-prev.swiper-button-disabled{opacity:0}.itemListWrap .itemList .swiper-button-next,.itemListWrap .itemList .swiper-button-prev{background-color:#000;width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);z-index:10;transform:translateY(-50%)}.itemListWrap .itemList .swiper-button-next:after,.itemListWrap .itemList .swiper-button-prev:after{background-image:url(/assets/images/common/arrow_bw.svg);content:"";width:clamp(15px,2vw,20px);height:clamp(5px,.7vw,7px);background-repeat:no-repeat;background-size:contain}.itemListWrap .itemList .swiper-button-prev:after{transform:rotate(-180deg)}.itemListWrap .btnWrapBox{position:absolute;right:150px;top:clamp(30px,6vw,60px)}@media screen and (max-width: 1300px){.ind-all-itemList .itemListWrap .ttlBox{padding-inline:5% 0}.ind-all-itemList .itemListWrap .itemList{padding-inline:5% 0;margin-inline:0 0}.ind-all-itemList .itemListWrap .btnWrapBox{right:5%}}@media screen and (max-width: 768px){.itemListWrap .product-item .imgWrap{margin-inline:0}.ind-all-itemList .itemListWrap .ttlBox{padding-inline:7%}.ind-all-itemList .itemListWrap .product-item .imgWrap{margin:40px 0 .8em}.ind-all-itemList .itemListWrap .product-item .jp_ttl,.ind-all-itemList .itemListWrap .product-item .en_ttl{padding-inline:0em}.ind-all-itemList .itemListWrap .itemList{padding-inline:7% 0}.ind-all-itemList .itemListWrap .btnWrapBox{position:initial;padding-inline:7%}.ind-all-itemList .itemListWrap .btnWrapBox .more_button{margin-block:50px 0}.ind-all-itemList .itemListWrap .btnWrapBox .more_button a{margin:0 auto}}@media screen and (max-width: 768px){.ind-all-itemList .itemListWrap .itemList .item:not(:last-of-type){margin-inline:0 15px}}@media screen and (max-width: 450px){.ind-all-itemList .itemListWrap .product-item .imgWrap{margin:40px 7% 10px}.ind-all-itemList .itemListWrap .itemList{padding-inline:0}.ind-all-itemList .itemListWrap .itemList .item{width:100%}.itemListWrap .product-item .imgWrap{margin-block:40px 10px}}.ind-insta{background-color:#eeeade;padding-block:clamp(40px,7.5vw,75px) clamp(80px,18vw,180px)}.ind-insta .instaLogo{width:clamp(25px,3vw,30px);margin:0 auto clamp(30px,7.5vw,75px);display:block}.ind-insta .grid-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:3px}.ind-insta .grid-content .grid-item{aspect-ratio:1/1;overflow:hidden}.ind-insta .grid-content .grid-item a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.ind-insta .grid-content{grid-template-columns:1fr 1fr 1fr}}.doubleBox{overflow:hidden}.doubleBox .flex-content .flex-l{width:52.6666666667%;padding:clamp(50px,4vw,70px) clamp(60px,9vw,140px) clamp(50px,6vw,100px) clamp(70px,6vw,100px);flex-flow:column;display:flex;justify-content:space-between}.doubleBox .flex-content .flex-l p:not(:last-of-type){margin-block:0 clamp(10px,2vw,20px)}.doubleBox .flex-content .flex-l .btnWrapBox{margin-block:clamp(60px,14vw,140px) 0}.doubleBox .flex-content .flex-r{width:47.3333333333%}.doubleBox .flex-content .flex-r .imgWrap{width:100%;height:100%}.doubleBox .flex-content .flex-r .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70%;object-position:70%}@media screen and (max-width: 768px){.doubleBox .flex-content{flex-flow:column-reverse}.doubleBox .flex-content .flex-l{width:100%;padding:30px 7% clamp(60px,6vw,100px)}.doubleBox .flex-content .flex-l .btnWrapBox{margin-block:40px 0}.doubleBox .flex-content .flex-l .btnWrapBox .more_button a{margin:0 auto}.doubleBox .flex-content .flex-r{width:100%}}.ind-chemical{background-color:#eeeade;padding-block:clamp(40px,7.5vw,75px) clamp(50px,10vw,100px)}.ind-chemical .center-textBox .Mini_ttlBox h2{text-indent:10px}.ind-chemical .ind-chemical-outlineBottom{margin-block:clamp(30px,7vw,70px) 0}#kasou_Container{margin-top:170px;padding-bottom:140px}#body-news #kasou_Container{padding-bottom:0}.kasou_typeB_ttlbox{margin-bottom:100px}.kasou_typeB_ttlbox .typeB_h1ttl_en{margin-bottom:20px}.kasou_typeB_ttlbox .typeB_lead{margin-top:50px}@media screen and (max-width: 1000px){#kasou_Container{margin-top:min(20vw,200px);padding-bottom:min(14vw,140px)}.kasou_typeB_ttlbox{margin-bottom:min(10vw,100px)}.kasou_typeB_ttlbox .typeB_h1ttl_en{margin-bottom:min(2vw,20px)}.kasou_typeB_ttlbox .typeB_lead{margin-top:min(5vw,50px)}}@media screen and (max-width: 768px){#kasou_Container{margin-top:min(26.6666666667vw,120px);padding-bottom:min(21.3333333333vw,140px)}.kasou_typeB_ttlbox{margin-bottom:min(12vw,70px)}.kasou_typeB_ttlbox .typeB_h1ttl_en{margin-bottom:min(1.3333333333vw,10px);font-size:2.2em}.kasou_typeB_ttlbox .typeB_h1ttl_jp{font-size:.9em}.kasou_typeB_ttlbox .typeB_lead{margin-top:min(10.6666666667vw,50px)}}.SMwrap-mb{margin-block:clamp(70px,13vw,130px) 0}#SideContainer{width:24%;max-width:280px}#MainContainer{width:72%;max-width:765px}@media screen and (max-width: 768px){#SideContainer{width:100%;max-width:100%}#MainContainer{width:100%;max-width:100%}}.aboutMain{margin-block:195px clamp(70px,9vw,90px)}.aboutMain .aboutMain-ttlWrap{display:flex;flex-flow:column;align-items:center;row-gap:20px;margin-block:0 50px}.aboutMain .aboutMain-ttlWrap img{width:clamp(500px,62.5vw,625px)}.aboutMain .grid-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:5px;column-gap:5px;margin-block:clamp(30px,7vw,70px) clamp(40px,8vw,80px)}@media screen and (max-width: 768px){.aboutMain{margin-block:120px clamp(70px,9vw,90px)}.aboutMain .grid-content{grid-template-columns:1fr 1fr;gap:5px}}.laboratory .flex-content .flex-l{padding:clamp(50px,4vw,70px) clamp(60px,9vw,140px) clamp(50px,7.5vw,75px) clamp(50px,6vw,100px)}@media screen and (max-width: 768px){.laboratory .flex-content .flex-l{padding:30px 7% clamp(60px,6vw,100px)}}.collection{padding-block:clamp(40px,8vw,80px) clamp(90px,18vw,180px)}.collection .grid-content{display:grid;justify-content:space-between;grid-template-columns:22.5% 22.5% 22.5% 22.5%;margin-block:clamp(40px,7vw,70px) 0}.collection .grid-content .grid-item h3{margin-block:clamp(15px,2vw,20px) 0}.collection .grid-content .grid-item p{margin-block:10px 0}@media screen and (max-width: 768px){.collection .grid-content{grid-template-columns:1fr 1fr;gap:50px 20px}}@media screen and (max-width: 450px){.collection .grid-content{grid-template-columns:1fr}}.history-outline{padding-block:clamp(60px,12.5vw,125px) clamp(50px,11vw,110px)}.history .flex-content{display:flex}.history .flex-content .flex-l{width:47.3333333333%}.history .flex-content .flex-l .imgWrap{width:100%;height:100%}.history .flex-content .flex-l .imgWrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.history .flex-content .flex-r{width:52.6666666667%;padding:clamp(30px,7.5vw,75px) clamp(40px,8vw,80px) clamp(50px,7.5vw,75px)}.history .flex-content .flex-r .textWrap p:not(:last-of-type){margin-block:0 clamp(20px,4vw,40px)}@media screen and (max-width: 768px){.history .flex-content{flex-flow:column}.history .flex-content .flex-l{width:100%}.history .flex-content .flex-r{width:100%;padding-inline:7%}}.material{padding-block:clamp(120px,21.5vw,215px) clamp(75px,15vw,150px)}.material .three-material{width:100%;max-width:500px;margin:clamp(25px,5vw,50px) auto;border:1px solid rgba(0,0,0,.1450980392);padding-block:clamp(10px,2vw,20px)}.material .three-material li{display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px}.material-doubleContent .flex-content{row-gap:5px}.material-doubleContent .flex-content .flex-l{width:47.3333333333%;position:-webkit-sticky;position:sticky;top:0}.material-doubleContent .flex-content .flex-l .imgWrap{width:100%;height:100%}.material-doubleContent .flex-content .flex-l .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.material-doubleContent .flex-content .flex-r{width:52.6666666667%;padding:clamp(50px,4vw,70px) clamp(60px,7vw,100px) clamp(50px,6vw,100px) clamp(70px,6vw,100px);flex-flow:column;display:flex;justify-content:space-between}.material-doubleContent .flex-content .flex-r p:not(:last-of-type){margin-block:0 clamp(30px,6vw,60px)}.material-doubleContent .flex-content .flex-r .btnWrapBox{margin-block:clamp(60px,14vw,140px) 0}@media screen and (max-width: 768px){.material-doubleContent .flex-content{flex-flow:column;row-gap:0}.material-doubleContent .flex-content .flex-l{width:100%;position:relative}.material-doubleContent .flex-content .flex-r{width:100%;padding:30px 7% clamp(60px,6vw,100px)}}.product{margin-block:110px 0}.product .all-itemCategory{position:-webkit-sticky;position:sticky;top:clamp(70px,13.75vw,110px);margin-block:clamp(100px,20vw,200px) 0;z-index:10}.product .all-itemCategory .dropmenu #js_cat .sp-menu-show{display:none}.product-lineup{padding-block:clamp(30px,7.5vw,75px) clamp(40px,9.5vw,95px)}.product-lineup .Mini_ttlBox{border-bottom:1px solid rgba(0,0,0,.3137254902);padding-block:0 clamp(20px,4vw,40px)}.product-lineup .outline{margin-block:clamp(20px,3vw,30px) 0}.product-lineup .itemListWrap{padding-block:0}.product-lineup .itemListWrap:not(:nth-of-type(1)){margin-block:clamp(100px,22vw,220px) 0}.product-lineup .itemListWrap .itemList{padding-inline:0;margin-block:0;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:30px;column-gap:30px}.product-lineup .itemListWrap .itemList .product-item{width:100%;padding:clamp(30px,5vw,50px) 0 0}.product-material{margin-block:clamp(100px,20vw,200px) 0}.product-material .imgWrap{max-width:710px;width:100%;margin:0 auto}.product-material .center-textBox{margin-block:clamp(25px,5vw,50px) 0}.product-material .center-textBox .Main_ttlBox{padding:0}.product-material .center-textBox .Main_ttlBox p{padding-block:0 clamp(15px,3vw,30px)}.product-material .center-textBox .Main_ttlBox h1{padding-block:0 5px}.product-material .btnWrapBox .more_button a{margin:clamp(20px,4.5vw,45px) auto 0}@media screen and (max-width: 768px){.product-lineup .itemListWrap .itemList{grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width: 1080px){.product .all-itemCategory .dropmenu #js_cat .sp-menu-show{display:block}}@media screen and (max-width: 450px){.product-lineup .itemListWrap .itemList{grid-template-columns:1fr}.product-lineup .itemListWrap .itemList .product-item{padding-block:0}}.method-outline{padding-block:clamp(40px,8vw,80px) clamp(90px,18vw,180px)}@media screen and (max-width: 768px){.method-outline .Mini_ttlBox h2{font-size:2.14em}}.modalContent.method-modal{display:block;margin-block:0}.modalContent.method-modal .btnWrapBox{cursor:pointer}.modalContent.method-modal .open_img .modal-open{position:initial}.modalContent.method-modal .open_img .modal .modal-content{padding-block:0 30px}.modalContent.method-modal .open_img .modal .modal-content .modal_textWrap{padding:clamp(20px,4vw,40px) clamp(25px,5vw,50px) 0 clamp(50px,10vw,100px)}.modalContent.method-modal .open_img .modal .modal-content .modal_textWrap .modal_ttlWrap{width:32.9411764706%}.modalContent.method-modal .open_img .modal .modal-content .modal_textWrap .method-modalList{width:63.5294117647%}.modalContent.method-modal .open_img .modal .modal-content .modal_textWrap .method-modalList li{display:flex;-moz-column-gap:clamp(10px,2vw,20px);column-gap:clamp(10px,2vw,20px)}.modalContent.method-modal .open_img .modal .modal-content .modal_textWrap .method-modalList li p{width:100%}.modalContent.method-modal .open_img .modal .modal-content .modal_textWrap .method-modalList li:not(:last-of-type){margin-block:0 clamp(15px,2.5vw,25px)}@media screen and (max-width: 768px){.modalContent.method-modal .open_img .modal .modal-content .modal_textWrap{padding:clamp(20px,4vw,40px) clamp(30px,6vw,60px) 0 clamp(30px,6vw,60px)}.modalContent.method-modal .open_img .modal .modal-content .modal_textWrap .modal_ttlWrap{width:100%}.modalContent.method-modal .open_img .modal .modal-content .modal_textWrap .method-modalList{width:100%}}@media screen and (min-width: 769px){.border-line{position:absolute;left:0;top:14px;width:1px;height:0;background:red;z-index:-2}.circle{position:absolute;left:-3.5px;top:8px;background-color:red;z-index:1;width:8px;height:8px;border-radius:4px}}@media screen and (max-width: 1000px){.border-line{top:.3rem}.circle{top:.3rem}}#Methods.section{margin-bottom:0 !important}.Meth_lead{margin-bottom:110px}.Meth_lead .left{width:23.5%;order:-1}.Meth_lead .center{width:26.5%}.Meth_lead .right{width:50%;margin-top:-10px}.Meth_lead .right .jp{margin-bottom:20px}.Meth_List .left{width:50%}.Meth_List .left ul li{height:27vw;min-height:400px}.Meth_List .right{width:44%;margin-top:-12px;flex-wrap:nowrap}.Meth_List .Meth_h3ttl{width:38%;position:-webkit-sticky;position:sticky;top:30px;height:200px}.Meth_List .Meth_h3ttl p{margin-top:15px}.Meth_List .Meth_flow{width:61%}.Meth_List .Meth_flow ul li{padding-left:45px;position:relative;height:27vw;min-height:400px}.Meth_List .Meth_flow ul li::before{content:"";position:absolute;top:8px;left:-3.5px;width:8px;height:8px;border-radius:4px;background:#000;z-index:-1}.Meth_List .Meth_flow ul li::after{content:"";position:absolute;top:8px;left:0;width:1px;height:calc(100% + 8px);background:rgba(0,0,0,.25);z-index:-3}.Meth_List .Meth_flow ul li .Meth_flow_num{font-size:2.13em;margin-bottom:68px;margin-left:-0.25rem}.Meth_List .Meth_flow ul li .Meth_flow_num span{display:inline-block;margin-left:.5rem}.Meth_List .Meth_flow ul li .Meth_flow_h4ttl{margin-bottom:20px}@media screen and (max-width: 1300px){.Meth_List .left ul li{height:500px;min-height:auto}.Meth_List .Meth_flow ul li{height:500px;min-height:auto}}@media screen and (max-width: 1000px){.Meth_lead{margin-bottom:min(8.5vw,85px)}.Meth_lead .right{margin-top:min(-1vw,10px)}.Meth_lead .right .jp{margin-bottom:min(2vw,20px)}.Meth_List .left ul li{height:min(45vw,450px)}.Meth_List .right{margin-top:min(-1.2vw,12px)}.Meth_List .Meth_h3ttl{width:40%;top:min(3vw,30px);height:min(20vw,200px);z-index:1}.Meth_List .Meth_h3ttl p{margin-top:min(1vw,10px)}.Meth_List .Meth_flow{width:60%}.Meth_List .Meth_flow ul li{padding-left:min(3.5vw,35px);height:min(45vw,450px)}.Meth_List .Meth_flow ul li::before{top:.3rem;left:-3.5px}.Meth_List .Meth_flow ul li::after{top:.3rem;height:calc(100% + .3rem)}.Meth_List .Meth_flow ul li .Meth_flow_num{margin-bottom:min(4vw,40px)}.Meth_List .Meth_flow ul li .Meth_flow_h4ttl{margin-bottom:min(2vw,20px)}}@media screen and (max-width: 768px){.Meth_lead{margin-bottom:min(9.3333333333vw,85px)}.Meth_lead .fns28{font-size:2.14em}.Meth_lead .fs30{font-size:1.7em}.Meth_lead .left{width:100%;margin-bottom:min(5.3333333333vw,35px)}.Meth_lead .center{width:100%}.Meth_lead .right{width:100%;margin-top:min(0vw,10px)}.Meth_lead .right .jp{margin-bottom:min(6.6666666667vw,85px)}.Meth_List .right{width:100%;margin-top:0}.Meth_List .Meth_h3ttl{width:100%;position:-webkit-sticky;position:sticky;top:min(26.6666666667vw,100px);height:inherit;padding-bottom:min(8vw,70px)}.Meth_List .Meth_h3ttl p{margin-top:min(2.1333333333vw,10px)}.Meth_List .Meth_h3ttl br.show-1200{display:none}.Meth_List .Meth_h3ttl .fs40{font-size:1.7em}.Meth_List .Meth_flow{width:100%}.Meth_List .Meth_flow ul li{padding-left:0;height:inherit;margin-bottom:min(12vw,70px)}.Meth_List .Meth_flow ul li::before,.Meth_List .Meth_flow ul li::after{content:none}.Meth_List .Meth_flow ul li .Meth_flow_num{font-size:1.7em;margin-bottom:min(4vw,40px);margin-left:0}.Meth_List .Meth_flow ul li .Meth_flow_num span{margin-left:.5rem;font-size:1em}.Meth_List .Meth_flow ul li .Meth_flow_h4ttl{margin-bottom:min(5.3333333333vw,20px);font-size:1.4em}.Meth_List .Meth_flow ul li .spimg{margin-bottom:min(8vw,40px)}}.clean{padding-block:clamp(60px,13vw,130px)}.clean .clean-pt150{padding-block:clamp(50px,15vw,150px) 0}.clean .clean-pt200{padding-block:clamp(100px,20vw,200px) 0}.clean .clean-flexContent .clean-lBox{width:45.6666666667%}.clean .clean-flexContent .clean-rBox{width:50%}.clean .clean-flexContent .clean-rBox .imgWrap{width:100%;height:100%}.clean .clean-flexContent .clean-rBox .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clean .clean-flexContent .border-ttlWrap{border-bottom:1px solid rgba(0,0,0,.1450980392);padding-block:0 clamp(10px,2vw,20px);margin-block:0 clamp(20px,3vw,30px)}.clean .clean-flexContent .btnWrapBox{margin-block:clamp(25px,5vw,50px) 0}.clean .product-lineup{padding-block:0}@media screen and (max-width: 768px){.clean .clean-flexContent{flex-flow:column;row-gap:clamp(20px,4vw,40px)}.clean .clean-flexContent.sp-flex-reverse{flex-flow:column-reverse;row-gap:clamp(20px,3vw,30px)}.clean .clean-flexContent .clean-lBox{width:100%}.clean .clean-flexContent .clean-lBox h2{font-size:2.14em}.clean .clean-flexContent .clean-rBox{width:100%}.clean .clean-flexContent .btnWrapBox .more_button a{margin:0 auto}}.newsList::after{content:"";display:block;width:30.5%;max-width:340px}.newsList li{width:30.5%;max-width:340px;margin-bottom:75px}.newsList li .newsList_img{margin-bottom:1em;aspect-ratio:340/200}.newsList li .newsList_txt_ttl{margin-bottom:8px}.newsList li .newsList_txt_cat{display:inline-block;padding-right:1.5em;position:relative}.newsList li .newsList_txt_cat::after{position:absolute;right:0;content:"｜";top:0}.newsList li .newsList_txt_date{display:inline-block;padding-left:0em}.pagination{margin:42px auto}.pagination ul li{display:inline-block}.pagination span,.pagination a{display:block;padding:8px;color:#bdb5aa}.pagination .current{color:#1a1617}.pagination .last{position:relative;top:-2px}.pagination .last img{vertical-align:middle;width:31px}@media(hover: hover){.pagination a:hover{color:#1a1617}}@media screen and (max-width: 1000px){.newsList li{margin-bottom:min(7.5vw,75px)}.pagination{margin:min(4.2vw,42px) auto}.pagination .last img{width:min(3.1vw,31px)}}@media screen and (max-width: 768px){.newsList::after{width:48%}.newsList li{width:48%;margin-bottom:min(10.6666666667vw,60px)}.newsList li .newsList_img{margin-bottom:.85em}.newsList li .newsList_txt_ttl{font-size:.9em}.newsList li .newsList_txt .fs14{font-size:.8em}.pagination{margin:min(5.3333333333vw,42px) auto 40px}.pagination ul{font-size:1.25em}.pagination .last img{width:30px}}.newsPost{margin-bottom:130px}.newsPost .newsPost_ttl{margin:42px auto 40px}.newsPost .newsPost_ttl_h1{margin-bottom:20px}.newsPost .newsPost_ttl_cat{display:inline-block;padding-right:1.5em;position:relative}.newsPost .newsPost_ttl_cat::after{position:absolute;right:0;content:"｜";top:0}.newsPost .newsPost_ttl_date{display:inline-block;padding-left:0em}.pager{margin-bottom:50px}.pager .prev{left:0;top:0;z-index:1}.pager .prev img{margin-right:.75em}.pager .next{right:0;top:0;z-index:1}.pager .next img{margin-left:.75em}.pager img.arrow{vertical-align:middle;top:-2px;position:relative;width:31px}@media screen and (max-width: 1000px){.newsPost{margin-bottom:min(13vw,130px)}.newsPost .newsPost_ttl{margin:min(4.2vw,42px) auto min(4vw,40px)}.newsPost .newsPost_ttl_h1{margin-bottom:min(2vw,20px)}.pager{margin-bottom:min(5vw,50px)}.pager img.arrow{width:min(3.1vw,31px)}}@media screen and (max-width: 768px){.newsPost{margin-bottom:min(21.3333333333vw,130px)}.newsPost .newsPost_ttl{margin:min(6.6666666667vw,42px) auto min(10.6666666667vw,50px)}.newsPost .newsPost_ttl_h1{margin-bottom:min(4vw,20px)}.pager{margin-bottom:50px}.pager .prev{font-size:1.1em}.pager .prev img{margin-right:.5em}.pager .next{font-size:1.1em}.pager .next img{margin-left:.5em}.pager img.arrow{width:30px}}#faq_wrap{padding-top:70px}.faq_sec:not(:last-of-type){margin-bottom:150px}.faq_h2ttl{padding-bottom:20px;margin-bottom:55px;border-bottom:1px solid rgba(0,0,0,.5)}.faq_sidenav{position:-webkit-sticky;position:sticky;top:120px;margin-bottom:70px}.faq_sidenav li{margin-bottom:20px}.faq_sidenav li a{display:inline-block;padding:7px 0;border-bottom:1px solid rgba(0,0,0,0)}@media(hover: hover){.faq_sidenav li a:hover{border-bottom:1px solid rgba(0,0,0,.5)}}.faqList li{letter-spacing:.03em;margin-bottom:70px}.faqList li dt{padding-left:30px;margin-bottom:25px;position:relative}.faqList li dd{padding-left:30px;position:relative}.faqList li dt::before,.faqList li dd::before{content:"Q";font-size:1.33em;font-family:"aktiv-grotesk",sans-serif;font-weight:400;position:absolute;left:0;top:-1px}.faqList li dd::before{content:"A"}@media screen and (max-width: 1000px){#faq_wrap{padding-top:min(7vw,70px)}.faq_sec:not(:last-of-type){margin-bottom:min(15vw,150px)}.faq_h2ttl{padding-bottom:min(2vw,20px);margin-bottom:min(5.5vw,55px)}.faq_sidenav{top:min(12vw,120px);margin-bottom:min(7vw,70px)}.faq_sidenav li{margin-bottom:min(2vw,20px)}.faqList li{margin-bottom:min(7vw,70px)}.faqList li dt{padding-left:min(3vw,30px);margin-bottom:min(2.5vw,25px)}.faqList li dd{padding-left:min(3vw,30px)}}@media screen and (max-width: 768px){#faq_wrap{padding-top:0}.faq_sec:not(:last-of-type){margin-bottom:min(18.6666666667vw,120px)}.faq_h2ttl{font-size:1.5em;padding-bottom:min(4vw,20px);margin-bottom:min(8vw,55px)}.faq_sidenav{position:static;margin-bottom:min(13.3333333333vw,80px)}.faq_sidenav li{margin-bottom:4px}.faq_sidenav li a{padding:5px 0}.faqList li{margin-bottom:min(10.6666666667vw,60px)}.faqList li dt{padding-left:30px;margin-bottom:min(4vw,25px)}.faqList li dd{padding-left:30px}.faqList li dt::before,.faqList li dd::before{top:-2px;font-size:1.3em}}.contact_lead a{display:inline-block;border-bottom:1px solid rgba(0,0,0,.5)}.contact_lead p:last-child{margin-top:25px}#contact_contentsInner li{display:none}#contact_contentsInner li.select{display:block}#contact_tabInner li{list-style:none}#contact_tabInner li.select .radio:before{opacity:1}#contact_tabInner li .radio{position:relative;display:inline-block;padding:10px 20px 10px 44px;vertical-align:middle;cursor:pointer}#contact_tabInner li .radio:after{position:absolute;top:0;bottom:0;margin:auto;left:0;display:block;width:30px;height:30px;border-radius:50%;content:"";background:#e1d9c5;border:1px solid rgba(0,0,0,.25)}#contact_tabInner li .radio:before{position:absolute;top:0;left:11px;display:block;width:10px;height:10px;border-radius:50%;background-color:#a08f78;content:"";opacity:0;z-index:2;bottom:0;margin:auto;transition:all .3s}input,textarea,select{font:16px/1.85 "Noto Sans JP",sans-serif;font-weight:400;color:#000;letter-spacing:.1em}@media(hover: hover){input,textarea,select{font-size:15px}}table.inqtable,table#contact_tabInner{width:100%}table.inqtable th,table#contact_tabInner th{padding:0 0 30px;white-space:nowrap;width:290px;vertical-align:middle;line-height:1.4}table.inqtable th.va-top,table#contact_tabInner th.va-top{vertical-align:top;padding-top:10px}table.inqtable td,table#contact_tabInner td{padding:0 0 30px;width:calc(100% - 290px)}table.inqtable td input,table.inqtable td textarea,table#contact_tabInner td input,table#contact_tabInner td textarea{border:1px solid rgba(0,0,0,.25);border-radius:0;padding:6px 20px;width:100%;background:#e1d9c5;-moz-appearance:none;-webkit-appearance:none;appearance:none}table.inqtable td textarea,table#contact_tabInner td textarea{height:280px}table.inqtable td .half,table#contact_tabInner td .half{width:48.4%}:-moz-placeholder-shown{color:#bdb5aa}:placeholder-shown{color:#bdb5aa}::-webkit-input-placeholder{color:#bdb5aa}:-moz-placeholder{color:#bdb5aa}::-moz-placeholder{color:#bdb5aa}:-ms-input-placeholder{color:#bdb5aa}::-ms-input-placeholder{color:#bdb5aa}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #e1d9c5 inset;-webkit-text-fill-color:#000 !important}.selectwrap{overflow:hidden;position:relative}.selectwrap select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;margin:0;width:100%;padding:6px 40px 6px 20px;border:1px solid rgba(0,0,0,.25);background:none rgba(0,0,0,0);vertical-align:middle;color:inherit;box-sizing:border-box;outline:none;box-shadow:none;cursor:pointer;background:#e1d9c5 url(../images/common/select.png) no-repeat;background-size:10px 9px;background-position:95% center}.selectwrap select::-ms-expand{display:none}.selectwrap::after{content:"";position:absolute;background-image:url(/assets/images/common/arrow-type02.svg);background-repeat:no-repeat;width:12px;height:10px;right:20px;top:50%;transform:translateY(-50%)}input[type=radio]{display:none}.privacy_txt{margin:30px 0 50px}.privacy_txt a{display:inline-block;border-bottom:1px solid rgba(0,0,0,.5)}input[type=checkbox]{display:none}.check{padding:0 0 0 50px;display:inline-block;position:relative;cursor:pointer;margin-top:40px;margin-left:1em}.check::before,.check::after{position:absolute;content:"";transition:all .3s}.check::before{top:0;left:0;display:block;width:30px;height:30px;content:"";border:1px solid rgba(0,0,0,.25);bottom:0;margin:auto}.check::after{opacity:0;top:-6px;left:8px;bottom:0;margin:auto;width:15px;height:8px;border-left:3px solid #a08f78;border-bottom:3px solid #a08f78;transform:rotate(-45deg) scale(0.5)}input[type=checkbox]:checked+.check::after{opacity:1;transform:scale(1);transform:rotate(-45deg)}.submitwrap input[type=submit],.submitwrap input[type=button]{font-size:1.2em;width:300px;height:60px;margin:50px auto 0;cursor:pointer;color:#e1d9c5;background:#000;border:1px solid #000;transition:all .4s;border-radius:0;display:block;text-align:center;letter-spacing:.15em;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-bottom:2px}.submitwrap input[type=submit]:hover,.submitwrap input[type=button]:hover{color:#000;background:#e1d9c5}.error_box,.error_box2{width:100%;text-align:left;border:1px solid red;color:red;display:none;margin:0 auto;padding:1em 1em;box-sizing:border-box;max-width:400px}@media screen and (max-width: 1000px){.contact_lead p:last-child{margin-top:min(2.5vw,25px)}table.inqtable th,table#contact_tabInner th{padding:0 0 min(3vw,30px);width:28%}table.inqtable th.va-top,table#contact_tabInner th.va-top{padding-top:min(1vw,10px)}table.inqtable td,table#contact_tabInner td{padding:0 0 min(3vw,30px);width:72%}table.inqtable td input,table.inqtable td textarea,table#contact_tabInner td input,table#contact_tabInner td textarea{padding:min(.6vw,6px) min(2vw,20px)}table.inqtable td textarea,table#contact_tabInner td textarea{height:min(28vw,280px)}.selectwrap select{padding:min(.6vw,6px) min(4vw,40px) min(.6vw,6px) min(2vw,20px)}.privacy_txt{margin:min(3vw,30px) 0 min(5vw,50px)}.check{padding:0 0 0 4em;margin-top:min(4vw,40px)}.submitwrap input[type=submit],.submitwrap input[type=button]{width:min(30vw,300px);height:min(6vw,60px);margin:min(5vw,50px) auto 0}}@media screen and (max-width: 768px){input,textarea,select{font-size:16px}.contact_lead p:last-child{margin-top:min(4vw,25px)}table.inqtable th,table#contact_tabInner th{padding:0 0 min(2.6666666667vw,30px);width:100%;display:block}table.inqtable th.va-top,table#contact_tabInner th.va-top{padding-top:0;vertical-align:middle}table.inqtable td,table#contact_tabInner td{padding:0 0 25px;width:100%;display:block}table.inqtable td input,table.inqtable td textarea,table#contact_tabInner td input,table#contact_tabInner td textarea{padding:7px 15px}table.inqtable td textarea,table#contact_tabInner td textarea{height:min(40vw,280px)}table.inqtable td .half:has(.radio),table#contact_tabInner td .half:has(.radio){width:100%}.selectwrap select{padding:8px 40px 8px 15px}.privacy_txt{margin:0 0 min(9.3333333333vw,50px)}.check{padding:0 0 0 45px;margin-top:min(6.6666666667vw,40px)}.submitwrap input[type=submit],.submitwrap input[type=button]{width:100%;height:60px;margin:min(12vw,50px) auto 20px;max-width:400px}.error_box{letter-spacing:normal}}.kakuninTable{width:100%}.kakuninTable th{width:260px;padding-bottom:20px}.kakuninTable td{width:calc(100% - 260px)}.kakuninBtn .submitwrap{width:50%;margin:0}.kakuninBtn .submitwrap.cancelbtn input[type=button]{background:#a1a1a1;border:none}@media(hover: hover){.kakuninBtn .submitwrap.cancelbtn input[type=button]:hover{color:#e1d9c5;opacity:.6}}@media screen and (max-width: 1000px){.kakuninTable th{width:32%;padding-bottom:min(2vw,20px)}.kakuninTable td{width:68%}}@media screen and (max-width: 768px){.kakuninTable th{width:100%;padding-bottom:0;font-size:.9em;display:block;color:#7c7a67}.kakuninTable td{width:100%;display:block;margin-bottom:15px}.kakuninBtn{display:block;margin-top:45px}.kakuninBtn .submitwrap{width:100%;margin:0 auto}.kakuninBtn .submitwrap .submitbtn{margin:0 auto 15px}}#Send{width:100%;padding:100px 0}#Send .send_ttl{margin-bottom:40px;font-size:1.5em}#Send .send_body p:not(:last-of-type){margin-bottom:15px}@media screen and (max-width: 1000px){#Send{padding:min(10vw,100px) 0}#Send .send_ttl{margin-bottom:min(4vw,40px)}#Send .send_body p:not(:last-of-type){margin-bottom:min(1.5vw,15px)}}@media screen and (max-width: 768px){#Send{padding:min(8vw,50px) 0}#Send .send_ttl{margin-bottom:min(9.3333333333vw,40px);font-size:1.35em}#Send .send_body{text-align:left}#Send .send_body p:not(:last-of-type){margin-bottom:15px}}.sustainability{padding-block:clamp(40px,8vw,80px) clamp(80px,16vw,160px)}.sustainability .sustainability-center-img{padding-block:clamp(30px,8.5vw,85px) 0}.sustainability .textWrap-type01{padding-block:clamp(10px,2vw,20px) 0}.sustainability .textWrap-type02{padding-block:clamp(20px,5vw,50px) 0}.sustainability .umeda-imgWrap{margin-block:15px 0}.sustainability dl{margin-block:clamp(20px,5vw,50px) 0}.sustainability dl dt{margin-block:0 5px}.sustainability dl dd:not(:last-of-type){border-bottom:1px solid rgba(225,217,197,.4588235294);margin-block:0 clamp(10px,2vw,20px);padding-block:0 clamp(10px,2vw,20px)}.sustainability-beautiful{width:95%;margin-block:0 clamp(40px,9vw,90px)}.sustainability-beautiful .flexOutline-content .flex-l,.sustainability-beautiful .flexMain-content .flex-l{width:51.5789473684%}.sustainability-beautiful .flexOutline-content .flex-r,.sustainability-beautiful .flexMain-content .flex-r{width:40.701754386%}.sustainability-beautiful .flexOutline-content .flex-l{display:flex;justify-content:flex-end;padding-inline:0 clamp(20px,4vw,40px)}.sustainability-beautiful .flexMain-content{padding-block:clamp(20px,3vw,30px) 0}.sustainability-beautiful .flexMain-content .flex-l .imgWrap{height:100%}@media screen and (max-width: 768px){.sustainability .umeda-imgWrap{text-align:center}.sustainability .umeda-imgWrap img{width:100%;max-width:250px}.sustainability #MainContainer{margin-block:20px 0}.sustainability #SideContainer .ttlWrap h3{font-size:1.14em}.sustainability-beautiful{width:100%;padding-inline:5%}.sustainability-beautiful .flexOutline-content .flex-l,.sustainability-beautiful .flexMain-content .flex-l{width:100%}.sustainability-beautiful .flexOutline-content .flex-r,.sustainability-beautiful .flexMain-content .flex-r{width:100%}.sustainability-beautiful .flexOutline-content .flex-l{justify-content:flex-start;padding:0}.sustainability-beautiful .flexOutline-content .flex-l .ttlWrap{padding-block:0 clamp(20px,5vw,50px)}.sustainability-beautiful .flexMain-content .flex-r{padding-block:clamp(20px,5vw,50px) 0}}.business .businessSec01{padding-block:clamp(30px,6vw,60px) 0}.business .businessSec01 .outline{margin-block:clamp(20px,4vw,40px) 0}.business .businessSec01 dt{margin-block:clamp(30px,6vw,60px) 20px;padding-block:0 10px;border-bottom:1px solid rgba(0,0,0,.3137254902)}.business .businessSec01 dd span{margin-block:clamp(40px,8vw,80px) 0;display:block}.business .businessSec01 dd span a{text-decoration:underline;text-underline-offset:5px}.business .businessSec02,.business .businessSec03{padding-block:clamp(60px,13.5vw,135px) 0}.business .businessSec02 .ttlWrapEn,.business .businessSec03 .ttlWrapEn{margin-block:clamp(20px,5vw,50px) 0}.business .businessSec03 dt{width:23.5294117647%;margin-block:0 20px}.business .businessSec03 dt:not(:first-of-type){padding-block:20px 0;border-top:1px solid rgba(0,0,0,.3137254902)}.business .businessSec03 dd{width:76.4705882353%;margin-block:0 20px}.business .businessSec03 dd:not(:first-of-type){padding-block:20px 0;border-top:1px solid rgba(0,0,0,.3137254902)}@media screen and (max-width: 768px){.business .businessSec01 #SideContainer .ttlWrap,.business .businessSec02 #SideContainer .ttlWrap,.business .businessSec03 #SideContainer .ttlWrap{margin-block:0 15px}.business .businessSec03 dt{width:100%;margin-block:0 5px}.business .businessSec03 dt:not(:first-of-type){padding-block:0 0;border-top:rgba(0,0,0,0)}.business .businessSec03 dd{width:100%;margin-block:0 20px}.business .businessSec03 dd:not(:first-of-type){padding-block:0 0;border-top:rgba(0,0,0,0)}.business .businessSec03 dd:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.3137254902);padding-block:0 20px}}.Privacy_table tr{display:block;padding:37px 0 40px;border-top:1px solid #c6c0ad}.Privacy_table tr:first-child{padding-top:0;border-top:none}.Privacy_table th{display:block;width:100%;margin-bottom:12px}.Privacy_table td{display:block;width:100%;letter-spacing:.03em}.Privacy_table td .indent li{margin-left:24px;text-indent:-24px}@media screen and (max-width: 1000px){.Privacy_table tr{padding:min(3.7vw,37px) 0 min(4vw,40px)}.Privacy_table th{width:86%;min-width:auto;margin-bottom:min(1.2vw,12px)}.Privacy_table td{width:86%;min-width:auto}.Privacy_table td .indent li{margin-left:min(2.4vw,24px);text-indent:min(-2.4vw,24px)}.Privacy_table td .mt30{margin-top:min(3vw,30px) !important}.Privacy_table td .mb30{margin-bottom:min(3vw,30px) !important}}@media screen and (max-width: 768px){.Privacy_table tr{padding:min(6.6666666667vw,37px) 0 min(8vw,40px)}.Privacy_table th{width:100%;margin-bottom:min(2.6666666667vw,12px)}.Privacy_table td{width:100%}.Privacy_table td .indent li{margin-left:min(6.1333333333vw,45px);text-indent:min(-6.1333333333vw,24px)}.Privacy_table td .mt30{margin-top:min(4vw,30px) !important}.Privacy_table td .mb30{margin-bottom:min(4vw,30px) !important}}@media screen and (max-width: 500px){.Privacy_links{font-size:clamp(11px,2.6vw,13px)}}.Terms_list dt,.Terms_list dd{padding:11px 0;border-bottom:1px solid #c6c0ad}.Terms_list dt:last-of-type,.Terms_list dd:last-of-type{border-bottom:none}.Terms_list dt{width:160px}.Terms_list dd{width:calc(100% - 160px)}@media screen and (max-width: 1000px){.Terms_list dt,.Terms_list dd{padding:min(1.1vw,11px) 0}.Terms_list dt{width:17%}.Terms_list dd{width:83%}}@media screen and (max-width: 768px){.Terms_list dt{width:100%;padding:.85em 0 .3em;border-bottom:none}.Terms_list dd{width:100%;padding:0 0 .85em}}
/*# sourceMappingURL=base.min.css.map */