/*온라인상담신청___new___0904*/
.k_form_tit_wrap{margin-bottom: 50px;text-align: center;}
.k_form_alt_tit{font-size: 2.5rem;font-weight: bold;letter-spacing: -0.06em;margin-bottom: 13px;}
.k_form_alt_txt{font-size: 1.13rem;font-weight: 400;letter-spacing: -0.045em;line-height: 180%;color: #777;}

.k_form_alt_txt span{display: block;margin-top: 25px;font-size: 1.5rem;font-weight: bold;color: #003cb0;}


.k_formbox{display: block;width: 100%;margin: 0 auto;}
.k_formbox ul li{margin-bottom: 15px;}
.k_formbox ul li::after{content: "";clear: both;display: block;}
.k_formbox ul li label, .k_formbox ul li input, .k_formbox ul li select, .k_formbox ul li textarea{float: left;}
.k_formbox ul li label{width: 15%;height: 45px;line-height: 45px;padding: 0 10px;font-size: 1rem;font-weight: bold;letter-spacing: -0.045em;}
.k_formbox ul li label b{padding: 0 3px;color: #F00;}
.k_formbox ul li input, .k_formbox ul li textarea{width: 85%;height: 45px;padding: 0 15px;}
.k_formbox ul li select{width: 100%;max-width: 250px;height: 45px;padding: 0 15px;}

.k_formbox ul li input, .k_formbox ul li select, .k_formbox ul li textarea{border: 1px solid #ddd;cursor: pointer;outline: none;transition: border-color 0.5s, box-shadow 0.5s;font-weight: 400;}
.k_formbox ul li input:focus, .k_formbox ul li select:focus, .k_formbox ul li textarea:focus{border-color: #222 !important;box-shadow: 3px 3px 5px rgba(0,0,0,0.1) !important;}
.k_formbox ul li input::placeholder, .k_formbox ul li select::placeholder, .k_formbox ul li textarea::placeholder{color: #999;}
.k_formbox ul li input, .k_formbox ul li select{line-height: 45px;}
.k_formbox ul li textarea{padding: 15px;min-height: 150px;}

.k_radio_check{display: block;width: 100%;max-width: 1000px;margin: 50px auto;text-align: center;margin-top: 35px;}
.k_radio_check label{font-size: 0.9rem;font-weight: 400;letter-spacing: -0.045em;display: inline-block;margin-left: 5px;}
.k_radio_check label a{color: #003cb0;display: inline-block;margin-left: 15px;}

.k_btn_wrap_order{display: block;width: 100%;max-width: 1000px;margin: 0 auto;text-align: center;margin-top: 50px;}
.k_btn_wrap_order input, .k_btn_wrap_order a{display: inline-block;height: 45px;line-height: 41px;border: 2px solid #003cb0;border-radius: 100px;font-size: 1rem;font-weight: 600;letter-spacing: -0.03em;}
.k_btn_wrap_order input{width: 200px;background: #003cb0;color: #FFF;transition: background 0.3s, border-color 0.3s;}
.k_btn_wrap_order a{width: 145px;color: #003cb0;}

.k_btn_wrap_order input:hover{background: #222;border-color: #222;}

/*view 페이지*/
.k_form_view{float: left;width: 85%;height: 45px;line-height: 45px;padding: 0 15px;border-bottom: 1px solid #ddd;font-size: 1.05rem;font-weight: 500;}
.k_form_view p{line-height: 160%;padding: 10px 0;font-weight: 300;font-size: 1rem;color: #666;padding-bottom: 23px;}

.k_form_view_content{height: auto !important;padding: 15px;}
.k_form_view_content p{padding: 0 !important;}

#bo_v_top{display: block;width: 100%;max-width: 1000px;margin: 0 auto;margin-top: 50px;}

@media screen and (max-width: 760px){
	
    .k_formbox ul li label{width: 100%;}
	.k_formbox ul li input, .k_formbox ul li textarea, .k_formbox ul li select{width: 100%;}
}

#captcha{border: none;}
.cke_sc{display: none;}
