#hd {z-index:4;position:relative;min-width:1180px;/*background:#fff;*/}
.hd_zindex {z-index:10 !important}

#slmain {position:relative;width:1180px;height:100%; min-height:700px; padding:0px 35px;background:#fff;margin:0 auto;}


#slheader { position:relative;width:100%;min-width:1180px; height:120px;margin: 0;padding: 0; /*background:url('/img/topbg.gif') top repeat-x;*/}
#slheader .logo {float:left; width:178px; height:57px; padding:30px 0px;}
#slheader .login {position:absolute; margin-top:20px;right:20px; height:20px; z-index:9;}
#slheader .login a {color:#7f7f7f}
#slheader .login a:hover {color:#7f7f7f}
#slheader .slmenu {float:right; margin-top:50px; padding:0;z-index:10;}

 /* menu styles */
        #sltopmenu {float:right; margin: 0;padding: 0;z-index:10;}
        
        #sltopmenu li
        {float: left;list-style: none;padding:10px 20px; font:bold 18px 'NanumGothic',dotum,Sans-serif; letter-spacing:-0.5px;color:#595858;line-height:170%;}
        
        #sltopmenu li a
        {display: block;
            padding: 5px 15px;
            text-decoration: none;
            /*border-right: 1px solid white;
            width: 130px;*/
            color: #595858;
            white-space: nowrap; }
        
        #sltopmenu li a:hover
        {/*background: #24313C;*/color: #0061b4;}
        
        #sltopmenu li ul
        { margin-left: -29px;
            padding: 0;
            position: absolute;
            visibility: hidden;
            border-top: 1px solid #ddd; z-index:99; opacity:0.9; }
        
        #sltopmenu li ul li
        {float: none;display: inline;padding:0; margin:0;}
        
		/*소메뉴 off*/
        #sltopmenu li ul li a
        {	/*width: auto;*/
			width:105px;
			padding:12px 12px;
			background: #f9f9f9;
            font:normal 14px 'NanumGothic',dotum,Sans-serif;
			
			}
        
		/*소메뉴 on*/
        #sltopmenu li ul li a:hover
        {background: #cbe7e9;
		color: #0061b4;}



/*mainpage*/
#mainslide {width:100%; min-width:1180px; height:300px; margin:0 auto;padding:0;}
#mslide {width:1180px; margin:0 auto;padding:0;}

#slcontents {position:relative; width:1180px; margin:0 auto; padding:0; z-index:5;}
#slcontents .mban ul, .mban2 ul {margin: 0;padding: 0;overflow: hidden;}
#slcontents .mban li, .mban2 li {list-style: none;}


.mlink {position:relative; width:1180px; margin:50px auto;padding:0; height:65px;}
.mlink:after{content:""; display:block; clear:both;}
.mlink ul {float:left;list-style:none;margin: 0;padding: 0;}
.mlink ul li { display:inline-block; float:left; padding:0 25px;}
.mlink ul li a {text-align:center;}

#slfoot {position:relative; width:1180px; margin-top:20px;padding:0; border-top:1px solid #eee;height:110px;  }
#slfoot .slcopy {text-align:center; font-size:13px; color:#7c7b7b;margin-top:17px;}
#slfoot .slcopy span { padding:0 15px;letter-spacing:-0.5;}
#slfoot p {font-size:13px; color:#7c7b7b;text-align:center;} 


/*leftmenu*/
#slleftmenu {position:relative; float:left; width:230px;height:100%; min-height:200px;padding:0;margin:0;margin-bottom:30px;overflow:hidden}

.lmenu h3 {font-size:22px;line-height:60px;color:#fff;letter-spacing:1px; width:230px;text-align:center;background:#2c70ac;/*background: url(/img/lnb_bg.jpg) repeat-x;border-top:1px solid #eee; border-bottom:1px solid #eee;*/}
.lmenu ul {float:left;list-style:none;margin: 0;padding: 0;}
.lmenu ul li {float:left; background:#f3f5f6; margin-top:5px;color:#4c4a4a;}
/*왼쪽메뉴 off*/
.lmenu ul li a {display:inline-block; width:230px;  font-size:16px; padding:5px 30px;}
/*왼쪽메뉴 on
.lmenu ul li a:hover {background:#7eb2c6;color:#fff; width:230px;}*/
.lmon {background:#e9f7f8 url(/img/ic8.png) no-repeat 200px; /*padding-right:20px;*/ width:230px; font-weight:bold; }
.lmon:active {color:#fff}
/*subpage*/
#slsubpage {position:relative; float:right; width:880px; padding:0 10px; min-height:500px;height:auto !important; margin-bottom:10px;}






/***************Subpage******************/
#slsubP {position:relative; width:1180px; margin:0 auto;padding:0;margin-bottom:35px;z-index:5;}
#slsubP p {width:1180px; height:130px;}


.subtitle {font:normal 23px 'NanumBarunGothic',dotum,Sans-serif; color:#333;letter-spacing:1px;margin-bottom:30px; border-bottom:1px solid #eee; padding:10px 0 13px 10px; }

.subtitle span {float:right; padding-right:5px; font-size:12px; color:#999;letter-spacing:1px;line-height:25px;font-family:'NanumGothic','NanumBarunGothic',Sans-serif;}



.sub01 {width:90%; margin:0 auto;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;line-height:170%;}
/*.sub01 h2 {font-size:19px;color:#3c579b;line-height:120%; padding-left:30px; background:url(/g5/img/ic1.gif) no-repeat;}*/
.sub01 h2 {font-size:27px;color:#333;padding: 10px 0 30px 0; background: url(/g5/img/b1_line.png) bottom no-repeat; text-align:center; margin-bottom:40px;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

.sub01 h3 {font-size:23px; line-height:170%;color:#0068b7;margin-bottom:15px; padding-left:30px;background:url(/g5/img/ic1.gif)left no-repeat;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

.sub01 h4 {font-size:20px; line-height:170%;color:#516778;margin:15px 0; padding-left:20px;background:url(/g5/img/ic3.png)left no-repeat;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

.sub02 {width:90%; margin:0 auto;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;line-height:170%;}
/*.sub01 h2 {font-size:19px;color:#3c579b;line-height:120%; padding-left:30px; background:url(/g5/img/ic1.gif) no-repeat;}*/
.sub02 h2 {font-size:27px;color:#333;padding: 10px 0 30px 0; background: url(/g5/img/b1_line.png) bottom no-repeat; text-align:center; margin-bottom:40px;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

.sub02 h3 {font-size:23px; line-height:170%;color:#0068b7;margin-bottom:15px; padding-left:30px;background:url(/g5/img/ic1.gif)left no-repeat;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

.sub02 h4 {font-size:20px; line-height:170%;color:#516778;margin:15px 0; padding-left:20px;background:url(/g5/img/ic3.png)left no-repeat;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}




.subtable {width:100%; line-height:170%;border-top:2px solid #3c579b; border-bottom:2px solid #eee;margin-bottom:20px;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable TR  {font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable .sbt_td1 {font-weight:bold; font-size:17px; color:#3c579b; border-right:1px solid #eee;line-height:170%;background:#f5f5f5;text-align:center;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable .sbt_td2 {font-size:15px;padding-left:25px;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

.s1tit {font-size:16px;font-weight:bold;line-height:200%;color:#333;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.s1txt {color:#666;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}



/*******연혁***********/
.subtable2 {width:100%; line-height:170%;border-top:2px solid #3c579b; margin-bottom:20px;/*border-bottom:2px solid #eee;*/font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable2 tr  { font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable2 td {padding:10px 0;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable2 .sbt_td1 {font-weight:bold; font-size:17px; color:#3c579b; border-right:1px solid #eee;line-height:170%;background:#f5f5f5;text-align:center;border-bottom:1px solid #ddd; font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable2 .sbt_td5 {font-weight:bold; font-size:16px; color:#5c6f9d; border-right:1px solid #eee;line-height:170%;background:#f5f5f5;text-align:center;border-bottom:1px solid #eee;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif; }
.subtable2 .sbt_td6 {font-weight:bold; font-size:16px; color:#5c6f9d; border-right:1px solid #eee;line-height:170%;background:#f5f5f5;padding-left:25px;border-bottom:1px solid #ddd; font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable2 .sbt_td8 {font-size:14px; color:#5c6f9d; line-height:170%;background:#fff;padding-left:25px;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

.subtable2 .sbt_td2 {font-size:14px;color:#666;padding-left:25px;border-bottom:1px solid #eee;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable2 .sbt_td4 {font-size:14px;color:#666;text-align:center;border-bottom:1px solid #eee;border-right:1px solid #eee;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
.subtable2 .sbt_td7 {font-size:14px;color:#666;padding-left:25px; margin:0 30px;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

.subtable2 .sbt_td3 {width:13%; font-size:15px;text-align:center; color:#417f93;border-bottom:1px solid #eee; border-right:1px solid #eee;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

/*******사업안내***********/

.sub01 ul {list-style-type:none; }
.sub01 ul li {background: url('/g5/img/ic2.png') no-repeat 3px; padding-left:20px;}



.menu_tab{width:100%;overflow:hidden}
.menu_tab ul{padding:23px 0;border-width:1px 0;margin:0 auto;}
.menu_tab li{list-style:none;position:relative;top:-10px;float:left;border:1px solid #ccc; padding: 0 10px; /*width:140px;*/}
.menu_tab li a{display:block;padding:12px 10px 10px;text-decoration:none;text-align:center;}
.menu_tab li a:hover{text-decoration:none}
.menu_tab li.active a{/*background:#ccc;padding:12px 16px 12px;*/color:#0d3c79; /*font-weight:bold;*/}
.menu_tab li.active a:hover{text-decoration:none}



.hrline2 {background: url(/g5/img/hrline.gif) repeat-x; padding: 20px 0;}

.scontentbg_g {background:#eee; margin:30px 0; padding:20px; margin:40px 0;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}
scontentbg_lb {background:#e4e9f0; margin:30px 0; padding:20px; margin:40px 0;font-family:'NanumBarunGothic','NanumGothic',dotum,Sans-serif;}

.mg-10 {margin:10px 0;}
.mg-20 {margin:20px 0;}
.mg-30 {margin:30px 0;}
.mg-40 {margin:40px 0;}
.mg-50 {margin:40px 0;}

.txt-center {text-align:center}
.list2 {background: url('/g5/img/ic2.png') no-repeat 3px; padding-left:20px;}

/*******배경***********/
.bg_f7 {background:#f7f7f7;}