body{
	font:12px "NGothic", Arial;
	font-weight:normal;
	background-color:#565658;
}

th{
	font-weight:normal; font-family:"NGothicB"
}

td{
	font-weight:normal; font-family:"NGothic"
}

strong{
	font-weight:normal; font-family:"NGothicB"
}
/*****************************메인 css********************************/


#wrap{
	width:100%; height:100%;
}

#wrap:after{
	clear:both; content:""; display:block;
}


/*****************************헤더********************************/

#headerWrap{
	width:100%; height:109px; background:url(/images/home/common/header_back.jpg) no-repeat; float:left;
}

#header{
width:979px;  height:109px;  margin:0 auto;  position:relative;
}

#headerTop{
	width:979px; height:76px; float:left;
}

#headerTop .logo{
	float:left; margin:13px 0 0 0; width:321px; height:48px;
}

#headerTop .search{
	float:right;  height:22px; margin:48px 0 0 0; font:12px "NBarunGothic";
}

#headerTop .search p span{
	vertical-align:middle; margin-right:8px;
}

#headerTop .search p input{
	vertical-align:middle;
}

#headerTop .search p .searchBox{
	width:140px; height:18px; background-color:#ededed; border:1px solid #787878; ime-mode:active;
}

#headerTop .search fieldset{
	border:none;
}

#headerTop .search legend{
	display:none;
}

#headerBottom{
	width:979px; height:33px; float:left; background:url(/images/home/common/topnavi_back.jpg) no-repeat;
}

#headerBottom .topNavi_main{
	float:left; margin:0 0 0 0;	width:756px; height:33px; color:#656363;
}

#headerBottom .topNavi_main  ul{
 width: 979px; height:33px; float:left; position:relative; z-index:50;  font-size:14px; font-family:"NBarunGothic";
}

#headerBottom .topNavi_main ul li{
	float:left;
}

.liHover{
	height:63px;
}

#headerBottom .topNavi_main ul li ul{
	position:absolute;  border:2px solid #a80707; background:#fffefe; top:33px; border-top:none; width:975px; height:18px;
}

.subDepth1{
	display:block; width:auto; left:0; top:0; padding:14px 0 8px 0; position:absolute;
}

.subDepth1 li.liMargin1{
	margin-left:20px !important;
}

.subDepth2{
	display:block;  width:auto; left:0; top:0;  padding:14px 0 8px 0;
}

.subDepth2 li.liMargin2{
	margin-left:70px !important;
}

.subDepth3{
	display:block; width:auto; left:0; top:0;  padding:14px 0 8px 0;
}

.subDepth3 li.liMargin3{
	margin-left:150px !important;
}

.subDepth4{
	display:block;  width:auto; left:0; top:0;  padding:14px 0 8px 0;
}

.subDepth4 li.liMargin4{
	margin-left:250px !important;
}

.subDepth5{
	display:block; width:auto; left:0; top:0; padding:14px 0 8px 0;
}

.subDepth5 li.liMargin5{
	margin-left:200px !important;
}

.subDepth6{
	display:block; width:auto; left:0; top:0; padding:14px 0 8px 0;
}

.subDepth6 li.liMargin6{
	margin-left:597px !important;
}

#headerBottom .topNavi_main ul li ul li{
	margin-left:20px;
}

#headerBottom .topNavi_main ul li ul li a{
 	font-size:14px;
}

#headerBottom .topNavi_main ul li ul li a:hover{
	color:#a90607;
}

#headerBottom .topNavi_main ul li ul li a:focus{
	color:#a90607;
}

#headerBottom .topNavi_sub{
	float:right; margin:11px 0 0 0;  font:12px "NGothic"; z-index:100; position:relative;
}

#headerBottom .topNavi_sub ul li{
	float:left; margin-left:9px;
}

#headerBottom .topNavi_sub ul li a{
	color:#fff;
}

/**********************************************************************/



/*****************************메인컨텐츠********************************/

#maincontentsWrap{
	width:100%; height:545px; background:url(/images/home/main/content_back.jpg) no-repeat; float:left;
}

#mainContents{
	width:979px;  height:516px; margin:0 auto;
}

#mainContents .mainBt{
	float:left; margin:65px 0 0 0;
}

#mainContents .mainBt li{
	width:229px; height:65px; margin-bottom:5px;
}

.includedContent1{
	width:350px; height:415px; float:left; margin:65px 4px 0 -29px;
}

.includedContent2{
	width:329px; height:194px; float:left; margin:65px 0 0 10px;
}

#mainContents .mtBox{
	width:415px; height:415px; float:left; margin:65px 0 0 10px;
}

#mainContents .mtBox .mtTitle{
	width:415px; height:35px;
}

.mtTitle ul{
	width:415px;  height:35px; float:left;
}

.mtTitle ul li{
	 height:27px; float:left; background:#6d6b6c; color:#fff; padding-top: 8px; font-size:16px; display: block; text-indent: 10px;
}

.mtTitle ul li a{
	color:#fff;
}

.mtTitle ul li a:hover{
	color:#fff;
}

.mtTitle ul li a:visited{
	color:#fff;
}

.mt1{
	width:415px;
}

.currentMt{
	background:#000000 !important;
	font-family:"NBarunGothic";
	font-weight: bold;
}



.mtTitle ul li a{
	width:110px;  height:27px; display:block; text-align:center; font-family:"NBarunGothic"; font-size:16px; padding-top:9px;
}

#mainContents .mtBox .mtContents{
	width:389px; height:368px; background:#fff; padding:12px 12px 0 12px; font-size:12px; font-family:"NBarunGothic"; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;
}

.mtContents .mt_form{
	border-collapse:collapse;
}

.mtContents .mt_form tbody td{
	height:25px;
}




/********************************************************************/


/*****************************푸터********************************/

#footerWrap{
	width:100%;  height:120px; background:#565658; font-family:"NBarunGothic"; font-size:12px; color:#dedede; float:left;
}

#footer{
	width:979px; height:120px;  margin:0 auto;
}

#footer .footerLeft{
	width:94px; height:48px; float:left; margin-top:29px;
}

#footer .foooterCenter{
	float:left; margin:17px 0 0 31px;
}


#footer .footerMenu{
	float:left;  font-family:"NBarunGothic"; margin-bottom:17px; font-size:14px; color:#dedede;
}

#footer .footerMenu a{
	color:#fff;
}

#footer .footerRight{
	float:right;
}

#footer .address{
	float:left;   font-family:"NBarunGothic"; font-size:12px; clear:both;
}

#footer .address li{
	margin-bottom:7px;
}

#footer .address li img{
	vertical-align:middle;
}


#footer .address li a{
	text-decoration:underline; color:#dedede;
}

#footer .selectBox{
	float:right;
}

#footer .selectBox select{
	width:302px; height:24px; margin:12px 0 0 0;
}

#footer .selectBox form fieldset{
	border:none;
}

#footer .footerLogo{
	clear:both; float:left; width:94px; height:48px;
}

#footer .webAccessibility{
	float:right; margin:14px 0 0 0; clear:both;
}

/**********************************************************************/

/**********************************************************************/




/*****************************서브**********************************/


#subcontentsWrap{
	width:100%; height:auto; background-color:#fff; float:left;
}

#subContents{
	width:978px; margin:0 auto; border-left:1px solid #cccccc;
}

#subContents:after{
	clear:both; content:""; display:block;
}

#subContents .leftNavi{
	width:213px; color:#333333; float:left;
}

#subContents .leftTitle{
	width:198px; height:27px;	margin:0 0 0 15px; padding-top:50px; float:left;
}

#subContents .leftTitle h3{
	font-weight:normal; font-size:24px; float:left;  font-family:"NBarunGothic";
}

#subContents .leftNavi .left1Depth{
	float:left; width:213px; height:100%; margin-top:18px;  border-bottom:1px solid #d9d9d9;
}

#subContents .leftNavi .left1Depth .left1Menu{
	width:213px;  clear:both;  float:left; border-top:1px solid #d9d9d9;
}

#subContents .leftNavi .left1Depth .left1Menu .left1Img{
	display:block; width:194px; height:36px;  padding:21px 0 0 19px; font-family:"NBarunGothic"; font-size:16px;
}

#subContents .leftNavi .left1Depth .left1Menu .left1Img:hover{
	 color:#a90607; display:block; background:url(/images/home/sub/leftNavi_hover.png) no-repeat; border-right: 1px solid #CCC;
}

#subContents .leftNavi .currentNavi{
	 background:url(/images/home/sub/leftNavi_hover.png) no-repeat;  color:#a90607;
}

.left2Depth{
	float:left;  font-family:"NGothicB";   padding:0 0 0 30px;  font-size:12px; border-top:1px  dashed #CCC; width:183px;
}

.left2Depth li{
	margin:10px 0 10px 0;
}

.left2Depth li a{
	display:block; margin:10px 0 10px 0;
}

.left2Depth li a:hover{
	color:#a80707;
}

.left3Depth{
	float:left;  font-family:"NGothicB";   padding:0 0 0 30px;  font-size:12px; border-top:1px  dashed #CCC; border-right:1px  solid #CCC; width:183px;
}

.left3Depth li a:hover{
	color:#a80707;
}

#tree_menu{
	margin:0; padding:0; list-style:none; border:none; overflow:hidden; text-decoration:none; color:#555;
}

#tree_menu a {
    margin: 0px 0px 0px 0px;
}

#tree_menu a:hover {
	text-decoration:underline;
}

#tree_menu ul {
	padding:0 0 0 0px;
	/* zoom:1; */
}

#tree_menu li {
	position:relative;
	background:url(/images/home/common/tree_bg.gif) no-repeat 7px top;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:18px;
	/* zoom:1; */
}

#tree_menu a.selected {
	background-color: #E4F7BA;
}

#tree_menu li.end {
	background-image:url(/images/home/common/tree_bg2.gif);
}

#subContents .subMain{
	width:764px; min-height:588px; float:left; padding-bottom:90px; border-left:1px solid #cccccc;
}

#subContents .subMain .navigator ul{
	float:left; margin:49px 0 0 40px;
}

#subContents .subMain .navigator ul li{
	float:left; margin-left:5px;
}

.subTitle{
	width:724px; float:left; margin:28px 0 0 40px;
}

.subTitle h1{
	font-family:"NBarunGothic"; font-size:30px; font-weight:normal; color:#2b2b2b; float:left;
}

.subTitle h2{
	font-family:"NBarunGothic"; font-size:25px; font-weight:normal; color:#2b2b2b; float:left;
}

.subTitle ul{
	float:right; margin-top:3px;
}

.subTitle ul li{
	float:left; margin-left:5px;
}

.subBody{
	clear:both; float:left; width:764px; margin-top:31px;
}

.subBody .totalCount{
	float:left; margin:11px 0 0 40px; width:300px; font-family:"NBarunGothic"; font-size:13px;
}

.subBody .comment{
	float:left; margin:10px 0 0 40px; width:724px;
}

.subBody .searchSub{
	float:right; margin:0 0 0 0;
}

.subBody .searchSub fieldset{
	border:none;
}

.subBody .searchSub .searchBox{
	vertical-align:middle;  border:1px solid #787878; width:112px; ime-mode:active;
}

.subBody .searchSub input{
	vertical-align:middle; float:left; margin-left:2px;
}

.subBody .searchSub select{
	vertical-align:middle; border:1px solid #787878; float:left;
}

.subBody .notice_form{
	border-collapse:collapse; float:left; margin-left:40px; color:#2b2b2b;  border-top:2px solid #666666;
}

.subBody .notice_form img{
	vertical-align:middle;
}


.subBody .notice_form2{
	border-collapse:collapse; float:left; margin-left:40px; color:#2b2b2b; border-top:2px solid #666666;
}

.subBody .notice_form3{
	border-collapse:collapse; float:left;  color:#2b2b2b;  border-top:2px solid #666666; border-bottom:1px solid #c8c8c8;; margin-left:40px;
}

.subBody .notice_form4{
	border-collapse:collapse; border:1px solid #c8c8c8; float:left; margin-left:10px;
}

.subBody .notice_form5{
	border-collapse:collapse; float:left; margin-left:50px; border-top:2px solid #666666; border-bottom:2px solid #666666;
}


.subBody .notice_form4 td{
	border:1px solid #c8c8c8;
}

.subBody .notice_form2 p{
	margin-bottom:5px; margin-top:5px;
}

.subBody .notice_form a{
	color:#2b2b2b;
}

.subBody .notice_form span{
	margin-top:10px;
}

.notice_form th{
	height:34px;  background:#f9f9f9;  line-height:150%;
}

.notice_form2 tbody th{
	height:34px;  border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;  line-height:150%;
}

.subBody .notice_form2 input{
	vertical-align:middle;
}

.subBody .notice_form2 select{
	vertical-align:middle;
}

.subBody .notice_form2 span{
	line-height:150%;
}

.subBody .notice_form2 ul li{
	margin:3px 0 3px 0;
}

.subBody .notice_form2 img{
	vertical-align:middle;
}

.subBody .notice_form2 a{
	vertical-align:middle;
}

.notice_form3 th{
	height:30px;  border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;  line-height:150%;  padding:3px 0 3px 0;
}

.notice_form3 .inputImg{
	width:34px; height:20px; border:none;
}

.notice_form3 input{
	vertical-align:middle;
}

.notice_form3 select{
	vertical-align:middle;
}

.notice_form5 th{
	height:50px;  line-height:150%;
}

.notice_form5 td{
    line-height:150%;
}

.notice_form5 td span{
	color:#820707; font-size:11px;
}

.notice_form2 thead th{
	height:34px; border-bottom:1px solid #c8c8c8;  line-height:150%;
}

.notice_form td{
	height:31px; text-align:center; border:1px solid #c8c8c8; border-left:none; border-right:none; line-height:150%; padding:3px 0 3px 0;
}

.notice_form2 td{
	height:31px; text-align:center; border:1px solid #c8c8c8; border-left:none; border-right:none; line-height:150%; padding:3px 0 3px 0;
}

.notice_form3 td{
	 text-align:center; border:1px solid #c8c8c8;  border-right:none; line-height:150%; padding:3px 0 3px 0; height:24px;
}

.notice_form3 input{
	width:149px; border:1px solid #999; ime-mode:active;
}

.notice_form3 select{
	width:68px;
}

.notice_form td span{
	color:#820707; font-size:11px;
}

/**하단 페이지영역**/
.subBody .pnDiv{
  float:left; margin:40px auto 0 40px; position:relative; width:724px; text-align:center;
}

.subBody .pnDiv a img{
	vertical-align:middle;
}

.subBody .pnDiv a{
   margin-right:5px;
}

.subBody .pnDiv strong{
   margin-right:5px;
}
/**/

.subBody ul.pageNum{
	float:left;  margin:40px 0 0 264px;  clear:both; width:350px;
}

.subBody ul.pageNum li{
	float:left; margin-right:8px;
}

.subBody ul.pageNum li img{
	margin-top:-6px;
}

.subBody ul.pageNum .currentPage{
	font-weight:bold; text-decoration:underline;
}

.totalCount{
	color:#8a8787; font-size:11px; float:left; clear:both;
}

.subBody .subText{
	width:724px; text-align:justify;  float:left; margin:0 0 14px 40px;
}

.subBody .subText2{
	text-align:justify; float:left; margin-left:40px; width:724px;
}

.subBody .subText3{
	text-align:justify; float:left; margin-left:40px; width:724px;
}

.subBody .subText3 span img{
	vertical-align:middle;
}

.subBody .subText3 p{
	font-size:14px; color:#707070; line-height:150%;
}


.subBody .subText2 img{
	vertical-align:middle;
}

.subBody .subText2 strong{
	line-height:20px;
}

.subBody .subText p{
	line-height:20px;  padding:10px 10px 0 10px;
}

.subBody .subText2 p{
	line-height:20px; padding:0 10px 0 0;
}

.subBody .subText2 span{
	line-height:20px;
}

.subBody .subText2 h4{
	color:#1f4a6b; font-size:12px; line-height:150%; padding:0 10px 0 0; clear:both;
}

.subBody .subText3 h4{
	color:#2b2b2b; font-size:16px; line-height:150%; padding:0 10px 0 15px; clear:both; font-family:"NGothicB"; font-weight:normal;
	background:url(/images/home/sub/text_head4.jpg) no-repeat; background-position:left center;
}

.subBody .subText3 h5{
	color:#2b2b2b; font-size:16px; line-height:150%; padding:0 10px 0 15px; clear:both; font-family:"NGothicB"; font-weight:normal;
	background:url(/images/home/sub/text_head3.jpg) no-repeat; background-position:left center;
}

.subBody .subText2 dl{
	padding:0 10px 0 0;
}

.subBody .subText2 dl dt{
	line-height:150%; font-weight:bold; color:#1f4a6b; margin-bottom:6px;
}

.subBody .subText2 dl dd{
	line-height:150%; margin-top:6px; margin-bottom:6px;
}

.subBody .listButton{
 float:right; margin:6px 0 0 0;
}

.subBody .listButton2{
 float:right; margin:12px 11px 0 0;
}

.subBody .listButton li{
	float:left; margin-left:2px;
}

.subBody .listButton2 li{
   float:left; margin-left:2px;
}

.subBody .updateButton{
 float:left; margin:0 0 0 695px; clear:both;
}

.subBody .apStep{
	float:left; margin-left:227px;
}

.subBody .apStep li{
	float:left; margin-right:10px;
}

.subBody .private_form{
	width:724px; clear:both; float:left; margin-left:40px;
}

.subBody .private_form fieldset{
	border:none;
}

.subBody .private_form div{
	border:1px solid #666; height:120px; overflow:scroll; padding:5px;
}

.subBody .private_form textarea{
	width:718px; display:block; resize:none; border:1px solid #666; height:120px; font-size:12px;
}

.subBody .private_form div p{
	line-height:20px;
}

.subBody .private_form .agreeCheck{
	clear:both; float:right; width:44px;
}

.subBody .private_form .agreeCheck input{
	vertical-align:middle;
}

.subBody .private_form .agreeCheck span{
	vertical-align:middle;
}

.subBody .ct{
	float:left; clear:both; margin-left:632px; display:block; width:150px;
}

.subBody .ct2{
	float:left; margin-left:50px;  width:724px;
}

.subBody .appList{
	width:724px; height:320px; background:url(/images/home/sub/step.jpg) no-repeat; float:left; margin-left:50px;
}

.subBody .appList li{
	padding-left:44px;
}

.subBody .appList li span{
	display:inline-block; vertical-align:middle;
}

.appStep1{
	margin-top:23px;
}

.appStep2{
	margin-top:53px;
}

.appStep3{
	margin-top:52px;
}

.appStep4{
	margin-top:52px;
}

.appStep5{
	margin-top:40px;
}

.appStep1 span{
	margin-left:110px;
}

.appStep2 span{
	margin-left:86px;
}

.appStep3 span{
	margin-left:62px;
}

.appStep4 span{
	margin-left:134px;
}

.appStep5 span{
	margin-left:134px; line-height:120%;
}

.subBody .appForm{
	float:left; clear:both; margin-left:40px;
}

.subBody .appForm fieldset{
	border:none;
}

.subBody .appForm .companyBox{
	width:724px; height:74px; border:1px solid #b7b7b7; background-color:#f8f8f8; border-left:none; border-right:none; font-family:"NGothicB"; font-size:14px;
}

.subBody .appForm .companyBox ul{
	margin:15px 0 0 40px;
}

.subBody .appForm .companyBox ul li{
	margin-top:12px; float:left; margin-left:20px;
}

.subBody .appForm .appButton{
	width:195px; height:41px; margin:10px 0 0 76px;
}

.subBody .appButton2{
  float:right; margin:0 10px -3px 0; clear:both;
}

.subBody .caBox{
	width:720px; height:230px; float:left; border:2px solid #b7b7b7; margin-left:50px;
}

.subBody .caBox dl{
	float:left; margin:50px 0 0 20px;
}

.subBody .caBox dl dt{
	font-size:14px; font-weight:bold; color:#1f4a6b;
}

.subBody .caBox dl dd{
	margin-top:22px; line-height:150%;
}

.subBody .caImg{
	float:left; margin:50px 0 0 90px;
}

.subBody .confirmButton{
	float:left; clear:both; margin:0 0 0 335px;
}

.subBody .maBox{
	width:720px; height:142px; float:left; border:2px solid #b7b7b7; margin-left:50px; border-radius:3px; background-color:#fcfbfb;
}

.subBody .maBox .maImg{
	float:left; margin:7px 0 0 20px; width:128px; height:128px;
}

.subBody .maBox p{
	 line-height:150%; margin:45px 0 0 20px; float:left;
}

.subBody .appButton3{
	 float:right; margin:22px 10px 0 0; width:119px; height:26px;
}

.subBody .agreeBox{
	width:720px;  border:2px solid #b7b7b7; float:left;  margin-left:50px; border-radius:3px;
}

.subBody .agreeBox dl{
	margin:0 0 10px 10px;
}

.subBody .agreeBox dt{
   font-weight:bold; margin-bottom:8px; margin-top:10px;
}

.subBody .agreeBox dd{
 	margin-bottom:5px;
}

.subBody .radioList{
	float:right; margin-right:10px;
}

.subBody .radioList li{
	float:left;
}

.subBody .pjtYear{
	float:left; margin-left:50px; height:22px;
}

.subBody .pjtYear fieldset{
	border:none;
}

.subBody .colorBox2{
	width:700px; background-color:#e3e8eb; padding:10px; margin-left:50px; color:#1f4a6b;
}

.subBody .colorBox2 p, strong{
	line-height:20px;
}

.subBody .newsLetter{
	width:724px; margin-left:40px; float:left;
}

.subBody .newsTop{
	width:724px; height:175px; float:left;
}

.subBody .newsLetter .newsList{
	float:left; margin:30px 0 30px 30px;
}

.subBody .newsLetter .newsList li{
	margin-bottom:10px;
}

.subBody .newsLetter .newsList li img{
	vertical-align:middle;
}

.subBody .newsLetter .newsList form fieldset{
	border:none;
}

.subBody .stmBoxA{
	float:left; margin-left:40px; width:724px;
}

.subBody .stmBoxA dl{
	float:left; margin-bottom:10px;
}

.subBody .stmBoxA dl dd{
	padding:20px 0 20px 20px; font-family:"NGothicB"; font-size:14px; border-bottom:1px solid #d5d5d5;
}

.subBody .stmBoxB{
	float:left; margin-left:40px; width:724px;
}

.subBody .stmBoxC{
	float:left; margin-left:40px; width:724px;
}


.subBody .stmBoxB dl{
	float:left; margin-bottom:10px;
}

.subBody .stmBoxB dl dd{
	padding:20px 0 20px 20px; font-family:"NGothicB"; font-size:14px; border-bottom:1px solid #d5d5d5;
}

.subBody .imgArea{
	float:left; margin-left:40px;
}

.subBody .buttonType1{
	float:right;
}


/*********************서브 탭영역*************************************/

.tabArea{
	width:723px; float:left; margin-left:40px;
}

.tabArea2{
	width:723px; float:left;
}

.tabArea .tabTitle{
	width:723px; float:left;  margin-left:40px; margin-bottom:30px;
}

.tabArea2 .tabTitle{
	width:723px; float:left;  margin-left:40px; margin-bottom:30px;  position:relative;
}


.tabArea2 .tabTitle ul{
	width:100%;  position:relative; z-index:15;
}

.tabArea2 .tabLine{
	width:724px; height:1px; border-bottom:1px solid #a70707; position:absolute; left:0; top:42px; z-index:10;
}


.tabArea .tabTitle ul li{
	float:left;   font-family:"NGothicB"; font-size:14px;  text-align:center;
}

.tabArea2 .tabTitle ul li{
	float:left;   font-family:"NGothicB"; font-size:14px; text-align:center; margin-right:2px;
}


.tabArea .tabTitle ul li a{
	display:block;
}

.tabArea2 .tabTitle ul li a{
	display:block;
}

.tabArea .tabTitle ul li.currentTab{
	background-color:#fff; border:1px solid #a70707; border-bottom:none;
}

.tabArea2 .tabTitle ul li.currentTab{
	background-color:#fff; border:1px solid #a70707; border-bottom:none;
}

.tabArea .tabTitle ul li.currentTab a{
	color:#fff; padding:15px 10px 0 10px; height:28px; color:#a70707;
}

.tabArea2 .tabTitle ul li.currentTab a{
	color:#fff; padding:15px 33px 0 33px; height:28px; color:#a70707;
}


.tabArea .tabTitle ul li.offTab{
   border:1px solid #d3d3d3; border-bottom:1px solid #a70707; background-color:#f9f9f9;
}

.tabArea2 .tabTitle ul li.offTab{
  background-color:#f9f9f9; border-left:none; border-top:1px solid #e1e1e1;
   border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;
}

.tabArea .tabTitle ul li.offTab a{
	color:#6d6b6c; height:26px; padding:15px 10px 0 10px;
}

.tabArea2 .tabTitle ul li.offTab a{
	color:#6d6b6c; height:26px; padding:15px 33px 0 33px;
}




.tabArea .tabBody{
	width:724px; float:left; color:#1f4a6b; text-align:justify; margin-top:27px;
}

.tabArea .tabBody p{
	line-height:20px; float:left;
}

.tabArea .tabBody h4{
	font-size:12px;  float:left; width:724px; line-height:20px;
}

.tabArea .tabBody .tabcolorBox{
	background-color:#f3f3f3;  padding:5px 10px 5px 10px;  float:left; clear:both; width:704px;
}

.tabArea .tabBody .tabcolorBox p{
	line-height:20px;
}


.tabArea .tabBody .tabcolorBox .ogSite1{
	margin-left:10px;
 }
.tabArea .tabBody .tabcolorBox .ogSite2{
	margin-left:10px;
}
.tabArea .tabBody .tabcolorBox .ogSite3{
    margin-left:10px;
}
.tabArea .tabBody .tabcolorBox .ogSite4{
    margin-left:10px;
}
.tabArea .tabBody .tabcolorBox .ogSite5{
    margin-left:10px;
}

.textMargin1{
	line-height:20px;  margin-left:16px;
}

.textMargin2{
	line-height:20px;  margin-left:12px;
}

.tabArea .tabBody dl{
	float:left;
}

.tabArea .tabBody dl dd{
	float:left; margin-right:40px; margin-top:12px;
}

.tabArea2 .tabBody .iArea{
	float:left; margin-left:40px;
}




.tab_form{
	border-collapse:collapse; float:left;  border-top:2px solid #a70707; margin-left:40px; font-size:14px;
}

.tab_form2{
	border-collapse:collapse; float:left;  border-top:2px solid #a70707; margin-left:40px; font-size:14px;
}

.tab_form th{
	height:34px; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;  line-height:150%; text-align:center; background-color:#fff;  padding:5px 0 5px 0;
}

.tab_form2 th{
	height:34px; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;  line-height:150%; text-align:center; background-color:#fff;  padding:5px 0 5px 0;
}

.tab_form thead th{
	color:#a70707;
}

.tab_form2 thead th{
	color:#a70707;
}

.tab_form tbody th{
	color:#424242;
}


.tab_form td{
	height:31px; border:1px solid #c8c8c8;  line-height:150%;  text-align:center; border-right:none; color:#424242;
}

.tab_form2 td{
	height:31px; border:1px solid #c8c8c8;  line-height:150%;  text-align:center; border-right:none; color:#424242; padding:10px 0 10px 0
}

.count{
	float:right;
}

.tablogoArea{
	width:724px; float:left; margin-left:40px;
}

.tablogoArea .tabLogo{
	width:230px; float:left; font-family:"NGothic";
}

.tablogoArea .tabLogo dl{
	width:230px; font-family:"NGothic"; margin-top:19px;
}

.tablogoArea .tabLogo dl dt{
    font-size:15px; color:#313131; margin-bottom:5px; font-family:"NGothic"; font-weight:normal;
}

.tablogoArea .tabLogo dl dd{
  font-size:13px; color:#a70707; font-family:"NGothic";
}

.tablogoArea .tabLogo p{
  font-family:"NGothic"; color:#707070; margin-top:15px; line-height:150%;
}


/**********************************************************************/

/***테이블텍스트 좌측정렬**/
td.alignLeft{
	text-align:left; padding-left:10px;
}

th.alignLeft{
	text-align:left; padding-left:10px;
}

td.alignRight{
	text-align:right; padding-right:10px;
}
th.alignRight{
	text-align:right; padding-right:10px;
}

th.alignCenter{
	text-align:center;
}


.borderLeft{
	border-left:1px solid #c8c8c8;
}

.borderNone{
	border-right:none !important;
}

.borderNone2{
	border-left:none !important;
}

/**********************************************************************/

/***컬러변경**/
.colorBluetone{
	font-size:12px !important; color:#1f4a6b !important;
}

.colorRed{
	color:#a70707;
}

.colorGray{
	color:#616161
}

.colorGray2{
	color:#424242 !important;
}

.colorWhite{
	color:#fff;
}




/***폰트변경**/
.fontNormal{
	font-weight:normal;
}

.fontBold{
	font-weight:bold;
}

/***마진,패딩 **/
.marginBottom1{
	margin-bottom:14px;
}

.marginBottom2{
	margin-bottom:20px;
}

.marginBottom3{
	margin-bottom:30px;
}

.marginBottom4{
	margin-bottom:40px;
}

.marginBottom5{
	margin-bottom:36px;
}

.marginBottom6{
	margin-bottom:60px;
}

.marginTop1{
	margin-top:6px;
}

.marginTop2{
	margin-top:12px;
}

.marginTop3{
	margin-top:20px;
}

.marginTop4{
	margin-top:30px;
}

.marginRight1{
	margin-right:150px;
}

.marginRight2{
	margin-right:48px;
}

.marginRight3{
	margin-right:17px;
}

.marginRight4{
	margin-right:4px;
}

.marginRight5{
	margin-right:13px;
}

.marginRight6{
	margin-right:12px;
}


.marginLeft1{
	margin-left:10px;
}

.marginLeft2{
	margin-left:130px;
}

.marginLeft3{
	margin-left:22px;
}

.marginLeft4{
	margin-left:40px; float:left;
}

.marginTab{
	margin-left:0 !important;
}


/**텍스트 들여쓰기 **/
.textIndent1{
	text-indent:10px;
}




/**백그라운드컬러변경**/
.backColor1{
	background:#eff7f9;
}

.backColor2{
	background:#f9f9f9;
}

.backColor3{
	background:#e8e8e8;
}

.backColor4{
	background:#af2121;
}

th.backColor5{
	background:#fcfcfc;
}

/**가로,세로 길이 **/
.wt1{
	width:530px;
}

.ht1{
	height:180px;
}

.wt2{
	width:400px;
}

.wt3{
	width:204px;
}

.wt4{
	width:56px;
}

.wt5{
	width:120px;
}

.wt6{
	width:30px;
}

/**********************************************************************/



/************************배너1슬라이드 css**************************/
#banner1Wrap{
	position:relative;
}

#banner1Visual{
	position:relative; width:350px; height:415px;
}

#banner1Visual ul{
	position:relative; width:100%; height:415px; overflow:hidden;
}

#banner1Visual li{
	position:absolute; width:100%; height:415px;
}

#banner1Visual li a{
	width:100%; height:415px; display:block; text-indent:-9999999px;
}

#banner1Visual .visual_0{
	left:0;
}

#banner1Visual .visual_1{
	left:100%;
}

#banner1Visual .visual_2{
	left:200%;
}

#banner1Visual .visual_3{
	left:300%;
}

#banner1Visual .visual_4{
	left:400%;
}

#banner1Visual .visual_5{
	left:500%;
}

#banner1Visual .visual_6{
	left:600%;
}


#buttonList1{
	position:absolute; left:16px; top:13px;
}

#buttonList1 li{
	width:12px; height:12px; background:url(/images/home/banner1/btn.png) 0 -12px; float:left; margin-right:5px;
}

#buttonList1 li.on{
	background-position:0 0;
}

#buttonList1 li a{
	display:block; text-indent:-999999px;
}

#bn{
	position:absolute; left:9px; top:42px; width:203px;  height:102px;
}

#bn .bnTop{
	width:173px;  height:47px; background:#525151; opacity:0.7; padding:15px 15px 15px 15px;
}

#bn .bnTop p{
	line-height:150%; color:#fff;
}

#bn .bnBottom{
	width:203px; height:25px; background:#373737; opacity:0.8;
}

#bn .bnBottom p{
	float:right; margin-top:5px; margin-right:10px;
}

#bn .bnBottom span{
	vertical-align:middle;
}

#bn .bnBottom a{
	vertical-align:middle; color:#fff;
}

#stopPlay1{
	position:absolute; left:290px; top:10px;
}

#stopPlay1 li{
	float:left; margin-left:3px; cursor:pointer;
}



/**********************************************************************/




/************************배너2슬라이드 css**************************/
#banner2Wrap{
	position:relative;
}

#banner2Visual{
	position:relative; width:329px; height:194px;
}

#banner2Visual ul{
	position:relative; width:100%; height:194px; overflow:hidden;
}

#banner2Visual li{
	position:absolute; width:100%; height:194px;
}

#banner2Visual li a{
	width:100%; height:194px; display:block; text-indent:-999999px;
}

#banner2Visual .visual_0{
	left:0; background:url("/images/home/banner2/s2_img1.jpg") no-repeat;
}

#banner2Visual .visual_1{
	left:100%; background:url("/images/home/banner2/s2_img2.jpg") no-repeat;
}

#banner2Visual .visual_2{
	left:200%; background:url("/images/home/banner2/s2_img3.jpg") no-repeat;
}

#banner2Visual .visual_3{
	left:300%; background:url("/images/home/banner2/s2_img4.jpg") no-repeat;
}

#banner2Visual .visual_4{
	left:400%; background:url("/images/home/banner2/s2_img5.jpg") no-repeat;
}

#banner2Visual .visual_5{
	left:500%; background:url("/images/home/banner2/s2_img6.jpg") no-repeat;
}

#banner2Visual .visual_6{
	left:600%; background:url("/images/home/banner2/s2_img7.jpg") no-repeat;
}

#banner2Visual .visual_7{
	left:700%; background:url("/images/home/banner2/s2_img8.jpg") no-repeat;
}

#banner2Visual .visual_8{
	left:800%; background:url("/images/home/banner2/s2_img9.jpg") no-repeat;
}

#banner2Visual .visual_9{
	left:800%; background:url("/images/home/banner2/s2_img10.jpg") no-repeat;
}

#buttonList2{
	position:absolute; left:12px; top:168px;
}

#buttonList2 li{
	width:12px; height:12px; background:url("/images/home/banner2/btn.png") 0 -12px; float:left; margin-right:5px;
}

#buttonList2 li.on{
	background-position:0 0;
}

#buttonList2 li a{
	display:block; text-indent:-999999px;
}

#stopPlay2{
	position:absolute; left:277px; top:10px;
}

#stopPlay2 li{
	float:left; margin-left:3px; cursor:pointer;
}


/********************************************************************/