/*학교평가*/
	.val_tit{font-size:15px;color:#0c4da2;font-weight:bold}
	.valsch_tit{border-bottom:1px solid #000;font-size:16px;font-weight:bold;padding-bottom:10px;}
	.valsch_tit.last{border-top:1px solid #000;border-bottom:0;padding-top:20px;}
	.valsch_con1{margin-bottom:60px;}
	.valsch_con1 .valsch_tit{margin-bottom:15px;}
	.valsch_con1 li{display:table-cell;padding-right:45px}
	.valsch_con1 li:last-child{padding-right:0}
	.valsch_con1 li .val_tit{display:inline-block;padding-right:18px;line-height:35px;}
	.valsch_con1 select{width:180px;height:35px;font-size:14px;line-height:35px;border:1px solid #c2c2c2;padding-left:10px;}
	.valsch_con2{margin-top:25px}
	.valsch_con2 .val_box{position:relative;border-bottom:1px solid #ebebeb;padding-bottom:30px;color:#000;}
	.valsch_con2 .val_box .val_q_list li:last-child{border-bottom:0;}
	.valsch_con2 .val_box .val_tit{position:absolute;left:0;top:20px}
	.val_q_list{padding-left:120px;}
	.val_q_list > li{border-bottom:1px dashed #ebebeb;position:relative;height:52px;line-height:52px}
	.val_box ol:after{content:""; display:block; clear:both;}
	.val_box ol li{float:left;}
	.val_q_list .radi{position:absolute;left:305px;top:0;}
	.val_q_list .radi li{float:left;width:80px;}
	.val_q_list .radi li input[type="radio"]{display:block;
	height:17px;width:17px;line-height:55px;border:1px solid #ddd;margin-top:17px;
	}

	.val_box .absol{position:absolute;right:73px;top:-20px;text-align:center;}
	.val_box .absol li{width:80px;font-size:12px;color:#777;}
	.valsch_con3{}

	#comment_box:after{content:""; display:block; clear:both;}
	#comment_box #comment_inp{float:left;padding-top:25px;}
	#comment_box textarea{float:right;width:553px;height:75px;border:1px solid #c2c2c2; padding:10px 13px;}
	.valsch_con3 #comment_inp label img{width:25px;height:25px;}
	.valsch_con3 #comment_inp input[type="radio"] + label{padding-left:17px;margin-right:10px;    background-position:0px 5px;}
	.valsch_con3 .val_last_btn{float:none;display:table;;padding-top:50px;margin:0px auto}
	.valsch_con3 .val_last_btn li{display:table-cell}
	.valsch_con3 .val_last_btn li a{display:block;width:165px;height:40px;line-height:40px;border:1px solid #0c4da2;color:#0c4da2;text-align:center}
	.valsch_con3 .val_last_btn .gobtn button{background:#0c4da2;color:#fff;margin-right:10px;display:block;width:165px;height:40px;line-height:40px;border:0}
/*학교평가 끝*/

@media screen and (max-width:640px) { 
.valsch_con1 ul{display:flex;flex-direction: column;}
.valsch_con1 li{padding:5px;}
.val_box .absol, .valsch_con2 .val_box .val_tit{position:relative;}
.val_box .absol{right:auto;left:0;top:10px;display:flex;        justify-content: space-between;}
.val_box .absol li{width:auto;}
.val_q_list{padding:15px 0 0;display: flex;        flex-direction: column;}

.val_q_list .radi {    position: relative;    left: 0;    top: 0;}
.val_q_list .fir{  position: absolute;        top: 15px;}
.val_q_list > li {
    border-bottom: 1px dashed #ebebeb;
    position: relative;
    height: auto;
    line-height: 0;
    padding: 10px 0 6px;}
.radi{display:flex;        justify-content: space-between;}
.val_q_list .radi li{width:auto;}

.valsch_con3 #comment_inp input[type="radio"] + label{padding:5px;margin:0}
#comment_box textarea{float:none;width:100%;resize:none}
.valsch_con3 .val_last_btn{padding-top:1em;}
}


/*모바일*/
@media screen and (max-width:480px) {
.val_last_btn{}
.valsch_con3 .val_last_btn .gobtn button, .valsch_con3 .val_last_btn li a{margin:0;width:100px}
}