﻿.review-list{overflow:hidden}.review-list-wrapper{width:1200px;margin:0 auto;position:relative;padding-bottom:30px}.review-list-header{padding-bottom:30px;border-bottom:1px solid #cdd1d2}.review-list-no-item{font-size:16px;line-height:1.5;margin:15px 0}.review-list-item{padding:20px 0;border-bottom:1px solid #cdd1d2}.review-list-item-title{font-size:18px;line-height:26px;font-weight:600;margin-bottom:5px}.review-list-item-name{display:flex;align-items:baseline;margin-bottom:5px}.review-list-item-name-label{font-size:16px;font-weight:600;line-height:26px}.review-list-item-name-label::after{content:":"}.review-list-item-name-value{font-size:16px;font-weight:600;line-height:26px}.review-list-item-text{font-size:16px;line-height:26px;margin:15px 0}.review-list-item-user-name{color:#666;font-size:14px;display:flex;margin-right:20px}.review-list-item-user-name-wrapper{display:flex;justify-content:flex-end}.review-list-item-user-name-label::after{content:"："}.review-list-item-date{color:#666;font-size:14px;display:flex}.review-list-item-date-label::after{content:"："}.review-list-item-product-name{display:flex;margin-bottom:15px;font-size:14px;line-height:22px}.review-list-item-product-name-label::after{content:"："}.review-list-item-product-name-value a{color:#333;text-decoration:underline}.review-list-item-product-name-value a:hover{text-decoration:none}.review-list-item-img{float:right;margin-left:15px;max-width:50%}.review-list-item-img img{max-width:100%}.review-list-item-post{padding-top:15px;margin-bottom:10px}.review-list-item-post-text{font-size:14px;line-height:22px}.review-list-item-edit{margin:15px 0 0;font-size:16px;font-weight:600;line-height:24px}.review-list-item-helpful-text{font-size:14px;line-height:22px}.review-list-item-helpful-btns{font-size:14px;line-height:22px;margin:10px 0 15px}.review-list-item-helpful-btns .btn{margin:5px 10px 0 0}.review-list-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:160px 0 60px;background:linear-gradient(rgba(255, 255, 255, 0) 0%, white 50%)}.review-list-more-btn{display:inline-block;font-size:14px;font-weight:600}.review-list-more-btn:hover{text-decoration:none}.review-list-more-btn .icon{display:inline-block;font-size:10px;margin-left:5px;transform:scale(0.5)}.review-list.is_more-opened+.review-list-more{display:none}.review-item-name{font-size:18px;font-weight:600;line-height:26px;margin-top:15px}.review-stars{display:flex;align-items:center;font-size:16px}.review-stars .review-star .icon{font-size:16px;margin-right:3px}.review-stars .review-star .icon.is_good{color:#fec600}.review-stars .review-star .icon.is_bad{color:#e4e7e8}.review-stars .num-average{margin-left:10px;font-weight:600;font-size:20px}.review-stars .num-text{margin-left:10px;font-size:16px;color:#666}.review-form{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center}.review-form-wrapper{padding:40px;background:#f3f5f5;margin-bottom:60px}.review-form-wrapper:empty{display:none}.review-form-note{font-size:14px;line-height:22px}.review-form-header-note{font-size:16px;line-height:26px}.member-review-edit .review-form-header-note,.member-review-confirm .review-form-header-note{margin:0 0 15px}.review-form-header-note-label{font-size:16px;font-weight:600;line-height:24px}.review-form-header-note-label::before{content:"■";margin-right:.2em}.review-form-header-note-content{font-size:16px;line-height:24px;margin:0 0 .5em 1.2em}.review-form-header a{text-decoration:underline}.review-form-title{font-size:26px;margin-bottom:24px}.review-form-label{width:150px;margin-bottom:20px;font-size:20px;font-weight:bold}.review-form-input{width:calc(100% - 150px);margin-bottom:20px}.review-form-input-stars{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.review-form-input-stars .HTMLFORM_ELEMENT{display:flex;align-items:center}.review-form-input-stars label{margin-right:30px}.member-review-edit .review-form-input-stars label,.member-review-confirm .review-form-input-stars label{margin-right:15px}.review-form-input-stars label .icon{color:#fec600;font-size:20px;margin-right:3px;position:relative}.review-form-input-stars label .icon.is_good{color:#fec600}.review-form-input-stars label .icon.is_bad{color:#e4e7e8}.review-form-input input[type=text]{height:60px}.review-form-input textarea{height:150px;padding:15px}.review-form-input input[type=radio]+label::before,.review-form-input input[type=radio]+span.label::before{background-color:#fff}.review-form-value{font-size:16px;font-weight:600;margin-bottom:25px}.review-form-btn{margin-top:5px;text-align:center}.review-form-btn .btn-size-l{height:48px;font-size:18px}.review-form-note{color:#666;font-size:12px;line-height:22px;margin-top:15px;text-align:center}.review-result-item-name{font-size:16px;font-weight:600;line-height:26px}.review-result-item-name a{color:#333;text-decoration:underline}.review-result-item-name a:hover{text-decoration:none}.page-member-review-edit .review-form-input-stars{flex-wrap:wrap;justify-content:flex-start;flex-direction:row}.page-member-review-edit .review-form-input-stars .HTMLFORM_ELEMENT:nth-child(5){order:1;margin-left:-28px}.page-member-review-edit .review-form-input-stars .HTMLFORM_ELEMENT:nth-child(4){order:2}.page-member-review-edit .review-form-input-stars .HTMLFORM_ELEMENT:nth-child(3){order:3}.page-member-review-edit .review-form-input-stars .HTMLFORM_ELEMENT:nth-child(2){order:4}.page-member-review-edit .review-form-input-stars .HTMLFORM_ELEMENT:nth-child(1){order:5}