.totalReview{margin-top:25px}@media (min-width: 1025px){.totalReview{margin-top:30px}}@media (min-width: 1025px){.rating-stars{padding:0 140px;display:flex;justify-content:center;align-items:center}}.summary{display:flex;justify-content:center;align-items:center}@media (min-width: 1025px){.summary{width:calc(50% - 30px)}}.summary-content .summary-star{position:relative;width:133px;height:21px}.summary-content .summary-star-inactive{display:block;width:100%;height:100%;margin-right:auto;background-image:url("/assets/img/common/icon_stars_inactive.png");background-position:0 0;background-repeat:no-repeat;background-size:133px 21px;position:absolute;top:0;left:0}.summary-content .summary-star-active{display:block;height:100%;margin-right:auto;background-image:url("/assets/img/common/icon_stars_active.png");background-position:0 0;background-repeat:no-repeat;background-size:133px 21px;position:absolute;top:0;left:0}.summary-content .rating-numbers{font-size:0}.summary-content .rating-numbers .main{display:inline-block;font-size:36px;font-size:3.6rem;line-height:1.2;font-weight:bold;font-family:"Source Sans Pro"}.summary-content .rating-numbers .sub{display:inline-block;font-size:28px;font-size:2.8rem;line-height:1.2;font-weight:bold;color:#ccc;font-family:"Source Sans Pro"}.summary-content .number{font-size:0}.summary-content .number .main{display:inline-block;font-size:22px;font-size:2.2rem;line-height:1.2;font-weight:bold;font-family:"Source Sans Pro"}.summary-content .number .sub{display:inline-block;font-size:14px;font-size:1.4rem}@media (min-width: 1025px){.link_tooltip{width:calc(50% - 30px);margin-left:60px}}.overall-rating-stars{width:100%;margin:30px auto 0}@media (min-width: 1025px){.overall-rating-stars{margin-top:0}}.overall-rating-stars .ekomi_widget_filter_star{display:block;width:100%;margin:20px auto 0}@media (min-width: 1025px){.overall-rating-stars .ekomi_widget_filter_star{margin-top:10px}.overall-rating-stars .ekomi_widget_filter_star:first-child{margin-top:0}}.overall-rating-stars .ekomi_widget_filter_star:first-child{margin-top:0}.overall-rating-stars .overall-stars{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.overall-rating-stars .overall-stars-label{flex-grow:0;flex-shrink:0;width:45px;margin-right:10px}.overall-rating-stars .overall-stars-label p{font-size:14px;font-size:1.4rem;color:#333;padding-left:20px;background-image:url("/assets/img/common/icon_star_active.png");background-position:left center;background-repeat:no-repeat;background-size:16px}.overall-rating-stars .overall-stars-bar{flex-grow:1;flex-shrink:1}.overall-rating-stars .overall-stars-total{flex-grow:0;flex-shrink:0;width:40px;margin-left:10px}.overall-rating-stars .overall-stars-total p{font-size:14px;font-size:1.4rem;color:#333}.overall-rating-stars .progress{width:100%;height:14px;background-color:#ccc;border-radius:7px;overflow:hidden}@media (min-width: 1025px){.overall-rating-stars .progress{height:10px}}.overall-rating-stars .progress-bar{height:100%;margin-right:auto;background-color:#febf00}.filter-content-inner{background-color:#fff;border:solid 1px #ededed;box-shadow:0px 2px 4px 1px rgba(0,0,0,0.07)}@media (min-width: 1025px){.filter-content-inner{display:flex;justify-content:flex-start;align-items:stretch;padding:15px 22px}}.filter-content-inner .select_form{display:block;width:100%;margin:0 auto;font-size:14px;font-size:1.4rem;color:#00008f;font-weight:bold;padding:11px 58px 11px 22px;background-image:url("/assets/img/common/icon_arrowhead_down_blue.png");background-position:right 22px center;background-size:14px 14px;background-repeat:no-repeat}@media (min-width: 1025px){.filter-content-inner .select_form{width:205px;padding:7px 20px;flex-grow:0;flex-shrink:0;background-position:right 2px center}}.filter-content-inner .controls{padding:22px 10px;border-top:1px solid #e5e5e5}@media (min-width: 1025px){.filter-content-inner .controls{flex-grow:1;flex-shrink:1;border-top:none;padding:0 0 0 30px;margin-left:30px;border-left:1px solid #e5e5e5}}.filter-content-inner .controls>ul{display:flex;flex-wrap:wrap}@media (min-width: 1025px){.filter-content-inner .controls>ul{display:block;padding:7px 0}.filter-content-inner .controls>ul::before,.filter-content-inner .controls>ul::after{display:table;content:""}.filter-content-inner .controls>ul::after{clear:both}}.filter-content-inner .controls>ul>li{width:50%;padding:0 12px}.filter-content-inner .controls>ul>li:nth-child(n+3){margin-top:16px}@media (min-width: 1025px){.filter-content-inner .controls>ul>li{width:auto;padding:0;margin-left:24px;float:left}.filter-content-inner .controls>ul>li:first-child{margin-left:0}.filter-content-inner .controls>ul>li:nth-child(n+3){margin-top:0}}.filter-content-inner .controls>ul>li>span{position:relative;display:block;width:100%;font-size:14px;font-size:1.4rem;color:#00008f;font-weight:bold;padding-left:26px;transition:all 0.3s}.filter-content-inner .controls>ul>li>span::before{content:"";display:block;width:20px;height:20px;border:2px solid #e5e5e5;position:absolute;top:1px;left:0;border-radius:50%;overflow:hidden}.filter-content-inner .controls>ul>li>span::after{content:"";display:block;width:10px;height:10px;background-color:#00008f;position:absolute;top:6px;left:5px;border-radius:50%;overflow:hidden;transform:scale(0);transition:all 0.3s}.filter-content-inner .controls>ul>li.active>span{color:#5f5f5f}.filter-content-inner .controls>ul>li.active>span::after{transform:scale(1)}.reviews{margin:30px -22px 0;background-color:#fff;border:solid 1px #ededed;box-shadow:0px 2px 4px 1px rgba(0,0,0,0.07)}@media (min-width: 1025px){.reviews{margin:30px auto 0}}.review{padding:30px 22px;background-color:#fff;border-top:1px solid #e5e5e5}@media (min-width: 1025px){.review{padding:35px 45px}}.review:first-child{border-top:none}.review:nth-child(5n+1) .review-head::before{background-image:url("/assets/img/id/icon_1065.png")}.review:nth-child(5n+2) .review-head::before{background-image:url("/assets/img/id/icon_1084.png")}.review:nth-child(5n+3) .review-head::before{background-image:url("/assets/img/id/icon_1085.png")}.review:nth-child(5n+4) .review-head::before{background-image:url("/assets/img/id/icon_1086.png")}.review:nth-child(5n) .review-head::before{background-image:url("/assets/img/id/icon_1087.png")}.review-head{padding-left:50px;position:relative}.review-head::before{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;bottom:0;margin:auto;background-position:center center;background-repeat:no-repeat;background-size:contain}@media (min-width: 1025px){.review-head{padding:8px 25px 8px 100px}.review-head::before{width:56px;height:56px;left:25px}}.review-head-rate{font-size:0}.review-head-rate>span{display:inline-block;vertical-align:top;width:15px;height:15px;margin-left:5px;background-image:url("/assets/img/common/icon_star_inactive.png");background-position:center center;background-size:contain;background-repeat:no-repeat}.review-head-rate>span:first-child{margin-left:0}.review-head-rate[data-star-rate="1"]>span:nth-child(-n+1){background-image:url("/assets/img/common/icon_star_active.png")}.review-head-rate[data-star-rate="2"]>span:nth-child(-n+2){background-image:url("/assets/img/common/icon_star_active.png")}.review-head-rate[data-star-rate="3"]>span:nth-child(-n+3){background-image:url("/assets/img/common/icon_star_active.png")}.review-head-rate[data-star-rate="4"]>span:nth-child(-n+4){background-image:url("/assets/img/common/icon_star_active.png")}.review-head-rate[data-star-rate="5"]>span:nth-child(-n+5){background-image:url("/assets/img/common/icon_star_active.png")}.review-head-date{font-size:12px;font-size:1.2rem;color:#5f5f5f;margin-top:6px}.review-comment{margin-top:15px;font-size:14px;font-size:1.4rem;line-height:1.65;color:#5f5f5f}@media (min-width: 1025px){.review-comment{font-size:16px;font-size:1.6rem;line-height:1.6}}@media (min-width: 1025px){.review-comment{padding:0 25px}}.review-comment>a{color:#00008f;transition:all 0.3s}.review-comment>a:hover{color:#000072;opacity:0.5}.review-reply{margin-top:15px;padding:20px;background-color:#f0f4f9}@media (min-width: 1025px){.review-reply{margin-top:25px;padding:25px}}.review-reply-head{padding:10px 0 10px 55px;position:relative;font-size:13px;font-size:1.3rem;line-height:1.55;color:#5f5f5f}@media (min-width: 1025px){.review-reply-head{font-size:14px;font-size:1.4rem;line-height:1.6}}.review-reply-head::before{content:"";display:block;width:40px;height:40px;position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url("/assets/img/id/icon_1083.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media (min-width: 1025px){.review-reply-head{padding:17px 0 17px 80px}.review-reply-head::before{width:56px;height:56px}}.review-reply-text{margin-top:15px;font-size:14px;font-size:1.4rem;line-height:1.65;color:#5f5f5f}@media (min-width: 1025px){.review-reply-text{font-size:16px;font-size:1.6rem;line-height:1.6}}#page{margin-top:30px;margin-bottom:40px}#page>ul{display:flex;justify-content:center;align-items:stretch}#page>ul>li{border:1px solid #00008f;border-left-width:0}#page>ul>li:first-child{border-left-width:1px}#page>ul>li>a{display:block;width:36px;text-align:center;font-size:15px;font-size:1.5rem;line-height:36px;color:#00008f;transition:all 0.3s}#page>ul>li>a:hover{color:#fff;background-color:#000072}#page>ul>li.active>a{color:#fff;background-color:#00008f}#page>ul>li.active>a:hover{background-color:#000072}@media (min-width: 1025px){.boxList{display:flex;justify-content:center;align-items:stretch}}.boxList-wrapper{border:solid 4px #e5e5e5;background-color:rgba(255,255,255,0.6);padding:18px;margin-top:30px}@media (min-width: 1025px){.boxList-wrapper{padding:18px 0}}.boxList-wrapper+.note{margin-top:25px}@media (min-width: 1025px){.boxList-wrapper+.note{margin-top:35px}}.boxList-item{display:flex;justify-content:flex-start;align-items:center;padding:15px 0;border-top:1px solid #e5e5e5}.boxList-item:first-child{border-top:0;padding-top:0}.boxList-item:last-child{padding-bottom:0}@media (min-width: 1025px){.boxList-item{width:calc(100% / 3);padding:12px 0;border-top:none;border-left:1px solid #e5e5e5;flex-direction:column}.boxList-item:first-child{padding:12px 0;border-left:none}.boxList-item:last-child{padding:12px 0}}.boxList-item-image{width:60px;flex-grow:0;flex-shrink:0}.boxList-item-image>img{display:block;width:100%;margin:0 auto}@media (min-width: 1025px){.boxList-item-image{width:64px}}.boxList-item-text{margin-left:12px;flex-grow:1;flex-shrink:1}.boxList-item-text-main{font-size:14px;font-size:1.4rem;line-height:1.65;color:#5f5f5f;font-weight:bold}@media (min-width: 1025px){.boxList-item-text-main{font-size:16px;font-size:1.6rem;line-height:1.6}}.boxList-item-text-sub{font-size:13px;font-size:1.3rem;line-height:1.55;color:#5f5f5f}@media (min-width: 1025px){.boxList-item-text-sub{font-size:14px;font-size:1.4rem;line-height:1.6}}@media (min-width: 1025px){.boxList-item-text{margin-left:0;margin-top:12px}.boxList-item-text-main{text-align:center}.boxList-item-text-sub{text-align:center}}.summary-star{display:flex;column-gap:6px}.reviewList__item{border-bottom:1px solid #ccc;padding:30px 20px}@media (max-width: 767px){.reviewList__item{padding-left:0;padding-right:0}}.reviewList__item:first-child{border-top:1px solid #ccc}.reviewList__content{display:grid;column-gap:30px;align-items:center;grid-template-columns:140px 210px 1fr}@media (max-width: 767px){.reviewList__content{grid-template-columns:1fr;row-gap:20px}}@media (max-width: 767px){.reviewList__icon{width:120px;margin:0 auto}}@media (max-width: 767px){.reviewList__star{width:209px;margin:0 auto}}.reviewList__star .main{display:inline-block;font-size:36px;font-size:3.6rem;line-height:1.2;font-weight:bold;font-family:"Source Sans Pro"}.reviewList__star .sub{display:inline-block;font-size:28px;font-size:2.8rem;line-height:1.2;font-weight:bold;color:#ccc;font-family:"Source Sans Pro"}.reviewList__star .number{margin-top:5px;color:#5f5f5f;font-size:12px}
