@charset "euc-kr";
/*CSS Document*/
@import url(reset.css);

#Header{ height:92px;background-color: #00569f; }

#Gnb { height:60px; width:1000px; margin:0 auto; position:relative;}
#Gnb h1{ text-align:left; position:absolute; left:0; top:20px; }
#Gnb .utill { position:absolute; right:0; top:20px; text-align:right; white-space: nowrap; font-size:12px;}
#Gnb .utill a { padding:7px 0 0 5px; display:inline-block; }
#Gnb .utill span { padding:0 6px; background:url(../img/comm/line_g.gif) no-repeat 8px 3px; color:#999}

#Navi { height:32px; background:#0a80da; }
#Navi ul { width:1000px; margin:0 auto; overflow:hidden; }
#Navi ul li { width:20%; float:left; }
#Navi ul li a { display:block; text-align:center; color:#fff; line-height:32px; font-size:14px; font-weight:500; }
#Navi ul li a:hover { background:#036bc3; }

.main_visual_bg { background:url(../img/main/visual.jpg) top center no-repeat; }

.main_cont { width:1000px; margin:0 auto; overflow:hidden; }
.main_cont th { font-size:15px; }

#Sub_Wrap { width:1000px; margin: 0 auto; overflow:hidden; }

#Sub_Category { float:left; width:200px; margin-top:30px; }
#Sub_Container { float:right; width:750px; margin-top:30px;  }

/*¼­ºêÄ«Å×°í¸®*/
#Sub_Category .Category_Title { padding:30px 0 20px 20px; letter-spacing:-0.05em; border-bottom:1px solid #999; border-top:2px solid #000ca6; background:#f8f8f8; }
#Sub_Category .Category_Title span { color:#999; font-size:13px; }
#Sub_Category h2 { font-size:24px; font-weight:bold; color:#000;  height:40px; line-height:40px;  }
#Sub_Category ul { border-width:0px 0px 0px; border-style:solid; border-color:#ddd; }
#Sub_Category li { border-bottom:1px solid #ddd; background:#fff; }
#Sub_Category li a { display:block; line-height:1.2!important; color:#666; padding:13px 0 13px 20px; font-size:13px; }
#Sub_Category li a:hover { background:url(../img/comm/arrow.png) no-repeat 90% 17px #f8f8f8; }
#Sub_Category li.on a  { font-weight:bold; color:#000ca6; background:url(../img/comm/arrow.png) no-repeat 90% 17px #fff; }

/*¼­ºêÅ¸ÀÌÆ²*/
#Sub_Title { position:relative; border-bottom:1px solid #ddd; height:48px;}
#Sub_Title h3 { position:absolute; font-size:26px; font-weight:normal; color:#333; letter-spacing:-0.05em;  }
#Sub_Title ul { position:absolute; overflow:hidden; right:0; top:10px; }
#Sub_Title li { float:left; color:#666; letter-spacing:-0.05em; padding-left:15px; background:url(../img/comm/arrow.png) no-repeat 4px -29px;  font-size:12px !important;}
#Sub_Title li.home {  background:url(../img/comm/home.png) no-repeat 4px 4px; }
#sub_title ul li span{color:#555;  }

/*¼­ºêÄÁÅÙÃ÷*/
#Sub_Body  { margin-top:30px; min-height:500px; padding-bottom:50px; }



/*ÇÏ´ÜÀÎÆ÷*/
#Footer { border-top:1px solid #ddd; height:120px; margin-top:40px;  }
.footer_cont { width:1000px; margin: 0 auto; padding-top:20px; } 
.footer_cont .copyright { text-align:center; }
.footer_cont span { padding:0 10px; background:url(../img/comm/line_g.gif) no-repeat center 3px; color:#999}
.footer_cont .copyright { color:#666; font-size:12px; }
.footer_cont .copyright p { color:#999; }

/*Å×ÀÌºí*/
table.type11 {
    border-collapse: separate;
    border-spacing: 1px;
    text-align: center;
    line-height: 1.5;
    margin: 20px 10px;
}
table.type11 th {
	width: 155px;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #fff;
	background:#5aa4c7;
	text-align: center;
}
table.type11 td {
    width: 155px;
    padding: 10px;
    vertical-align: top;
    border-bottom: 1px solid #ccc;
    background: #eee;
}
.inner {
	padding-left: 30px;
}