@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);::-moz-selection{color:#fff!important}::selection{color:#fff!important}body{font-family:"Noto Sans JP","Noto Sans",Helvetica,"Helvetica Neue",Arial,Verdana,Geneva,sans-serif!important}a{transition:.3s!important}a.button,button.button,button[type=submit]{border-radius:20px!important}.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{border:none!important}body.home.page-template-home #content div.col-full{max-width:unset;padding:0}#content div.col-full .box_width{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}div.center{text-align:center}body.page-template-home div.ekommart-breadcrumb{display:none!important}#masthead .site-branding img,.footer_base .logo img,.header-sticky .site-branding img{mix-blend-mode:multiply}#masthead .primary-navigation a:before,#wizard a[href*=next]:after,.contact_form p.main:before,.handheld-navigation li a:before,.header-sticky.active .primary-navigation a:before,.order-review-tab .kokyaku_info h3:before,.order-review-tab h3.top_title:before,.woocommerce-account-fields p.create-account:before,.woocommerce-order-received .woocommerce-customer-details section .woocommerce-column--billing-address h2:before,.woocommerce-order-received .woocommerce-customer-details section .woocommerce-column--shipping-address h2:before,.woocommerce-order-received .woocommerce-order .woocommerce-notice:before,.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(1):before,.woocommerce-order-received .woocommerce-order section.woocommerce-order-details p:nth-last-of-type(2):before,.woocommerce-order-received .woocommerce-order-details h2:before,footer div.main_menu ul a:before,footer div.sub_menu li a:before{font-family:"Material Icons Outlined";font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;word-wrap:normal!important}body.error404 h1.page-title{font-size:32px}body.error404 .error-text{display:none}.woocommerce-info,.woocommerce-message{border:none!important;background:repeating-linear-gradient(-45deg,#fff,#fff 2px,#f5f5f5 0,#f5f5f5 10px)!important;color:#1e1e1e!important;letter-spacing:1px;font-size:16px;font-weight:700;padding:30px 15px!important;text-align:center;display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;width:100%;margin-top:0!important}.woocommerce-message:before{display:block!important;font-family:"Material Icons Outlined";content:"info"!important;color:#1e1e1e;font-size:50px;text-align:center!important;display:block;font-weight:100;line-height:1;margin-bottom:20px;width:100%}.woocommerce-info a,.woocommerce-message a{display:block!important;width:auto!important;color:#1e1e1e!important;text-decoration:underline;margin:10px 0 0!important;padding:0!important;font-size:14px}.woocommerce-info a:after,.woocommerce-message a:after{display:none}.woocommerce-message a{display:inline-block!important;background:#555!important;color:#fff!important;text-decoration:none!important;font-size:16px!important;padding:8px 20px!important;position:relative;margin:0!important;width:auto!important;margin:15px auto 0!important;order:10;border-radius:20px!important}.woocommerce-error{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;width:100%;text-align:center;background:repeating-linear-gradient(-45deg,#d4000c,#d4000c 2px,#de0216 0,#de0216 10px)!important;color:#fff;border:none;font-size:16px;font-weight:400;padding:30px 10px!important;border:none}.woocommerce-error li{width:100%;margin:0!important}.woocommerce-error a{display:none}@media only screen and (max-width:450px){.woocommerce-error{min-height:60px;padding:18px 10px}}.test1{display:block;background:#e6e6e6;text-align:center;padding:100px 15px}.test2{display:block;background:#dcdcdc;text-align:center;padding:100px 15px}.product_dummy{display:block;border:5px solid #969696;text-align:center;padding:100px 15px}@media only screen and (max-width:500px){br.pc{display:none}.pc-only{display:none}}@media only screen and (min-width:501px){br.sp{display:none}.sp-only{display:none}}@media only screen and (min-width:430px){br.mobile{display:none}}body.home #oshirase{margin-top:100px}body.single-product #oshirase{margin:0 0 20px;display:flex;width:100%;padding:0!important}.oshirase_content{border:4px solid #555;border-radius:20px;padding:0;overflow:hidden;width:100%}body.single-product .oshirase_content{border:2px solid #555;border-radius:10px}.oshirase_content h3.title{background-color:#555;font-size:20px;margin:0;text-align:center;padding:5px;color:#fff}body.single-product .oshirase_content h3.title{font-size:18px}.oshirase_content p{font-size:16px;padding:15px;margin:0}.oshirase_content p:empty{display:none}body.single-product .oshirase_content p{padding:10px}