@charset "utf-8";
/* CSS Document */
/************************************ layout *******************************/
body{background:url(../../../images/bg00.jpg) repeat left top;}
#wrap_bg{width:100%;background:url(../../../images/bg01.jpg) repeat-x left top;}
#wrap{position:relative;width:914px;height:950px;margin:0 auto;z-index:0;background-color:#fff;}
#header{height:107px;}


/* gnb area */
#logo{float:left;width:110px;margin:9px 0 7px 4px;display:inline;}
#logo img{vertical-align:top;}
#gnb{float:right;} 
#gnb_area1{float:right;}
#gnb #gnb_area1 li{float:left;margin-top:9px;padding:6px 5px 0 6px;background:url(../../../images/gnb_bar.gif) no-repeat center left;line-height:0;font-size:12px;}
*+html #gnb #gnb_area1 li{background:url(../../../images/gnb_bar.gif) no-repeat 4px left;}
* html #gnb #gnb_area1 li{background:url(../../../images/gnb_bar.gif) no-repeat 4px left;}
#gnb #gnb_area1 li.first{background:none;}
#gnb #gnb_area1 li.search{padding:2px 3px 0 5px;background:none;}
#gnb #gnb_area1 li.btn{margin-top:11px;padding:0 0 0 0;}
#gnb #gnb_area1 li.last{width:106px;height:19px;padding-right:0;padding-top:0;background:none;}
#gnb #gnb_area1 li.last select{font-size:11px;}
#gnb #gnb_area2{clear:both;float:right;margin:7px 0 4px 0;}
#gnb #gnb_area2 li{float:left;height:17px;padding-left:8px;}
#gnb img{vertical-align:top;}

/* topMenu */
#topMenu ul {width:914px; background-color:#000;}
ul.menu { z-index:999;list-style:none; margin:0; padding:0;}
ul.menu * {  z-index:999;margin:0; padding:0;}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li { position:relative;  z-index:999; float:left; margin-right:0px; border-right:1px solid #fff; width:181.8px;}
ul.menu ul {position:absolute;   z-index:999; top:30px; left:0; background:#cf0d0b; display:none; opacity:0; list-style:none; }
ul.menu ul li { border:1px solid #b50507; border-top:none; width:148px; margin:0}
ul.menu ul li a {  z-index:20;display:block; padding:3px 4px 5px; background-color:#cf0d0b;}
ul.menu ul li a:hover {background-color:#B30400;  z-index:20;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {  z-index:20;border:0px solid #b50507; padding:5px 7px 4px; text-align:center; font-weight:bold; background:url(../../../images/a.gif); }
ul.menu .menulink:hover, ul.menu .menuhover {   z-index:20;background:url(../../../images/b.gif)}
ul.menu .sub { background:#cf0d0b url(../../../images/arrow.gif) 136px 8px no-repeat; }
ul.menu .topline {  border-top:1px solid #b50507}

/* footer area */
#footer{position:relative;clear:both;width:914px;height:36px;background:#A9A9A7;}
#footer .copyright{float:left;height:35px;padding:15px 5px 10px 20px ;line-height:0;font-size:12px;color:#fff}
#footer a {color:#fff; text-decoration:none}

