@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;}
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:1010px; }
#util{margin:0 auto; padding:0px;  width:1010px; border:0px solid blue; }
#header{margin:0 auto; padding:0px;}
#container{margin:0 auto; padding:0px;  width:1010px;}

#footerbody{margin:0 auto; padding:0px;width:1010px; background: url("/images/footer_bg.gif") repeat-x;}
#footer{margin:0 auto; padding:0px; margin-top:15px; margin-left:30px;width:1010px; }

.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:31px; margin-left:0px;}
.logo_sub{float:left; margin-top:0px; margin-left:0px;}
.unb_top{float:right; margin-top:13px;  margin-right:0px;}
.unb_top li{float:left; margin-left:15px;}

.sub_visual{margin-top:30px; margin-bottom:30px; }


/* Main Contents */
.maincontents{float:left; margin-top:10px; margin-bottom:15px;  width:1004px;}
.main_left{width:700px;  float:left;}
.main_right{width:294px;  float:right;}
.main_right li{padding-bottom:6px;}
.main_bottom{width:1004px; height:114px; }
.main_bottom li {float:left;}
.main_news{width:325px; height:110px; float:left; margin-right:25px; color:#aaaaa9; margin-top:20px; }
.main_notice{width:325px; height:110px; float:left; color:#aaaaa9;margin-top:20px;}

/* Left Menu */
.snb{float:left; width:167px;}

/* Sub Contents */
.subcontents{float:right; margin-top:10px; margin-bottom:40px;  width:800px;}

.gnb{margin-top:14px;}
.box_title{margin-top:10px; height:40px;  background:#ffffff;}
.title{float:left; margin-top:0px; margin-left:3px;}
.path{float:right; margin-top:5px; margin-right:5px; text-color:gray;}
.text_sub{margin-top:35px;  margin-right:5px; background:#ffffff;}
.menu{float:right; margin-top:-5px; margin-right:-30px;}


/* Footer */
.footer_img{float:left; margin-top:6px;}


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


/*map*/
#map01{background:url("/images/map_bg.jpg"); width:780px; height:420px; padding-left:10px; padding-top:10px;}


/*member*/
.member_img{border:1px solid #c2c2c2; width:156px; height:196px;}
.list{color:#505050; margin-top:-11px; width:156px; margin-bottom:25px;}
.list span{margin-left:3px; font-weight:bold; }
#view{margin-left:10px; margin-right:10px; }
#view li{float:left; margin-right:38px; }
.view_01right{float:right; margin-right:30px; margin-top:33px; }
.view_01right ul{margin-top:10px;}
.view_01right ul li {margin-left:20px;}
.view_01right ul li img{margin-right:5px;}
.view_01left{float:left; }
.view_01left span{margin-left:5px; font-size:12pt; font-weight:bold;}

.view_01img{border:1px solid #c2c2c2; margin-left:10px; margin-top:15px; width:189px; height:237px;}
.write{float:right; margin-right:40px;}
.write2{clear:both; margin-left:520px;  margin-top:20px;}
.write2 li{float:left; margin-left:5px;}

/*간격조절 css */
.pd30{padding-left:30px;}
.pd20{padding-top:20px;}




/*게시판 테이블*/
.bbs{color:#7f7f7f;}
.bbs th{height:35px; text-align:center;}
.bbs td{height:25px; text-align:left; padding-left:25px; border-bottom:1px solid #d2d2d2;}
.g_contents{text-align:left; padding-left:10px;}

.v_table{color:#7f7f7f; border-top:2px solid #ee9518; border-bottom:1px solid #ee9518;}
.v_table th{height:30px; text-align:center; border-bottom:1px solid #d2d2d2; background-color:#f6f6f6;}
.v_table td{text-align:left; padding-left:10px; border-bottom:1px solid #d2d2d2;}

.w_table{color:#7f7f7f; border-top:1px solid #2d5288; border-bottom:1px solid #d2d2d2;}
.w_table th{background-color:#f9f9f9; height:30px; text-align:center; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.w_table td{text-align:left; padding-left:12px; border-bottom:1px solid #d2d2d2;}

.j_table{color:#7f7f7f; border-top:1px solid #ff6600; border-bottom:1px solid #ff6600;}
.j_table th{background-color:#f9f9f9; width:120px; height:35px; text-align:center; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.j_table td{text-align:left; padding-left:5px; border-bottom:1px solid #d2d2d2;}


/*메뉴스크립트*/

#dd{margin:0; padding:0;}
#dd li img{float:left;}
#dd li{margin:0; padding-left:40px; list-style: none; float: left; font:bold 11px arial;}
#dd li a.menu{display:block; text-align: center; padding: 0px 0px; margin: 0 0px 0 0; color:#FFF; width:162px; text-decoration:none;}


.submenu{visibility:hidden; width:160px; position:absolute; z-index:3; }
.submenu a{display: block; font:12px arial; text-align:left; text-decoration:none; padding:5px;}
.submenu a:hover{background:#df002c; color:#FFF;}

.all_menu{position:relative; float:left; left:-200px; top:-68px;}
.menu{margin-left:0px;}

#layer a{line-height:24px;}


.t1{-webkit-margin-start: 30px; }

#all_me{width:806px;}
#all_me ul{float:left; padding-left:50px; padding-top:12px;}




