@charset "utf-8";

.main_container {margin:0 auto; color:#666666; font-size:15px;}
.main_title{text-align:center; font-size:20px; padding:0 0 70px 0; font-weight:bold;}

/*.bg_bline_cancle{background-color:#1a182e;}*/

.dir_img {border:0px; line-height:0px;}
.span_star{color:#78b802; vertical-align:middle;}
.span_color1{color:#e36566;}
.span_title{font-size:18px; font-weight:bold;}
button{cursor:pointer;}
label{cursor:pointer;}
.td_bin_space2{padding:0 0 25px 0;}

.rgst_top_area{width:100%; background: linear-gradient(to right, #606163 50%, #7a7d84 50%);}
.rgst_top_bn {width:1200px; text-align:center;}
.td_rest{padding:0 0 25px 0; font-size:16px;}
.td_rest2{padding:0 0 15px 0;}
.td_btn_info_txt{text-align:center; padding:20px 0 0 0; font-size:14px;}

/*box-sizing:border-box;*/

.rgst_mainct {margin:0 auto; color:#000000; font-size:16px; padding:0 0 0 0;}
.main_contents{width:100%; margin:0 auto; padding:30px 30px 0 30px;}
.rgst_title_area1{width:100%; min-width:636px; padding:0 0 40px 0;}
.rgst_title_area2{width:100%; min-width:636px; padding:20px 0 40px 0;}
.rgst_title_area3{width:100%; min-width:636px; padding:20px 0 20px 0;}

.rgst_title{font-weight:bold; font-size:23px; border-bottom:2px #000000 solid;padding:0 0 5px 0;}

.rgst_input_title{width:180px; font-size:18px; font-weight:bold; color:#676676;}
.rgst_input_box{width:450px;}
.inputbox_basic{border:1px #cfcfcf solid; width:100%; height:35px;}
.selectbox{border:1px #dcdbe0 solid; width:456px; height:38px;}
.inputbox_hp{border:1px #dcdbe0 solid; width:137px; height:35px; vertical-align:middle;}
.selectbox_hp{border:1px #dcdbe0 solid; width:137px; height:38px;}
.inputbox_etc{border:1px #dcdbe0 solid; width:200px; height:25px; margin-left: 7px;}

.info_txt{font-size:12px; color:#676676;}
.rgst_perinfo_td{padding:0 0 20px 0;}

input[type="checkbox"],
input[type="radio"] {
  transform: scale(1.5); /* 1 = 기본, 1.5 = 50% 크게 */
  margin-right: 7px;     /* 텍스트와 간격 */ 
}

.survey_title{font-weight:bold; font-size:18px; padding:0 0 30px 0;}
.survey_title_m{font-weight:bold; font-size:18px; padding:30px 0 30px 0;}
.survey_rs_title{font-weight:bold; color:#676676;}


.survey_as_l{
	width:318px;	
}
.survey_as_td_pd{padding:0 0 15px 0;}

.info_txt_area{
	background-color:#FFFFFF;
	overflow-y:scroll;
	box-sizing: border-box;
	border:2px #CCCCCC solid;
	width:100%;
	height:200px;
	min-width:636px;
	font-size:13px;
	padding:25px;
}

.survey_rest{padding:10px 0 0 0;}

.btn_area{padding:15px 0 100px 0; text-align:center;}
.btn_submit{
	border:0;
	background-color:#000000;
	color:#FFFFFF;
	width:240px;
	height:60px;
	border-radius:10px;
	font-weight:bold;
	font-size:20px;
	cursor:pointer;
}

#btn_pdf_submit{cursor:pointer;}

.cp_bottom{height:200px; background-color:#1a182e;}