@charset "utf-8";.review{border-top:1px solid #EE0000;border-top:1px solid var(--bk-color);background:none;padding:20px 0 0 0;margin:20px 0 0 0;overflow:hidden;}.review:first-child{border-top:none;margin-top:0;}.review h3{padding:5px 10px 5px 10px;margin:-5px -10px -5px -10px;}.review .flex-justify>*{margin:0;}.review:first-child h3{border:none;}.review.review-header{margin-top:0;border-width:0;padding-top:0;display:block;}.review.review-header span.fltrt:not(.rating){line-height:1;}.review-add h3{margin-top:0.45em;font-size:110%;}.review-add .flex-justify{margin-bottom:25px;margin-bottom:var(--margin);}.review-add .flex-justify>div{margin:0;}.review-add input[type="radio"]{position:absolute;left:-99999px;}.review-add input[type="radio"]+label{color:#CCC;cursor:pointer;float:right;overflow:hidden;white-space:nowrap;font-size:1.6em;width:0.9em;margin-top:0;}.review-add input[type="radio"]+label::before{content:"\2605\00a0\00a0";}.review-add input[type="radio"]+label:hover,.review-add input[type="radio"]~label:hover~label{color:#DEB217;}.review-add input[type="radio"]:checked~label{color:#ffc700;}.review-add input[type="radio"]:checked+label:hover,.review-add input[type="radio"]:checked+label:hover~label,.review-add input[type="radio"]:checked~label:hover,.review-add input[type="radio"]:checked~label:hover~label,.review-add input[type="radio"]+label:hover~input:checked~label{color:#c59b08;}