/*공통 css*/
.margin_r10{margin-right:10px}
.sub_hedimg{background-image: url(/web/img/main/bg01.jpg);background-color: #f7f7f7;display:block;}
.cnt_list{overflow:hidden}
input[type='text']{padding:5px 5px;padding: 5px 5px;}
input[type='password']{padding:5px 5px;padding: 5px 5px;min-width:50px;width: 66%;}
select{padding:5px 5px;min-width: 80px;min-width:50px;width: 30%;}
.main_ctn .m_gnb:nth-child(5){display:block;}
.m_hiden{display:none}
/*btn css*/

.bd_btn{padding: 10px 50px;margin-top:10px;background:#2e2e2e;color:#fff !important}
.btn_div{text-align:right;display: table-cell;width: 25%;}
.web_btn{margin-left:0.3em}


/*페이징*/
.pagination {display: inline-block;padding-left: 0;margin: 3em 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 1px 15px;margin-left: -1px;line-height: 1.42857143;color: #34495e;font-size:0.8em;text-decoration: none;background-color: #fff;}
.pagination > .active > a{z-index: 3;font-weight:800;cursor: default;color:#f01726}
.pagin_double {padding: 4.5px 5px !important;}
.pagin_a i{font-size: 13px;}

/*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.5% !important;}
.find_chapter{display:inline-block;width:100%;height: auto;}
.find_chapter li{width:99.3%;}
.find_chapter li:not(:last-child){border-bottom:0px}
.find_chapter li{border-left:1px solid #8A4924 !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;}
.table_thead {background: #f5f5f5;}
.table_td{padding-left:10px !important;}
.table_th{color:#2e2e2e !important;}
.form_table .text_wi{min-width:50px;width:66%;display:table-cell}

.margin_l10{margin-left: 10px;}

/*img tab*/
.img_tag{width: 100%;text-align:center;padding: 0px 0px 20px 0px;}
.img_tag_txt{color:#2e2e2e;}
.img_tag_txt span{font-size:24px;font-weight:bold;line-height:50px}
.img_tag img , .img_tag p {}

.examination_img{margin-left:0px;width:100%}


.examination dt:nth-child(2){text-align:center; margin-bottom:30px;height:69px}
.examination_type2 dt:nth-child(1){text-align:center; margin-bottom:30px;height:69px;font-size:18px}
.examination_type2 dt:nth-child(1) span{font-size:24px !important}

.examination_detail,.examination_detail+p{padding-left:2%;}
/*회원가입 모바일만 추가*/
.radio_span {width: 100%;display: block;}
.m_input_width{width:30%}
.form_table span{margin:0 !important;font-size: 0.9em;}
.btn_addr{/*padding:5px 10px*/}
.mo_mb10{margin-bottom:5px}
.mo_p5{padding:5px 0px !important}
.align_rc{text-align:center !important}
.join_information ul {display: block !important;}
@media screen and (max-width:706px){
.sub_box_cnt dt input[type=text], .sub_box_cnt dt input[type=password],.sub_box_cnt dt select{width:100%}
.sub_box_cnt dt{height:auto;width:100%}
.sub_box_cnt dt div.sub_box_ev button{height:40px}
.sub_box_title{margin:0 38px}
.sub_box_form{padding:0px 2%;width:95%;height:auto;display:table}
.cellcell{text-align:center}
.sub_box_form div.cellcnt{height:auto;width:100%}

.login_box img{padding:20px 0px}
.login_box button{width:100% !important;margin-top:15px !important}
}

@media screen and (max-width:644px){
.join_login_p .vertical_inlinet{margin-top:60px !important}

.login_p{margin:10px 0px}
.box_type .sub_box_detail{padding:0px}
.box_type .sub_box_detail{height:50%}
.text_box{font-size:11px}
.b_table th,.b_table td{font-size:11px}
.box_type .bg_o{position:relative;bottom:0;height:100px}
.examination dt:nth-child(2){padding-left:0px}
.examination_type2 dt:nth-child(1){padding-left:0px}
.login_p li{width:33% !important}
}


@media screen and (max-width:560px){
.examination p{font-size:24px}
.examination dt:nth-child(1){display:none;font-size:24px}
.examination_type2 p{font-size:24px}
.examination_type2 dt:nth-child(2){display:none;font-size:24px}
.join_find{width:100%}
.table_th{display:none !important}
.examination_type2 + .sub_pointr{font-size:13px}

}

input[name="user_addr2"]{width:99% !important}
input[name="user_addr1"]{width:99% !important}
.mypage{margin-top:3.6em !important}
.join_find{min-width:200px}
.table_list li{padding:5px 7px}
#wrap_main{min-height:auto}
.join_login_p .cnt_list{height: 100%;left: 3%;height:100%}
.join_login_p .sub_title{position:absolute;top:0;width:94%}
.join_login_p .vertical_table{min-height:auto;position:static}
.join_login_p .vertical_inlinet{display:inline-block;vertical-align:middle;width:97%;margin-top: 49px;}
.join_login_p .cnt_list .sub_ctn{display:block}
.join_login_p .cnt_list:before{content: "";display: inline-block;vertical-align: middle;height: 100%;}
