@charset "utf-8";
/* 700px s */

.main_container {margin:0 auto; border:1px #CCCCCC solid; color:#666666; font-size:15px;}
.main_container_cp {margin:0 auto; font-size:0px; border:1px #CCCCCC solid;}/*모바일에 희미하게 보이는 1px 여백을 없애는코드*/
.dir_img {border:0px; line-height:0px;}
.span_star{color:#f37020;}
button{cursor:pointer;}
label{cursor:pointer;}

input[type=checkbox]{	
	vertical-align:middle;	
}

.td_middle_line{padding:0 82px 0 0;}
.td_bin_space{margin:0 auto; width:100%; border-bottom:1px #CCCCCC solid;padding:0 0 0 0;}
.td_bin_space2{padding:0 0 25px 0;}

.main_contents{padding:50px 0 50px 86px;}

/*.main_contents_cp{padding:100px 0 100px 105px;}*/
/*.main_title{text-align:center; padding:0 85px 0 0;}*/
.main_title{font-weight:bold; padding:0 85px 0 0;}
.td_rest{padding:0 92px 25px 0;}
.td_rest2{padding:0 92px 15px 0;}

.span_title{font-weight:bold;}

.main_input_container{padding:0 0 0 0;}

.contents_input{padding:50px 0 10px 0;}

.contents_input .td_input_bottom_pd{padding:0 0 15px 0;}
.input_title{font-weight:bold; width:170px;}

.inputbox_basic{border:1px #cfcfcf solid; width:350px; height:25px;}
.inputbox_zipc{border:1px #cfcfcf solid; width:170px; height:25px; vertical-align:middle;}
.inputbox_hp{border:1px #cfcfcf solid; width:112px; height:25px; vertical-align:middle;}
.selectbox_hp{border:1px #cfcfcf solid; width:109px; height:30px;}
.selectbox{border:1px #cfcfcf solid; width:356px; height:30px;}
.txtbox_input{width:100%; resize:none; border:1px #CCCCCC solid;}
.info_txt_area{overflow-y:scroll; box-sizing: border-box; border:1px #CCCCCC solid; width:100%; height:170px; font-size:13px; padding:25px;}
.info_txt{font-size:12px; color:#bababa;}
.ps_info_txt{font-size:12px;}
.td_btn_info_txt{text-align:center; padding:20px 115px 10px 0; font-size:12px; color:#bababa;}
.btn_area{text-align:center; padding:5px 115px 20px 0;}
.btn_submit{border:1px #77b900 solid; background-color:#77b900; color:#FFFFFF; width:358px; height:60px; border-radius:50px; font-weight:bold; font-size:27px;}

/* 700px e */


/* 1000px s */
/*.td_bg_area{background-color:#f2f2f2;}
.main_container {margin:0 auto; color:#666666; font-size:16px;}
.dir_img {border:0px; line-height:0px;}
.span_star{color:#f37020;}
label{cursor:pointer;}

.td_middle_line{padding:0 65px 0 60px;}
.td_bin_space{margin:0 auto; width:100%; border-bottom:1px #CCCCCC solid;padding:15px 0 0 0;}
.td_bin_space2{padding:0 0 50px 0;}

.main_contents{width:100%; padding:0 0 0 0; background-color:#f2f2f2; }
.td_rest{padding:0 65px 40px 60px;}
.td_rest2{padding:0 65px 15px 60px;}

.span_title{font-weight:bold;}

.main_input_container{padding:0 0 0 0;}

.contents_input{padding:0 0 0 60px;}

.input_title{font-weight:bold; width:150px;}
.contents_input .td_input_bottom_pd{padding:0 0 35px 0;}

.inputbox_basic{border:1px #cfcfcf solid; width:360px; height:25px;}
.inputbox_zipc{border:1px #cfcfcf solid; width:170px; height:25px; vertical-align:middle;}
.inputbox_hp{border:1px #cfcfcf solid; width:117px; height:25px; vertical-align:middle;}
.selectbox_hp{border:1px #cfcfcf solid; width:114px; height:30px;}
.selectbox{border:1px #cfcfcf solid; width:366px; height:30px;}
.txtbox_input{width:100%; resize:none;}
.info_txt_area{background-color:#FFFFFF; overflow-y:scroll; box-sizing: border-box; border:2px #CCCCCC solid; width:100%; height:250px; font-size:13px; padding:25px;}
.info_txt{font-size:12px; color:#979797;}
.ps_info_txt{font-size:14px;}
.td_btn_info_txt{text-align:center; padding:20px 0 0 0; font-size:12px; color:#bababa;}
.btn_submit{cursor:pointer;}
*/
/* 1000px e */