/**********   sub page    **************/
/**********   sub page    **************/
/**********   sub page    **************/


#sub_page{    width: 100%;
    min-width: 1000px;
    height: 100%;
    background-image: url(./../images/sub_bg.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #dbdbdb;}

#sub_content{      width: 1000px;
    height: auto;
    min-height: 540px;
    margin: 0 auto;
    padding-top: 192px;
    padding-bottom: 50px;
    position: relative;}
.left_sider{      float: left;
    width: 228px;
    background: url(./../images/menu_bg.png) no-repeat left top;
    height: auto;
    min-height: 540px;}
    
.left_sider h1{text-align: left;
    font-size: 28px;
    font-weight: 600;
    color: #fff;
    width: 213px;
    height: 133px;
    line-height: 153px;
    padding-left: 15px;
    padding-top: 20px;}

.left_gnb{margin-top:30px;}
.left_gnb ul{background:#fff;}
.left_gnb ul li{border-bottom:1px solid #dbdbdb; height:62px;}
.left_gnb ul li a{height:62px;line-height:62px;padding-left:15px;display:block;font-size:18px;font-weight:200;color:#454545;}
.left_gnb ul li a.mouse_on{background-color:#002E5E;color:#fff;}
.left_gnb ul li a:hover{background-color:#002E5E;color:#fff;}
.left_gnb ul li >ul li{background:#fff;height:60px;line-height:40px;padding-left:10px;}
.left_gnb ul li >ul li > a{padding-left:10px;font-size:13px;color:#666666;letter-spacing:-1px;}

.lf_s_menu{display:none;}

.right_sider{float: right;
    width: 680px;
    min-height: 500px;
    height: auto;
    background: #fff;
    padding: 20px 30px;}
.sub_location{position: relative;
    width: 100%;
    height: 42px;
    padding: 10px 0px;
    border-bottom: 1px solid #dbdbdb;}
.sub_stit{    float: right;
    text-align: right;
    font-size: 14px;
    line-height: 42px;
    color: #454545;}
.sub_location > h1{float: left;
    font-size: 28px;
    color: #454545;
    line-height: 42px;
    font-weight: 600;}
    
.right_contents{    position: relative;
    height: auto;
    width: 100%;
    padding: 50px 0px;
    text-align: left;}
.right_step{     width: 100%;
    text-align: center;margin-bottom: 50px;}

.all_btn{     width: 100%;
    height: 40px;
    margin: 30px auto 0px auto;
    position: relative;
    text-align: center;}
.all_btn a{background:#002E5E;
        padding: 10px 30px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    border: 1px #002E5E solid;
    line-height: 24px;
    border-radius: 3px;
    margin: 0px 10px;}
.all_btn a:hover{background:#2775cc;
    color: #fff;
}
.all_btn a:active{background:#2775cc;
    color: #fff;
}
.all_btn button{background:#002E5E;
        padding: 9px 30px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    border: 1px #002E5E solid;
    line-height: 22px;
    border-radius: 3px;
    margin: 0px 10px;}
.all_btn button:hover{background:#2775cc;
    color: #fff;
}
.all_btn button:active{background:#2775cc;
    color: #fff;
}



.sc_tit{    width: 100%;
    height: 42px;
    position: relative;
    text-align:left; line-height:42px; font-size:20px; font-weight:bold;color:#454545;}

.sc_tit img{float:left;}

.sd_tit{    width: 100%;
    height: 42px;
    position: relative;
    text-align:left; line-height:42px; font-size:16px; font-weight:bold;color:#454545;}
.sd_tit img{float:left;}
    

.sc_tit h5{padding-left:20px; text-align:left; font-size:16px; font-weight:bold; line-height:30px; color:#454545;float:left;letter-spacing:-1px;}
.sc_tit h6{padding: 0px 20px;width:70px; height:30px; text-align:left; font-size:14px; font-weight:500; line-height:30px; color:#fff;float:left;letter-spacing:-1px;background:#44afe7;}

.sc_tit h7{text-align:left; font-size:14px; font-weight:300; line-height:30px; color:#454545;float:left;}

.sc_tit h8{padding-left:20px; text-align:left; font-size:14px; font-weight:500; line-height:30px; color:#41aee6;float:left;letter-spacing:-1px;}

.sc_tit s1{padding-right:0px; text-align:right; font-size:13px; font-weight:400; line-height:30px; color:#454545;float:right;letter-spacing:-1px;}
.sc_tit r1{font-size:13px; font-weight:400; line-height:30px; color:#EF4942;letter-spacing:-1px;}


.view_box{    width: 100%;
    height: auto;
    position: relative;}
.view_box p{    padding-left: 20px; text-align:left; font-size:14px; font-weight:600; line-height:30px; color:#454545; word-break:break-all; }
.view_box img{max-width: 100%}

.small_btn{cursor: pointer;
    background: #f0b80f;
    border-radius: 2px;
    padding: 5px 10px;
    border: 1px #f7bb06 solid;
    color: #fff;
    font-size: 13px;}

.contents_img{margin-top:30px;     float: left; }
.c_tit{ width:480px;margin-top:-180px; float:right; padding:5px 5px; text-align:left; font-size:18px; font-weight:bold; line-height:30px; color:#454545;letter-spacing:-1px; word-break:break-all;}
.c_tit pp{color:#002E5E;}
.c_txt{ width: 500px;
    margin-top: 70px;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: #454545;
    float: right;
    word-break: break-all; }
.c_txt pp{color:#002E5E;}

.c_tit2{ width:480px;margin-top:-80px; float:right; padding:5px 5px; text-align:left; font-size:18px; font-weight:bold; line-height:30px; color:#454545;letter-spacing:-1px; word-break:break-all;}
.c_tit2 pp{color:#002E5E;}
.c_txt2{ width:480px;margin-top:-40px; padding-right:0px; text-align:left; font-size:14px; font-weight:400; line-height:30px; color:#454545;float:right;letter-spacing:-1px; word-break:break-all; }
.c_tx2t pp{color:#002E5E; font-weight:bold !important;}


.qna_img{ width:30px; height:30px; float:left;  }
.contents_img_center{margin:20px auto; }	
.txt_center{ margin:0 auto; padding:20px 20px; text-align:left; font-size:14px; font-weight:400; line-height:24px; color:#454545; word-break:break-all; }
.txt_center vp{ color:#EF4942}

.txt_left{ padding:0px 20px; text-align:left; font-size:14px; font-weight:400; line-height:24px; color:#454545; word-break:break-all; }
.txt_left h5{    text-align: left;
    font-size: 16px;
    font-weight: 600;
    line-height: 44px;
    color: #454545;
    word-break: break-all;}
.txt_left h6{    text-align: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 38px;
    color: #454545;
    word-break: break-all;     padding-left:20px;}
.txt_left p{text-align:left; font-size:14px; font-weight:400; line-height:24px; color:#454545; word-break:break-all;}

.txt_left dl{    padding: 5px 0px 10px 40px;
    text-align: left;}
.txt_left dl dt{font-weight: 600;
    font-size: 13px;
    line-height: 28px;}
.txt_left dl dd{    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
    padding-left: 14px;}

.txt_right{ float: right;
    padding: 0px 20px;
    text-align: left;}
.txt_right h1{    font-size: 15px;
    font-weight: 700;
    line-height: 26px;
    color: #454545;
    word-break: break-all;}
.txt_right h2{    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    color: #ef4942;
    word-break: break-all;}
    
.txt_right p{font-size:14px; font-weight:400; line-height:24px; color:#454545; word-break:break-all;}

.txt_right ul {    width: 100%;
    height: auto;
    position: relative;
    margin-top: 15px;}
.txt_right ul li{list-style: disc;
    font-size: 14px;
    line-height: 24px;
    color: #454545;
    margin-bottom: 15px;}

.contents_img_left{ float: left;}


.text_area{width: auto;
    height: 220px;
    border: 1px solid #e1e1e1;
    margin-top: 10px;
    padding: 20px 20px;
    overflow-y: auto;
    background-color: #f5f5f5;}
.text_area > div{    width: auto;
    height: 100%;
    position: relative;
    text-align: left;
    color: #545454;
    font-weight: 400;}


.sm { text-align:left; font-size:14px; font-weight:300; line-height:30px; color:#454545;float:left;letter-spacing:-1px;}
.sr { text-align:left; font-size:14px; font-weight:300; line-height:30px; color:#EF493F;float:left;letter-spacing:-1px;}

.id_result{ width: 250px;
    height: 40px;
    border: 1px #dbdbdb solid;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    color: #454545;
    line-height: 40px;}

.id_view {width:300px; height:50px; border:1px #dbdbdb solid; font-size:18px; font-weight:800; line-height:50px; text-align:center; padding:30px 30px; color:#545454;letter-spacing:-1px; background:#e0e0e0; margin:30px auto;}


.right_contents .login_box{    }
.top_line{background-color:#002E5E;height:7px;}
.logn_box_tit{height:55px;background-color:#002E5E;border-bottom:1px dotted #dbdbdb; padding-left:15px;}
.logn_box_tit tt{line-height:55px;color:#fff;font-size:18px; font-weight:bold;padding-left:35px; text-align:left;}
.login_in{    width: 410px;
    height: 120px;
    position: relative;
    margin: 0 auto;
    border-bottom: 1px #dddddd dotted;}
.login_left{float:left; width:320px;}
.log_in{width: 100%;
    height: 40px;
    position: relative;}
.login_right{float:right;}
.login_btn{float:right; width:85px; height:85px;}
.pass_blo{position:absolute;top:70px;left:88px;}
.login_label{ font-size: 16px;
    padding-right: 10px;
    font-weight: bold;
    color: #353535;
    float: left;
    text-align: right;
    width: 80px;
    line-height: 34px;}
.log_input{    float: left;
    border: 1px solid #c5c5c5;
    width: 215px;
    height: 34px;
    padding: 2px 5px;}
.login-top{margin-top:10px;}
.log_bottom{width:463px;margin:0 auto;text-align:center;padding-top:20px;}


.mem_btn{    width: 410px;
    height: 42px;
    position: relative;
    text-align: center;
    margin: 30px auto;}
.mem_btn a{background: #fff;
    padding: 6px 15px;
    font-size: 14px;
    font-weight: 500;
    color: #002E5E;
    border: 1px #002E5E solid;
    line-height: 24px;
    border-radius: 3px;
    margin: 0px 10px;}
 .mem_btn a:hover{background: #002E5E;
    color: #fff;
}
 .mem_btn a:active{background: #002E5E;
    color: #fff;
}


.erro_box{width:392px;;border:1px solid #ef4942;margin:15px auto;background-color:#f5f5f5;padding:18px;}
.erro_box h4{font-size:20px;color:#ef4942;}
.erro_box div{font-size:14px;color:#666666;line-height:18px;padding:20px 0;border-top:1px dotted #b2b2b2;border-bottom:1px dotted #b2b2b2;margin-top:10px;}
.erro_box p{font-size:14px;color:#ef4942;line-height:18px;padding:10px 0;}
.r_stit{background:url("/images/sub/stit.jpg") no-repeat left 50%;padding-left:15px;font-size:18px;color:#4a83c4;}
.red_text{font-size:16px;color:#ef4942;font-weight:bold;}
.small_text{margin-top:5px;font-size:14px;color:#666666;}

.tbox{ width:70px;float:left;height:30px; color:#545454;letter-spacing:-1px; vertical-align:middle; margin-right:5px;}
.dbox{ width:400px;color:#545454;letter-spacing:-1px; vertical-align:middle; margin:15px auto;}

.mbox{      width: 570px;
    height: 42px;
    margin: 0 auto;
    color: #545454;
    position: relative;
    text-align: center;
    line-height: 42px;}
.mbox h5{    float: left; text-align:left; font-size:14px; font-weight:bold; line-height:42px; color:#454545;}
.mbox input{     float: left;
    height: 42px;
    border: 1px solid #dbdbdb;
    font-size: 14px;
    line-height: 42px;
    color: #545454;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-right: 5px;}

/*  테 이블 공용*/
table {border-collapse: collapse;border-spacing: 0;table-layout: fixed;width: 100%;margin-bottom: 30px;border: 1px solid #d5d5d5;}
thead th{ border-left: 1px solid #cae4f3; background:#002E5E;color: #fff;font-size: 14px;line-height: 30px;height:48px; font-weight:600;     text-align: center;}
thead th:first-child{ border-left:none}
tbody th{background:#ddd; height:48px;border-bottom: 1px solid #cacaca;border-left: 1px solid #dddddd; font-size: 14px;font-weight:400;line-height:24px;color:#333;text-align:center;     border-right: 1px solid #cacaca;}
tbody td{border-bottom: 1px solid #d5d5d5;border-left: 1px solid #d5d5d5;background: #fff; color:#454545;font-size: 14px;letter-spacing: -0.2px;line-height: 30px;height:40px; text-align:center; font-weight:normal; word-break:break-all; padding: 0px 10px;}
tbody td:first-child{ border-left:none}

tbody th.table-common-title{border-left: 1px solid #cae4f3; background:#002E5E;color: #fff;font-size: 14px;line-height: 30px;height:48px; font-weight:600;     text-align: center;}
tbody th.table-common-title:first-child{ border-left:none}

/*원서접수 테이블*/
.report_list tbody th {height:48px;border-bottom: 1px solid #fff;border-left: 1px solid #fff;background:#868686;font-size: 14px;font-weight:200;line-height:30px;color: #fff;letter-spacing: -1px;text-align:center;}
.report_list tbody td {height:48px;padding: 0 15px!important;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;font-size: 14px;line-height: 30px;font-weight:100;color: #545454;letter-spacing: -1px;text-align: left;border-spacing: 0;vertical-align: middle;}

.report_list tbody td p {
    padding: 0px 0px!important;
    font-size: 13px;
    line-height: 17px;
    font-weight:100;
    color: #545454;
    letter-spacing: -1px;
    text-align:left;
    border-spacing: 10px;
    vertical-align: middle;
	margin-bottom:10px;
}

.report_list tbody td s2{
    font-size: 12px;
    line-height: 35px;
    font-weight:100;
    color: #545454;
    letter-spacing: -1px;
    text-align:left;
    border-spacing: 10px;
    vertical-align: middle;
	margin-bottom:10px;
	margin-top:30px !important;
}

.report_list tbody td s3{
    font-size: 12px;
    line-height: 20px;
    font-weight:100;
    color: #545454;
    letter-spacing: -1px;
    text-align:left;
    border-spacing: 10px;
    vertical-align: middle;
	margin-bottom:10px;
	margin-top:30px !important;
}




.report_list tbody td p dp{
    padding: 0px 0px!important;
    font-size: 12px;
    line-height: 24px;
    font-weight:inherit;
    color: #ef4942;
    letter-spacing: -.2px;
    text-align: left!important;
    border-spacing: 10px;
    vertical-align: middle;
	margin-bottom:10px;
}

.report_list tbody td nn{
    padding: 0px 0px!important;
    font-size: 13px;
    line-height: 24px;
    font-weight:bold;
    color: #ef4942;
    letter-spacing: -.2px;
    text-align: left!important;
    border-spacing: 10px;
    vertical-align: middle;
	margin-bottom:10px;
}
.phn {
	width:20px;
	float:left;
    padding: 0px 0px!important;
    font-size: 20px;
    line-height: 24px;
    font-weight:inherit;
    color: #626262;
    letter-spacing: -.2px;
    text-align: center;
    border-spacing: 10px;
    vertical-align: middle;
	margin-top:10px;
	margin-bottom:10px;
}

.phn2 {
	width:20px;
	float:left;
    padding: 0px 0px!important;
    font-size: 14px;
    line-height: 24px;
    font-weight:inherit;
    color: #626262;
    letter-spacing: -.2px;
    text-align: left!important;
    border-spacing: 10px;
    vertical-align: middle;
	margin-top:10px;
	margin-bottom:10px;
}

.phn3 {
	width:200px;
	float:left;
    padding: 0px 0px!important;
    font-size: 14px;
    line-height: 24px;
    font-weight:inherit;
    color: #626262;
    letter-spacing: -.2px;
    text-align: left!important;
    border-spacing: 10px;
    vertical-align: middle;
	margin-top:10px;
	margin-bottom:10px;
}
.phn4 {
	width:80px;
	float:left;
    padding: 0px 0px!important;
    font-size: 14px;
    line-height: 24px;
    font-weight:inherit;
    color: #626262;
    letter-spacing: -.2px;
    text-align: left!important;
    border-spacing: 10px;
    vertical-align: middle;
	margin-top:10px;
	margin-bottom:10px;
}

.phn5 {
	width:100px;
	float:left;
    padding: 0px 0px!important;
    font-size: 14px;
    line-height: 24px;
    font-weight:inherit;
    color: #626262;
    letter-spacing: -.2px;
    text-align: left!important;
    border-spacing: 10px;
    vertical-align: middle;
	margin-top:0px;
	margin-bottom:10px;
}


.report_list>table tbody td.td_info {
   
    border:none !important;
   
}

.report_list tbody td.td_info_bottom {
   
    border-bottom:none !important;
   
}

.report_list tbody td.td_info_top {
   
    border-top:none !important;
   
}

.report_list tbody td.td_info_left {
   
    border-left:none !important;
   
}



.report_list tbody td.td_info_right {
   
    border-right:none !important;
   
}

.report_list tbody td.td_info_nolr {
   
    border-left:none !important;
	border-right:none !important;
   
}

.report_list tbody td.td_info_notb {
   
    border-top:none !important;
	border-bottom:none !important;
   
}
.report_list tbody th strong{color:#ef4942; margin-right:10px; font-size:16px; line-height:24px;}


.report_img{ width:120px; height:160px; border:1px solid #d5d5d5; padding:5px; margin: 10px auto; }
.report_img img{ width:100%;}


/*공통*/
input{ box-sizing:border-box;float:left;height:30px;border:1px solid #dbdbdb;font-size:14px;line-height:17px;color:#545454;letter-spacing:-1px; vertical-align:middle; margin-right:5px;}
textarea{ box-sizing:border-box;width:850px;height:100px;padding-left:10px;border:1px solid #dbdbdb;background:#fff;font-size:14px;line-height:17px;color:#545454; margin:5px 0; vertical-align:middle; }


/*select*/
.select{box-sizing:border-box;float:left;position:relative;height:30px;border:1px solid #dedede;background:#f9f9f9; text-align:left; margin:10px 10px 10px 0px;}
.select label{position:absolute;top:0;left:15px;font-size:14px;line-height:17px;color:#545454;letter-spacing:-.2px}
.select select{position:absolute;top:0;left:-1px;height:25px;padding:0 0 0 10px;background:none;font-size:14px;line-height:17px;color:#545454;letter-spacing:-.2px;outline:none;filter:alpha(opacity=0);opacity:0}
.select select option{height:30px}



/*select,input 등등 너비 클래스*/
.w1200,.w1200 label,.w1200 select,.w1200 select option{ width:850px}
.w850,.w850 label,.w850 select,.w850 select option{ width:850px}
.w800,.w800 label,.w800 select,.w800 select option{ width:800px}
.w640,.w640 label,.w640 select,.w640 select option{ width:640px}
.w500,.w500 label,.w500 select,.w500 select option{ width:500px}
.w330,.w330 label,.w330 select,.w330 select option{ width:330px}
.w280,.w280 label,.w280 select,.w280 select option{ width:280px}
.w250,.w250 label,.w250 select,.w250 select option{ width:250px}
.w180,.w180 label,.w180 select,.w180 select option{ width:180px}
.w170,.w170 label,.w170 select,.w170 select option{ width:170px}
.w160,.w160 label,.w160 select,.w160 select option{ width:160px}
.w150,.w150 label,.w150 select,.w150 select option{ width:150px}
.w140,.w140 label,.w140 select,.w140 select option{ width:140px}
.w130,.w130 label,.w130 select,.w130 select option{ width:130px}
.w120,.w120 label,.w120 select,.w120 select option{ width:120px}
.w100,.w100 label,.w100 select,.w100 select option{ width:100px}
.w90,.w90 label,.w90 select,.w90 select option{ width:90px}
.w85,.w85 label,.w85 select,.w85 select option{ width:85px}
.w70,.w70 label,.w70 select,.w70 select option{ width:70px}
.w60,.w60 label,.w60 select,.w60 select option{ width:60px}
.w50,.w50 label,.w50 select,.w50 select option{ width:50px}
.w30,.w30 label,.w30 select,.w30 select option{ width:30px}


.intro_tab{    width: 680px;
    height: 44px;
    position: relative;
    margin-bottom: 30px;}
.intro_tab ul{    width: 680px;
    height: 42px;
    position: relative;
    text-align: left;
    border-bottom: 1px #002E5E solid;
}
.intro_tab ul li{    float: left;
    font-size: 16px;
    line-height: 41px;
    color: #454545;
    font-weight: 700;
    padding: 0px 30px;
    border-left: 1px #ccc solid;
    border-top: 1px #ccc solid;
    border-bottom: 1px #002E5E solid;
    background:#eee;
    cursor:pointer;
    }
.intro_tab ul li:last-child{border-right: 1px #ccc solid;}
.intro_tab ul li a{ display:block;}

.intro_tab ul li.active{    background: #002E5E; border-left: 1px #002E5E solid;
    border-top: 1px #002E5E solid;
    border-bottom: 1px #002E5E solid; color:#fff}
.intro_tab ul li.active a{color:#fff;}



.intro_tab2{ width:680px; height:48px; margin:40px auto;position:relative; padding-top:20px;}
.intro_tab2 > a{display:block;float:left;}
.tdspan{padding-left:10px; margin:auto 5px;color:#ef4942; font-size:12px; line-height:25px;}

.search_tb{ background-color: #dae3e8;
    border: none;
    width: auto;
    height: 50px;
    margin: 0px 0px 30px 0px;
    padding: 10px 95px;
    position: relative;}

.search_tb select{    box-sizing: border-box;
    float: left;
    width: 120px;
    height: 32px;
    border: 1px solid #dedede;
    background: #f9f9f9;
    text-align: left;
    margin: 10px 10px 10px 0px;
    padding: 0px 5px;
    font-size: 14px;
    line-height: 32px;}
.search_tb input{    box-sizing: border-box;
    float: left;
    width: 280px;
    height: 32px;
    border: 1px solid #dedede;
    background: #f9f9f9;
    text-align: left;
    margin: 10px 10px 10px 0px;
    padding: 0px 5px;
    font-size: 14px;
    line-height: 32px;}
.search_tb a{font-size: 14px;
        margin-top: 10px;
    background: #f19925;
    float: left;
    color: #fff;
    width: 70px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border-radius: 3px;}

.search_tb button{font-size: 14px;
        margin-top: 10px;
    background: #f19925;
    float: left;
    color: #fff;
    width: 70px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border:0px;
    border-radius: 3px;}

.search_btn{ width:50px; height:35px;}
.reply_tb{background-color:#FDF0D1; font-size:13px !important; border-left: 0px solid #d5d5d5;}
.border_dot{border-bottom:1px #999 dotted; padding-bottom:40px;}
.qna_write{ width:650px; height:300px; margin:5px; auto; padding:5px 10px;}






.upload_btn{    background: #002E5E;
    padding: 7px 10px;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    border: 1px #002E5E solid;
    line-height: 18px;
    border-radius: 3px;
    margin: 0px 10px;}


.td_info_left{text-align: left;}
.td_info_left input{}

.custom_tab{    width: 680px;
    height:38px;
    position: relative;
    margin-bottom: 30px;}
.custom_tab ul{    width: 680px;
    height:35px;
    position: relative;
    text-align: left;
    border-bottom: 1px #002E5E solid;
}
.custom_tab ul li{     float: left;
    font-size: 14px;
    line-height: 34px;
    color: #454545;
    font-weight: 700;
    padding: 0px 17px;
    border-left: 1px #ccc solid;
    border-top: 1px #ccc solid;
    border-bottom: 1px #002E5E solid;
    background: #eee;
    cursor: pointer;
    }
.custom_tab ul li:last-child{border-right: 1px #ccc solid;}
.custom_tab ul li a{ display:block;}

.custom_tab ul li.active{    background: #002E5E; border-left: 1px #002E5E solid;
    border-top: 1px #002E5E solid;
    border-bottom: 1px #002E5E solid;}
.custom_tab ul li.active a{color:#fff;}

.radio-wrap{display: inline-block;
    margin-right: 30px;
    line-height: 30px;}


.td_info_top{border-top: 0px #fff solid;}
.td_info_bottom{border-bottom: 0px #fff solid;}


.txt_point{color:#002E5E; font-weight:700;}




