@charset "utf-8";

#inq_cont_area{width:100%;margin-bottom:5rem}
#inq_cont_area .cont_box + .cont_box{margin-top:5rem}
#inq_cont_area .cont_box .tit {margin-bottom: 3rem;padding:1.5rem 2rem;border-left:2px solid var(--pt-color);background:#f7f7f7;font-size:2.2rem;font-weight:700;}
#inq_cont_area .cont_box .cont{padding:0 2rem}
#inq_cont_area .cont_box .txt{font-size:1.8rem;font-weight:500;line-height:150%;color:#222}
#inq_cont_area .cont_box .txt + .txt_list{margin-top:2rem}
#inq_cont_area .cont_box .txt_list li{padding-left:1rem;font-size:1.7rem;line-height:150%;color:#666;position:relative}
#inq_cont_area .cont_box .txt_list li + li{margin-top:.5rem}
#inq_cont_area .cont_box .txt_list li:before{content:'';width:3px;height:3px;border-radius:3px;background:var(--pt-color);position:absolute;left:0;top:1rem}

#inq_cont_area .tel_info{width:100%;margin-top:3rem;display:flex;flex-wrap:wrap;gap:5rem}
#inq_cont_area .tel_info li{width:calc(50% - 2.5rem);padding:3rem 2rem;border-radius:3rem;border:1px solid #ddd;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}
#inq_cont_area .tel_info .info_tit{margin-bottom:.5rem;padding-bottom:1rem;font-size:2.2rem;font-weight:700;color:#222;position:relative}
#inq_cont_area .tel_info .info_tit:before{content:'';width:2rem;height:3px;background:var(--pt-color);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
#inq_cont_area .tel_info .add{font-size:1.7rem;line-height:150%;color:#666}
#inq_cont_area .tel_info .num{font-size:2.5rem;font-weight:700;color:#222;font-family:'Poppins'}
#inq_cont_area .gray_box{padding:5rem;border-radius:2rem;border:1px solid #ddd;background:#fff;font-size:1.7rem;line-height:150%;color:#666}


#inq_cont_area  .agree_box_area2{margin-top:2rem;display: flex;align-items: center;justify-content: flex-end;}
#inq_cont_area  .agree_box{padding-left:3rem;position:relative}

#inq_cont_area  .agree_box .chk_icon{width:2.5rem;height:2.5rem;border-radius:2.5rem;border:1px solid #ccc;font-size:10px;text-align:center;line-height:2.3rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}
#inq_cont_area  .agree_box:focus-within .chk_icon{border-color:#c00}
#inq_cont_area  .agree_box label{cursor:pointer}
#inq_cont_area  .agree_box input[type="checkbox"]{display:none}
#inq_cont_area  .agree_box input[type="checkbox"]:checked + label .chk_icon{border-color:#113b91;background:#113b91;color:#fff}
#inq_cont_area  .agree_box .agree_btn {display:inline-block;height:3rem;margin-left:.5rem;padding:0 1.5rem;border:1px solid #ddd;line-height:3rem;vertical-align:middle;cursor:pointer}
#inq_cont_area  .agree_box .agree_btn:hover{border-color:#333;background:#333;color:#fff}


#new_form_area2{border-top:1px solid #ddd;display:flex;flex-wrap:wrap}
#new_form_area2 > li{width:50%;min-height:7rem;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;}
#new_form_area2 > li.quarter{width:25%}
#new_form_area2 > li.full{width:100%}
#new_form_area2 > li .form_tit{width:17rem;padding:1rem;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#f7f7f7;font-size:1.5rem;font-weight:500;text-align:center;color:#222;position:relative;display: flex;align-items: center;justify-content: center;}
#new_form_area2 > li .form_tit .required_mark{font-size:1.4rem;color:#c00;position:absolute;top:.5rem;right:.5rem}
#new_form_area2 > li .form_box{width:calc(100% -  17rem);padding:1rem;position:relative;display:flex;flex-wrap:wrap;align-items: center;gap:1rem}
#new_form_area2 > li .ui-datepicker-trigger{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}

#new_form_area2 .radio_area{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}
#new_form_area2 .radio_area label{font-size:1.6rem;color:#666;cursor:pointer}
#new_form_area2 .small_txt{margin-top:.5rem;font-size:1.4rem;color:#888}

#new_form_area2 .other_box.full{width:100%}
#new_form_area2 .other_info{border:1px solid #ddd;border-left:0;display:flex;flex-wrap:wrap}
#new_form_area2 .other_info li{width:50%;display:flex;flex-wrap:wrap}
#new_form_area2 .other_info li .info_tit{width:12rem;padding:1rem;border-left:1px solid #ddd;background:#f7f7f7;font-size:1.5rem;font-weight:500;text-align:center;color:#222;display: flex;align-items: center;justify-content: center;}
#new_form_area2 .other_info li .info_input{width:calc(100% - 12rem);border-left:1px solid #ddd;padding:1rem}

@media(max-width:1280px){
	#inq_cont_area .tel_info{gap:2%}
	#inq_cont_area .tel_info li{width:49%}
}

@media(max-width:1024px){
	#inq_cont_area .gray_box{padding:3rem}
	#inq_cont_area .gray_box br{display:none}
	
	
	#new_form_area2 > li.quarter{width:50%}
	#new_form_area2 > li.full:nth-child(8){width:50%}
	
	#new_form_area2 > li .form_tit{width:9rem}
	#new_form_area2 > li .form_box{width:calc(100% - 9rem)}
}

@media(max-width:767px){
	
	#inq_cont_area .cont_box .cont{padding:0}
	
	#inq_cont_area .tel_info .info_tit{font-size:1.9rem}
	#inq_cont_area .tel_info .num{font-size:2.2rem}
	
	
	#new_form_area2 > li{width:100%}
	
	#new_form_area2 .other_info li{width:100%}
	#new_form_area2 .other_info li + li{border-top:1px solid #ddd}
		
	#new_form_area2 .other_info li .info_tit{width:9rem}
	#new_form_area2 .other_info li .info_input{width:calc(100% - 9rem)}
	
}

@media(max-width:480px){
	
	#inq_cont_area .cont_box .tit{font-size:1.9rem}
	
	#inq_cont_area .tel_info{gap:1rem}
	#inq_cont_area .tel_info li{width:100%}
	
	#new_form_area2 > li,
	#new_form_area2 > li.quarter,
	#new_form_area2 > li.full:nth-child(8){width:100%}
	
	#new_form_area2 .other_info li .info_tit{width:100%}
	#new_form_area2 .other_info li .info_input{width:100%}
	
	#bo_w .frm_input{width:100%}
	
}

@media(max-width:320px){
}