@charset "UTF-8";.EC-header{position:fixed;top:0;left:0;z-index:555;width:100%;background:#ffffff9c}.header-wrap{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;position:relative;box-sizing:border-box;padding:0 1% 0 2%;transition:all .2s ease-out}.Logo-area{min-width:100px;max-width:215px;transition:all .2s ease-out;margin:0 2% 0 0;line-height:100%}.Logo-area a span{font-size:11px;letter-spacing:.08em;transition:all .2s ease-out}.header-nav{min-width:510px;width:85%;margin:0}.header-nav ul{display:flex;justify-content:flex-start}.header-nav ul li{padding:2rem .5rem;box-sizing:border-box}.header-nav ul li ul li{padding:0}.header-nav ul li a{font-size:.9rem}.header-nav ul li a.ec-gentei-pc{background:#555;color:#fff;padding:5px 15px}a.ec-gentei-sp{background:#555;color:#fff;padding:5px 15px!important}a.ec-gentei-sp:after{content:"\ff1e";position:absolute;right:15px}.header-nav-list{display:flex;justify-content:flex-start;flex-wrap:wrap}.header-nav-list h4{display:none}.header-info{width:500px;margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.header-info ul{display:flex}.header-info ul li{padding:0 10px;transition:all .2s ease-out}.header-info ul li a{max-width:22px;display:block}.header-info ul li a img{width:100%}#header_contact{margin:0 0 0 20px;width:35%;text-align:center;line-height:150%;position:relative;top:3px}#header_mail a{display:block;text-align:center;background:#555;color:#fff;font-size:13px;padding:5px 0;border-radius:3px}#header_mail a img{max-width:17px;vertical-align:sub;margin:0 5px 0 0}#header_contact p{font-size:13px;text-align:right}#header_mail a:hover{opacity:.8}.EC-header.add-ani .Logo-area{transition:all .2s ease-out;line-height:80%;min-width:100px;max-width:185px}.EC-header.add-ani .Logo-area span{display:none}.EC-header.add-ani .header-wrap{transition:all .2s ease-out;padding:0 1% 0 2%}.EC-header.add-ani .header-nav ul li{padding:1.3rem 1rem;transition:all .2s ease-out}div#searchbox_wrap div#searchbox form{display:flex;align-items:center;justify-content:space-between}div#searchbox_wrap div#searchbox form input.searchbox{background:none;border:none;border-bottom:1px solid #222;width:85%}div#searchbox_wrap div#searchbox form input.searchSubmit{width:12%}ul.header-nav-sub{position:absolute;top:100%;left:0;padding:10px 0;visibility:hidden;opacity:0;transition:all .1s ease-out;z-index:555;width:100%;background:#222}.header-nav ul li.In-sub:hover ul.header-nav-sub{transition:all .1s ease-out;visibility:visible;opacity:1;display:block}ul.header-nav-sub li{width:100%;box-sizing:border-box;padding:1rem 2rem;display:flex;justify-content:space-between}ul.header-nav-sub li .header-nav-Lineup{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}ul.header-nav-sub h4.header-nav-cate{color:#fff;width:100%;font-weight:400;font-size:1.2rem;line-height:1.5}.header-nav-Lineup a{width:calc(10% - 8px)}.header-nav ul li .header-nav-Lineup a{width:calc(10% - 8px);color:#fff;text-align:center;font-size:.9rem;line-height:1.6;font-weight:300;letter-spacing:.8px}.header-nav-cate.sofa{width:69%}.header-nav-cate.bed{width:30%}.header-nav-cate ul li{background:#bbb;text-align:center;margin:0 5px 0 0;padding:1rem 0}.header-nav-cate ul li a{width:100%;display:block}.header-nav-cate ul li a img{max-height:3rem;min-height:3rem}.header-nav-cate ul li a p{font-size:.8rem;text-align:center}li.In-sub:hover{background:#555;color:#fff}li.In-sub:hover a{color:#fff}ul.header-nav-sub-n{position:absolute;top:100%;left:50%;padding:.3rem 18%;visibility:hidden;opacity:0;transition:all .1s ease-out;z-index:555;width:100%;background:#555555bf;transform:translate(-50%);box-sizing:border-box}.header-nav ul li.In-sub:hover ul.header-nav-sub-n{transition:all .1s ease-out;visibility:visible;opacity:1}.header-nav ul li.In-sub:hover ul.header-nav-sub-n li{margin:0;padding:1rem;width:70%}.header-nav ul li.In-sub.brand:hover ul.header-nav-sub-n li{width:100%}.header-nav ul li.In-sub:hover ul.header-nav-sub-n h4.header-nav-cate{color:#fff;font-weight:400;font-size:100%;padding:0;border:1px solid #fff;margin:0 0 .5rem}.header-nav ul li.In-sub:hover ul.header-nav-sub-n .header-nav-list a{color:#fff;padding:20px 10px;display:inline-block;line-height:1.4;box-sizing:border-box;transition:all .1s ease-out;margin:0;letter-spacing:.05em;width:25%}.header-nav ul li.In-sub:hover ul.header-nav-sub-n .header-nav-list a:hover{transition:all .1s ease-out;background:#333;border-radius:4px}.header-nav ul li.In-sub.contents:hover ul.header-nav-sub-n li{margin:0;padding:1rem;width:100%}.header-nav ul li.In-sub.contents:hover ul.header-nav-sub-n li .header-nav-list{display:flex;flex-wrap:wrap}.header-nav ul li.In-sub.contents:hover ul.header-nav-sub-n li .header-nav-list a{width:33.33333%}@media (max-width:960px){.header-info{width:30%}#header_contact{display:none}}@media screen and (min-width:769px) and (max-width:960px){.header-nav ul li a{font-size:.8rem}.header-nav{position:absolute;top:84px;background:#ffffff9c;width:100%;border-top:solid 1px #EEE;transition:all .2s ease-out;left:0}.header-nav ul{justify-content:center}.header-nav ul li{width:17.5%;padding:.8rem;text-align:center}.EC-header.add-ani .header-nav{transition:all .2s ease-out;top:76px;left:0}.EC-header.add-ani .header-nav ul li{text-align:center;transition:all .2s ease-out;padding:.8rem}.Logo-area{margin:.9rem 2% .9rem 0}.header-nav ul li.In-sub:hover ul.header-nav-sub-n{padding:.3rem 0}.header-nav ul li.In-sub:hover ul.header-nav-sub-n li{width:90%;padding:.5rem 1rem}.header-nav ul li.In-sub:hover ul.header-nav-sub-n .header-nav-list a{padding:10px 0;width:25%;font-size:13px}.header-wrap{padding:0 2%}}@media (max-width:768px){.header-wrap{width:96%;margin:1% auto}.header-nav.poppins{display:none}.header-info{width:30%;margin:0 5% 0 0}.header-info ul li a{margin-top:8px;max-width:24px}#header-nav-drawer{background:transparent;display:block;height:32px;width:34px;position:fixed;top:5px;right:10px;z-index:557}#header-nav-drawer span{display:block;position:fixed;top:26px;left:auto;right:20px;width:24px;height:2px;margin:0;background:#000;transition:.2s;z-index:556}#header-nav-drawer span:before,#header-nav-drawer span:after{display:block;content:"";position:absolute;top:50%;left:0;width:24px;height:2px;background:#000;transition:.3s}#header_contact{display:none}.header-info{justify-content:center;display:block}.header-info ul{float:right}.Logo-area a span,.EC-header.add-ani .Logo-area span{font-size:9px}.header-wrap{justify-content:space-between;padding:0 2%}.EC-header.add-ani .header-wrap{padding:0 2%}}@media (max-width:580px){.header-wrap{margin:2% auto}.Logo-area{width:60%;line-height:80%;margin:0 2% 0 0}.Logo-area img{width:50%;display:block}.header-info{margin:0 7% 0 0}.header-info ul li:first-child{display:none}.EC-header.add-ani .Logo-area{width:60%;max-width:215px}.header-info ul li a{margin-top:2px}}@media (max-width:480px){.header-info ul li a{margin-top:0}#header-nav-drawer span{top:22px;right:15px}}@media (max-width:428px){.header-info{margin:0 9% 0 0}#header-nav-drawer span{top:25px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom_header.css.map */
