body{font-family:"Sawarabi Mincho" !important;color:#ccc;background:url(/wp-content/images/diamond.png),-moz-linear-gradient(0deg,#000,#222);background:url(/wp-content/images/diamond.png),-webkit-linear-gradient(0deg,#000,#222)}th{background:0 0 !important}.half{width:50%;padding:5%;line-height:2;font-size:2rem}@media screen and (min-width:1024px){.half{font-size:2rem}}@media screen and (max-width:1024px){.half{width:100%;padding:5% 5% 10%}}@media screen and (max-width:480px){.half{padding:5% 5% 10%;line-height:2;font-size:1.5rem}}h1,h2,h3{color:#b19545}.entry-header h2>span{border-bottom:solid 1px #b19545}h2.woocommerce-loop-product__title{font-size:2.5vh !important}@media screen and (max-width:480px){h2.woocommerce-loop-product__title{font-size:1.9vh !important}}.article-body h2{padding:8px 0 8px 12px;border-left:solid 4px #b19545;background-color:initial}.article-body h3:not(.block-pr-box-heading):not(.block-cta-heading):not(.block-pricing-table-heading):not(.block-member-name):not(.showcase-box-heading),.page-bottom-widget h3{padding:6px 0;border-bottom:solid 2px #b19545}.sub_heading{display:inline-block;border:#b19545 2px solid;border-radius:3px;color:#b19545;padding:3px 8px;margin:20px 0 10px}.remodal-overlay{background:rgba(0,0,0,.75)}@media screen and (min-width:992px){.header-cta-btn a{background-color:inherit;border:#b19545 1px solid;color:#b19545}}.header-cta-btn a:before{font-family:FontAwesome;content:"\f291";font-weight:900;margin-right:5px}.header-mail .fa{font-size:3.5rem}.side-widget a{color:#b19545}i.fa.fa-shopping-basket{margin:5px 5px 0 0}.firstview_img{width:90%;max-width:850px;margin:-20px auto -50px}@media screen and (max-width:480px){.firstview_img{margin:30px auto -20px}}.firstview_background{background:url(/wp-content/images/ikkakuya_pc.png) center center/cover no-repeat;width:100%;height:100%}@media screen and (max-width:1024px){.firstview_background{background:url(/wp-content/images/ikkakuya_sp.png) center center/cover no-repeat}}#gnav,#scroll-nav{border-bottom:#b19545 1px solid}.fp_contents{position:relative}.fp_contents_inner{width:100%;max-width:1100px;margin:0 auto;font-size:2.5rem;text-shadow:2px 2px 3px #000;line-height:2}@media screen and (max-width:480px){.fp_contents_inner{font-size:1.5rem}}.fp_contents_left{width:50%;margin-left:10%}@media screen and (max-width:1024px){.fp_contents_left{width:80%;margin-left:0}}.fp_contents_right{width:50%;position:absolute !important;top:35%;right:0}@media screen and (max-width:1024px){.fp_contents_right{width:100%;position:absolute !important;right:5%;text-align:right}}.fp_half_contents{display:flex}@media screen and (max-width:1024px){.fp_half_contents{display:initial}}@media screen and (max-width:1024px){.half_img{padding:0}}.fp_heading{font-size:3.5rem;padding:5% 0;color:#b19545;line-height:1.3}@media screen and (max-width:480px){.fp_heading{font-size:2.3rem}}.fp_products_contents{width:90%;max-width:1200px;margin:7% auto 5%}@media screen and (max-width:480px){.fp_products_contents{margin:15% auto 5%}}.fp_products_contents_heading{width:90%;max-width:1000px;margin:5% auto 7%}@media screen and (max-width:480px){.fp_products_contents_heading{margin:10% auto 10%}}.band{width:100%;height:6vh;background:url(/wp-content/images/band.png),-moz-linear-gradient(280deg,#7d5e01,#3a2c03);background:url(/wp-content/images/band.png),-webkit-linear-gradient(280deg,#7d5e01,#3a2c03);background-size:contain;background-repeat:repeat}@media screen and (max-width:768px){.band{height:4vh}}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:table}a.button.checkout.wc-forward{margin-left:15px}.side-widget li a:after{right:-15px}.side-widget a.remove{width:1.4em;padding:5px 0 5px}.footer{background:url(/wp-content/images/footer_background.jpg) center center/cover no-repeat}.map{-webkit-filter:grayscale(1);filter:grayscale(1)}.footer_logo{width:90%;max-width:800px;margin:0 auto;padding:50px 0 30px}.archive-list{border:solid 1px #b19545;background-color:initial}h3.archive-header-title a{color:#b19545}.read-more a{color:#b19545}.btn-border{border:solid 1px #e8cb19545283}article.archive-list p{color:#ddd}h2.archive-header-title a{color:#9b8d77}.article{background-color:inherit;color:#ddd}@media screen and (min-width:768px){.article{border:solid 1px #9b8d6d}}@media screen and (max-width:480px){.article-body{font-size:1.5rem}}.post-navigation{border:none}.nav-previous,.nav-next{background-color:initial;border:solid 1px #998d77}.nav-previous a,.nav-next a{color:#9b8964}.related{background-color:inherit;border:solid 1px #998d77}.related a{color:#9b8964}.entry-title{color:#9b8964}.article-body p{margin:15px 0 !important}.products_contents{width:90%;max-width:1200px;margin:3% auto 0}#breadcrumb,#breadcrumb a,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:#b19545}.related{background-color:initial;border-radius:0 0 4px 4px;border:solid 1px #b19545}.woocommerce .products ul,.woocommerce ul.products{margin:1em 0 1em}.product_meta{display:none}.article{border-radius:8px;background-color:initial;border:solid 1px #b19545}@media screen and (max-width:480px){.article{border:none}}button.single_add_to_cart_button.button.alt{font-family:inherit;margin:2px 0 0 15px}#wooswipe{display:inline-block;margin-bottom:5%}.woocommerce div.product div.images{margin-bottom:0}.thumbnails{margin-top:0}#wooswipe .thumbnails{overflow:initial !important}.slick-track{margin:15px 0}a.added_to_cart.wc-forward{color:#fff;border:#fff 1px solid;padding:5px 10px;margin-left:15px}@media screen and (max-width:1024px){a.added_to_cart.wc-forward{margin-left:0;margin-top:10px}}@media screen and (max-width:480px){a.added_to_cart.wc-forward{font-size:1.9vh;display:inline-block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#af2525;margin-left:15px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:#af2525;font-weight:400}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:initial}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:initial;display:inline-block}.woocommerce-message:before{content:"\e015";color:#af2525}.woocommerce-message{border-top-color:#b19545}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:1.8rem;padding:15px 20px;font-family:"Sawarabi Mincho" !important}@media screen and (max-width:480px){.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:1.5rem;padding:8px 10px}}@media screen and (max-width:480px){a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{width:100%;text-align:center}}bdi{color:#fff;font-size:2.5rem;font-weight:400}bdi:after{content:"（税込）";font-size:1.5vh}select{background-color:initial;border:#b19545 solid 1px;border-radius:5px;color:#b19545}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:1px solid #b19545;color:#b19545;margin:0 15px 0 0;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #b19545}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #b19545}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{box-shadow:initial}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{box-shadow:initial}.side-widget-title span{display:inline-block;padding:0 4px 4px 0;border-bottom:solid 1px #b19545}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:initial;color:#fff}small.tax_label{display:none}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{margin-left:0}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:solid 1px #e2e5e8}@media screen and (max-width:768px){.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-left:0;padding:15px 0}}li.wc_payment_method.payment_method_square_credit_card{color:#333}.woocommerce form .form-row label{font-weight:700}.woocommerce-privacy-policy-text{color:#666}span.woocommerce-terms-and-conditions-checkbox-text{color:#666;font-weight:400}.woocommerce-terms-and-conditions{background:#000}span.select2-container.select2-container--default.select2-container--open{color:#666}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods{display:none}.woocommerce-MyAccount-navigation ::marker{font-size:0}nav.woocommerce-MyAccount-navigation a{text-decoration:none}li.woocommerce-MyAccount-navigation-link{border:#b19545 1px solid;border-radius:5px;text-align:center;margin:15px auto;max-width:250px;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content{margin:35px 0 0}.woocommerce-password-strength{color:#333}input[type=submit]{background-color:initial;border:#aa8c3e 2px solid;color:#b19545;width:90%;max-width:500px;height:60px;margin:30px auto 0}.grecaptcha-badge{visibility:hidden}