@charset 'UTF-8';body{background-image:none}img{width:100%;height:100%;object-fit:cover}.sp{display:none}.home header{width:90%;margin:0 auto;padding:2em 0}.site__branding{flex:0 0 40%}.site-logo{width:135px;height:40px;flex:0 0 20%}.site-logo img{width:100%;height:100%;object-fit:cover}.c-spMenu{display:none}.site__navigation{flex:0 0 40%}#menu-l-nav{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-item>a{color:#aa765f;text-decoration:none;font-size:16px;font-weight:600}.cart__navigation{list-style:none;margin:0}.cart__navigation .view-cart{width:24px;height:24px;position:relative}.cart__navigation .cart-count{background:#aa765f;border-radius:50%;color:#fff;position:absolute;top:15px;left:20px;width:20px;height:20px;text-align:center}.search{width:24px;height:24px;margin-left:2em}#contentwrapper,#colophon,.sitewidth{width:100%;max-width:100%}#page{position:relative}.front-page h2{font-size:50px;font-size:2.5em;text-align:left;display:flex;align-items:center}.front-page h2.heading__ttl:before{content:" ";height:1px;width:185px;background:#aa765f;display:block;margin-right:.4em}.front-page section{padding:10em 0 0}.p-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-footer{background:#f8f8f8;width:100%;border-top:1px solid #707070}.l-footer__wrap{width:90%;margin:0 auto;padding:5em 0}.l-footer .shop__info{color:#6f6666;font-size:16px}.l-footer .shop__info .email,.l-footer .shop__info .tel{font-size:12px}.contact__btn a{display:block;background:url(//season-shop-elf.com/wp-content/themes/elf-child/images/mail.svg)left center no-repeat;padding-left:38px;color:#000;text-decoration:none;font-weight:600}.added_to_cart{position:absolute;bottom:-1.5em;right:0;left:auto}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search]{padding:5px;width:200px}button,input[type=button],input[type=reset],input[type=submit]{background:0 0;border:none}span.new_products,span.soldout,span.sale,span.recommend{height:42px;position:absolute;top:0;left:0;margin:-15px 0 0 -10px}@media screen and (max-width:768px){.pc{display:none}.sp{display:block}.site__navigation{display:none}.c-spMenu{display:inline-block;padding:.2em}.cart__navigation{width:40%;justify-content:flex-start}.front-page h2.heading__ttl{font-size:24px}.front-page h2.heading__ttl:before{width:20px}.l-footer{background:#fff}.l-footer .footer__info{margin:0 auto 2em;flex:0 0 100%}.l-footer .site-logo{margin:0 auto}.l-footer .shop__info{display:none}.l-footer .footer-navigation ul{text-align:center;line-height:2em}#panel-btn{display:inline-block;position:absolute;right:0;width:24px;height:24px}#panel-btn-icon{display:block;position:absolute;top:50%;left:50%;width:19px;height:2px;margin:-2px 0 0 -16px;background:#583229;-webkit-transition:.2s;transition:.2s}#panel-btn-icon:before,#panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:19px;height:2px;background:#583229;-webkit-transition:.3s;transition:.3s}#panel-btn-icon:before{margin-top:-12px}#panel-btn-icon:after{margin-top:8px}#panel-btn .close{background:0 0}#panel-btn .close:before,#panel-btn .close:after{margin-top:-1px}#panel-btn .close:before{-ms-trasform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#panel-btn .close:after{-ms-trasform:rotate(-125deg);-webkit-transform:rotate(-125deg);transform:rotate(-125deg)}#slide_panel{width:253px;z-index:2}#slide_panel ul{list-style:none;padding-left:0;margin:0}#slide_panel ul.menu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}#slide_panel ul.sub-menu{margin-left:1em}#slide_panel ul li a{display:block;color:#583229;background:#fff;text-decoration:none;text-align:left;padding:16px}#slide_panel ul.sub-menu li a{display:flex;align-items:center}#slide_panel ul.sub-menu li a:before{content:"";background:#583229;width:11px;height:1px;display:inline-block;margin-right:1em}}.product_price_color_wrapper{position:relative;padding-right:26%}.woocommerce .product .product_color_list{position:absolute;right:0;top:50%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;width:26%;margin:0;padding-right:18px;transform:translateY(-50%)}.woocommerce .product .product_color_list:before,.woocommerce .product .product_color_list:after{content:none}.woocommerce .product .product_color_list li{display:block;width:12px;height:12px;margin-bottom:2px;border-radius:50%}.woocommerce .product .product_color_list li:not(:first-child){margin-left:6px}@media screen and (max-width:768px){.woocommerce .product .product_color_list{padding-right:8px}.woocommerce .product .product_color_list li{display:block;width:7px;height:7px;border-radius:50%}.woocommerce .product .product_color_list li:not(:first-child){margin-left:2px}}span.woocommerce-Price-amount.amount:after{content:' (税込)';font-size:75%;font-weight:400 !important}td.product-price span.woocommerce-Price-amount.amount:after,tr.order-total span.woocommerce-Price-amount.amount:after,tr.tax-total span.woocommerce-Price-amount.amount:after,.includes_tax span.woocommerce-Price-amount.amount:after,body.woocommerce-view-order .woocommerce-table--order-details tfoot tr:last-child td span.woocommerce-Price-amount.amount:after{content:none}span.woocommerce-Price-amount.amount~.tax_label{display:none}td.product-price span.woocommerce-Price-amount.amount~.tax_label,tr.order-total span.woocommerce-Price-amount.amount~.tax_label,tr.tax-total span.woocommerce-Price-amount.amount~.tax_label,.includes_tax span.woocommerce-Price-amount.amount~.tax_label{display:inline}body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child span.woocommerce-Price-amount.amount:after{content:none}