.elementor-7311 .elementor-element.elementor-element-15ef233d{--display:flex;}.elementor-7311 .elementor-element.elementor-element-6937e563{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-7311 .elementor-element.elementor-element-61d6bb11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7311 .elementor-element.elementor-element-762d246b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7311 .elementor-element.elementor-element-6b0b2e08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--margin-top:0px;--margin-bottom:92px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-7311 .elementor-element.elementor-element-357f400b{--display:flex;}.elementor-7311 .elementor-element.elementor-element-357f400b.e-con{--align-self:flex-start;}.elementor-7311 .elementor-element.elementor-element-6533be50 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-7311 .elementor-element.elementor-element-6533be50 .product_title{font-size:28px;}.elementor-7311 .elementor-element.elementor-element-3c421a2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7311 .elementor-element.elementor-element-3c421a2d.e-con{--align-self:flex-start;}.elementor-7311 .elementor-element.elementor-element-6a5e1f3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-7311 .elementor-element.elementor-element-17f73b52{width:auto;max-width:auto;}.elementor-7311 .elementor-element.elementor-element-77df002a{--display:flex;}.elementor-7311 .elementor-element.elementor-element-5c178e95{width:auto;max-width:auto;}.elementor-7311 .elementor-element.elementor-element-5c178e95 .woocommerce-product-rating .star-rating .user-rating{color:#F9B63F;}.elementor-7311 .elementor-element.elementor-element-5c178e95 .woocommerce-product-rating .star-rating .max-rating{color:#F8A718;}.elementor-7311 .elementor-element.elementor-element-5c178e95 .woocommerce-product-rating .star-rating{font-size:14px;}.elementor-7311 .elementor-element.elementor-element-6248936d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-7311 .elementor-element.elementor-element-2b0866e4 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-7311 .elementor-element.elementor-element-35a5eb3b form.cart .product-featured-icons .product-loop-button .ecomus-svg-icon{font-size:0px !important;}.elementor-7311 .elementor-element.elementor-element-35a5eb3b form.cart .product-featured-icons .product-loop-button{--em-button-width:0px;border-style:none;--em-button-bg-color:#000000;}.elementor-7311 .elementor-element.elementor-element-35a5eb3b .em-buy-now-button .ecomus-svg-icon{font-size:0px;}.elementor-7311 .elementor-element.elementor-element-35a5eb3b .em-buy-now-button{border-style:none;--em-button-bg-color:#000000;}.elementor-7311 .elementor-element.elementor-element-1ea79c14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-7311 .elementor-element.elementor-element-31b13ced{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7311 .elementor-element.elementor-element-31b13ced > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBEB;border-radius:3px 3px 3px 3px;}.elementor-7311 .elementor-element.elementor-element-31b13ced .ecomus-icon-box{padding:30px 28px 30px 28px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.ecomus-rtl-smart .elementor-7311 .elementor-element.elementor-element-31b13ced .ecomus-icon-box{padding:30px 28px 30px 28px;}.elementor-7311 .elementor-element.elementor-element-31b13ced .ecomus-icon-box__content{color:#000000;}.elementor-7311 .elementor-element.elementor-element-31b13ced .ecomus-icon-box__icon{color:#000000;font-size:30px;--ecomus-icon-box-margin:16px;}.elementor-7311 .elementor-element.elementor-element-31b13ced .icon-type-image .ecomus-icon-box__icon{max-width:30px;}.elementor-7311 .elementor-element.elementor-element-1b682fcb{width:auto;max-width:auto;}.elementor-7311 .elementor-element.elementor-element-1b682fcb .ecomus-icon-box__title{color:#000000;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:0px;}.elementor-7311 .elementor-element.elementor-element-1b682fcb .ecomus-icon-box__icon{color:#000000;font-size:22px;--ecomus-icon-box-margin:10px;}.elementor-7311 .elementor-element.elementor-element-1b682fcb .icon-type-image .ecomus-icon-box__icon{max-width:22px;}.elementor-7311 .elementor-element.elementor-element-1319a4f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7311 .elementor-element.elementor-element-e4584dc{width:auto;max-width:auto;text-align:center;}.elementor-7311 .elementor-element.elementor-element-e4584dc img{width:37%;border-radius:0px 0px 0px 0px;}.elementor-7311 .elementor-element.elementor-element-60f9bc90{--display:flex;--gap:80px 45px;--row-gap:80px;--column-gap:45px;--margin-top:0px;--margin-bottom:84px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-7311 .elementor-element.elementor-element-c6377ea{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-7311 .elementor-element.elementor-element-c6377ea.elementor-element{--align-self:center;}.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-pagination{text-align:left !important;}.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-container{border:1px solid #e5e5e5 !important;}.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-container .shortcode-wcpr-filter-button{border:1px solid #e5e5e5 !important;}.elementor-7311 .elementor-element.elementor-element-c6377ea .rate-percent-bg .rate-percent{background-color:#96588a !important;}.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-grid{grid-template-columns:repeat(3, 1fr) !important;column-count:3 !important;grid-gap:15px !important;}.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-grid-item{background-color:#f3f3f3 !important;color:#000 !important;}.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-stars-count .star-rating:before,
					 .elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-content .shortcode-review-content-container .star-rating:before,
					 .elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-stars-count .star-rating span:before,
					 .elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-content .shortcode-review-content-container .star-rating span:before,
					 .elementor-7311 .elementor-element.elementor-element-c6377ea .woocommerce-photo-reviews-shortcode .shortcode-wcpr-comments .star-rating span:before,
					 .elementor-7311 .elementor-element.elementor-element-c6377ea .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating:before,
					 .elementor-7311 .elementor-element.elementor-element-c6377ea .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating span:before,
					 .elementor-7311 .elementor-element.elementor-element-c6377ea .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating:before,
					 .elementor-7311 .elementor-element.elementor-element-c6377ea .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600 !important;}.elementor-7311 .elementor-element.elementor-element-c6377ea .woocommerce-photo-reviews-shortcode .woocommerce-review__verified{color:#29d50b !important;}.ecomus-woocommerce-elementor.ecomus-elementor-id-7311 .site-content{padding-top:42px;padding-bottom:100px;}body.elementor-page-7311 .site-content{padding-top:42px;padding-bottom:100px;}@media(max-width:1024px){.elementor-7311 .elementor-element.elementor-element-6b0b2e08{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7311 .elementor-element.elementor-element-6a5e1f3e{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7311 .elementor-element.elementor-element-1ea79c14{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7311 .elementor-element.elementor-element-31b13ced{width:100%;max-width:100%;}.elementor-7311 .elementor-element.elementor-element-1b682fcb{width:100%;max-width:100%;}.elementor-7311 .elementor-element.elementor-element-1319a4f3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7311 .elementor-element.elementor-element-e4584dc{width:100%;max-width:100%;}.ecomus-woocommerce-elementor.ecomus-elementor-id-7311 .site-content{padding-top:31px;padding-bottom:100px;}body.elementor-page-7311 .site-content{padding-top:31px;padding-bottom:100px;}}@media(max-width:767px){.elementor-7311 .elementor-element.elementor-element-6937e563{--margin-top:0px;--margin-bottom:22.5px;--margin-left:0px;--margin-right:0px;}.elementor-7311 .elementor-element.elementor-element-6b0b2e08{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-7311 .elementor-element.elementor-element-6a5e1f3e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7311 .elementor-element.elementor-element-5c178e95 .woocommerce-product-rating .star-rating{font-size:14px;}.elementor-7311 .elementor-element.elementor-element-1319a4f3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7311 .elementor-element.elementor-element-e4584dc img{width:70%;}.elementor-7311 .elementor-element.elementor-element-60f9bc90{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0px;--margin-bottom:59px;--margin-left:0px;--margin-right:0px;}.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-grid{grid-template-columns:repeat(1, 1fr) !important;column-count:1 !important;}.ecomus-woocommerce-elementor.ecomus-elementor-id-7311 .site-content{padding-top:22.5px;padding-bottom:75px;}body.elementor-page-7311 .site-content{padding-top:22.5px;padding-bottom:75px;}}@media(min-width:768px){.elementor-7311 .elementor-element.elementor-element-61d6bb11{--width:50%;}.elementor-7311 .elementor-element.elementor-element-762d246b{--width:auto;}.elementor-7311 .elementor-element.elementor-element-357f400b{--width:50%;}.elementor-7311 .elementor-element.elementor-element-3c421a2d{--width:50%;}}/* Start custom CSS for ecomus-product-breadcrumb, class: .elementor-element-75906417 */.elementor-7311 .elementor-element.elementor-element-75906417 .site-breadcrumb a.home span {
    font-size: 0 !important;
}

.elementor-7311 .elementor-element.elementor-element-75906417 .site-breadcrumb a.home span::after {
    content: "ホーム" !important;
    font-size: 14px !important;
    color: inherit !important;
    display: inline !important;
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for ecomus-product-category, class: .elementor-element-17f73b52 *//* Category → カテゴリー */
.product-category.meta-cat {
    font-size: 0 !important;
}

.product-category.meta-cat::before {
    content: "カテゴリー: " !important;
    font-size: 14px !important;
    color: inherit !important;
}

/* 保留产品类别原本的颜色 */
.product-category.meta-cat a {
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for ecomus-product-rating, class: .elementor-element-5c178e95 */.elementor-7311 .elementor-element.elementor-element-5c178e95 .woocommerce-review-link {
    font-size: 0 !important;
}

.elementor-7311 .elementor-element.elementor-element-5c178e95 .woocommerce-review-link::before {
    content: "(";
    font-size: 14px !important;
}

.elementor-7311 .elementor-element.elementor-element-5c178e95 .woocommerce-review-link .count {
    font-size: 14px !important;
}

.elementor-7311 .elementor-element.elementor-element-5c178e95 .woocommerce-review-link::after {
    content: "件のレビュー)";
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-photo-reviews, class: .elementor-element-c6377ea */.elementor-7311 .elementor-element.elementor-element-c6377ea h2 {
    font-size: 0 !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea h2::after {
    content: "お客様の声";
    font-size: 40px;
}
.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-overall-rating-right-total {
    font-size: 0 !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-button-images {
    font-size: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 2px !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-button-images::before {
    font-size: 16px !important;
    color: #fff !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-button-images::after {
    content: "画像付き";
    font-size: 16px !important;
    color: #fff !important;
    order: 2 !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-button-images .shortcode-wcpr-filter-button-count {
    font-size: 16px !important;
    color: #fff !important;
    order: 3 !important;
}
.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-button-verified {
    font-size: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 2px !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-button-verified::before {
    font-size: 16px !important;
    color: #fff !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-button-verified::after {
    content: "購入者確認済み";
    font-size: 16px !important;
    color: #fff !important;
    order: 2 !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-button-verified .shortcode-wcpr-filter-button-count {
    font-size: 16px !important;
    color: #fff !important;
    order: 3 !important;
}
.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-rating-placeholder {
    font-size: 0 !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-rating-placeholder::before {
    content: "すべての評価 (";
    font-size: 16px !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-rating-placeholder::after {
    content: ")";
    font-size: 16px !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .shortcode-wcpr-filter-rating-placeholder .shortcode-wcpr-filter-button-count {
    font-size: 16px !important;
}
.elementor-7311 .elementor-element.elementor-element-c6377ea .wcpr-comment-helpful-button-label {
    font-size: 0 !important;
}

.elementor-7311 .elementor-element.elementor-element-c6377ea .wcpr-comment-helpful-button-label::after {
    content: "参考になりましたか？";
    font-size: 14px !important;
}/* End custom CSS */