.consult_top{background:url(/pages/fta/img/sub/consult_topbg.jpg) no-repeat 0 0;padding:60px;box-sizing:border-box}
.consult_top .tit{font-size:24px;color:#fff;font-weight:600;margin-bottom:20px;line-height:33px}
.consult_top .s_tit{color:#fff}

.consult_form {text-align:center}
.consult_form form{width:700px;margin:0 auto;padding:15px;box-sizing:border-box;border:2px solid #ddd}
.consult_form .inputbox{position:relative;padding:10px}
.consult_form .inputbox.box1{background:#fff}
.consult_form .inputbox.box2{background:#e9e9e9}
.consult_form .inputbox.box2 input{background:#e9e9e9}
.consult_form button{background:#0057e6;width:270px;height:60px;margin:30px auto;color:#fff;font-weight:700;text-align:center;line-height:60px;cursor:pointer;border:none;font-size:16px;font-family:Noto Sans KR}
.consult_form button:hover{background:#004bc5}
.inputbox label{float:left;position:absolute;left:20px;top:10px;font-size:16px;font-weight:300;line-height:40px}
.inputbox input{border:none;left:0;font-size:16px;font-weight:600;color:#666;position:relative;line-height:40px;height:40px;width:60%}
.inputbox input::placeholder{font-size:14px;font-weight:400;color:#888}
.inputbox input::-webkit-input-placeholder {font-size:14px;font-weight:400;color:#888}
.inputbox input:-ms-input-placeholder {font-size:14px;font-weight:400;color:#888}
.inputbox input:-mos-input-placeholder {font-size:14px;font-weight:400;color:#888}


	.consult_agree_box{width:100%;overflow:hidden;box-sizing:border-box;border:1px solid #ddd;padding:36px 20px;margin-bottom:40px}
		.consult_agree_box dl{padding-bottom:15px}
		.consult_agree_box dt{color:#000;font-size:24px;font-weight:100;padding-bottom:10px;letter-spacing:-2px}
		.consult_agree_box dd{color:#555}
		.consult_agree_box .agree_text{background:#f9f9f9;padding:30px;box-sizing:border-box;border:1px solid #efefef;line-height:27px}
		.consult_agree_box .btn_agree{text-align:right;padding-top:10px}



/****** Mobile ******/
@media screen and (max-width:690px){

.consult_top {padding:20px;background-size:200%;background-position:center top}
.consult_top .tit{font-size:18px;line-height:22px;}
.consult_form form{width:100%}
.consult_form .inputbox.box1{height:60px;box-sizing:border-box}
.consult_form .inputbox.box2{height:60px;box-sizing:border-box}
.inputbox input{width:64%;position:absolute;left:auto;right:0}
.inputbox label{font-size:14px}
}


/****** Tablet Device ******/
@media screen and (min-width:691px) and (max-width:899px) {
.consult_form form{width:100%}

}


/****** Desktop Device ******/
@media screen and (min-width:900px) and (max-width:1150px) {

}


/****** Desktop Wide Device ******/
@media screen and (min-width:1151px){

}