@charset "utf-8";

/* 고객의소리작성 */
.request .sub_title {margin-bottom:60px;}

/* 고객의소리목록 */
.request .menu_info .btn_area > * {display:block;}
.request .menu_info .btn_area > * + * {margin-top:5px;}

/* 칭찬합니다_상세 */
.praise_request .board_post {border-bottom:1px solid #7d7d7d; padding-bottom:60px;}
.praise_request .board_post .file {bottom:20px;}

/* 서비스만족도평가 */
.rating_service .data_none {border-top:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d;}
.rating_service .write_style1 .txt_notice {margin-top:5px;}
.rating_service .request_info {overflow:hidden; position:relative; padding-left:10px;}
.rating_service .request_info + .request_info {margin-top:10px;}
.rating_service .request_info:before {background-color:#5b5a5a; content:""; border-radius:30px; position:absolute; left:0; top:7px; height:4px; width:4px;}
.rating_service .request_info dt,
.rating_service .request_info dd {float:left;}
.rating_service .request_info dt:after {content:":"; margin-right:3px; margin-left:3px;}
.rating_service .rating_counsel {border-bottom:1px solid #e7e7e7; margin-top:70px; margin-bottom:50px; padding-bottom:50px;}
.rating_service .rating_counsel .txt_7d7d7d {font-size:14px;}
.rating_service .rating_comment {font-size:16px; line-height:1.5rem;}