@charset "utf-8";

/* Star */
.star-form { padding:0px; margin:15px auto; max-width:90%; }
.star-form form { padding:0px; margin:0px; }
.star-form legend {	display:none; }
.star-form fieldset.sf { border:1px solid #ddd; padding:15px 0px; }
.star-form fieldset.sf_m { border:1px solid #ddd; padding:0px; }
.star-form input[type=checkbox], .star-form input[type=radio] { display:inline !important; vertical-align: middle; margin:0px; }
.star-form button { display:inline !important; margin:0px; -webkit-appearance:none; }
.star-form label { display:inline !important; vertical-align: middle; margin:0px; }
.star-form p { margin:0px; margin-top:6px; padding:0px; }
.star-form table { width:100%; margin:0px; padding:0px; border:0px; }
.star-form table.st td { padding:0px 15px; border:0px; text-align:center }
.star-form table.st_m td { padding:15px; border:0px; text-align:center }
.star-form table span { text-align:left !important; }
.star-form table td.star_avg { border-right:1px solid #ddd; color:#787878; }
.star-form table td.star_avg_m { border-bottom:1px solid #ddd; color:#787878; }
.star-form table td.star_btn { border-left:1px solid #ddd; }
.star-form table td.star_btn_m { border-top:1px solid #ddd; }
.star-form img { border:0px; }
.star-form tfoot td { padding:8px; color:#787878; font-weight:normal; font-size:12px; }
.star-form tfoot .point { color:#333; font-weight:bold; }