@charset "utf-8";

#sub_default{line-height:160%; font-weight:300; font-size: 18px;}

.normal_list ,
.board_list{border-top:3px solid #66b9c0;}
.normal_list th,
.normal_list tbody th,
.board_list th{border-color:#fff; border-bottom-color: #66b9c0; }
.normal_list th.bdL{border-left-color:#fff !important;}
.normal_list th.bdB{border-bottom-color:#fff;}
.normal_list .bdR{border-right-color:#fff;}
.normal_list td:last-child {border-left: 1px solid #ccc;}

.normal_list th{font-size:18px; font-weight: 500;}

.form_sc{position:relative; overflow:hidden; width:100%; padding:45px 0 45px 50px; background:#fff; box-sizing:border-box;}
.form_sc + .taR{padding:8px 0 35px 0; font-size:95%;}
.form_sc div{position:relative; float:left; width:59%; padding:0 0 0 130px; box-sizing:border-box;}
.form_sc label{position:absolute; left:55px; top:0; display:block; width:60px; line-height:42px; font-weight:700; color:#000; text-align:right;}
.form_sc .sel{position:relative; width:30%;}
.form_sc .sel2{width:59%;}
.form_sc select{-webkit-appearance:none; -moz-appearance:none; -moz-appearance:none; color:#000;}
.form_sc select::-ms-expand{display:none;}
.form_sc .sel:after{content:''; display:block; position:absolute; top:49%; right:15px; width:8px; height:8px; transform:translateY(-50%) rotate(45deg); border:3px solid #053d67; border-radius:2px; border-width:0 2px 2px 0;}
.form_sc .sel2:after{right:55px;}
.form_sc select,
.form_sc input[type="text"]{width:100%; height:42px; line-height:42px; padding:0 0 0 12px; border:1px solid #d7dcee; border-radius:5px; background-color:#e5f5f5; color:#000;}
.form_sc input[type="text"],
.form_sc .sel2{padding-right:42px;}
.form_sc .btn{position:absolute; right:0; top:0; height:42px; width:44px; line-height:42px; min-width:0; padding:0; font-size:0; text-indent:-999px; border:none; border-radius:0 5px 5px 0; background:#003964;}
.form_sc .btn:before,
.form_sc .btn:after{content:''; display:block; position:absolute; top:12px; left:14px; width:15px; height:15px; border:2px solid #fff; border-radius:50%; box-sizing:border-box;}
.form_sc .btn:after{left:24px; top:25px; width:8px; height:2px; border:none; border-radius:2px; transform:rotate(45deg); background:#fff;}
.form_sc .btn:hover{background-color:#004e96;}
.form_sc .intxt{padding-right:50px;}

@media all and (max-width:1024px) {
    #sub_default {font-size: 16px;}
	.form_sc{padding-left:35px;}
	.form_sc + .taR{font-size:15px;}
}
@media all and (max-width:768px) {
	.form_sc{padding:35px 0 35px 50px;}
	.form_sc div{padding:0 0 0 100px;}
	.form_sc .sel{width:34%; padding:0 0 0 90px;}
	.form_sc .sel2{width:52%; padding:0 42px 0 90px;}
	.form_sc label{left:25px;}
	.form_sc .sel label{left:20px;}
}
@media all and (max-width:568px) {
     #sub_default {font-size: 15px;}
	.form_sc{padding:25px 0 27px 10px;}
	.form_sc div{padding:0 0 0 65px;}
	.form_sc label{left:10px; width:50px; font-size:17px;}
	.form_sc .sel{width:35%; padding:0 0 0 55px;}
	.form_sc .sel2{width:60%; padding:0 42px 0 55px;}
	.form_sc .sel label{left:0;}
	.form_sc select,
	.form_sc input[type="text"]{padding:0 0 0 10px;}
	.form_sc input[type="text"]{padding-right:45px;}
	.form_sc + .taR{font-size:14px;}
}
@media all and (max-width:380px) {
    #sub_default {font-size: 14px;}
	.form_sc{padding:22px 0 24px 10px;}
	.form_sc div{padding:0 0 0 55px;}
	.form_sc label{left:0; width:50px; font-size:16px; line-height:40px;}
	.form_sc .sel{padding:0 0 0 45px;}
	.form_sc .sel label{left:-10px;}
	.form_sc .sel:after{right:12px;}
	.form_sc .sel2:after{right:52px;}
	.form_sc + .taR{font-size:13px;}
}

/* 의안개요 */
#sub_bill1 .box_info {margin: 0 0 50px; padding: 30px; border-radius: 10px; background: #f4f4f4; box-sizing: border-box;}
#sub_bill1 .box_info em {font-weight: 600;}
#sub_bill1 .txt_wrap{padding: 0 0 40px 28px;}

@media all and (max-width:568px){
    #sub_bill1 .box_info {margin: 0 0 25px;padding: 20px;}
    #sub_bill1 .txt_wrap {padding: 0 0 30px 22px;} 
}

