/*공통 css*/
.margin_r10{margin-right:10px;}
.sub_hedimg{background: url("/img/hed_support.jpg");background-color: #f7f7f7;background-size: auto 100%;background-position: center;background-repeat: no-repeat;}
.cnt_list{overflow:hidden}
input{padding:5px 5px;}
select{padding:5px 5px;}
.main_ctn .m_gnb:nth-child(5){display:block;}
.login{display:none !important}
/*input,select{padding:3px 0px !important; border-radius: 0px;border:1px solid #e6e5e5}*/
input,select{padding:3px 0 !important; border-radius: 0;border:1px solid #ddd}
input{margin:2px 0px;}
.box_top{border-top:1px solid black}

.Recepit_h100{height:100% !important}
.s_border_tb{border-bottom:1px solid #707070 }
.sub_box_form{height: 200px;border: 1px solid #ddd;padding: 10px 38px 0px 38px;width: 547px;margin:0 auto;}
.sub_box_form div.cellcnt{height:186px}
.sub_box_title{margin: 0 auto;border-bottom: 1px solid #ddd;font-size: 15px;font-weight: bold;color: #2e2e2e;padding: 9px 0px;}
.sub_box_cnt dt{height: 88px;width:50%;float:left}
.sub_box_cnt dt input[type=text],.sub_box_cnt dt input[type=password],.sub_box_cnt dt select{width: 95%;height:24px;}
.sub_box_cnt dt input[type=password]{margin-bottom:4px}
.sub_box_form div.cellcnt ul {display:table;width:100%;}
.sub_box_form div.cellcnt ul li{font-size:12px;display:table-cell}
.sub_box_cnt dt div.sub_box_ev{margin-bottom: 10px;}
.sub_box_cnt dt div.sub_box_ev button{width: 100%;height: 67px;background:#f01726; border: none;color:#f2f2f2; font-size: 21px;margin-top: 3px;}
.sub_box_detail{line-height: 24px;height:93px;display:table;}
.box_type{padding: 0px 0px;width:623px}
.box_type .sub_box_title{margin:0px 38px}
.box_type .sub_box_detail{padding:0px 38px;width:548px}
.mb_40{margin-bottom:40px}

/*공통 css*/
.margin_r10{margin-right:10px}
.sub_hedimg{background-image: url('/img/hed_introduce.jpg');background-color: #ffc956;display:block;}

/*nav css*/
.chapter_tab li{width:33.1% ;border:1px solid #8A4924;}
.chapter_tab li:hover{background:#8A4924;color:#fff}
.chapter_tab .chapter_selected{background:#8A4924;color:#fff}
.chapter_find li{width:49.7% !important;}

/*faq list css*/
.faq_div{}
.faq_title{padding:10px;background:#F3F3F3;color:#2e2e2e;margin-bottom:10px;border:1px solid #CFCFCF;cursor:pointer}
.faq_txt{padding:10px;display:none;margin-bottom:10px}
.faq_div span{padding: 0px 90px;font-weight: 600;vertical-align: top;}

.answer{color:#f01726}
.answer_div{width: 65%;display: inline-block;}
.chapter_tab li:not(:first-child){border-left:0px}
/*ul_table*/
.form_table {width: 100%;margin-bottom: 30px;}

.form_table dl, .form_table ul {display: table;height: 100%;}
.form_table dl, .form_table ul {display: table;height: 100%;}
.table_thead li {color: #2e2e2e;text-align: center;font-weight:bold;padding:10px 0 !important;}
.form_table li {display: table-cell;vertical-align: middle;}
.form_table li, .form_table li ul li {padding: 5px 0; line-height:26px;}
.table_thead {background: #f5f5f5;}
.table_td{padding-left:10px !important;}
.table_th{color:#2e2e2e !important;min-width:121px;width:120px}

.margin_l10{margin-left: 10px;}

/*img tab*/
.img_tag{width: 100%;height: 141px;padding: 0px 20px 20px 20px;}
.img_tag_txt{display:inline-block;padding: 40px 0px 0px 40px;color:#2e2e2e;line-height:25px}
.img_tag_txt span{font-size:24px;font-weight:bold;}
.img_tag img , .img_tag p {float:left}
.examination{margin-bottom:10px}
.examination dt{text-align:center}
.examination dt:nth-child(2){font-size: 28px;font-weight: bold;color:#2e2e2e;line-height: 22px;padding-left: 48px;}
.examination dt:nth-child(2) span{}
.examination_img{margin-left:64px;max-width:250px;}

.examination_type2 dt{text-align:center}
.examination_type2 dt:nth-child(1){font-size: 28px;font-weight: bold;color:#2e2e2e;line-height: 31px;}
.examination_type2 dt:nth-child(1) span{}
.examination_img{margin-left:64px;max-width:250px;}


p.examination_detail{font-weight:bold;color:black;line-height:21px;margin-bottom:39px;}
span.examination_detail{margin: 20px 0px;display: block;line-height: 23px;}
p.examination_detail + p{line-height:21px;}


.join_init{width:99%;overflow:inherit}
.join_init div.textarea{height: 100px;overflow-y: scroll; border: 1px solid #ddd;}
.join_init .trems_title{font-size:16px;margin-top:41px;padding:10px 0px;font-weight:bold;color:#2e2e2e}
.join_init .inputbox{margin-top:4px;font-size:13px;font-weight:100}
.join_init_btnbox{text-align:center;width:320px}
.join_init_btnbox button{font-size:13px;margin:5px}
.join_collgbox{padding:30px 0px}

.chapter_tab_cnt{display:none;width:100%;padding:10px 0px;}
.chapter_tab_cnt img{min-width:100px;padding:21px}

.colg_txt{font-size:30px;}

.join_find{min-width:200px}
.table_list li{padding:5px 7px}

/*#chapter_1,#chapter_2,#chapter_3{min-height:300px !important}*/
#wrap_main{min-height:501px;}
.join_login_p{}
.join_login_p .vertical_table{min-height:544px;display:inline;height:100%;position:relative;right:0;top:-2px}
.join_login_p .sub_title{position: relative;top: 0px;width: 100%;}
.join_login_p .cnt_list{vertical-align:middle}
.vertical_table::before {content: "";display: inline-block; vertical-align: middle; height: 100%;}


.chapter_tab2 li{width:49.7% ;border:1px solid #8A4924;}
.chapter_tab2 li:hover{background:#8A4924;color:#fff}
.chapter_tab2 .chapter_selected{background:#8A4924;color:#fff}
.chapter_tab2 li:not(:first-child){border-left:0px}