

#main_nav {  display:block; display:none; margin:0 auto; width:100%; top:100px; left:0; position:absolute; z-index:99999; background-color:#FFF; height:59px; border-bottom:1px solid #c7c7c7; }
#main_nav_wrapper { width:990px; position:relative; margin:0 auto; text-align:left; left:0; }
#main_nav_wrapper div ul{ margin:0; padding:0; }
#main_nav_wrapper div ul li { list-style:none; float:left; width:165px; height:60px; cursor:pointer; position:relative; }
#main_nav_wrapper div ul li .square { width:160px; height:60px; position:absolute; }
#main_nav_wrapper div ul li .txt { top:0; left:0; width:171px; height:50px; position:absolute; }
#main_nav_wrapper div ul li .over { width:171px; height:50px; position:absolute; }
		
#sub_nav_mask { margin:0 auto; top:0px; left:0; width:990px; height:0px;overflow:hidden; position:relative; } 
.sub_nav_wrapper { top:-440px; height:440px; position:absolute; font-familsquarey:nanumgothic; font-size:1.125em; }
.sub_nav_wrapper a { letter-spacing:-0.03em;text-decoration:none; }

.txt_wrapper1 {  position:absolute; height:110px; padding-top:10px; margin-top:-1px; border:1px #504f53 solid; background-color:#504f53; }
.txt_wrapper1 li a { display:block; float:left; width:154px; text-align:left; padding:4px 5px; margin:0; color:#fff;}
.txt_wrapper1 li a:hover { display:block; width:154px; padding:4px 5px; color:#fff; background-color:#F60; }

.txt_wrapper2 { position:absolute; height:310px; padding-top:10px; margin-left:164px; margin-top:-1px; border:1px #504f53 solid;background-color:#504f53;  }
.txt_wrapper2 li a { display:block; float:left; width:154px; text-align:left; padding:4px 5px; margin:0; color:#fff;}
.txt_wrapper2 li a:hover { display:block; width:154px; padding:4px 5px; color:#fff; background-color:#F60; }

.txt_wrapper3 { position:absolute; height:330px; padding-top:10px; margin-left:329px; margin-top:-1px; border:1px #504f53 solid; background-color:#504f53; }
.txt_wrapper3 li a { display:block; float:left; width:154px; text-align:left; padding:4px 5px; margin:0;color:#fff; }
.txt_wrapper3 li a:hover { display:block; width:154px; padding:4px 5px; color:#fff; background-color:#F60; }

.txt_wrapper4 { position:absolute; height:410px; padding-top:10px; margin-left:494px; margin-top:-1px; border:1px #504f53 solid; background-color:#504f53; }
.txt_wrapper4 li a { display:block; float:left; width:154px; text-align:left; padding:4px 5px; margin:0; color:#fff; }
.txt_wrapper4 li a:hover { display:block; width:154px; padding:4px 5px;  color:#fff; background-color:#F60; }

.txt_wrapper5 { position:absolute; height:280px; padding-top:10px; margin-left:659px; margin-top:-1px; border:1px #504f53 solid; background-color:#504f53; }
.txt_wrapper5 li a { display:block; float:left; width:154px; text-align:left; padding:4px 5px; margin:0; color:#fff;}
.txt_wrapper5 li a:hover { display:block; width:154px; padding:4px 5px; color:#fff; background-color:#F60; }

.txt_wrapper6 { position:absolute; height:210px; padding-top:10px; margin-left:824px; margin-top:-1px; border:1px #504f53 solid; background-color:#504f53; }
.txt_wrapper6 li a { display:block; float:left; width:154px; text-align:left; padding:4px 5px; margin:0; color:#fff;}
.txt_wrapper6 li a:hover { display:block; width:154px; padding:4px 5px; color:#fff; background-color:#F60; }

