/* Data */
.program_table_out_table{width:100%}
.program_table_A_table{}
.program_table_A_td1{background:#f1f1f1;padding:10px 10px 10px 10px;text-align:left;border-top:2px solid #666666;border-bottom:1px solid #D9D9D9;font-family:굴림체;font-size:12pt;font-weight:bold;color:black}
.program_table_A_td2{}
.program_table_A_td3{background:#fafafa url('http://127.0.0.1/hanyangivy/m9_img/background/etc/ollist001_20x30.gif') 50% 0% no-repeat;width:100px;padding:10px 10px 10px 10px;text-align:right;font-size:10pt;font-weight:bold;color:black}
.program_table_A_td4{background:#FFFFFF;padding:10px 10px 10px 10px;text-align:LEFT;font-size:10pt;color:#333333}
.tr_middle>.program_table_A_td3, .tr_middle>.program_table_A_td4{border-bottom:1px solid #D9D9D9}
.tr_last>.program_table_A_td3, .tr_last>.program_table_A_td4{border-bottom:1px solid #D9D9D9}
.program_table_button_empty{height:5px;width:100%;font-size:0;.overflow:hidden}
.program_table_btn_p{padding:0px 10px 0px 10px;text-align:center}
.program_table_check{vertical-align:middle;margin:-4px 4px 0 0}
.program_table_font5{font-size:10pt;color:#FF6666}
.program_table_input1{font-size:10pt;color:#333333;border:1px solid #999999;background:#FFFFFF;padding:4px;line-height:1}

.go_list_page{padding-bottom:5px;text-align:right}
.individual_info_box {width:100%;margin-top:30px;font:normal 12px/24px dotum,'돋움',sans-serit;}
.individual_title {margin-bottom:10px;font-weight:bold;}
.individual_title span {float:right;font-weight:normal;color:#888}
.individual_table_input {width:100%;max-width:100%;max-height:500px;height:100px;font-family:inherit;font-size:inherit;background:#fcfcfc;padding:10px 15px;border:1px solid #ededed;line-height:150%;color:#666}
.agree_box {}
.agree_box p {display:inline-block}
.agree_check_box {float:right}
.agree_check_box input {margin:0 5px 0 20px}

#custom1_group1_display>span{margin-right:20px}

/*styles for mobile*/
@media only screen and (max-width: 683px) {
.sample_wrap {padding:0 20px}
.individual_info_box {}
.individual_title {margin-bottom:10px;font-weight:bold;}
.individual_title span {float:left;margin-bottom:10px}
}

/* 반응형 스타일 */
@media screen and (max-width:400px){
.program_table_out_table{}
.program_table_A_table{display:block;width:100%}
.program_table_A_table:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.program_table_A_table>thead{display:block;width:100%}
.program_table_A_table>tbody{display:block;width:100%}
.program_table_A_table tr{display:block;width:100%}
.program_table_A_table tr:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.program_table_A_table th, .program_table_A_table td{display:block;float:none;width:auto;min-height:30px;height:auto;clear:both}
.program_table_A_td1{display:block}
.program_table_A_td3{text-align:left}
.program_table_A_td4{text-align:left}
.program_table_A_tr1, .program_table_A_tr2, .program_table_A_tr3, .program_table_A_tr4{float:left;height:auto}
.program_table_A_line1, .program_table_A_line2, .program_table_A_line3, .program_table_A_line4{clear:both}
.resize[class*=program_table_input1]{max-width:100%;width:100%}
.return:before{content:".";display:block;height:0;visibility:hidden}
}








/* User Value */
#content{width:auto;max-width:1147px;}
.program_table_out_table{padding:50px;border:1px solid #eee}
.program_table_A_td1{display:none}
.program_table_A_td3{width:165px;background:#fff;text-align:left;font-weight:normal;font-size:17px;}
.program_table_input1{border:1px solid #C9C9C9;padding:9px}
.tr_middle>.program_table_A_td3, .tr_middle>.program_table_A_td4{padding:25px 10px}

.program_table_out_table input{outline:none;}
.program_table_out_table input[type=radio] {position: absolute;opacity:0;cursor: pointer}
.program_table_out_table input[type=radio]:checked+label:before {background-image:url(/m9_img/etc/imgs/btn_radio_on.png);}
.program_table_out_table input[type=radio]:hover+label:before, input[type=radio]:focus+label:before, label:hover:before, label:focus:before {color: #066fb8 !important;  }
.program_table_out_table input[type=radio]+label{font-size:15px;font-weight:bold;margin-right:1em;cursor: pointer}
.program_table_out_table input[type=radio]+label:before {display:inline-block;vertical-align: middle;content: "";background:url(/m9_img/etc/imgs/btn_radio_off.png) no-repeat 0 0;background-size:cover;position: relative;color: #bdc3c7;width:20px;height:20px;transition: 0.3s;cursor:pointer}

.program_table_out_table .agree_check_box input[type=radio] {position: absolute;opacity:0;cursor: pointer}
.program_table_out_table .agree_check_box input[type=radio]:checked+label:before {background-image:url(/m9_img/etc/imgs/btn_checkbox_on.png);}
.program_table_out_table .agree_check_box input[type=radio]:hover+label:before, input[type=radio]:focus+label:before, label:hover:before, label:focus:before {color: #066fb8 !important;  }
.program_table_out_table .agree_check_box input[type=radio]+label{font-size:15px;font-weight:bold;margin-right:1em;cursor: pointer}
.program_table_out_table .agree_check_box input[type=radio]+label:before {display:inline-block;vertical-align: middle;content: "";background:url(/m9_img/etc/imgs/btn_checkbox_off.png) no-repeat 0 0;background-size:cover;position: relative;color: #bdc3c7;width:20px;height:20px;transition: 0.3s;cursor:pointer}



/*업로드버튼*/
.uploadform .line{display:none !important;}
.uploadform .setup_line{height: auto !important;position: relative;}
.uploadform .file_box{height:35px !important;line-height:35px;margin-bottom:1em;}
.uploadform .uploadfile_line{float:none !important;line-height: 0}
.uploadform .uploadfile{height:auto !important;float:none !important;color:#999;padding:0 !important;}
.uploadform .upload_input{position:relative;height:35px;line-height:35px !important;padding:0 !important;border:1px solid #eee;border-radius:5px;overflow: hidden;margin-right:1em;}
.uploadform .upload_input:focus{outline: 1px solid #ffc8c8}
.uploadform .upload_input:before{position:absolute;width:73px;height:35px;line-height:35px;text-align: center; left:0;top:0;content: "파일찾기";background:#898989;color:#fff;font-size:12px;font-weight:bold;cursor: pointer}
.uploadform{background:#fff !important}
.uploadform .upload_btn1{background:#d8293f !important;font-size:1em !important;border-radius:12px;width:65px !important;line-height:23px;color:#fff;font-weight:bold;margin:0 5px;}
.uploadform .upload_btn1:hover{background:#066fb8 !important}
.uploadform .total_num_box{position:absolute;right:0;line-height:35px !important;;}
.uploadform .upload_select{padding:10px !important;border:1px solid #eee;color:#666}
.uploadform .upload_btn2{background:#ffff !important;border:1px solid #eee !important;;margin:0 1px;border-radius:5px;}
.individual_info_box{font-family: inherit;}