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

#Header{ height:100px; }

#Gnb { height:80px; width:1000px; margin:0 auto; position:relative;}
#Gnb h1{ text-align:left; position:absolute; left:0; top:13px; }
#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:40px; background:#00883a;  }
/*#Navi ul { width:1000px; margin:0 28%; overflow:hidden; }
#Navi ul li { width:15%; float:left; }
#Navi ul li a { display:block; text-align:center; color:#fff; line-height:40px; font-size:15px; font-weight:600; }
#Navi ul li a:hover { background:#ffc000; }*/

.main_visual_bg { height: 490px; margin:0 auto;   }
.container{margin-top: 0px; margin-bottom: 10px;}
.container1{margin-top: 20px; margin-bottom: 10px; padding-top: 10px;}
.main_cont { width:1000px; margin:0 auto; overflow:hidden; }
.main_cont th { font-size:15px; }
.container2 {margin-top: 30px; margin-bottom: 10px;}

#Sub_Wrap { width:1000px; margin:40px auto 0; 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 12px; letter-spacing:-0.05em; border-bottom:1px solid #ddd; border-top:2px solid #00883a; 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:#00883a; background:url(../img/comm/arrow.png) no-repeat 90% 17px #fff; }

/*¼­ºêÅ¸ÀÌÆ²*/
#Sub_Title { position:relative; border-bottom:1px solid #333; 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:20px; }



/*ÇÏ´ÜÀÎÆ÷*/
#Footer { border-top:1px solid #ddd; height:100px; margin-top:40px; background-color:gray;  }
.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; }


/*µå·Ó´Ù¿î*/
li{list-style:none;}

/* menu */
#menu{clear:both;width:1000px;margin:0 auto;position:relative;height:40px;}
#menu ul.main_menu{position:relative; z-index:9999}
#menu ul.main_menu > li {float:left; height:40px; /*border:1px solid red;*/}
#menu ul.main_menu > li  > a{height:40px; display:block; width:166px; text-align:center; line-height:40px;  color:#fff; font-size:15px; font-weight:600;}



#menu li a{display:inline-block;}
/*#menu li a:hover{color:#0084ff;}*/

#menu_open{display:none;top:10px ; width:100%;text-align:left;padding:10px 0 0 0;width:700px}
#menu_open ul.sub_menu{float:left; margin:0 2px 0 2px;padding:0 2px 0 2px;font-weight:bold; }

/*½½¶óÀÌµå¸Þ´º*/
#menu_dept{position:absolute;z-index:999;width:996px;left:0;top:40px;background:#fff;border:1px solid #ccc;font-weight:bold;}
#menu_dept .header_img{position:absolute;left:5px;}
#menu_dept .menu_dept_ul li{float:left;width:166px; padding:3px 0;}
#menu_dept .menu_open{text-align:left;width:166px;height:190px;float:left;/*border-left:1px solid #ccc;*/ text-align:center;}
#menu_dept .menu_open ul li{/*padding-left:1px;*/}
#menu_dept .close_img{position:absolute;right:10px;top:170px;}
#menu_dept .menu_dept_ul li .sub_menu li > a{display:block; color:#000; padding:5px 0; ; font-size:14px; font-weight:600;}
#menu_dept .menu_dept_ul li .sub_menu li > a:hover {background-color:#efefef;}

/*È¸»ç¿¬ÇõÅ×ÀÌºí¾ç½Ä*/
.history th, .history td{padding:10px 0;}
.history th{font-size:2.3em; color:#94c600; padding-right:20px;}
.history td{border-bottom:1px dashed #999999; font-size:14px; padding:10px;}
.dash{border-bottom:1px dashed #999999;}


