.elementor-562 .elementor-element.elementor-element-721ac8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-562 .elementor-element.elementor-element-334af00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-562 .elementor-element.elementor-element-334af00.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-562 .elementor-element.elementor-element-d3d2bda .flex-control-thumbs img{border-style:solid;border-width:0px 0px 0px 0px;}.woocommerce .elementor-562 .elementor-element.elementor-element-d3d2bda .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-562 .elementor-element.elementor-element-d3d2bda .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-562 .elementor-element.elementor-element-d3d2bda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:none;}.elementor-562 .elementor-element.elementor-element-d7f4452{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:0px;}.elementor-562 .elementor-element.elementor-element-1c64a58 .woocommerce-breadcrumb{color:#000000;font-size:18px;line-height:18px;text-align:left;}.elementor-562 .elementor-element.elementor-element-1c64a58 .woocommerce-breadcrumb > a{color:#3473B6;}.elementor-562 .elementor-element.elementor-element-1c64a58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-1c64a58.elementor-element{--align-self:flex-start;}.elementor-562 .elementor-element.elementor-element-ece13cc > .elementor-widget-container{margin:5px 0px 05px 0px;}.elementor-562 .elementor-element.elementor-element-eb0a6d7 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-562 .elementor-element.elementor-element-be5f89f .elementor-heading-title{color:#000000;font-family:"Noto Sans JP", noto sans jp;font-size:30px;line-height:30px;}.elementor-562 .elementor-element.elementor-element-be5f89f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-562 .elementor-element.elementor-element-be5f89f.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-ac0d445 .elementor-button{font-family:"Noto Sans JP", noto sans jp;font-size:14px;fill:#FFFFFF;color:#FFFFFF;padding:15px 10px 15px 10px;}.elementor-562 .elementor-element.elementor-element-ac0d445 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-ac0d445{width:var( --container-widget-width, 65.195% );max-width:65.195%;--container-widget-width:65.195%;--container-widget-flex-grow:0;}.elementor-562 .elementor-element.elementor-element-ac0d445.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-7876ac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-562 .elementor-element.elementor-element-27a9ff1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:15px 15px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-562 .elementor-element.elementor-element-27a9ff1:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-27a9ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-562 .elementor-element.elementor-element-27a9ff1, .elementor-562 .elementor-element.elementor-element-27a9ff1::before{--border-transition:0.3s;}.woocommerce .elementor-562 .elementor-element.elementor-element-a32524e .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-family:"Noto Sans JP", noto sans jp;}.woocommerce .elementor-562 .elementor-element.elementor-element-a32524e .woocommerce-tabs ul.wc-tabs li.active a{color:#FFFFFF;}.woocommerce .elementor-562 .elementor-element.elementor-element-a32524e .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.woocommerce .elementor-562 .elementor-element.elementor-element-a32524e .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-562 .elementor-element.elementor-element-a32524e .woocommerce-Tabs-panel h2{color:#000000;}.woocommerce .elementor-562 .elementor-element.elementor-element-a32524e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-primary-font-family ), noto sans jp;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-562 .elementor-element.elementor-element-a32524e .woocommerce-tabs .woocommerce-Tabs-panel{border-width:0px 0px 0px 0px;margin-top:-0px;}.elementor-562 .elementor-element.elementor-element-a32524e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-a32524e{width:100%;max-width:100%;}.elementor-562 .elementor-element.elementor-element-d7c4c8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-562 .elementor-element.elementor-element-f96e25a{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-562 .elementor-element.elementor-element-f96e25a .elementor-divider-separator{width:100%;}.elementor-562 .elementor-element.elementor-element-f96e25a .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-562 .elementor-element.elementor-element-12fc294{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:15px 15px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-562 .elementor-element.elementor-element-12fc294:not(.elementor-motion-effects-element-type-background), .elementor-562 .elementor-element.elementor-element-12fc294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-562 .elementor-element.elementor-element-12fc294, .elementor-562 .elementor-element.elementor-element-12fc294::before{--border-transition:0.3s;}.elementor-562 .elementor-element.elementor-element-a127fbc .product-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-562 .elementor-element.elementor-element-a127fbc .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}@media(min-width:768px){.elementor-562 .elementor-element.elementor-element-334af00{--width:40%;}.elementor-562 .elementor-element.elementor-element-d7f4452{--width:60%;}.elementor-562 .elementor-element.elementor-element-27a9ff1{--width:100%;}.elementor-562 .elementor-element.elementor-element-12fc294{--width:100%;}}@media(max-width:1024px){.elementor-562 .elementor-element.elementor-element-721ac8d{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:70px;--padding-inline-end:70px;}.elementor-562 .elementor-element.elementor-element-7876ac7{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:70px;--padding-inline-end:70px;}.elementor-562 .elementor-element.elementor-element-d7c4c8a{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:70px;--padding-inline-end:70px;}}@media(max-width:767px){.elementor-562 .elementor-element.elementor-element-721ac8d{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-562 .elementor-element.elementor-element-1c64a58 .woocommerce-breadcrumb{font-size:12px;line-height:14px;}.elementor-562 .elementor-element.elementor-element-1c64a58{width:100%;max-width:100%;}.elementor-562 .elementor-element.elementor-element-1c64a58.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-562 .elementor-element.elementor-element-ece13cc .elementor-heading-title{font-size:14px;line-height:14px;}.elementor-562 .elementor-element.elementor-element-ac0d445{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-562 .elementor-element.elementor-element-7876ac7{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-562 .elementor-element.elementor-element-a32524e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-562 .elementor-element.elementor-element-d7c4c8a{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-562 .elementor-element.elementor-element-12fc294{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-d3d2bda */.product-imgs a {
    box-shadow: 0px 4px 8px 0px #CAC5C5 !important;
    margin: 5px;
    display: block;
}


.product-imgs li {
    margin: 5px !important;
    box-shadow: 0px 4px 8px 0px #CAC5C5 !important;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-ac0d445 */.add-to-cart-section .woocommerce-variation-add-to-cart.variations_button {
    position: relative;
}

.add-to-cart-section .woocommerce-variation-add-to-cart.variations_button:before {
    content: "数量";
    position: absolute;
    top: -32px;
    font-weight: 500;
    font-size: 18px;
}

/*change the positon of variation price*/
.woocommerce-variation-price{
    position: relative;
    top: -28px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a32524e */.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
    background: #3473B6;
    border: none;
    color: #ffffff !important;
}

.woocommerce .elementor-562 .elementor-element.elementor-element-a32524e .woocommerce-tabs ul.wc-tabs li a:hover{
    color: #ffffff !important;
}

div#tab-description a.button.button-primary{
    display: none;
}/* End custom CSS */