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

/* Type Selector */
*{margin:0; padding:0; font-size:11px; 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{width:100%; margin:0 auto; padding:0px; background:url("/common/images/bg.jpg") no-repeat top center;}
#wrap{margin:0 auto; padding:0px; width:1100px;}
#header{margin:0 auto; padding:0px; height:150px;}
#main_header{margin:0 auto; padding:0px;}
#container{margin:0 auto; padding:0px; position:relative; padding-top:126px;}

/*#container{margin-top:-4px; padding:0px; background:url("/common/images/con_bg.png") repeat-y;}*/

#footerbody{margin:0 auto; padding:0px; border-top:1px solid #ebebeb; margin-top:50px;}
#footer{margin:0 auto; padding:0px; width:1100px; height:88px;}

.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:10px; margin-left:46px;}
.unb_top{float:right; margin-top:10px; margin-right:62px; margin-bottom:15px;}
.unb_top li{float:left; margin:0px 0px 0px 0px;}

.gnb{margin-left:338px; margin-right:5px;}

/* Main Contents */


.maincontents{float:left; margin-top:10px; margin-bottom:15px;  width:1100px; position:relative;}
.main_left{position:relative; width:1100px; float:left; top:10px;}
.main_right{position:absolute; float:right; width:500px; right:5px; height:532px;}

.con_02{position:relative; float:right; width:400px; right:32px; height:100px; margin-top:190px;}
.con_03{position:absolute; float:right; top:365px; right:90px; width:400px; height:150px; margin-top:50px; color:#555555;}
.con_04{position:absolute; float:right; top:400px; right:32px; width:242px; height:100px;}

.con_02 ul{overflow:hidden; padding:20px; 0 0 0; width:400px;}
.con_02 li{float:left;}



/* Left Menu */
.snb{float:left; margin-top:150px; margin-left:46px; width:211px; position:relative; z-index:1;}

/* Sub Contents */
.subcontents{float:right; margin-top:62px; margin-bottom:15px; margin-right:60px; width:740px;}
.con_top{position:absolute; float:left; top:170px; left:300px;}
.con_bottom{margin-left:300px;padding-top:0;}

.box_title{padding-top:15px; padding-left:15px; width:741px; height:40px; border-bottom:1px solid #ebebeb; background:url("/common/images/con_bg.png") repeat-y;}
.title{float:left; margin-top:5px; margin-left:10px;}
.path{float:right; margin-top:10px; margin-right:30px; color:#3c3c3c;}

.text_sub{padding-top:10px; padding-left:30px; width:710px; margin-right:15px; background:#ffffff; background:url("/common/images/con_bg.png") repeat-y;}
.bbs{padding-top:10px; width:680px;}

/* Footer */
.footer_img{float:left; margin-top:10px; margin-left:65px;}
.unb_footer{float:left; margin-top:15px; margin-left:30px;}
.unb_footer li{float:left; margin:0px 0px 0px 0px;}
.footer_copy{float:right; margin-top:2px; margin-right:279px;}

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


.new_td{border-bottom:1px solid #ccc;}

.new_td2{border-bottom:2px solid #ccc;}



/*intro*/
#left{padding-left:100px;float:left;}
#right{float:left; padding-left:220px;}
