@charset "utf-8";
/* e-front WebDesign Team(http://www.e-front.co.kr), LYJ 201301 */

/* Type Selector */
*{/*margin:0;*/ padding:0; /*font-size:12px; line-height:18px; font-family:"돋움",Dotum,"굴림",Gulim,"Lucida Grande",Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;*/}
a{text-decoration:none; color: #666;}
a:hover, a:active, a:focus{text-decoration:underline; color: blue;}
li{list-style:none; padding-bottom:5px; color:#777;}

img, fieldset, button{border:none;}
hr, button img{display:none;}
textarea{overflow:auto;} 
legend{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

/* Layout Selector */
#wrapbody{margin:0 auto; padding:0px;}
#wrap{margin:0 auto; padding:0px; width:980px;}
#header{margin:0 auto; padding:0px; }
.main_visual{margin-top:10px;}
#container{margin:0 auto; padding:0px; float:left;}
#contact01{float:left; width:427px; margin-left:15px;  margin-top:10px; }
#contact02{float:left; width:227px; margin-top:10px;}
#contact03{float:left; width:216px; margin-top:10px;}
#line{float:left; margin-left:10px; margin-right:12px; margin-top:20px;}
#line2{float:left; margin-left:12px; margin-right:12px; margin-top:20px;}
.a{float:left;}
.b{float:right; margin-bottom:5px;}
#news_text{clear:both;  font-weight:bold;}

#footerbody{margin:0 auto; padding:0px;}
#footer{ margin:0 auto; padding:0px;  width:980px; }
#bottom_line{ margin:0; }

#box1{ float:left; margin-top:12px;}
#box2{ float:left; margin-left:30px;}
#box3{ float:left; margin-left:30px;}

.box{padding:0;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* Header */
.logo_top{float:left; margin-top:30px;  margin-right:22px; background:#ffffff;}
.unb_top{float:right; margin-top:2px; margin-bottom:0px;}
.unb_top li{float:left; margin:0px 0px 0px 0px;}

.gnb{ padding-left:25px; }
.sub_visual{margin-top:10px; margin-left:5px; margin-right:5px; }

/* Main Contents */


/* Left Menu */
.snb{float:left; margin-top:10px; margin-left:5px; width:150px; background:#ffffff;}

/* Sub Contents */

.subcontents{float:left; margin-top:10px; margin-bottom:15px; margin-left:57px; width:760px;}

.box_title{margin-top:20px; height:40px; background:#ffffff;}
.title{float:left; margin-top:5px; margin-left:5px;}
.path{float:right; margin-top:15px; margin-right:0px; }

.text_sub{margin-top:35px; margin-left:10px; margin-right:5px; background:#ffffff;}

/* Footer */
.footer_img{float:left; margin-top:10px; margin-left:26px;}
.unb_footer{float:left; margin-top:10px; margin-right:400px;}
.unb_footer li{float:left; margin:0px 0px 0px 0px;}

/* Aside */
.aside{}
.spot{}
.search{}

/*banner*/
#banner8294{ position:absolute; z-index:100;  top:100px; left:50%; margin-left:-475px; margin-top:130px; }







/*leftmenu*/
<style type="text/css">
            * {margin:0; padding:0; font-size:12px;}
            ul, li, ol {padding:0; list-style-type : none;}
            a {padding:0; color:#333; text-decoration:none; font-family:"돋움";}
            a:hover{text-decoration:}
            a:link, a:visited, a:active, a:hover {color:#084570;}

            
  
        </style>
		 .arrowlistmenu {width:203px;border-bottom:none;}
         .arrowlistmenu li ul li {width:180px; padding:3px 0 0 16px; background:url("bulet.gif") 3px 0px no-repeat;}
         .arrowlistmenu li ul li img {float:left;}
         .arrowlistmenu li ul li a {color:#666668; text-indent:0;}
         .arrowlistmenu li a.btn {display:block; width:180px; text-decoration:none;}
         .arrowlistmenu li a.stay {display:block; width:180px; padding:5px 0 0px 0px; background:url(bg_menu_stay.gif) no-repeat 0 0;}
         .arrowlistmenu li a.stay:hover {font-weight:bold;}
      	.arrowlistmenu li a.btnStage {background:url(bg_menu_off.gif) no-repeat 0 0;}
       	.arrowlistmenu li a.btnStage:hover, .btnHover {background:url(bg_menu_on.gif) no-repeat 0 0 !important; font-weight:bold;}
