@charset "utf-8";div.rating{border-width:0;border-top-width:1px;padding-top:20px;margin:0;}div.rating:first-child{border-top:none;}div.rating h3{padding:5px 10px 5px 10px;margin-bottom:10px;margin-left:-10px;margin-right:-10px;margin-top:-10px;}div.rating input[type="radio"]{position:absolute;left:-99999px;}div.rating input[type="radio"] + label{color:#CCC;cursor:pointer;float:right;overflow:hidden;white-space:nowrap;font-size:1.6em;width:0.9em;line-height:1.0;margin-top:-6px;}div.rating input[type="radio"] + label::before{content:"★  ";}div.rating input[type="radio"] + label:hover,div.rating input[type="radio"] ~ label:hover ~ label{color:#DEB217;}div.rating input[type="radio"]:checked ~ label{color:#ffc700;}div.rating input[type="radio"]:checked + label:hover,div.rating input[type="radio"]:checked + label:hover ~ label,div.rating input[type="radio"]:checked ~ label:hover,div.rating input[type="radio"]:checked ~ label:hover ~ label,div.rating input[type="radio"] + label:hover ~ input:checked ~ label{color:#c59b08;}div.rating:first-child h3{border:none;}div.ratingList div.rating{border-width:1px;margin-bottom:30px;padding:10px;overflow:hidden;font-size:90%;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%) repeat scroll 0 0;}div.ratingList div.rating h3{margin-bottom:10px;margin-left:-10px;margin-right:-10px;margin-top:-10px;}div.ratingList .rating span.star{margin-top:-8px;font-size:1.6em;}div.ratingList .rating span.star > span{color:gold;}div.shopProduct .rating span.star{margin-top:-2px;}div.shopProduct .rating.big span.star{margin-top:-6px;}div.shopProduct .rating.big h3{margin-bottom:-5px;}