@import 'base.css';

select, input, button, textarea
{border:1px solid #656565;font:'Malgun Gothic', '맑은 고딕', 'Dotum';color:#777;letter-spacing:-0.025em;background-color:#fff;vertical-align:middle;}

/*   ---------------   */

/* selectbox ui */
select{padding: 0 19px;
	background:#fff url('/img/common/icon_selectDownB.png') right center no-repeat;cursor:pointer;
	-webkit-appearance:none;	/* 화살표 없애기 for chrome*/
		-moz-appearance:none;	/* 화살표 없애기 for firefox*/
			appearance:none;	/* 화살표 없애기 공통*/
}
select::-ms-expand {
	display:none;	/* 화살표 없애기 for IE10, 11*/
}
select.select_default{height:38px;border:1px solid #ccc;color:#999;border-radius: 3px;font-size:15px; }

/* textarea */
textarea{padding:10px 19px;border:1px solid #ccc;overflow-y:auto;resize:none;}

/* input type=text */
input[type=text], input[type=password]{height:20px;padding:10px 19px;border:1px solid #ccc;background-color:#fff;}

/* datepicker */
input.datepicker{width:118px;background:#fff url('/img/common/icon_datepicker.png') 126px 12px no-repeat;cursor:pointer;}

/* input btn */
input[type=button], input[type=images]{cursor:pointer;}
input.iTxt {height:38px; padding:0 10px 0 10px; font-size:15px; color:#999;border-radius: 3px }

/* checkbox ui */
.checkbox-wrap{font-size:15px;color:#777;vertical-align:middle;cursor:pointer;display:inline-block;}
.checkbox-wrap .check_icon{width:18px;height:18px;margin:-1px 7px 0 0;background:#fff url('/img/common/icon_checkedOff.png') left top no-repeat;transition-duration:.3s;vertical-align:middle;display:inline-block;}
.checkbox-wrap input[type=checkbox]{display:none;}
.checkbox-wrap input[type=checkbox]:checked + .check_icon{width:18px;height:18px;background-image:url('/img/common/icon_checkedOn.png');}

/* radio ui */
.radio-wrap{font-size:15px;color:#777;vertical-align:middle;cursor:pointer;display:inline-block;}
.radio-wrap .radio_icon{width:18px;height:18px;margin:-1px 7px 0 0;background:#fff url('/img/commonicon_radioOff.png') left top no-repeat;transition-duration:.3s;vertical-align:middle;display:inline-block;}
.radio-wrap input[type=radio]{display:none;}
.radio-wrap input[type=radio]:checked + .radio_icon{width:18px;height:18px;background-image:url('/img/icon_radioOn.png');}

/* input=file ui */
.file_input label{width:451px;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;overflow:hidden;}
.file_input label P{width:104px;height:42px;line-height:42px;background:#333;color:#fff;text-align:center;}
.file_input label input{position:absolute;width:0;height:0;overflow:hidden;}
.file_input input[type=text]{width:308px;margin-left:-348px;vertical-align:middle;display:inline-block;}

/* button ui */
.btn2 {font-size:16px;text-align:center;vertical-align:middle; border-radius:3px; color:#fff; padding:15px 47px 15px 20px;  }
.btn2 i.icon_selectDown{vertical-align:middle;}

.btnT{font-size:14px;text-align:center;vertical-align:middle; color:#fff; padding:10px 20px 10px 20px; border-radius:2px ; }
.rhBTN {float:right; margin-bottom:15px;}
	
/* 라인이 있는 버튼 */
.btn_ghost, .btn_ghost:hover, .btn_ghost:focus{background:transparent;border:1px solid #ccc;color:#777;}/* 투명버튼 */
.btn_white, .btn_white:hover, .btn_white:focus{background-color:#fff;border:1px solid #ccc;color:#777;}
.btn_clear, .btn_clear:hover, .btn_clear:focus{background-color:#fff;border:1px solid #009e6c;color:#009e6c;}/* 선택한 날짜 초기화 */
.btn_gray, .btn_gray:hover, .btn_gray:focus{background-color:#f8f8f8;border:1px solid #d5d5d5;color:#aaa;}
.btn_icon, .btn_icon:hover, .btn_icon:focus{background-color:#fff;}

/* 라인이 없는 버튼 */
.btn_darkGray{border:0;color:#fff;background:#4b4e55 url(/img/common/btn_icon.png) right 15px  no-repeat;}
.btn_black{border:0;color:#fff; background:#333 url(/img/common/btn_icon.png) right 15px no-repeat;}
.btn_blue{border:0;color:#fff;background:#0171be url(/img/common/btn_icon.png) right 15px no-repeat; }
.btn_lightGray{border:0;color:#fff; background:#768ca1;}
/*/// end form ui change //////////*/

/* 대체텍스트 and 숨김처리 */
caption, legend,
.blind, .hidden {position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;visibility:hidden !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font-size:0 !important;line-height:0 !important;text-indent:-9999px !important;}


/*/// start container //////////*/
@media only screen and (min-width:320px)
{
	#container_main, #container{min-width:1210px;clear:both;position:relative;z-index:1; background-color: #f6f6f6;}
	#container_main {background:url(/img/main/backImg.png) left bottom repeat-x;}
/* 	#container_sub {width:100%;clear:both;position:relative;z-index:1; background-color:#ffffff; margin-top:0;min-width:1210px;} */
	#container_sub {width:100%;clear:both;position:relative;z-index:1; background-color:#ffffff; margin-top:0;min-width:1210px;min-height:707px;}
}
@media only screen and (min-width:1201px)
{
	#container_main, #container{width:100%;clear:both;position:relative;z-index:1; background-color: #f6f6f6;}
	#container_main {background:url(/img/main/backImg.png) left bottom repeat-x;}
	#container_sub {width:100%;clear:both;position:relative;z-index:1; background-color:#ffffff; margin-top:0;}
}

/*/// start cont title //////////*/
.mainCont_titBox{height:200px;}
.mainCont_titBox .tit_cont, .mainCont_titBox p{font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';text-align:center;font-weight:bold;}
.mainCont_titBox .tit_cont{padding-top:60px;font-size:40px;line-height:40px; color:#0859a2;position:relative;opacity:1; }
.mainCont_titBox .tit_cont img{padding-right:25px; vertical-align:text-bottom;}
.mainCont_titBox p{padding-top:15px;font-size:24px;color:#7e7e7e;line-height:24px;}
	
/*/// end cont title //////////*/


/*/// start mainCont 공통 //////////*/
.mainCont .cont_box{background-color:#fff;border:1px solid #ccc;border-radius:18px;box-sizing:border-box;overflow:hidden;}
.mainCont .tit_cont{font-size:26px;line-height:26px;color:#333;position:relative;opacity:1;}
.mainCont .tit_cont2{font-size:26px;line-height:26px;color:#333;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';position:relative;opacity:1;}
.mainCont .tit_cont3{font-size:26px;line-height:26px;color:#333;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';position:relative;opacity:1;font-weight:bold;}
.mainCont .tit_cont>.bold{font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';font-weight:bold;}
.mainCont p{font-size:15px;color:#7e7e7e;letter-spacing:-0.03em;line-height:22px;}
.btn_icon.btn_plus, .btn_icon.btn_linkOut{width:153px;height:47px;text-align:center;display:inline-block;}
.btn_icon.btn_plus i{margin-top:8px;}
.btn_icon.btn_linkOut i{margin:9px;}
.btnGroup{height:70px;text-align:center;background-color:#fff; width:100%; display:block;padding-top:20px;}
.btnGroup2{height:100px; text-align:left;background-color:#fff; width:100%; display:block;}
/*/// end mainCont 공통 //////////*/


/*/// start mainCont //////////*/
.main_CUS{width:100%;height:465px;}
.CUS_left, .CUS_cnt, .CUS_rig{float:left;}
.CUS_left{width:270px;margin-right:20px;}
.CUS_cnt{width:270px;margin-right:20px;}     
.CUS_rig{width:270px;}
.main_CUS .cont_box{width:271px;height:336px;margin-bottom:20px;text-align:center;display:block;position:relative;box-sizing:border-box;
		transition:border .1s;
}
.main_CUS .tit_contCUS{font-size:30px;line-height:20px;color:#444;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';display:block; padding-top:248px;font-weight:bold;}

.cont_box.CUScont2 .tit_contCUS{padding-top:248px;}
.main_CUS .btnGroup{width:70px;height:65px;background:url('/img/main/bg_CUScont_btnBg.png') left top no-repeat;}
.main_CUS .btnGroup img.btn_more{margin:9px 0 0 35px;}
			
.cont_box.CUSleft_cont01{background:#fff url('/img/main/bg_pattern_CUS01.png') left top no-repeat;}
.cont_box.CUSleft_cont01 .tit_contCUS{background:url('/img/main/icon_CUS01.png') center 48px no-repeat;}
.cont_box.CUSleft_cont02{background:#fff;}
.cont_box.CUSleft_cont02 .tit_contCUS{background:url('/img/main/icon_CUS02.png') center 48px no-repeat;}
.cont_box.CUScnt_cont03{margin-bottom:0;background:#fff url('/img/main/bg_pattern_CUS02.png') left top no-repeat;}
.cont_box.CUScnt_cont03 .tit_contCUS{background:url('/img/main/icon_CUS03.png') center 48px no-repeat;}
.cont_box.CUSrig_cont04{float:right; background:#2f5f97 ; border:0;color:#fff;border:0;}
.cont_box.CUSrig_cont04 .tit_contCUS{background:url('/img/main/icon_CUS04.png') center 48px no-repeat;color:#fff;}
		
		
/* mouseover */
.main_CUS .cont_box.CUScont2:hover, .main_CUS .cont_box.CUScont2:focus{border:0;padding:1px;}
.main_CUS .cont_box .mainCUS_over{width:271px;height:336px;background-color:#46b7dd;position:absolute;left:0;top:0;}
.mainCUS_over .tit_contCUS.over{color:#fff;margin:50px 0 25px;padding:0;background:none;}
.mainCUS_over p{margin-bottom:43px;font-size:16px;line-height:22px;color:#fff;}
.cont_box.CUSrig_cont04 .mainCUS_over{background-color:#2f5f97;}
.cont_box.CUSleft_cont01 .mainCUS_over span.btn_icon, .cont_box.CUSleft_cont01 .mainCUS_over span.btn_icon{width:92px;height:84px;margin:9px auto 0;display:block;
	background:url('/img/main/btn_icon01.png') center center no-repeat;
} 
.cont_box.CUSleft_cont02 .mainCUS_over span.btn_icon, .cont_box.CUSleft_cont02 .mainCUS_over span.btn_icon{width:113px;height:79px;margin:9px auto 0;display:block;
	background:url('/img/main/btn_icon02.png') center center no-repeat;
}
.cont_box.CUScnt_cont03 .mainCUS_over span.btn_icon, .cont_box.CUScnt_cont03 .mainCUS_over span.btn_icon{width:78px;height:91px;margin:9px auto 0;display:block;
	background:url('/img/main/btn_icon03.png') center center no-repeat;
}
.cont_box.CUSrig_cont04 .mainCUS_over span.btn_icon{width:92px;height:75px;margin:9px auto 0;display:block; background:#2f5f97 url('/img/main/btn_icon04.png') center center no-repeat
}
			
.main_CUS .cont_box.CUScont2 .mainCUS_over{opacity:0;
	transition:opacity .2s;;
}
.main_CUS .cont_box.CUScont2:hover .mainCUS_over, .main_CUS .cont_box.CUScont2:focus .mainCUS_over{opacity:1;}
/*/// end mainCont //////////*/



/*/// START  SUb  Cont //////////*/
@media only screen and (min-width:320px) {
	#header {height:70px; width:100%;padding-top:36px; background:#f6f6f6 url(/img/common/back_SubImg.png) left bottom repeat-x; border-bottom:1px solid #d6d6d6;min-width:1210px;}
}
@media only screen and (min-width:1201px) {
	#header {height:70px; width:100%;padding-top:36px; background:#f6f6f6 url(/img/common/back_SubImg.png) left bottom repeat-x; border-bottom:1px solid #d6d6d6;}
}

#header h2 {display:none;}
#header div a{
	
	font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';
	font-weight:bold;
	vertical-align:top;
	font-size:28px;
	line-height:28px;
	color:#0859a2;
	position:relative;
	opacity:1;
	width:136;
	height: 136;
}
#header div img{vertical-align:middle;padding-right:22px;margin-top:-5px;}

/* Sub Menu */
.gnb {float:right;padding:25px 18px 0px 0px;}
.gnb:after {display:block;content:"";clear:both;}
.gnb ul {float:right;width:624px;}
.gnb ul:after {display:block;content:"";clear:both;}
.gnb ul li {float:right;width:136px;height:136px;margin-left:20px; }
.gnb ul li a {display:block;width:136px;height:136px;background-position:left top;background-repeat:no-repeat;}
.gnb ul li.menu1_on a {background-image:url(/img/common/subMenuIcon01.png);background-position:left bottom;}
.gnb ul li.menu2_on a {background-image:url(/img/common/subMenuIcon02.png);background-position:left bottom;}
.gnb ul li.menu3_on a {background-image:url(/img/common/subMenuIcon03.png);background-position:left bottom;}
.gnb ul li.menu4_on a {background-image:url(/img/common/subMenuIcon04.png);background-position:left bottom;}
.gnb ul li.menu1_off a {background:url(/img/common/subMenuBg.png) no-repeat;background-position:left bottom;}
.gnb ul li.menu2_off a {background:url(/img/common/subMenuBg.png) no-repeat;background-position:left bottom;}
.gnb ul li.menu3_off a {background:url(/img/common/subMenuBg.png) no-repeat;background-position:left bottom;}
.gnb ul li.menu4_off a {background:url(/img/common/subMenuBg.png) no-repeat;background-position:left bottom;}
.gnb_text {color:#444 ;font-size:18px; line-height:25px; text-align:center;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum'; display:block; padding-top:26px;font-weight:bold;}	
.gnb_text_fir {color:#444 ;font-size:20px; line-height:25px; text-align:center;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum'; display:block; padding-top:55px;font-weight:bold;}


/*/// start subCont //////////*/
#container_sub #container.content{width:100%;background-color:#ffffff;}
#container_sub #cont01{height:864px;}
#container_sub #cont02{height:866px;}
#container_sub #cont03{height:858px;}
#container_sub #cont04{height:865px;}
#container_sub #cont05{height:865px;}
#container_sub #cont06{height:866px;}
#container_sub #cont07{height:868px;}
#container_sub #cont08{height:863px;}
/*/// end container //////////*/

/*/// start contents title //////////*/
.tit_contTop{height:118px;border-bottom:1px solid #d6d6d6;background:#ffffff;margin:0 auto; width:1200px;}
/*.tit_contTop h2{font-size:30px;line-height:118px;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';text-align:center;display:block;position:relative;opacity:1;font-weight:bold;}*/
.tit_contTop h2{font-size:30px;line-height:88px;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';text-align:center;display:block;position:relative;opacity:1;font-weight:bold;}
.tit_contTop h2 .underline{width:180px;height:3px;background-color:#0160a2;position:absolute;left:50%;bottom:0;margin-left:-90px;display:inline-block;}
/*/// end contents title //////////*/	

/*/// start cont_desc type  //////////*/
.cont_desc  {margin-top:39px; width:1200px;height:94px;padding:6px;margin-bottom:40px;background:url(/img/common/bg_contDesc.png)left top no-repeat;}
.cont_desc p{width:1140px;height:54px;padding:20px 30px 20px 30px;font-size:18px;line-height:26px;color:#222222;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';font-weight:bold;}
/*/// end cont_desc type  //////////*/

/*list type 01*/
.tit_type01{clear:both;padding-top:16px; line-height:25px ;font-size:20px;  color:#222; margin-top:54px; display:block; width:100%;
			background:url('/img/common/bull_tit_B.png') left top no-repeat;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum'; position:relative; opacity:1;font-weight:bold;}
			
.tit_type02{clear:both; font-size:18px; height:27px; color:#353535; margin-top:20px;display:block; padding-left:24px;
			background:url('/img/common/bull_tit_1.png') left 5px no-repeat;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum'; text-align:start; }
						
/*.tit_type03{padding-left:15px;margin-bottom:11px;font-size:18px;line-height:18px;color:#333;
			background:url('/main/images/bul/bul_titType02.png') 0 5px no-repeat;font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';}*/


.list01>ul{margin-top:16px;width:100%;}
.list01>ul>li{padding-left:23px;margin-bottom:14px;font-size:18px;line-height:25px;color:#666;background:url('/main/images/bul/bul_titType02.png') 0 8px no-repeat;vertical-align:middle;}
.list01>ul>li:last-child{margin-bottom:0;}
.list01>ul>li.btnUse{background-position:0 11px;}
.list01>ul>li.small{font-size:14px;margin-left:-1px;padding-left:23px;background-image:none;margin-top:-16px}
.list01>ul>li.noBul{font-size:16px;margin-left:-1px;padding-left:0;background-image:none;}
.list01>ul>li.noBul2{font-size:16px;color:#353535;padding-left:23px}
.list01>ul>li.Bul{font-size:16px;padding-left:38px;background:url('/img/common/bull_tit_2.png') 25px 5px no-repeat;}
.list01>ul>li>strong{color:#333;font-style:normal;}
.list01>ul>li a.btn{margin:0 0 3px 20px;padding:0 16px;font-size:15px;letter-spacing:-0.03em;line-height:32px;color:#7e7e7e;border:1px solid #bbb;border-radius:2px;font-family:'Noto Sans Regular', 'Dotum';display:inline-block;box-sizing:border-box;}
.list01>ul>li a.btn:hover, .list01>ul>li a.btn:active{color:#027e0e;border-color:#027e0e;}
.list01>ul>li>span.boldColor01 {font-weight:bold; color:#0171be;}	
/*/// end contents text style //////////*/

/*/// start Process  //////////*/
.cont_process  {margin-top:1px; width:1080px;margin-bottom:40px;background-color:#f6f6f8;padding:0px 60px 60px 60px;}

.cont_process2  {margin-top:1px; width:1080px;margin-top:-40px;background-color:#f6f6f8;padding:40px 60px 60px 60px;}

/* .proce_st01         {height:116px; padding-top:58px; padding-left:55px; width:100%;} */
.proce_st01         {height:85px; padding-top:25px; padding-left:40px; width:90%;}
.proce_st01>p       {text-indent:-9999px; }
.proce_st01>p.step1 {background:url(/img/common/step01.png) top left no-repeat;} 
.proce_st01>p.step2 {background:url(/img/common/step02.png) top left no-repeat;} 
.proce_st01>p.step3 {background:url(/img/common/step03.png) top left no-repeat;}


.cont_process p {padding:6px;background-color:#f6f6f8;background:#fff;font-size:15px;}
.cont_process p span {color:#0171be; font-weight:bold;}
.cont_process p span.colorBlack {color:#000; font-weight:bold;}

.cont_process div.content {padding:40px 20px 20px 20px;background-color:#fff;line-height:1.5em;}
.cont_process div span.colorBlack {color:#000; font-weight:bold;}

/* .proce_st01>ul {height:116px; padding-top:16px; padding-left:55px; width:90%;;} */
.proce_st01>ul {height:46px; padding-top:13px; padding-left:50px; width:100%;;}
.proce_st01>ul.Ustep01 {background:url(/img/common/Ustep01.png) top left no-repeat;}
.proce_st01>ul.Ustep02 {background:url(/img/common/Ustep02.png) top left no-repeat;}
.proce_st01>ul.Ustep03 {background:url(/img/common/Ustep03.png) top left no-repeat;}

.proce_st01>ul>li {float:left;padding-left:10px;font-size:18px;}
.proce_st01>ul>li.Ust01 {padding-left:20px;}
.proce_st01>ul>li.Ust02 {padding-left:245px;}
.proce_st01>ul>li.Ust03 {padding-left:235px;}

.proce_st01>ul>li>span.Ustep_on {color:#0160a2;font-weight:bold; }
.proce_st01>ul>li>span.Ustep_off {color:#656565;font-weight:bold;}

.proce_st02         {height:116px; padding-top:58px; padding-left:55px; width:100%;}
.proce_st02>p       {text-indent:-9999px; }
.proce_st02>p.step1 {background:url(/img/common/step01.png) top left no-repeat;} 
.proce_st02>p.step2 {background:url(/img/common/step02.png) top left no-repeat;} 
.proce_st02>p.step3 {background:url(/img/common/step03.png) top left no-repeat;}

.proce_st02>ul {height:116px; padding-top:16px; padding-left:55px; width:90%;;}
.proce_st02>ul.Ustep01 {background:url(/img/common/Ustep01.png) top left no-repeat;}
.proce_st02>ul.Ustep02 {background:url(/img/common/Ustep02.png) top left no-repeat;}
.proce_st02>ul.Ustep03 {background:url(/img/common/Ustep03.png) top left no-repeat;}

.proce_st02>ul>li {float:left;padding-left:10px;font-size:18px;}
.proce_st02>ul>li.Ust01 {padding-left:20px;}
.proce_st02>ul>li.Ust02 {padding-left:230px;}
.proce_st02>ul>li.Ust03 {padding-left:230px;}

.proce_st02>ul>li>span.Ustep_on {color:#0160a2;font-weight:bold; }
.proce_st02>ul>li>span.Ustep_off {color:#656565;font-weight:bold;}

.step-content {
	padding:20px;
	background-color:#fff;
}
/*select add*/
.srchCont_box dd .barDesign.wide select .{width:500px;background-position:470px center;}


/*/// start table contents //////////*/
.tb_cont_st01{width:100%;background:#fff; }
.tb_cont_st01 tbody th{font-size:16px; font-family:'Malgun Gothic', '맑은 고딕', 'Dotum'; font-weight:bold;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;
						color:#222;background:#fff; line-height:16px;text-align:left;padding-left:25px;vertical-align:middle;}
				
.tb_cont_st01 tbody td{padding:10px 25px;border-bottom:1px solid #e1e1e1;vertical-align:middle;
	font-size:16px;line-height:26px;color:#666;text-align:center;
}
.tb_cont_st01 tbody td.left{padding:10px 25px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;
	font-size:16px;line-height:26px;text-align:left;
}
.tb_cont_st01 tbody td.phone{color:#0171be;padding:10px 25px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;
	font-size:16px;line-height:26px;text-align:left;
}
.tb_cont_st01 tbody td a,.tb_cont_st01 tbody td a:hover, .tb_cont_st01 tbody td a:active{color:#0171be; }

.tb_cont_st01 tbody tr:last-child td,{border-bottom-color:#949494;border-right:0;}
.tb_cont_st01 tbody tr:last-child td,  .tb_cont_st01 tbody td:last-child{border-right:0;}
.tb_cont_st01 tbody tr:last-child th {border-right:1px solid #e1e1e1; }
.tb_cont_st01 tbody td ul{text-align:left;}
/*/// end table contents //////////*/

/*/// start table contents //////////*/
.tb_cont_st02{width:100%;border-top:2px solid #949494;background:#fff; }
.tb_cont_st02 tbody th{font-size:16px; font-family:'Malgun Gothic', '맑은 고딕', 'Dotum'; font-weight:bold;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;
						color:#222;background:#fff; line-height:70px;text-align:left;padding-left:25px;}
						
.tb_cont_st02 tbody td{padding:15px 20px 16px;border-bottom:1px solid #e1e1e1;vertical-align:middle;
	font-size:16px;line-height:26px;color:#666;text-align:center;
}
.tb_cont_st02 tbody td.left{padding:15px 25px 16px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;
	font-size:16px;line-height:26px;text-align:left;
}
.tb_cont_st02 tbody td.phone{color:#0171be;padding:15px 25px 16px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;
	font-size:16px;line-height:26px;text-align:left;
}
.tb_cont_st02 tbody td a,.tb_cont_st02 tbody td a:hover, .tb_cont_st02 tbody td a:active{color:#0171be; }

.tb_cont_st02 tbody tr:last-child td, .tb_cont_st02 tbody tr td.last, .tb_cont_st02 tbody tr:last-child th{border-bottom-color:#949494;border-right:0;}
.tb_cont_st02 tbody tr:last-child td,  .tb_cont_st02 tbody td:last-child{border-right:0;}
.tb_cont_st02 tbody tr:last-child th {border-right:1px solid #e1e1e1; }
.tb_cont_st02 tbody td ul{text-align:left;}
/*/// end table contents //////////*/

/*/// start table contents //////////*/
.tb_cont_st03{width:100%;border-top:2px solid #949494;background:#fff;border-left:1px solid #e1e1e1;}
	
.tb_cont_st03 thead th{padding:10px 0 11px;font-size:16px;color:#222;background:#f6f6f8;border-bottom:1px solid #949494;
						border-right:1px solid #e1e1e1;text-align:center;vertical-align: middle;}
.tb_cont_st03 tbody th{font-size:16px; font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';border-left:1px solid #e1e1e1;font-weight:bold;}
.tb_cont_st03 tbody td{padding:15px 20px 16px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;
						font-size:16px;line-height:26px;color:#666;text-align:center;vertical-align:middle;}
.tb_cont_st03 tbody td.left{padding:15px 25px 16px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;
	font-size:16px;line-height:26px;text-align:left;
}
.tb_cont_st03 tbody td.phone{color:#0171be;padding:15px 25px 16px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;
	font-size:16px;line-height:26px;text-align:left;
}
.tb_cont_st03 tbody td a,.tb_cont_st03 tbody td a:hover, .tb_cont_st03 tbody td a:active{color:#0171be; }

.tb_cont_st03 tbody tr:last-child td,.tb_cont_st03 tbody tr td.last, .tb_cont_st03 tbody tr:last-child th{border-bottom-color:#949494}
.tb_cont_st03 tbody td ul{text-align:left;}
/*/// end table contents //////////*/



/*/// start table contents //////////*/
@media only screen and (min-width:320px)
{
	.tb_cont {width:97%;margin-bottom:20px; margin-left:24px; border-top:2px solid #949494;}
}
@media only screen and (min-width:1201px)
{
	.tb_cont {width:100%;margin-bottom:20px; margin-left:24px; border-top:2px solid #949494;}
}
.tb_cont thead th{padding:10px 0 11px;font-size:14px;color:#222;background:#f6f6f8;border-bottom:1px solid #949494;border-right:1px solid #e1e1e1;text-align:center;vertical-align: middle;}
.tb_cont tbody th{font-size:14px; font-family:'Malgun Gothic', '맑은 고딕', 'Dotum';font-weight:bold;vertical-align: middle;}
.tb_cont tbody th.bottom {border-bottom:1px solid #e1e1e1}
.tb_cont tbody td{padding:5px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;
	font-size:14px;line-height:26px;color:#666;text-align:center;word-wrap: break-word;
}
.tb_cont tbody td.left{padding:5px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;
	font-size:14px;line-height:26px;text-align:left;word-wrap: break-word;
}
.tb_cont tbody td.phone{color:#0171be;padding:15px 25px 16px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;
	font-size:14px;line-height:26px;text-align:left;word-wrap: break-word;
}
.tb_cont tbody td a,.tb_cont tbody td a:hover, .tb_cont tbody td a:active{color:#0171be; }

.tb_cont tbody tr:last-child, .tb_cont tbody tr.last {border-bottom-color:#e1e1e1;}
.tb_cont tbody tr:last-child th, .tb_cont tbody tr th.last {border-bottom-color:#e1e1e1;}
.tb_cont tbody tr:last-child td, .tb_cont tbody tr td.last {border-bottom-color:#e1e1e1;}
.tb_cont thead th:last-child, .tb_cont tbody td:last-child {border-right:0;}
.tb_cont tbody td ul{text-align:left;}


/*/// end table contents //////////*/
.bottom_line {border-bottom:1px solid #e1e1e1;}
.right_align_tx {text-align:right; color:#949494; font-size:12px;  }


/*/// Tab style //////////*/
.icontb {vertical-align:middle; float:right;margin-top:4px; display:none;}
.icontb.d-arrow {width: 15px;height: 37px; background:url(/img/common/d-arrow.png) top right no-repeat;}

nav.cont-tab {margin-top:40px;margin-bottom:20px;}
nav.cont-tab ul {overflow:hidden;}
nav.cont-tab ul li {
	float:left;height:43px;width:203px;background:#f5f5f5;
	border:1px solid #cfcfcf;border-width:1px 1px 1px 0;
	position:relative;
}

nav.cont-tab ul > li.first,
nav.cont-tab ul > li:first-child {border-left-width:1px;}
nav.cont-tab ul > li.row,
nav.cont-tab ul > li:nth-child(n+5) {border-top:0;}
nav.cont-tab ul > li.row_last,
nav.cont-tab ul > li:nth-child(5n) {border-left-width:1px;}

nav.cont-tab ul li a {
	display:block;width:173px;height:43px;line-height:43px;padding:0 16px;color:#666;font-weight:700;
}
nav.cont-tab ul li a:hover ,
nav.cont-tab ul li a.curr {
	position:absolute;
	top:-1px;
	left:0px;
	width:173px;
	height:45px;
}
nav.cont-tab ul li a.icontb {float:right;display:none;}
nav.cont-tab ul li a:hover {background:#70777c;color:#fff;}
nav.cont-tab ul li a.curr {background:#0160a2;color:#fff;}
nav.cont-tab ul li a.curr .icontb ,
nav.cont-tab ul li a:hover .icontb {display:block;}


nav.cont-tab-2 {margin-top:-10px;margin-bottom:20px;}
nav.cont-tab-2 ul {overflow:hidden;}
nav.cont-tab-2 ul li {border-bottom:1px solid #dfdfdf;width:116px;float:left;padding-left:20px;height:35px;}
nav.cont-tab-2 ul li a {position:relative;display:block;padding-left:8px;height:35px;line-height:35px;}
nav.cont-tab-2 ul li a span {font-size:13px;color:#666;padding-bottom:2px;display:inline-block;*display:inline;*zoom:1;line-height:15px;vertical-align:middle;border-bottom:1px solid transparent;}
nav.cont-tab-2 ul li a i.icon {position:absolute;left:0;top:50%;margin-top:-3px;}
nav.cont-tab-2 ul li a.curr span {border-bottom:1px solid #717277;color:#22242e;}


/*/// end  SUb  Cont //////////*/
* { box-sizing: content-box;}

.progress {
	margin: 10px;
	width: 1020px;
}


.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: unset;
	margin-top: 6px;
    width: 15px;
    height: 15px;
}


.explainsbox {border:solid 1px #DCDCDC;}
