@charset "utf-8";

/* 전문상담-목록 */
.date_select_inner {overflow:hidden; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin-top:20px;}
.date_select_inner .month {margin-bottom:20px;}
.date_select_inner .month .on {background-color:#0a71cc; border-color:#0a71cc; color:#fff;}
.date_select_inner .term_date {overflow:hidden;}
.date_select_inner .term_date h3 {font-size:15px; margin-bottom:10px;}
.date_select_inner .term_date .date_area {overflow:hidden; margin-bottom:10px;}
.date_select_inner .term_date .group_date {background-color:#fff; float:left; border:1px solid #d3d3d3; box-sizing:border-box; text-align:center; position:relative; padding:5px; width:45%;}
.date_select_inner .term_date .group_date  + .group_date {margin-left:10%; position:relative;}
.date_select_inner .term_date .group_date  + .group_date:before {content:"~"; position:absolute; left:-18px; top:0;}
.date_select_inner .term_date .group_date input[type="text"] {display:inline-block; border:none; font-size:13px; line-height:18px; text-align:center; padding:0; height:25px; width:84px;}
.date_select_inner .term_date .group_date .ui-datepicker-trigger {display:inline-block; overflow:hidden; cursor:pointer; vertical-align:middle; margin-left:5px; height:25px; width:25px;}

/* 상담만족도평가 */
.rating_counsel {overflow:hidden; counter-reset:rating;}
.rating_counsel .rating_area {overflow:hidden; margin-top:30px;}
.rating_counsel .rating_area .title_rating {font-size:15px; position:relative; margin-bottom:10px; padding-left:24px;}
.rating_counsel .rating_area .title_rating * {font-size:15px;}
.rating_counsel .rating_area .title_rating:before {counter-increment:rating; content:"Q"counter(rating); color:#0a71cc; font-size:15px; position:absolute; left:0; top:0;}
.rating_counsel .rating_area .select_answer {overflow:hidden;}
.rating_counsel .rating_area .select_answer p + p {margin-top:5px;}