@charset "euc-kr";

@import url(basic.css);


/* Layout */
body{background:url('../images/common/menu_back.jpg') repeat-x;}

#accessibility {left:-20em; position:absolute; top:-5em;}

#wrapper {width:1000px;}

#wrapper #wrap {float:left; width:950px; background-color:#fff; overflow:hidden;}                         /* width <= #wrapper - #wrap */
#wrapper #wrap #header  {height:129px; background:url('../images/common/menu_back.gif') repeat-x;}
#wrapper #wrap #left    {padding:40px 0 0 50px;width:170px; float:left; background-color:#fff;}                /* width <= #wrap - #main */
#wrapper #wrap #main    {margin:40px 20px 0 0;width:650px; float:right; background-color:#fff;}  /* width <= #wrap - #left */
#wrapper #wrap #main #main_contents {margin-top:20px;}
#wrapper #quick {margin:0px; float:right; width:70px;position:relative;} /* width <= #wrapper - #wrap */

#footer  {margin-top:0px;height:75px;width:100%; float:left; background-color:#ffffff;}                /* width = #wrap */


/* header */
#logo {width:280px; height:129px; float:left;}
#header .visual {}
#header_global {padding:0px; width:210px; height:53px; float:right;}                                  /* width <= #wrap - #logo */
#header_global ul{float:left; width:420px;}                  /* width <= #wrap - #logo */
#header_global li {float:left; padding:0px;}
#header_global ul .first-child {background:none; padding-left:0;}

#topmenu {float:left; width:669px; padding:0px; position:relative; z-index:10;}  /* width <= #wrap - #logo */
#topmenu .topmenu_item   {float:left; padding-left:0px; }                       /* topMenu item */
#topmenu .topmenu_sub li {float:left;padding-right:0px;}                      /* subMenu item */
#topmenu .topmenu_sub    {position:absolute; top:20px;}

/* °¢ ¼­ºê¸Þ´ºÀÇ width, À§Ä¡ º¸Á¤ */
#topmenu .topmenu_1_sub {width: 320px; left:0px;}
#topmenu .topmenu_2_sub {width: 505px; left:70px;}
#topmenu .topmenu_5_sub {width: 150px; left:500px;}

/* left */
#mainmenu {width:94px;}
#mainmenu .mainmenu_item   {width:94px;padding:0; line-height: 0.5em;font-size: 0px;}
#mainmenu .mainmenu_sub li {width:94px; line-height: 0.5em;font-size: 0px;}

/*footer*/
#footer .footer_menu {width:100%; overflow:auto; padding-top:0px;}
#footer .footer_menu li{float:left;padding:0px 20px 5px 0;}

.visual {float:left; width: 650px; height:500px; padding:0px;}
.visual_right {float:left; width: 300px; height:241px; padding:0px;}
.main_notice {float:left; width: 300px; height:130px; padding:0px;}
.main_bnner {float:left; width: 300px; height:130px; padding:0px;}
