@charset "UTF-8";.pageTop{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:fixed;bottom:2rem;right:2rem;width:58px;height:46px;display:none}@media (max-width:767px){footer .sns_block .py-20{padding:0}}@media (max-width:767px){footer .sns_block .xt-list{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wp-caption{max-width:100%!important}.cf:before{content:"";display:table}.cf:after{content:"";display:table;clear:both}.iframe-wrap{position:relative;width:100%;padding-top:56.25%;margin:4.8rem auto 8rem}.iframe-wrap.mt0{margin:0 auto 8rem}#more,#more-close,.view-more-trigger{display:block;width:200px;text-align:center;cursor:pointer;background-color:#7e6b5a;color:#fff;padding:0.8rem 1.6rem;font-weight:300;letter-spacing:1px;margin-bottom:2rem}#more i,#more-close i,.view-more-trigger i{margin-left:8px}.wrap{width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.full{width:100%;max-width:100%;overflow:hidden}.pc{display:none}.sp{display:initial}.alignleft{float:left;margin-right:1.6rem;margin-bottom:0.8rem;max-width:33%}.alignright{float:right;margin-left:1.6rem;margin-bottom:0.8rem;max-width:33%}.aligncenter{max-width:100%;display:block;margin:0 auto 1.6rem}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger{position:relative;width:44px;height:24px}.menu-trigger:active,.menu-trigger:hover{opacity:1}.menu-trigger span{position:absolute;left:0;width:100%;height:3px;background-color:#fff;border-radius:4px}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger span:nth-of-type(2):after{position:absolute;top:0;left:0;content:"";width:100%;height:3px;background-color:#fff;border-radius:4px;-webkit-transition:all 0.4s;transition:all 0.4s}.menu-trigger.active span:first-of-type{-webkit-transform:translateY(20px) scale(0);transform:translateY(20px) scale(0)}.menu-trigger.active span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-trigger.active span:nth-of-type(2):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-20px) scale(0);transform:translateY(-20px) scale(0)}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}.hostory .slick-slide img{padding:0 30px;height:260px}.hostory .slick-slide h3{text-align:center}.none{display:none}.grecaptcha-badge{visibility:hidden}.vh100{height:100vh!important}.gnav-btn{margin-right:2.2rem;float:right}.gnav-btn span{width:100%}.menu-wrap{width:100%;overflow-y:auto;height:calc(100vh - 80px);padding-bottom:3rem}.upholstery-catalogue .menu-wrap{height:auto}.chairbase-catalogue .menu-wrap{height:auto}.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}.item-menu,.sub-menu{display:none}.item-menu.on{display:flex;flex-wrap:wrap}.sub-menu.on{display:block}.sub-menu.on span{background-color:#09334c;border:1px solid #082c42}.gnav li.menu-item-has-children .has-menu .item-menu li{width:calc(50% - 2px);background-color:#0d4569;border:1px solid #0e4f78}.gnav li.menu-item-has-children .has-menu .item-menu li span{background-color:inherit;border:none}.gnav li.menu-item-has-children .has-menu .item-menu li.has-menu{width:100%}input[type=search].search-field{-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.btn-search{width:24px;position:absolute;right:2rem;top:1.4rem}.search-field{border:1px solid #fff;background-color:inherit;padding:1.4rem 1rem;width:calc(100% - 2rem);display:block;margin:1rem auto;color:#fff;font-size:1.8rem;font-family:"Segoe UI","Open Sans",sans-serif}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.special-contents{overflow:hidden}.special-contents section{margin:2.4rem;position:relative}.special-contents section h2{text-align:center;margin-bottom:1rem}.special-contents section h2 img{width:80%}.special-contents section p{font-size:2.2rem;color:rgba(255,255,255,0.6);font-family:"din-condensed";font-weight:300;letter-spacing:1px;text-align:center}.special-contents section .visual{position:absolute;left:5%;width:90%}.special-contents section .btn-right{position:absolute;right:5%;top:72%;opacity:0.7;height:25px;width:auto}.special-contents section .btn-left{position:absolute;left:5%;top:17%;opacity:0.7;height:25px;width:auto}.special-contents .mens{background-color:#80969d;margin-top:14vw;padding:47vw 2.4rem 3.2rem}.special-contents .mens .visual{top:-7vw}.special-contents .yume{background-color:#000000;margin-bottom:7.2rem;padding:4.8rem 2.4rem 47vw}.special-contents .yume .visual{bottom:-7vw}.bigger .xt-media{max-width:400px;height:auto}.find-salons{padding:10.6rem 2.4rem}@media screen and (max-width:767px){.find-salons{padding:4rem 0}}.find-salons.detail{padding:10.6rem 2.4rem 0}@media screen and (max-width:767px){.find-salons.detail{padding:4rem 0}}.find-salons .tags{width:100%;text-align:center;padding:0 0 4.2rem;margin-left:auto;margin-right:auto;gap:8px}.find-salons .salons{margin:0 auto}.find-salons .salons article{display:block;position:relative}@media screen and (max-width:767px){.find-salons .salons article{margin-bottom:3rem}}.find-salons .salons article>.img_link{display:block;aspect-ratio:4/3}.find-salons .salons article>.img_link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.find-salons .salons article h3{padding:0 1.5rem}}.find-salons .salons article .tag{gap:8px}@media screen and (max-width:767px){.find-salons .salons article .tag{padding:0 1.5rem}}.find-salons .btn-area{text-align:center;width:100%;margin:10.6rem 0 0}.find-salons .btn-area .btn-white{border:2px solid #fff;padding:1.6rem 3.2rem;color:#fff;font-size:1.8rem;border-radius:8px;font-family:"din-condensed";font-weight:300;display:inline-block}.salon-equipment-list{background-color:#041621}.craftsmanship{background-color:#1a1a1a;padding:10.6rem 0;overflow:hidden}.craftsmanship h2{font-family:"din-condensed";font-weight:300;font-size:2.8rem;color:#fff;text-align:center;margin-bottom:5.6rem;display:block}.craftsmanship h2.pc{display:none}.craftsmanship h2.sp span{font-size:2.4rem;display:block}.craftsmanship .characteristic{width:100%;max-width:1680px;padding:2.4rem 4.2rem 4.2rem;display:block;margin-bottom:4.8rem}.craftsmanship .characteristic h3{font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:2.8rem;color:#fff;margin-bottom:3.2rem}.craftsmanship .characteristic p{border-left:1px solid #fff;text-align:right;padding:10.4rem 1.2rem 2.4rem;font-size:1.6rem;color:#fff;font-family:"urw-din"}.craftsmanship .characteristic:first-of-type{background:url(img/bg-1mm.jpg) left top no-repeat;background-size:100% auto}.craftsmanship .characteristic:nth-of-type(2){background:url(img/bg-thickness.jpg) left top no-repeat;background-size:100% auto;flex-direction:row-reverse;background-position:right top}.craftsmanship .characteristic:nth-of-type(2) h3{text-align:right}.craftsmanship .characteristic:nth-of-type(2) p{text-align:left;border-left:none;border-right:1px solid #fff}.craftsmanship .characteristic:nth-of-type(3){background:url(img/bg-200models.jpg) left top no-repeat;background-size:100% auto}.craftsmanship .characteristic:nth-of-type(4){background:url(img/bg-100000tests.jpg) left top no-repeat;background-size:100% auto;flex-direction:row-reverse;background-position:right top}.craftsmanship .characteristic:nth-of-type(4) h3{text-align:right}.craftsmanship .characteristic:nth-of-type(4) p{text-align:left;margin-top:4.2rem;border-left:none;border-right:1px solid #fff}.craftsmanship .btn-area{text-align:center;width:100%;margin:10.6rem 0 0}.craftsmanship .btn-area .btn-white{border:2px solid #fff;padding:1.6rem 3.2rem;color:#fff;font-size:1.8rem;border-radius:8px;font-family:"din-condensed";font-weight:300;display:inline-block}.history{background-color:#1a1a1a;padding:10.6rem 2.4rem 10.6rem;text-align:center}.history h2{font-family:"din-condensed";font-weight:300;font-size:2.8rem;color:#fff;text-align:center;margin-bottom:5.6rem;display:block}.history h2{margin-bottom:4rem}.history .slick-slide img{opacity:0.5;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:0.5s;transition:0.5s}.history .slick-slide.slick-center img{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.history .slick-slide img{max-height:200px;margin:2rem;width:auto}.history h3,.history p{font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.6rem;color:#fff;text-align:center;margin-bottom:2.4rem}.history .slick-list h3{font-size:1.6rem;padding:0 1rem}.history .history-text h3{font-size:2.8rem;margin-bottom:0.4rem}.history .history-text p{font-size:1.8rem;max-width:780px;margin:0 auto}.history .slick-dots{display:none!important;margin-bottom:0rem;padding:0 2rem;background:url(img/bg-history-dots.svg) left 3px repeat-x;background-size:auto 1px}.history .slick-dots li{display:inline-block;margin:0 2px}.history .slick-dots button{border:none;background:none;text-indent:-9999px;content:"";display:inline-block;min-height:50px;width:8px;background:url(img/history-dots.svg) left top no-repeat;background-size:auto 8px}.history .slick-dots .slick-active button{border:none;background:none;text-indent:-9999px;content:"";display:inline-block;min-height:50px;width:8px;background:url(img/history-dots-current.svg) left top no-repeat;background-size:8px auto}.history .btn-area{text-align:center;width:100%;margin:10.6rem 0 0}.history .btn-area .btn-white{border:2px solid #fff;padding:1.6rem 3.2rem;color:#fff;font-size:1.8rem;border-radius:8px;font-family:"din-condensed";font-weight:300;display:inline-block}.tb-square{background-color:#54565b;padding:10.6rem 0 10px;text-align:center}.tb-square h2{font-family:"din-condensed";font-weight:300;font-size:2.8rem;color:#fff;text-align:center;margin-bottom:5.6rem;display:block}.tb-square .btn-area{text-align:center;width:100%;margin:10.6rem 0 0}.tb-square .btn-area .btn-white{border:2px solid #fff;padding:1.6rem 3.2rem;color:#fff;font-size:1.8rem;border-radius:8px;font-family:"din-condensed";font-weight:300;display:inline-block}.tb-square .btn-area.mb{margin-top:48px;margin-bottom:10.6rem;max-width:500px;margin-left:auto;margin-right:auto}.tb-square .btn-white2{border:2px solid #fff;padding:0.8rem 2.4rem;color:#fff;font-size:1.6rem;border-radius:8px;font-family:"din-condensed";font-weight:300;display:inline-block;margin:0.5rem}.tb-square .btn-white2:after{content:"\f054";font-weight:600;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.3rem;margin-left:0.6rem;vertical-align:10%}.tb-square .sub{width:auto;max-width:70%}.find-your-region{background-color:#041621;padding:10.6rem 0;text-align:center;position:relative}.find-your-region.detail{padding:5.6rem 0 5.6rem}.find-your-region p{color:#fff;text-align:center;margin-bottom:3.6rem;font-size:1.4rem;font-family:"din-condensed";font-weight:300;letter-spacing:1px}.find-your-region h2{font-family:"din-condensed";font-weight:300;font-size:2.8rem;color:#fff;text-align:center;margin-bottom:5.6rem;display:block}.find-your-region h2{margin-bottom:3.6rem}.find-your-region h1{font-family:"din-condensed";font-weight:300;font-size:3.6rem;color:#fff;text-align:center;margin-bottom:5.6rem}.find-your-region .area-list{background:url(img/bg-worldmap-sp.png) center center no-repeat;background-size:100% auto;min-height:60vw;max-width:350px;margin-left:auto;margin-right:auto}.find-your-region .area-list li{display:inline-block;margin:1rem}.find-your-region .area-list li.current a{background-color:rgba(0,117,169,0.5)}.find-your-region .area-list a{color:#fff;display:block;min-width:60px;font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.4rem;border:2px solid #fff;padding:0.8rem 1.6rem;border-radius:4px;text-transform:uppercase}.find-your-region .area-list a:hover{opacity:1;background-color:rgba(0,117,169,0.3)}.find-your-region .country-list{width:80%;position:relative;z-index:10;left:10%;top:0;display:none;border-style:solid;border-width:27px;-o-border-image:url(img/bg-country-area.svg) 27 repeat;border-image:url(img/bg-country-area.svg) 27 fill repeat;padding:1rem 0 0}.find-your-region .country-list.current{display:block}.find-your-region .country-list li{display:inline-block;margin:8px;font-size:1.6rem}.find-your-region .country-list a{font-family:"din-condensed";font-weight:300;letter-spacing:1px;color:#fff;vertical-align:text-bottom}.find-your-region .country-list a:after{content:"\f054";font-weight:600;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.3rem;margin-left:0.6rem}.region-item{margin:4rem 0 4rem;padding:2.4rem;border-bottom:1px dashed #fff}.region-item .iframe-wrap{width:100%;margin:0 2.4rem 2.4rem 0;padding-top:0;height:360px}.region-item .iframe-wrap iframe{height:350px}.region-item .region-detail{width:100%;text-align:left}.region-item .region-detail .country{display:inline-block;background-color:#fff;padding:0.8rem;font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:2.4rem}.region-item .region-detail h2{font-size:2.4rem;text-align:left;padding:1.6rem 0 0;margin-bottom:1.6rem}.region-item .region-detail p{font-size:1.8rem;padding:0 0 0;margin-bottom:1.6rem;text-align:left}.region-item .region-detail a{font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.8rem;padding:1.6rem 0 0;margin-bottom:1.6rem;text-align:left;vertical-align:baseline;color:#fff}.category-wrap{display:flex;flex-wrap:wrap;grid-gap:0.8rem}.category-wrap a{width:calc(50% - 1.2rem);color:#000;align-self:flex-start}.category-wrap a:hover{opacity:1}.category-wrap a:hover .item:after{opacity:0.6}.category-wrap a:nth-child(2n){margin:0 0.8rem 0.8rem 0.8rem}.category-wrap a:nth-child(odd){margin:0 0 0.8rem 0}.category-wrap h2 a{width:auto}.category-wrap .item{position:relative;background-color:#eee}.category-wrap .item img{width:100%}.category-wrap .item h3{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:0 0 0.4rem 0;font-family:"karmina",serif;font-weight:normal;font-size:1.4rem}.category-wrap .item:after{content:"LEARN MORE \f054";font-family:"Font Awesome 5 Free","Segoe UI",sans-serif;font-size:13px;font-weight:600;color:#fff;display:block;width:120px;height:30px;text-align:center;line-height:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 60px);opacity:0.3;-webkit-transition:0.3s;transition:0.3s;background-color:rgba(0,0,0,0.337254902);border-radius:18px}.chairs-col3{display:flex}.chairs-col3 a{width:50%;color:#000}.chairs-col3 a:hover{opacity:1}.chairs-col3 a:hover .item:after{opacity:0.6}.chairs-col3 .item{position:relative}.chairs-col3 .item h3{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:0 0 0.5rem 0;font-family:"karmina",serif;font-weight:normal;font-size:1.2rem}.chairs-col3 .item:after{content:" ";display:block;width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);opacity:1;-webkit-transition:0.3s;transition:0.3s}.other-items{width:100vw;background-color:#fff}.other-items a{width:50%;color:#000}.other-items a:hover{opacity:1}.other-items a:hover .item:after{opacity:0.6}.other-items .item{position:relative;padding:2.4rem;text-align:center}.other-items .item:after{content:" ";display:block;width:70px;height:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);opacity:1;-webkit-transition:0.3s;transition:0.3s}.other-items h3{text-align:center;padding:2rem 0 1rem;font-family:"karmina",serif;font-weight:normal;font-size:1.8rem;color:#000}.other-items p{font-family:"karmina",serif;font-weight:normal;font-size:1.2rem;color:#000;padding:1.6rem}.single-wrap.btn-area{text-align:center;width:100%;padding:8rem 0 8rem;background-color:#1a1a1a}.single-wrap.btn-area.bg-inherit{background-color:#041621}.single-wrap.btn-area .btn-white{border:2px solid #fff;padding:1.6rem 3.2rem;color:#fff;font-size:1.8rem;border-radius:8px;font-family:"din-condensed";font-weight:300}.single-wrap.btn-area.bg-white{background-color:#fff}.single-wrap.btn-area.bg-white .btn-pink{border:2px solid #b9608c;padding:1.6rem 3.2rem;color:#b9608c;font-size:1.8rem;border-radius:8px;font-family:"din-condensed";font-weight:300}.single-wrap.btn-area.bg-white .btn-brown{outline:2px solid transparent;border:2px solid #795548;padding:1.6rem 3.2rem;color:#795548;font-size:1.8rem;border-radius:8px;font-family:"din-condensed";font-weight:300}.single-wrap.btn-area.bg-white .btn-brown:hover{outline:2px solid #c7c4c3;opacity:0.9}.yume-experience{background:url(img/img-visual-yume02-sp.jpg) left top no-repeat;background-size:100% auto;background-color:#010101;min-height:480px;position:relative}.yume-experience h2{text-align:center;padding:4.8rem 1rem 1rem;font-family:"karmina",serif;font-weight:normal;font-size:1.7rem;color:#9e9e9e}.yume-experience p{margin-top:73vw;font-family:"karmina",serif;font-weight:normal;font-size:1.5rem;color:#9e9e9e;padding:4.8rem 1.6rem 1.6rem}.yume-experience p img{max-width:60%;display:block;margin:30px auto 60px}.yume-experience:before{content:" ";display:block;width:100%;height:47px;background:url(img/hr_black.png) center center repeat-x;background-size:auto 100%;position:absolute;top:-23px;left:0;z-index:30}.yume-system a{display:block}.yume-system section{background:url(img/img-visual-yume03.jpg) center bottom no-repeat;background-size:100% auto;min-height:calc(59vw + 100px);position:relative}.yume-system section h2{text-align:center;padding:4.8rem 1rem 1rem;font-family:"karmina",serif;font-weight:normal;font-size:1.6rem;color:#212121}.yume-system section p{margin-top:73vw;font-family:"karmina",serif;font-weight:normal;font-size:1.4rem;color:#212121;padding:1.6rem}.yume-system section p img{max-width:60%;display:block;margin:0 auto}.yume-system section:after{content:" ";display:block;width:70px;height:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px)}.yume-system section:before{content:" ";display:block;width:100%;height:47px;background:url(img/hr.png) center center repeat-x;background-size:auto 100%;position:absolute;top:-20px;left:0;z-index:30}.yume-service{width:100%;background-color:#281705}.yume-service h2{text-align:center;padding:4.8rem 1rem 1rem;font-family:"karmina",serif;font-weight:normal;font-size:2.2rem;color:#b9b0a7}.yume-service h2 span{display:block;font-size:1.6rem}.yume-service h2 img{max-width:100%}.yume-service ul{list-style:none;padding:1.6rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.yume-service li{margin-bottom:1.6rem;width:80%}.yume-service li a{position:relative;display:block}.yume-service li a:after{content:" ";display:block;width:70px;height:70px;background:url(img/btn-bg-line.svg) center center no-repeat;background-size:70px 70px;position:absolute;top:calc(90% - 35px);left:calc(50% - 35px);opacity:0.4}.yume-benefits{background:url(img/bg-section-yume.jpg) center top repeat;background-size:auto 100%;min-height:300px;position:relative;padding:40px 20px}.yume-benefits h2{text-align:center;padding:2.4rem 1rem 2.4rem;font-family:"karmina",serif;font-weight:normal;font-size:2.4rem;color:#212121}.yume-benefits i{font-size:24px;margin-bottom:24px;color:#3e1d07}.yume-benefits section{padding:1rem}.yume-benefits h3{text-align:center;padding:0 1rem 0 2.4rem;display:block;font-family:"karmina",serif;font-weight:normal;font-size:1.8rem;color:#575757}.yume-benefits h3:before{content:" ";display:inline-block;width:1.4rem;height:1.4rem;background:url(img/icon-yume-stool.png) center center no-repeat;background-size:1.4rem 1.4rem;padding:0 1.2rem 0 0}.yume-benefits h4{font-family:"karmina",serif;font-weight:normal;font-size:1.8rem;color:#575757}.yume-benefits p{font-family:"karmina",serif;font-weight:normal;text-align:center;font-size:1.4rem;color:#6d6d6d;padding:1.6rem;width:90%;max-width:630px;margin:0 auto 2.4rem}.yume-benefits ul{list-style:none}.yume-benefits li{text-align:center}.yume-benefits li span{display:inline-block;width:140px;height:140px;line-height:140px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#fff;border-radius:50%;-webkit-box-shadow:0px 2px 1.94px 0.06px rgba(6,0,1,0.22);box-shadow:0px 2px 1.94px 0.06px rgba(6,0,1,0.22);color:#ebb0cd;font-size:40px;margin-bottom:2.4rem}.yume-benefits li p{width:80%;margin:0 auto}.yume-benefits li:after{content:" ";display:inline-block;width:1.4rem;height:1.4rem;background:url(img/icon-next-triangle-sp.png) center center no-repeat;background-size:1.4rem 1.4rem;padding:0 0 4.8rem 0}.yume-benefits li:last-of-type:after{display:none}.electric-principles{background-color:#e1d4d3;padding:4.2rem 1rem}.electric-principles h2{text-align:center;padding:2.4rem 1rem;font-family:"karmina",serif;font-weight:normal;font-size:2.2rem;color:#212121}.electric-principles ul{list-style:none}.electric-principles li{text-align:center;padding:2.4rem}.electric-principles li span{display:inline-block;width:140px;height:140px;line-height:140px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#fff;border-radius:50%;-webkit-box-shadow:0px 2px 1.94px 0.06px rgba(6,0,1,0.22);box-shadow:0px 2px 1.94px 0.06px rgba(6,0,1,0.22);color:#0084c3;font-size:40px;margin-bottom:2.4rem}.electric-principles li i{font-size:48px}.electric-principles li p{width:80%;margin:0 auto;font-family:"urw-din";font-size:1.4rem;font-weight:100}.electric-principles li h3{text-align:center;padding:0 1rem 1.6rem;font-family:"karmina",serif;font-weight:normal;font-size:1.8rem;color:#212121}.electric-characteristic{background-color:#1a1a1a;padding:1.6rem}.electric-characteristic .first{margin-bottom:1.6rem;overflow:hidden}.electric-characteristic .first img{margin-bottom:1.6rem}.electric-characteristic .first section{background-color:#404040;padding:1.6rem;margin:0.8rem 0.8rem;width:calc(50% - 1.6rem);float:left;min-height:170px}.electric-characteristic .first section.bg-up{background:url(img/bg-electric-parts-up.svg) left top no-repeat;background-size:100% auto;padding-top:3.2rem;width:calc(100% - 1.6rem);min-height:inherit}.electric-characteristic .first section.bg-up h3{font-size:1.8rem;margin-bottom:1.6rem}.electric-characteristic .first section.bg-up p{font-size:1.4rem;text-align:center}.electric-characteristic .first h3{font-size:1.4rem;font-family:"karmina",serif;font-weight:normal;color:#fff;text-align:center;margin-bottom:1.2rem}.electric-characteristic .first p{font-size:1.2rem;font-family:"urw-din";color:#fff}.electric-characteristic .flex-wrap div{display:flex;margin-bottom:1.6rem;align-items:center}.electric-characteristic .flex-wrap span{display:block;width:50%}.electric-characteristic .flex-wrap section{width:50%;background-color:#404040;padding:1.6rem 1.6rem 1.6rem 4.6rem;margin:0.8rem 0.8rem;background:url(img/bg-electric-parts.svg) left top no-repeat;background-size:auto 100%;color:#fff}.electric-characteristic .flex-wrap section h3{font-size:1.6rem;font-family:"karmina",serif;font-weight:normal;color:#fff;text-align:center;margin-bottom:1.2rem}.electric-characteristic .flex-wrap section p{font-size:1.2rem;font-family:"urw-din";color:#fff}.electric-characteristic .flex-wrap img{width:100%;height:auto;max-width:40%}.category{}.category h1{font-family:"din-condensed";font-weight:300;letter-spacing:1px;color:#fff;font-size:3.6rem;padding:4.8rem 0;text-align:center;text-transform:uppercase}.category .category-wrap{margin-top:-68px;padding-top:68px}.category .category-wrap h2{width:100vw;height:50vw;margin:0 0 0.4rem;position:relative}.category .category-wrap h2 .category-title{position:absolute;top:1.6rem;left:1.6rem;z-index:10;color:#fff;font-family:"karmina",serif;font-weight:normal;font-size:1.8rem;text-transform:uppercase;text-shadow:2px 0px 6px #000000;display:inline-block;max-width:16rem}.category .category-wrap h2 .category-title.black{color:#333;text-shadow:2px 0px 6px #ffffff}.category .category-wrap h2 .category-logo{position:absolute;display:flex;bottom:1.6rem;right:1.6rem;z-index:10;height:200px;width:200px;max-width:30%;z-index:5;text-align:right}.category .category-wrap h2 .category-logo img{width:auto;position:absolute;bottom:0;top:auto;right:0;left:auto;-webkit-filter:drop-shadow(0px 0px 3px #666);filter:drop-shadow(0px 0px 3px #666)}.category .category-wrap h2 a{display:block;margin:0 0.8rem 0.8rem 0}.category .category-wrap h2 a:last-of-type{margin:0 0 0.4rem 0}.category .category-wrap h2 h3{font-size:1.4rem;padding:0.4rem 0 0.4rem 0;line-height:1.2;text-shadow:1px 1px 16px #fff}.category .category-wrap h2 img{position:absolute;top:0;left:0;z-index:1}.category .category-wrap .chairs-col2{width:100%;padding:0.4rem 0 0.4rem 0.4rem}.category .category-wrap .chairs-col2 a{display:block;width:calc(50% - 0.8rem);margin:0 0.8rem 0.8rem 0}.category .category-wrap .chairs-col2 a:last-of-type{margin:0 0 0.4rem 0}.category .category-wrap .chairs-col2 h3{font-size:1.4rem;padding:0.4rem 0 0.4rem 0;line-height:1.2;text-shadow:1px 1px 16px #fff}.salon-image{}.salon-image img{display:block;margin:0 auto 5rem;max-width:1024px;width:100%}.item-thumb,.salon-thumb{text-align:center;margin-bottom:0.8rem}.item-thumb .slick-slide,.salon-thumb .slick-slide{width:100px;max-width:10vw;height:8vw;margin:0.8rem 0.8rem 0 0;overflow:hidden;display:inline-block;float:none}.item-thumb .slick-slide img,.salon-thumb .slick-slide img{height:auto;width:100%}.item-thumb .slick-track,.salon-thumb .slick-track{width:100%!important;-webkit-transform:none!important;transform:none!important;text-align:center}.item-thumb .slick-track .slick-slide img,.salon-thumb .slick-track .slick-slide img{cursor:pointer}.salon-detail h1{display:flex;justify-content:center;align-items:center;gap:0 20px}@media screen and (max-width:767px){.salon-detail h1{padding:0 1.5rem}}.salon-detail h1 img{width:auto;height:24px;vertical-align:middle}.salon-detail p{font-size:1.8rem;color:#fff;text-align:center;margin-bottom:2.4rem}.salon-equipment-list h2{font-family:"din-condensed";font-weight:300;letter-spacing:1px;color:#fff;font-size:2.4rem;padding:4.8rem 0;text-align:center}.salon-equipment-list .equipment-wrap a{width:48%;margin:1%}.salon-equipment-list .equipment-wrap .item{background-color:#fff;padding:1rem}.chairbase-catalogue,.upholstery-catalogue{background-color:#e5e5e4;padding:0 0 4.8rem}.chairbase-catalogue h1,.upholstery-catalogue h1{font-family:"din-condensed";font-weight:300;letter-spacing:1px;color:#000;font-size:3.6rem;padding:4.8rem 0;text-align:center}.chairbase-catalogue .menu-wrap,.upholstery-catalogue .menu-wrap{max-width:700px;margin:0 auto;overflow:hidden}.chairbase-catalogue .menu-wrap{margin:0 auto 4rem}.chairbase-menu,.upholstery-menu{border:1px solid #434343;margin:1rem;padding:1rem}.chairbase-menu h2,.upholstery-menu h2{font-family:"din-condensed";font-weight:300;letter-spacing:1px;color:#000;font-size:2.4rem;padding:1.6rem 0;text-align:center;text-transform:uppercase}.chairbase-menu ul,.upholstery-menu ul{text-align:center}.chairbase-menu li,.upholstery-menu li{font-family:"acumin-pro-condensed";font-size:1.4rem;color:#000;display:inline-block;margin:0 0.4rem 0.8rem}.chairbase-menu a,.upholstery-menu a{display:inline-block;color:#000;background-color:#fff;padding:0.8rem 1.2rem;border:1px solid #434343;border-radius:8px}.chairbase-group h2,.upholstery-group h2{font-family:"din-condensed";font-weight:300;letter-spacing:1px;color:#000;font-size:2.4rem;padding:2.4rem 0;text-align:center;text-transform:uppercase;background:url(img/bg-h2.png) center center no-repeat;background-size:250% auto}.chairbase-group h3,.upholstery-group h3{font-family:"myriad-pro";color:#221815;padding:1.2rem 0 1.2rem;font-size:2.2rem;text-align:center}.chairbase-group ul,.upholstery-group ul{text-align:center}.chairbase-group li,.upholstery-group li{font-family:"acumin-pro-condensed";font-size:1.4rem;color:#000;display:inline-block;margin:0 1rem 1.6rem}.chairbase-group a,.upholstery-group a{display:inline-block;color:#000;background-color:#fff;padding:0.8rem 1.2rem;border:1px solid #434343;border-radius:8px}.chairbase-group h3{margin-top:3rem}.chairbase-wrap,.upholstery-wrap{display:flex;flex-wrap:wrap}.chairbase-wrap .item,.upholstery-wrap .item{width:50%;padding:1rem}.chairbase-wrap img,.upholstery-wrap img{background-color:#fff}.chairbase-wrap h4,.upholstery-wrap h4{font-family:"myriad-pro";color:#221815;padding:1.2rem 0 1.2rem;font-size:1.4rem;font-weight:normal;text-align:center}.chairbase-wrap p,.upholstery-wrap p{text-align:center;font-size:1.1rem;color:#444}.products__title{border-bottom:1px solid #e4dbc9}.products_save__btn{background:#bca578;display:block;color:#fff;padding:27px 0;width:90%;margin:0 auto}.products_save__btn:hover{color:#fff;opacity:0.7}.products_save__btn:before{position:absolute;content:"";background:#bca578;height:24px;width:47px;clip-path:polygon(50% 0,100% 100%,0 100%);top:-24px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1}.products_save__btn:after{display:none}.products_save__btn .icon{position:relative;padding-left:30px}.products_save__btn .icon:before{position:absolute;content:"";background:url(../img/icon_wish.svg) no-repeat center left/contain;width:19px;height:17px;top:0;bottom:0;left:0;margin:auto}.products_save__btn_comment{border-radius:2px;border:1px solid #ccc;background:#fafafa;width:90%;margin:40px auto;padding:26px}.products__icon{gap:1rem}@media (min-width:768px){.products__icon{gap:3rem}}.products__icon>div svg{margin:0 auto}@media (max-width:767px){.products__icon>div .text-center{font-size:80%}}.sticky_item{position:sticky;top:0}.sticky_detail{position:sticky;top:0}.products__detail{border:1px solid #ccc;padding:1rem;width:100%;max-height:45vh;overflow-y:auto}@media (min-width:768px){.products__detail{padding:2rem;max-height:100vh}}.products__detail .products__detail_inner:not(:last-of-type){border-bottom:1px solid #e4dbc9;margin-bottom:30px}.products__detail .option-item.option-code{display:block;opacity:0;height:0}.products__detail .radio-group{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:768px){.products__detail .radio-group{grid-template-columns:repeat(3,1fr);gap:17px}}.products__detail .radio-group .radio-container{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;font-size:13px}.products__detail .radio-group .radio-container .radio_txt{padding-left:20px;display:block}.products__detail .radio-container input[type=checkbox],.products__detail .radio-container input[type=radio]{display:none}.products__detail .radio-container .checkmark{position:absolute;top:3px;left:0;height:13px;width:13px;background-color:#fafafa;border-radius:50%;border:1px solid #bca578}.products__detail .radio-container:hover input~.checkmark{background-color:#fafafa}.products__detail .radio-container input:checked~.checkmark{background-color:#fafafa}.products__detail .radio-container .checkmark:after{content:"";position:absolute;display:none}.products__detail .radio-container input:checked~.checkmark:after{display:block}.products__detail .radio-container .checkmark:after{top:1px;left:1px;width:9px;height:9px;border-radius:50%;background:#bca578}.products__detail .radio-container:has(img){margin-top:120px}.products__detail .radio-container:has(img) img{position:absolute;top:-106px;width:100%;height:106px;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc}.downloads{width:90%;margin:0 auto}.downloads .tags{gap:8px;padding:0 0 4.2rem;max-width:1000px;margin:0 auto}@media (max-width:767px){.downloads .downloads-group{width:90%;margin:0 auto}}.downloads .downloads-group:not(:first-of-type) .downloads-wrap .item a{display:block;aspect-ratio:310/413;border:1px solid #f3efe6}.downloads .downloads-group:not(:first-of-type) .downloads-wrap .item a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.downloads .downloads-group.tax .downloads-wrap .item a{display:block;aspect-ratio:310/413;border:1px solid #f3efe6}.downloads .downloads-group.tax .downloads-wrap .item a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:767px){.downloads .downloads-group .downloads-wrap .item{margin-bottom:15px}}.downloads .downloads-group .downloads-wrap .item a{display:block}.form-wrap.sitemap_page .wsp-container>h2{font-family:PP Right Gothic,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(3.125rem,1.875rem + 2.6041666667vw,5rem);font-weight:300;letter-spacing:0;line-height:1;margin-bottom:2.5rem;margin-top:2.5rem;text-transform:uppercase}.form-wrap.sitemap_page .wsp-container ul{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.form-wrap.sitemap_page .wsp-container ul{grid-template-columns:repeat(4,1fr)}}.form-wrap.sitemap_page .wsp-container ul li{padding:1rem 1rem 0 0}@media screen and (min-width:768px){.form-wrap.sitemap_page .wsp-container ul li{padding:1rem 5rem 0 0}}.form-wrap.sitemap_page .wsp-container ul li a{font-size:1rem;line-height:1rem;text-decoration:none;text-transform:uppercase;font-weight:400}.form-wrap.sitemap_page .wsp-container+.wsp-container{border-top:#e4dbc9 1px solid}.form{padding:0 0 4.8rem}@media screen and (min-width:768px){.form ul.xt-row{justify-content:center}}.form ul.xt-row li:not(:last-child) a:hover svg path{fill:#bca578}.form ul.xt-row li:nth-child(3) a{background-color:#444}@media (max-width:767px){.form ul.xt-row li{width:100%;margin-bottom:0.5rem}}.form ul.xt-row li a.product-contact{height:50px}.form .w-80 a.product-contact:hover svg path{fill:#bca578}.form .btn-memo-use.btn-sub{background-color:#fff;color:#061e2e;border:2px solid #061e2e;padding:0.8rem 1.8rem}.form .btn-memo-use.btn-sub:active,.form .btn-memo-use.btn-sub:hover{background-color:#061e2e;color:#fff;padding:1rem 2rem;border:none;opacity:1}.form .form-wrap{padding:0 1.4rem 1.4rem}.form .form-wrap p{padding:0}.form .form-wrap a{vertical-align:baseline}.form .form-wrap p:not([class]){margin-bottom:0}.form .item-name,.form .wpcf7-list-item-label{color:#000;padding:0;text-align:left;font-weight:300}.form .item-name{margin-bottom:0.4rem;display:inline-block}.form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:5px;border:1px solid #ccc;background:#fafafa;-webkit-appearance:none;width:100%;font-weight:300;padding:15px}.form input[type=email],.form input[type=tel],.form input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:5px;width:100%;border-radius:2px;border:1px solid #ccc;background:#fafafa;-webkit-appearance:none}.form .radio-group{display:flex;flex-direction:column}.form .radio-container input[type=radio]{display:none}.form .radio-container{position:relative;padding-left:26px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .radio-container .checkmark{position:absolute;top:5px;left:0;height:16px;width:16px;background-color:#fafafa;border-radius:50%;border:1px solid #ddd}.form .radio-container:hover input~.checkmark{background-color:#fafafa}.form .radio-container input:checked~.checkmark{background-color:#fafafa}.form .radio-container .checkmark:after{content:"";position:absolute;display:none}.form .radio-container input:checked~.checkmark:after{display:block}.form .radio-container .checkmark:after{top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#bca578}.form .wpcf7-list-item{display:block;margin:0 0 0 0}.form .wpcf7-list-item.last{margin-bottom:0.7rem}.form input[type=button],.form input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.form input[type=button]::-webkit-search-decoration,.form input[type=submit]::-webkit-search-decoration{display:none}.form input[type=button]::focus,.form input[type=submit]::focus{outline-offset:-2px}.form .wpcf7-submit{position:relative;color:#fff;cursor:pointer;border:1px solid #bca578!important;display:inline-flex;width:100%;vertical-align:middle;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;background:#bca578;padding-top:1rem;padding-bottom:1rem;font-weight:500;line-height:1.25;letter-spacing:0.1em;text-transform:uppercase;overflow:hidden;-webkit-transition:0.3s;transition:0.3s}.form .wpcf7-submit:hover{background:#fff;color:#bca578}.form .wpcf7-confirm{position:relative;background-color:#061e2e;color:#fff;padding:1.4rem 1.4rem;width:100%;border-radius:8px;font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.4rem;cursor:pointer;margin-bottom:1rem}.form .wpcf7-back{background-color:#fff;color:#061e2e;padding:1.4rem 1.4rem;width:100%;border:2px solid #061e2e;border-radius:8px;font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.4rem;cursor:pointer;display:inline-block;margin-bottom:1.6rem}.form .custom-wpcf7c-confirmed input[type=email],.form .custom-wpcf7c-confirmed input[type=tel],.form .custom-wpcf7c-confirmed input[type=text],.form .custom-wpcf7c-confirmed textarea{background-color:#efefef!important}.form .btn-submit{margin-top:3.6rem}.form .qr-area{display:flex;justify-content:center}.form .qr-area a{display:inline-block;margin:1rem;width:20%;max-width:160px;color:#061e2e}.form .qr-area img{width:100%;height:auto;margin-bottom:0.8rem}.form .search-box{position:relative;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:3.6rem}.form .search-box .search-field{width:100%;border:1px solid #061e2e;background-color:inherit;padding:1.4rem 1.4rem;width:calc(100% - 2rem);display:block;margin:1rem auto;color:#061e2e;font-size:1.8rem;font-family:"Segoe UI","Open Sans",sans-serif}.form .search-box .btn-search-black{width:24px;position:absolute;right:2.4rem;top:1.6rem}.form .result-wrap a{color:#061e2e;cursor:pointer;display:block}.form .result-wrap a:last-of-type article{border-bottom:1px dashed #bfbfbf}.form .result-wrap article{border-top:1px dashed #bfbfbf;padding:2.4rem}.form .result-wrap h2{font-family:"urw-din";font-size:1.8rem;font-weight:300;border-bottom:1px solid #bfbfbf;display:inline-block;margin-bottom:1.6rem}.form .result-wrap p{padding:0 0 0 0;font-family:"urw-din";font-size:1.4rem;font-weight:300;text-align:left}.wp-pagenavi{padding:2.4rem;text-align:center;margin:2.4rem 0 0}.wp-pagenavi .last,.wp-pagenavi .pages{display:none}.wp-pagenavi a{color:#061e2e}.wp-pagenavi .current,.wp-pagenavi .nextpostslink,.wp-pagenavi .page,.wp-pagenavi .previouspostslink{border:1px solid #061e2e;width:3.6rem;height:3.6rem;line-height:3.6rem;display:inline-block;font-size:1.8rem;text-align:center;margin-right:1.2rem;margin-bottom:2.4rem}.wp-pagenavi .current{width:38px;height:38px;line-height:3.6rem;background-color:#061e2e;color:#fff}.wp-pagenavi .extend{margin-right:1.2rem;margin-bottom:2.4rem;font-size:2rem;vertical-align:middle;display:inline-block}.sitemap-wrap{max-width:1000px;margin-left:auto;margin-right:auto;padding:2.4rem;display:flex;flex-wrap:wrap;justify-content:flex-start;border-top:1px dashed #bfbfbf}.sitemap-wrap a{color:#000;vertical-align:baseline}.sitemap-wrap ul{list-style:none}.sitemap-wrap>ul{width:50%;margin-bottom:2.4rem}.sitemap-wrap>ul>li{font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.8rem;margin-bottom:1rem}.sitemap-wrap>ul i{font-size:1.6rem;margin-right:0.8rem}.sitemap-wrap>ul>li .sub-menu{display:block;position:static;background:none}.sitemap-wrap>ul>li li{font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.6rem;padding:0 1rem 1rem 1rem}.sitemap-wrap>ul>li li:first-of-type{margin-top:0.6rem}.bg-item,.single-equipment{background-color:#f5f5f5}.item-slide-wrap{position:sticky;top:64px;width:300px;height:65vw;z-index:999}.category-list{position:absolute;left:2.4rem;top:51vw;z-index:100;width:49vw}.category-list li{display:inline-block;background-color:#eeeeee;font-family:"din-condensed";font-weight:300;letter-spacing:1px;color:#000000;font-size:1.1rem;padding:0.4rem 0.8rem;margin-right:0.4rem;margin-bottom:0.4rem}#overlay--product .item-image{}#overlay--product .item-image .item-image-append,#overlay--product .item-image .item-image-bottom,#overlay--product .item-image .item-image-main,#overlay--product .item-image .item-image-middle,#overlay--product .item-image .item-image-top{max-width:800px;max-height:800px}.item-image .item-image-append,.item-image .item-image-bottom,.item-image .item-image-main,.item-image .item-image-middle,.item-image .item-image-top{background:none;max-width:100%;width:100%;vertical-align:top;margin:0;padding:0;height:100%;position:absolute;left:0;top:0;z-index:40}.item-image .item-image-append img,.item-image .item-image-bottom img,.item-image .item-image-main img,.item-image .item-image-middle img,.item-image .item-image-top img{cursor:pointer;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.item-image .item-image-main{position:absolute;left:0;top:0;z-index:50}.item-image .item-image-main img{background-color:#fff}.item-image .item-image-append{position:absolute;left:0;top:0;z-index:40}.item-image .item-image-top{position:absolute;left:0;top:0;z-index:30}.item-image .item-image-middle{position:absolute;left:0;top:0;z-index:20}.item-image .item-image-bottom{position:absolute;left:0;top:0;z-index:10}#fancyboxID-1 .item-image{width:535px;height:535px;max-width:100%;max-height:100%}#fancyboxID-1 .item-image-append,#fancyboxID-1 .item-image-bottom,#fancyboxID-1 .item-image-main,#fancyboxID-1 .item-image-middle,#fancyboxID-1 .item-image-top{margin:0;padding:0;max-width:100%}#fancyboxID-1 .item-image-append img,#fancyboxID-1 .item-image-bottom img,#fancyboxID-1 .item-image-main img,#fancyboxID-1 .item-image-middle img,#fancyboxID-1 .item-image-top img{width:535px;max-width:90vw;height:535px;max-height:90vw}.hide{display:none}.hideMain{display:none}.item-detail iframe{position:static;width:100%;min-height:400px}.item-detail .post-term{color:#999;font-size:1.3rem;margin-left:0.6rem}.item-detail .post-term a{vertical-align:baseline;color:#666}.item-detail .option-item{display:inline-block;cursor:pointer}.item-detail .option-post{display:inline-block;font-family:"acumin-pro-condensed";font-size:1.6rem;margin-right:0.5rem;text-transform:uppercase;vertical-align:bottom}.item-detail .option-area{clear:both;margin-bottom:2.4rem}.item-detail .option-pic img{max-height:30px;width:auto;margin:0.4rem 0.8rem 0 0}.item-detail .option-post input{display:none}.item-detail .option-post label{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0.4rem 0.8rem 0.6rem;border:1px solid #ccc;border-radius:8px;margin:0 0 0.75rem;min-height:4.8rem}.item-detail .option-post input:checked+label{border:2px solid #000}.item-detail .option-code{font-size:1.4rem;color:#aaa;display:none;margin-left:0.4rem}.item-detail .btn-upholstery{background-color:#7e6b5a;color:#fff;padding:0.8rem 1.6rem;font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.5rem;border-radius:4px}.item-detail .btn-area{padding:0.8rem 1.6rem 0 0;margin-bottom:3.6rem}.item-detail p>img.alignleft{display:block;margin:0 auto;float:none;max-width:100%}.item-detail p:has(img.alignleft){width:49%;display:inline-block;margin-right:1%;vertical-align:top}.item-btn-wrap{padding:2.4rem 1.2rem 2.4rem;position:relative;z-index:1}.item-btn-wrap .btn-area{padding:0.8rem 1.6rem 0 0;margin-bottom:0}.item-btn-wrap .btn-add{position:relative}.item-btn-wrap .fa-chevron-right{padding-left:8px}.item-btn-wrap .fa-envelope{padding-left:4px}.item-btn-wrap .fa-book-open{padding-left:10px}.item-btn-wrap .fa-cube{padding-left:10px}.item-btn-wrap .btn-add:before{position:absolute;top:1.6rem;left:1.4rem;content:"\f004";font-weight:600;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.5rem;margin-left:0.6rem;color:#fff}.item-btn-wrap .add-submit{border:none;background-color:#061e2e;color:#fff;padding:1.4rem 1.4rem;width:100%;border-radius:8px;font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.5rem;cursor:pointer}.item-btn-wrap .arrow_box{position:relative;background:#fff;border:2px solid #061e2e;margin:1.8rem 0;padding:1.2rem;font-size:1.5rem;line-height:1.4}.item-btn-wrap .arrow_box span{font-size:1.2rem}.item-btn-wrap .arrow_box:after,.item-btn-wrap .arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.item-btn-wrap .arrow_box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.item-btn-wrap .arrow_box:before{border-color:rgba(6,30,46,0);border-bottom-color:#061e2e;border-width:11px;margin-left:-11px}.item-btn-wrap .btn-area{padding:0.8rem 0 0 0}.item-btn-wrap .btn-area .icon-360view{width:26px;height:auto;vertical-align:-3px;margin-left:4px}.item-btn-wrap .btn-area a{background-color:#061e2e;color:#fff;padding:1rem 1.4rem;width:70%;border-radius:8px;font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.5rem;cursor:pointer;display:inline-block;margin:0 0.7rem 1rem 0;text-align:center}.item-btn-wrap .btn-area a:after{content:"\f054";font-weight:600;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.5rem;margin-left:8px;color:#fff}.item-btn-wrap .btn-area a.btn-catalogue{background-color:#7e6b5a;padding:1.2rem 1.4rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.item-btn-wrap .btn-area a.btn-360view{display:inline-block;background:url(img/360_view.svg) 4% 50% no-repeat;background-size:auto 130%;color:#7e6b5a;padding:20px 14px 18px 90px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:20px;border-radius:4px;margin-bottom:24px;border:2px solid #7e6b5a;background-color:#fff}.item-btn-wrap .btn-area a.btn-360view:hover{background-color:rgba(204,204,204,0.56);color:#333}.item-btn-wrap .btn-area a.btn-salon{border:2px solid #7e6b5a;color:#7e6b5a;background-color:inherit}.item-btn-wrap .btn-area a.btn-category{border:2px solid #061e2e;color:#061e2e;background-color:inherit}@media (min-width:768px){.form-favorites{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}}.form-favorites article{background:#f2f1ed;display:block;width:100%;position:relative;padding:15px 4vw;margin-bottom:20px}@media (min-width:768px){.form-favorites article{padding:40px;margin:0}}.form-favorites article .favorite_list__item a:has(img){position:relative;display:block;width:100%;height:100%;aspect-ratio:1/1}.form-favorites article .favorite_list__item a:has(img) img{position:absolute;top:0}.form-favorites article .favorite_list__item a:has(img) img.z10{z-index:100;background-color:#fff}.form-favorites article .favorite_list__item a:has(img) img.z20{z-index:20}.form-favorites article .favorite_list__item a:has(img) img.z30{z-index:30}.form-favorites article .icon-wrap{background:#444;position:absolute;top:0;right:0;z-index:9}.form-favorites article .icon-wrap a{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.form-favorites article .icon-wrap svg{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1)}.form-favorites article .icon-bottom{text-align:right}.form-favorites article .icon-bottom .favorite_list__updete{margin:20px 0 0 auto;display:inline-block;font-size:13px;padding:6px 20px}.form-favorites article .favorite_list__qty{position:relative;width:110px;height:36px;gap:0 12px}.form-favorites article .favorite_list__qty .input-group{display:flex;align-items:center}.form-favorites article .favorite_list__qty .input-group .btn__wrap{height:36px}.form-favorites article .favorite_list__qty input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:5px 0;text-align:center;width:50%;height:36px;border:1px solid #ccc;background:#fff;-webkit-appearance:none}.form-favorites article .favorite_list__qty .input-number{width:50px;text-align:center;-moz-appearance:textfield;text-align:center;height:36px}.form-favorites article .favorite_list__qty .btn-number{cursor:pointer;position:relative;text-indent:-9999999px;width:20px;height:10px}.form-favorites article .favorite_list__qty .btn-number:before{position:absolute;content:"";width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:5px;right:5px}.form-favorites article .favorite_list__qty .btn-number[data-type=minus]:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:inherit;bottom:5px}.form-favorites article .favorite_list__qty input::-webkit-inner-spin-button{position:absolute;top:0;bottom:0;right:0;margin:auto;-webkit-transform:scale(5);transform:scale(5);-webkit-transform-origin:right center;transform-origin:right center;opacity:0;cursor:pointer}.form-favorites article .favorite_list__qty input[type=number]::-webkit-inner-spin-button,.form-favorites article .favorite_list__qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.home .showroom-video-dimensions{width:90%!important;padding-top:43.8%;height:0!important;position:relative;margin:0 auto 48px}.view-salons{border:2px solid #7e6b5a;margin:12px 0;border-radius:8px 8px 0 0}.view-salons-title{margin:0;font-size:16px;font-family:"din-condensed";font-weight:300;letter-spacing:1px;font-size:1.5rem;background-color:#7e6b5a;color:#fff;padding:1.2rem 1.4rem;text-align:center}.salon-thumbnails{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:2rem;margin-left:5rem;margin-right:5rem}@media (min-width:600px) and (max-width:1101px){.salon-thumbnails{grid-template-columns:repeat(3,1fr);margin-left:2rem;margin-right:2rem}}@media (max-width:599px){.salon-thumbnails{grid-template-columns:repeat(2,1fr);margin-left:0;margin-right:0}}.salon-thumbnails img{width:100%}.getpolicy{font-family:"Segoe UI",sans-serif;letter-spacing:1px;background-color:#fff;border:2px solid #ccc;padding:0.7rem;margin:0 0 0.4rem;font-size:1.4rem;width:100%;height:200px;overflow-y:scroll;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7 form.sent .wpcf7-response-output{text-align:center;border-color:#bca579;padding:1rem;width:100%!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{text-align:center;border-color:#bca579;padding:1rem;width:100%!important}.contact-us .find-your-region{background-color:#041621;padding:10.6rem 0;text-align:center;position:relative;margin-bottom:5.3rem}.contact-us h1{padding:4.8rem 0}@media screen and (min-width:768px){.special-contents{background:url(img/bg-line.png) center top no-repeat;background-size:100% auto;padding-bottom:8rem}.special-contents a{display:inline-block;width:70%;cursor:pointer;margin-top:8rem}.special-contents a.fright{margin-left:23%}.special-contents section{margin:0;position:relative;width:100%;min-height:210px}.special-contents section h2{text-align:center;margin-bottom:1rem;width:50%}.special-contents section h2 img{width:90%;float:none}.special-contents section p{width:58%;font-size:2.4rem;text-align:center;line-height:1.2}.special-contents section .visual{position:static;width:50%}.special-contents section .btn-right{top:44%}.special-contents section .btn-left{top:44%}.special-contents .mens{background-color:#80969d;padding:3.2rem 6.4rem 3.2rem 2.4rem;margin:0;margin-left:8rem}.special-contents .mens h2{float:right;text-align:center}.special-contents .mens .visual{position:relative;top:0;left:-7rem}.special-contents .mens p{width:50%;position:absolute;right:4rem;bottom:20%}.special-contents .yume{background-color:#000000;margin:0;padding:3.2rem 6.4rem 3.2rem 2.4rem}.special-contents .yume h2{float:left;text-align:center;position:relative;top:4rem;left:5rem}.special-contents .yume .visual{position:relative;top:0;left:inherit;right:-11rem}.special-contents .yume p{width:50%;position:absolute;left:4rem;bottom:20%}.equipment-menu li{width:24%;margin:0.25%}.equipment-menu a{font-size:1.8rem}.craftsmanship{background-color:#1a1a1a;padding:10.6rem 2.4rem}.craftsmanship h2{font-family:"din-condensed";font-weight:300;font-size:2.8rem;color:#fff;text-align:center;margin-bottom:5.6rem;display:block}.craftsmanship h2.pc{display:block}.craftsmanship h2.sp{display:none}.craftsmanship .characteristic{padding:2.2rem 4.2rem 4.2rem;display:flex;min-height:270px;margin-bottom:4.8rem;position:relative}.craftsmanship .characteristic h3{font-size:3.6rem;width:30%}.craftsmanship .characteristic p{width:70%;text-align:right;padding:1.6rem;font-size:1.6rem;border-left:none;border-right:none;align-self:flex-end}.craftsmanship .characteristic span{display:block;width:60%;height:1px;border-bottom:1px solid #fff;margin-top:1.6rem;position:absolute;bottom:4rem;right:4rem}.craftsmanship .characteristic:first-of-type{background:url(img/bg-1mm.jpg) left top no-repeat;background-size:auto 100%}.craftsmanship .characteristic:nth-of-type(2){background:url(img/bg-thickness.jpg) left top no-repeat;background-size:auto 100%;flex-direction:row-reverse;background-position:right top}.craftsmanship .characteristic:nth-of-type(2) h3{text-align:right}.craftsmanship .characteristic:nth-of-type(2) p{text-align:left;border-left:none;border-right:none}.craftsmanship .characteristic:nth-of-type(2) span{right:auto;left:4rem}.craftsmanship .characteristic:nth-of-type(3){background:url(img/bg-200models.jpg) left top no-repeat;background-size:auto 100%}.craftsmanship .characteristic:nth-of-type(4){background:url(img/bg-100000tests.jpg) left top no-repeat;background-size:auto 100%;flex-direction:row-reverse;background-position:right top}.craftsmanship .characteristic:nth-of-type(4) h3{text-align:right}.craftsmanship .characteristic:nth-of-type(4) p{text-align:left;border-left:none;border-right:none}.craftsmanship .characteristic:nth-of-type(4) span{right:auto;left:4rem}.find-your-region .area-list{max-width:100%;background:url(img/bg-worldmap.png) center top no-repeat;background-size:96% auto;padding:4.8rem 4.8rem 0;position:relative}.find-your-region .area-list li{margin:3rem 4rem}.find-your-region .area-list li:first-of-type{position:absolute;left:5%;top:14%}.find-your-region .area-list li:nth-of-type(2){position:absolute;left:50%;top:14%}.find-your-region .area-list li:nth-of-type(3){position:absolute;left:10%;top:30%}.find-your-region .area-list li:nth-of-type(4){position:absolute;left:25%;top:30%}.find-your-region .area-list li:nth-of-type(5){position:absolute;left:5%;top:45%}.find-your-region .area-list li:nth-of-type(6){position:absolute;left:60%;top:50%}.find-your-region .area-list li:nth-of-type(7){position:absolute;left:30%;top:60%}.made-in-japan .img-wrap{width:100%}.made-in-japan .img-wrap img{width:30%;margin:1%;height:auto}.chairs-wrap{display:flex;flex-wrap:wrap}.chairs-wrap article{width:50%;height:50vw}.chairs-wrap-wide{padding:0}.chairs-wrap-wide article{padding-bottom:100px;min-height:500px}.chairs-wrap-wide article h3{font-size:3rem;margin-bottom:1rem;width:60%;padding:0}.chairs-wrap-wide article p{font-size:1.6rem;margin-bottom:2.4rem;width:60%;color:#000}.chairs-wrap-wide article p img{max-width:inherit;height:180px;width:auto;margin:0 0 0}.chairs-wrap-wide article p.bottom{text-align:left;position:absolute;bottom:0;left:0;font-size:1.3rem;line-height:1.5;padding:2.4rem 2.4rem 0;text-shadow:1px 1px 16px #000}.chairs-wrap-wide article:after{top:calc(50% - 35px)}.chairs-wrap-wide article.p15{background:url(img/p15visual.jpg) center bottom no-repeat;background-size:cover}.chairs-col6{flex-wrap:nowrap}.chairs-col6 a{width:auto;display:block}.chairs-flex-wrap{display:flex}.other-items{display:flex;flex-wrap:wrap}.other-items .item{padding:1rem;width:50%}.other-items h3{font-size:1.5rem;padding:1rem 0 0.5rem}.other-items p{line-height:1.2;padding:0 0 0.5rem}.other-items img{max-height:160px;width:auto}.yume-experience{background:url(img/img-visual-yume02.jpg) left bottom no-repeat #010101;background-size:100% auto;min-height:540px;padding:20px 0 24vw}.yume-experience h2{text-align:center;padding:4.8rem 1rem 1rem;font-family:"karmina",serif;font-weight:normal;font-size:1.8rem;color:#cab7af;text-shadow:1px 1px 16px #020202}.yume-experience p{margin-top:0;text-align:right;font-family:"karmina",serif;font-weight:normal;font-size:1.4rem;color:#cab7af;text-shadow:1px 1px 16px #020202;padding:1.6rem}.yume-experience p img{display:none}.yume-system section{background:url(img/img-visual-yume03.jpg) center bottom no-repeat #fbfbfb;background-size:100% auto;min-height:calc(54vw + 112px)}.yume-system section h2{text-align:center;padding:6rem 1rem 1rem;font-family:"karmina",serif;font-weight:normal;font-size:1.8rem;color:#212121}.yume-system section p{margin-top:0;text-align:center;font-family:"karmina",serif;font-weight:normal;font-size:1.4rem;color:#212121;padding:1.6rem}.yume-system section p img{display:none}.yume-service h2{text-align:center;padding:4.8rem 1rem 1rem;font-family:"karmina",serif;font-weight:normal;font-size:2.2rem;color:#b9b0a7}.yume-service h2 span{display:block;font-size:1.4rem}.yume-service ul{display:flex;width:100%;max-width:1000px;margin:0 auto}.yume-service li{width:33.33%;margin-bottom:0}.yume-benefits ul{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto 2.4rem}.yume-benefits li{position:relative;width:30%}.yume-benefits li:after{content:" ";display:inline-block;width:1.4rem;height:1.4rem;background:url(img/icon-next-triangle.png) center center no-repeat;background-size:1.4rem 1.4rem;padding:0 0 4.8rem 0;position:absolute;left:97%;top:13%}.electric-principles ul{display:flex}.electric-characteristic .first img{float:left;width:calc(30% - 1.6rem);margin:1.6rem 1.6rem 1.6rem 0}.electric-characteristic .first section{width:calc(23.3% - 1.6rem)}.electric-characteristic .first section.bg-left{width:calc(70% - 1.6rem);background:url(img/bg-electric-parts.svg) left center no-repeat;background-size:100% auto;padding:1.6rem 1.6rem 1.6rem 4.2rem}.electric-characteristic .flex-wrap{display:flex;flex-wrap:wrap}.electric-characteristic .flex-wrap div{width:calc(50% - 2.4rem);margin:1.2rem 1.2rem}.electric-characteristic .flex-wrap span{width:40%}.electric-characteristic .flex-wrap section{width:60%;max-width:340px}.category h1{font-size:3.6rem;padding:4.8rem 0}.region-item{display:flex;flex-flow:row-reverse;margin:0 0 4rem}.region-item:last-of-type{border-bottom:none}.region-item .iframe-wrap{width:45%;margin:0 2.4rem 2.4rem 0;padding-top:0}.region-item .region-detail{width:55%}.region-item .region-detail img{max-width:60%}.upholstery-menu{max-width:700px;margin:1rem auto}.upholstery-menu:nth-of-type(2),.upholstery-menu:nth-of-type(3){width:49%;float:left}.upholstery-menu:nth-of-type(2){margin-right:2%}.chairbase-menu{max-width:700px;margin:1rem auto}.salon-equipment-list .equipment-wrap{display:flex;justify-content:center;max-width:1300px;margin:0 auto}.salon-equipment-list .equipment-wrap a{width:15%;margin:0.5%}.salon-equipment-list .equipment-wrap h3{font-size:1.2rem;line-height:1.2}.chairbase-wrap .item,.upholstery-wrap .item{width:25%;padding:1rem}.form .form-wrap p{text-align:left}.form .btn-submit{width:300px;display:block;margin-left:auto;margin-right:auto}.item-wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:2.4rem;display:flex;align-items:flex-start}.item-wrap:after{content:"";display:block;clear:both}.item-slide-wrap{width:300px;height:auto;position:static;margin-bottom:2.4rem}.item-main-wrap{width:calc(100% - 300px);padding-left:40px}.single-equipment-list .equipment-wrap a{width:18%;max-width:160px;margin:0 1% 1.2rem}.single-equipment-list .equipment-wrap a h3{font-size:1.2rem;line-height:1.2;text-shadow:2px 0px 6px #ffffff}.item-btn-wrap{float:left;width:300px}.equipment-menu{clear:both;margin:0 auto 0;padding-bottom:4.8rem}.enlarge_modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;z-index:1000;display:none}.enlarge_modal img{width:40%;max-width:90%;max-height:90%;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.3);box-shadow:0 4px 8px rgba(0,0,0,0.3);border:2px solid white;border-radius:8px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}#select-list{width:0%;display:flex;justify-content:center;flex-direction:column}#select-list:has(img){width:30%}#select-list img{width:100%;margin-bottom:10px}#select-list:after{content:"";display:block;width:24%}#select-list:before{content:"";display:block;width:24%;order:1}.category-list{position:absolute;left:2.4rem;top:280px;z-index:100}.contact-us .find-your-region{background-color:inherit;padding:0;margin-bottom:5.3rem}}span.wpcf7-not-valid-tip{font-family:"Segoe UI",sans-serif;font-size:1.5rem}div.wpcf7-response-output{font-size:1.5rem;padding:0.75rem;width:700px!important;margin-left:auto!important;margin-right:auto!important;border-radius:8px;border:2px solid #333;max-width:94%}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.custom-wpcf7c-confirmed input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #efefef inset}@media screen and (min-width:768px){.wsp-container{padding:0 2.4rem 4.8rem}}.wsp-container h2{margin-top:3.6rem;text-transform:uppercase}.wsp-container a{font-size:1.6rem;vertical-align:baseline}.wsp-container li{margin-bottom:0.4rem;margin-top:0.4rem;list-style-position:outside}@media screen and (min-width:1040px){.iframe-wrap{width:80%;padding-top:45%}.sp{display:none}.pc{display:block}.menu-wrap{width:100%;overflow-y:auto;height:auto;padding-bottom:0}.gnav{width:100%;padding:0;margin-top:2rem;font-size:1.6rem;font-weight:300;letter-spacing:0.1rem;overflow-y:inherit;height:auto;background-color:none}.gnav a{color:#fff;display:block;font-family:"acumin-pro-condensed";font-weight:300}.gnav a:hover{opacity:1}.gnav .nav-image{display:none}.gnav span{background-color:#061e2e;display:inline-block;padding-right:1rem}.gnav li{line-height:2;background-image:url(img/bg-border.png);background-position:right center;background-repeat:repeat-x;padding:1rem 0}.gnav li.menu-item-has-children .has-menu>span{background:none;border:none}.gnav li.menu-item-has-children .has-menu>span>a:after{display:none}.gnav li.menu-item-has-children .has-menu .item-menu li{width:100%;background-color:inherit;border:none}.gnav li.menu-item-has-children .has-menu .item-menu li span{background-color:inherit;border:none}.gnav li.menu-item-has-children .has-menu .item-menu li.has-menu{width:100%}.gnav-btn{display:none}.item-menu{display:flex;flex-wrap:wrap}.sub-menu{display:block}.logo{float:left;width:460px}.gnav{float:right;width:calc(100% - 220px);text-align:right;padding:0;margin-top:0;display:block}.gnav ul{margin-top:0}.gnav a{color:#fff;display:block;font-size:1.5rem;text-align:left;line-height:1.3;word-break:break-word}.gnav a:hover{opacity:0.6}.gnav span{background-color:#061e2e;display:inline-block;padding:0;border:none}.gnav .nav-image{display:block}.gnav li{display:inline-block;line-height:1;background-image:none;padding:0 0 0.8rem 2rem}.gnav li.menu-item-has-children>span a:after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin-left:0.4rem;color:#fff;font-size:0.8em;padding-top:3px}.gnav li.menu-item-has-children>span a.on:after{content:"\f0de";padding-top:5px}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}.sub-menu{margin-left:0;position:absolute;display:none;top:92px;left:0;background-color:#d2d2d2;width:100%;overflow-y:auto;max-height:calc(100vh - 80px);text-align:left;padding:1.5rem}.sub-menu.on span{border:none;background:none}.sub-menu>.menu-item{padding-left:1rem}.sub-menu>.menu-item.has-menu{height:100%;max-width:13%}.sub-menu li a{color:#000}.sub-menu.on{display:flex;flex-wrap:nowrap;-webkit-animation:show 0.3s linear 0s;animation:show 0.3s linear 0s}.sub-menu.big-menu{margin-left:0;background-color:#d2d2d2;width:100%}.sub-menu li{display:block;width:100%;padding:1rem 1rem 1rem 0}.sub-menu span{background:inherit}.sub-menu .nav-image{display:block;margin-bottom:1rem}.sub-menu li.has-menu>span{display:block;min-height:calc(4rem + 5.5vw);padding:0 0 1.5rem 0;margin-bottom:1rem;background-color:inherit!important;border:none!important;border-bottom:1px dashed rgba(6,30,46,0.67)!important}.sub-menu li.has-menu>span a{font-size:1.5rem}#menu-item-34 .sub-menu a{display:block;text-align:center}li.mens span a:before{content:url(img/nav-mens.jpg);display:block;margin:10px;position:relative}li.electric span a:before{content:url(img/nav-electric.jpg);display:block;margin:10px;position:relative}li.yume span a:before{content:url(img/nav-yumespa.jpg);display:block;margin:10px;position:relative}.btn-search{width:14px;position:absolute;right:1.6rem;top:1.6rem}.search-field{border:2px solid #fff;background-color:inherit;padding:0.2rem 0.8rem;width:calc(100% - 2rem);display:block;margin:1rem auto;color:#fff;font-size:1.4rem;font-family:"Segoe UI","Open Sans",sans-serif}.history .slick-dots{display:inline-block!important}.gnav li.menu-item-has-children>span{border:none}}@media screen and (min-width:920px){.w1100-wrap{max-width:1100px;margin-left:auto;margin-right:auto}.find-your-region{margin-left:auto;margin-right:auto}.find-your-region .area-list{min-height:600px;padding:8rem 4.8rem 0}.find-your-region .area-list li{margin:2.5rem 15rem}.find-your-region .country-list{margin-top:-14rem;padding:1.8rem 2.4rem 0.8rem}.chairs-wrap article p{font-size:2.8rem}.upholstery-group{max-width:1200px;margin-left:auto;margin-right:auto}.upholstery-group h2{background:url(img/bg-h2.png) center center no-repeat;background-size:100% auto}.upholstery-group h3{position:relative;left:0;top:85px;width:10%}.chairbase-group{max-width:1200px;margin-left:auto;margin-right:auto}.chairbase-group h2{background:url(img/bg-h2.png) center center no-repeat;background-size:100% auto}.upholstery-wrap{width:90%;margin-left:10%}.upholstery-wrap .item{width:25%;padding:1rem}.chairbase-wrap{width:90%;margin-left:auto;margin-right:auto}.chairbase-wrap .item{width:20%;padding:1rem}.sitemap-wrap>ul{width:50%;margin-bottom:2.4rem;padding:2rem 4rem}.item-wrap{padding-top:40px}}@media screen and (min-width:1000px){.single-equipment-list .equipment-wrap a{width:23%;margin:0 1% 1.6rem}.yume-experience p{text-align:center}}@media screen and (min-width:1200px){.chairs-wrap-wide article p.bottom{font-size:1.4rem;line-height:1.6}.equipment-menu li{width:24%;margin:0.25%}.equipment-menu a{font-size:2.2rem}.other-items .item{padding:1rem 1.6rem;width:50%}.other-items h3{font-size:1.5rem;padding:1rem 0 1.6rem}.other-items p{line-height:1.2;padding:0 0 1.6rem}.other-items img{max-height:160px;max-width:inherit;width:auto;margin-top:3rem}}@media screen and (min-width:1440px){.yume-experience{padding:5vw 2.4rem 25vw}.yume-system section{padding:0 2.4rem 40vw;min-height:calc(52vw + 112px)}}.office_tab{position:relative}.office_tab #map{margin:0 auto}.office_tab .hover-circle{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;cursor:pointer}.office_tab .hover-circle.open{fill:#f11616;-webkit-transition:0.1s;transition:0.1s}.office_tab .hover-circle.open+.tab_content{display:block;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.1s;transition:0.1s}.office_tab .tab_content{display:block;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition:0.1s;transition:0.1s;position:absolute;clear:both;overflow:inherit;background:#ababab;margin:0;z-index:3;color:#fff;padding:1%;width:18vw;max-width:310px;height:auto;pointer-events:none;top:100px}@media screen and (max-width:950px){.office_tab .tab_content{display:none!important;position:relative;padding:3%;width:100%;max-width:100%}}.office_tab .tab_content.visible{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.1s;transition:0.1s}.office_tab .tab_content img{display:block;margin:auto}@media screen and (max-width:950px){.office_tab .tab_content img{width:30%}}.office_tab .tab_content .tab_content_inner{overflow:hidden;overflow-y:hidden;max-height:auto;padding:0}@media screen and (max-width:950px){.office_tab .tab_content .tab_content_inner{padding:0 0 0 5%}}.office_tab .tab_content .tab_content_inner h4{margin:0.5em 0;font-size:1vw}.office_tab .tab_content .tab_content_inner p{font-size:0.65vw;color:#fff;word-break:break-all}.office_tab .tab_content#content_uk{left:0}@media screen and (max-width:950px){.office_tab .tab_content#content_uk{left:auto;top:auto}}.office_tab .tab_content#content_germany{left:0;top:18%}.office_tab .tab_content#content_france{left:0}.office_tab .tab_content#content_italy{left:0}.office_tab .tab_content#content_canada{right:37%}@media screen and (max-width:950px){.office_tab .tab_content#content_canada{left:auto;top:auto}}.office_tab .tab_content#content_usa{right:20%}@media screen and (max-width:950px){.office_tab .tab_content#content_usa{left:auto;top:auto}}.office_tab .tab_content#content_brazil{right:24%;top:initial;bottom:0}@media screen and (max-width:950px){.office_tab .tab_content#content_brazil{left:auto;top:auto}}.office_tab .tab_content#content_osaka{left:50%;top:129px}@media screen and (max-width:1660px){.office_tab .tab_content#content_osaka{top:3vw}}@media screen and (max-width:950px){.office_tab .tab_content#content_osaka{left:auto;top:auto}}.office_tab .tab_content#content_taiwan{width:auto;max-width:initial;left:29%;top:150px}@media screen and (max-width:1660px){.office_tab .tab_content#content_taiwan{top:5vw}}@media screen and (max-width:950px){.office_tab .tab_content#content_taiwan{left:auto;top:auto}}.office_tab .tab_content#content_korea{width:auto;max-width:initial;left:29%;top:150px}@media screen and (max-width:1660px){.office_tab .tab_content#content_korea{top:14vw}}@media screen and (max-width:950px){.office_tab .tab_content#content_korea{left:auto;top:auto}}.office_tab .tab_content#content_china{width:auto;max-width:initial;left:29%;top:5%}@media screen and (max-width:950px){.office_tab .tab_content#content_china{left:auto;top:auto}}@media screen and (max-width:1660px){.office_tab .tab_content#content_china img{max-width:50%}}.office_tab .tab_content#content_vietnam{left:45%;top:392px}@media screen and (max-width:1660px){.office_tab .tab_content#content_vietnam{top:20vw}}@media screen and (max-width:950px){.office_tab .tab_content#content_vietnam{left:auto;top:auto}}.office_tab .tab_content#content_singapore{left:45%;top:392px}@media screen and (max-width:1660px){.office_tab .tab_content#content_singapore{top:20vw}}@media screen and (max-width:950px){.office_tab .tab_content#content_singapore{left:auto;top:auto}}.office_tab .tab_content#content_uae{left:15%}@media screen and (max-width:1660px){.office_tab .tab_content#content_uae{}}@media screen and (max-width:950px){.office_tab .tab_content#content_uae{left:auto;top:auto}}.office_tab .open_area+.tab_content{display:block}@media screen and (max-width:950px){.office_tab .open_area+.tab_content{display:flex;align-items:flex-start}}.youtube_move iframe{width:100%;height:100%}.view3d-ctn{padding:80px 0 100px;display:flex;flex-direction:column;gap:30px;justify-content:center}.view3d-wrap{padding-left:15px;padding-right:15px;flex-direction:column}.view3d-link{padding:0;display:flex;width:100%;align-items:center;justify-content:center;text-align:center}.view3d-video{padding:0;display:flex;width:100%;justify-content:center}.left-ctn{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-bottom:1.5rem}.view3d-subttl{padding:40px 0}.view3d-ttl{margin-bottom:0;display:flex;justify-content:flex-start;width:100%}.region-ctn{background:#f2f1ed}.continent-ctn{display:flex;justify-content:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(#2e2c2c));background:linear-gradient(#000000,#2e2c2c);height:75px;width:100%;max-width:1200px;margin:90px auto 0}.continent-ctn p{color:#fff;font-size:20px;font-weight:500}.country-ctn{background:#f4f4f4;width:100%;max-width:1200px;margin:auto;padding:25px 20px}.country-grid{display:flex;flex-wrap:wrap;gap:15px}.country-grid div{width:calc(33.3333333333% - 30px);font-size:10px;font-family:"Satoshi-Variable",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.country-grid div a:not([class]){text-decoration:none}@media (max-width:767px){.country-grid div{width:calc(50% - 30px)}}.shops-ctn{background:#fff;padding:0 20px 30px;max-height:800px;overflow-y:scroll;margin:auto;max-width:1200px;width:100%;scroll-behavior:smooth}.shops-ctn .card{border-bottom:#ded4be 1px solid;padding:40px 0 40px}.shops-ctn .card .shop_ttl{font-size:150%;margin:1rem 0}.shops-ctn .card .card_ctn{display:flex;scroll-behavior:smooth}@media (max-width:767px){.shops-ctn .card .card_ctn{flex-direction:column}}@media (min-width:768px){.shops-ctn .card .txt_area{width:50%}}.shops-ctn .card .txt_area .region_txt{margin-bottom:0.2em;text-transform:none}.shops-ctn .card .txt_area .region_txt.address{margin-bottom:1rem}.shops-ctn .card .txt_area figure{margin-top:1rem}.shops-ctn .card .map-ctn{aspect-ratio:16/14;margin-top:2rem}@media (min-width:768px){.shops-ctn .card .map-ctn{width:45%;margin-top:0}}.shops-ctn .card .map-ctn iframe{width:100%;height:100%;border:none}.country-ttl{color:#bca578;font-size:24px;font-family:"Satoshi-Variable",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500}.other-store-content{color:#bca578;font-size:16px;font-family:"Satoshi-Variable",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;margin-top:30px;display:inline-block;text-transform:capitalize}.other-store-content:hover{text-decoration:underline}.map-ctn{position:relative;opacity:1;-webkit-transition:0.2s;transition:0.2s;width:100%;padding:0;justify-content:center}#continent_results{margin:auto;max-width:1200px;width:100%;text-transform:uppercase}.htmx-indicator{display:none;margin:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;font-weight:bold;text-transform:uppercase;background:-webkit-gradient(linear,right top,left top,from(#000000),color-stop(#2d1e12),to(#47403e));background:linear-gradient(270deg,#000000,#2d1e12,#47403e);background-size:600% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:gradient-animation 0.2s ease infinite;animation:gradient-animation 0.2s ease infinite;font-family:"PP Right Gothic",ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}@-webkit-keyframes gradient-animation{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:0% 0%}}@keyframes gradient-animation{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:0% 0%}}.no-result-continent,.no-result-country{text-align:center}.sp-continent-ctn{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.sp-continent-ctn button{width:calc(50% - 10px);border:1px solid #000;display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;height:35px;-webkit-transition:0.3s;transition:0.3s}.sp-continent-ctn button:hover{color:#fff;background:#000}.contact-us-btn{background:#bca578;height:70px;width:100%;max-width:707px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin-top:40px}.contact-us-btn span{font-size:20px}.contact-us-btn small{font-size:9px}.ft-logo{display:flex;justify-content:center}.worldmap img{-o-object-fit:contain;object-fit:contain;padding:10px}.worldmap-text>div:first-child{padding-left:0;padding-right:0;padding-top:0}@media (min-width:768px){.worldmap-text>div:first-child{padding-left:7vw;padding-right:7vw;padding-top:14vw}}@media (min-width:1024px){.dual-short-ctn{overflow:hidden}.dual-short-ctn,.dual-short-ctn .w-full,.dual-short-ctn .w-full div,.dual-short-ctn .xt-row,.dual-short-ctn img{max-height:397px}.dual-short-ctn .w-full div{padding-top:0;padding-bottom:0}.view3d-ctn{padding:180px 0;justify-content:center;align-items:center;text-align:left;gap:0}.left-ctn{margin-bottom:0}#continent_results{max-width:1160px}.continent-ctn p{font-size:34px;font-weight:500}.shops-ctn .card .right picture{margin-top:0}.view3d-wrap{padding-left:0;padding-right:0;display:grid;grid-template-columns:7vw [link-start] minmax(430px,430px) [link-end] 80px [video-start] minmax(1rem,1fr) [video-end] 7vw;min-height:unset!important}.view3d-link{grid-column:link-start/link-end;text-align:left;padding:0;width:auto}.view3d-video{grid-column:video-start/video-end;text-align:left;padding:0;width:auto}.view3d-subttl{padding:12px 0}.view3d-ttl{margin:auto;margin-bottom:0;width:100%}.view3d-ttl.justify-center{justify-content:center;margin-left:0}.continent-ctn{font-size:24px}.map-ctn{display:flex;position:relative;overflow:hidden;padding:0 20px}#find-your-region{position:absolute;top:-185px}.ft-logo{display:flex;justify-content:flex-start}.shops-ctn{padding:0 50px}.shops-ctn .card_ctn{justify-content:space-between;gap:60px;flex-direction:row}.country-grid{display:flex;gap:30px;flex-wrap:wrap}.country-grid div{width:20%;font-size:14px}.country-ctn{padding:70px 50px 70px}.region-wrap{padding:180px 20px 180px 20px;background:#f2f1ed}.shops-ctn .card .country-ttl{font-size:34px;font-family:"Satoshi-Variable",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500}.shops-ctn .card .left h4:not([class]){font-size:25px}.shops-ctn .card .left .address{font-size:16px}.shops-ctn .card .left p,.shops-ctn .card .left span{font-size:16px;display:flex}.contact-us-btn{border:1px solid #bca578;-webkit-transition:0.3s;transition:0.3s}.contact-us-btn:hover{background:#fff}.contact-us-btn:hover small,.contact-us-btn:hover span{color:#bca578}.contact-us-btn span{}.contact-us-btn small{font-size:18px}.other-store-content{color:#bca578;font-size:16px;font-family:"Satoshi-Variable",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;margin-top:30px;display:inline-block;text-transform:capitalize}.other-store-content:hover{text-decoration:underline}.external-link{margin-left:6px}.worldmap img{-o-object-fit:contain;object-fit:contain;padding-right:30px}.abs-text{position:absolute;z-index:15;left:136px;top:50px;color:#fff}.abs-text.abs-text--reverse{position:absolute;z-index:15;left:auto;right:136px;top:50px;color:#fff}.sp-only{display:none!important}}@media (max-width:1023px){.pc-only{display:none!important}}.region-ctn{overflow:hidden;width:auto}.region-ctn,.region-wrap{position:relative}.contact-us-btn,.map-ctn{z-index:2}.region-clip{content:"";left:0;top:0;position:absolute;background:url(./assets/static/ellipse.jpg) no-repeat;background-size:cover;height:10%;width:150%;-webkit-transform:translateX(-17%);transform:translateX(-17%)}.abs-text{position:absolute;z-index:15;left:20px;top:20px;color:#fff}.abs-text.abs-text--reverse{position:absolute;z-index:15;left:auto;right:20px;top:20px;color:#fff}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ft-menu-links a[target=_blank]{background:url(../img/icon_blank.svg) no-repeat center right/10px;padding-right:15px}.text_color_on{color:#000}.product_page_detail{position:relative}.product_page_detail #productImageArea{-webkit-transition:0.7s ease;transition:0.7s ease}@media (max-width:1023px){.product_page_detail #productImageArea{position:sticky;top:0;background:#fff;z-index:20}.product_page_detail #productImageArea button{width:70%;margin:0 auto}}@media (min-width:1024px){.product_page_detail #productImageArea{width:50%;position:absolute;top:0;height:100%;z-index:1}}@media (min-width:1024px){.product_page_detail #productImageArea>div.flex>button{width:100%}}@media (min-width:1024px){.product_page_detail #productImageArea.fixed-image{position:fixed;left:0;top:0;align-self:flex-start;width:50%;z-index:20}}@media (min-width:1024px){.product_page_detail #productImageArea.nofixed{position:absolute;height:100%;top:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media (min-width:1024px){.product_page_detail .products_detail{width:50%;margin-left:50%}}@media (min-width:1536px){.change_layout .container{padding-left:5vw;padding-right:5vw}}@media (min-width:1024px){.change_layout .text-left_block .w-full:has(.xt-media-container){padding:0 6rem 0 0}}@media (min-width:1024px){.change_layout .text-left_block .block{padding-left:6rem;padding-right:3rem}}@media (max-width:1023px){.change_layout .text-left_block .min-h-\[400px\]{min-height:inherit}}@media (min-width:1024px){.change_layout .image-left_block .w-full:has(.xt-media-container){padding:0 0 0 6rem}}@media (min-width:1024px){.change_layout .image-left_block .block{padding-right:6rem;padding-left:3rem}}@media (max-width:1023px){.change_layout .image-left_block .min-h-\[400px\]{min-height:inherit}}.change_layout .center_onecolumn p{text-align:center}.change_layout .center_onecolumn .movie_block{aspect-ratio:16/9;padding-bottom:3rem}.change_layout .center_onecolumn .movie_block iframe{width:100%;height:100%}.change_layout .column2_block{justify-content:center}@media (min-width:1024px){.change_layout .column2_block>div:first-of-type{padding:0 5rem 0 0}}@media (min-width:1024px){.change_layout .column2_block>div:last-of-type{padding:0 0 0 5rem}}.min-h-\[300px\]{min-height:300px}@media (min-width:1024px){.md\:w-4\/12{width:30%}}.youtube_block{aspect-ratio:16/9}.youtube_block iframe{width:100%;height:100%}.md\:w-80per{width:80%}
/*# sourceMappingURL=style.css.map */