@charset "utf-8";

/* 고객의 소리 */
.customer_board .content_intro {margin-bottom: 30px;}
.customer_board .content_intro .sub_txt {text-align: left;}
.customer_board .content_intro .sub_txt .btn {margin-top: 10px; text-align: center;}
.customer_board .content_intro .sub_txt .btn a {line-height: 2;}
.customer .clause_txt {overflow-y: scroll; height: 75px; padding: 5px; border: 1px solid #cbcbcb; line-height: 18px;}

/* 인터뷰 예약 신청 */
.customer .interview_notice {margin: 10px 0;}
.customer .interview_notice li {padding: 15px; margin-top: 10px; border: 1px solid #e5e5e5; box-sizing: border-box;}
.customer .interview_notice li:first-child {margin-top: 0;}
.customer .interview_notice li .interview_img {float: left; width: 42px; height: 42px; margin-right: 8px;}
.customer .interview_notice li .interview_img img {max-width: 100%;}
.customer .interview_notice li p {overflow: hidden; margin-top: 5px; line-height: 1.5;}
.customer .interview_notice li p em {color: #da2226;}
.customer .online_leveltest {padding: 10px; border: 1px solid #e5e5e5; background-color: #fafafa;}
.customer .online_leveltest p {line-height: 1.5; color: #777;}

/* 전화문의 */
.customer .call_list dl {overflow: hidden; width: 100% ;margin-top: 10px; padding: 15px; box-sizing: border-box; border: 1px solid #e5e5e5;}
.customer .call_list dt {float: left; width: 40%; margin: -5px 0; padding-right: 22px; font-weight: bold; font-size: 15px; box-sizing: border-box; text-align: right;}
.customer .call_list dd {float: right; width: 60%; line-height: 1; letter-spacing: -1px;}
.customer .call_list dd:before {content: ''; display: inline-block; width: 3px; height: 3px; margin: 5px 7px 0 0; background-color: #da2226; vertical-align: top;}
.customer .call_list dd + dd {margin-top: 12px;}
.customer .call_list dd span {padding-left: 8px;}