@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'Nanum Gothic', sans-serif; src:url('/include/css/NanumGothic.ttf'); font-weight:normal;}

body, html{overflow-x:hidden;}

p, body, ul, li, dt, dl, h1, h2, h3, h4, h5, a,img{margin:0;
padding:0; list-style:none; text-decoration:none; border:0}

/*table, tr, td{border:0; margin:0; padding:0}*/

body td{
margin:0;
padding:0;
font-size:12px;
font-family:Nanum Gothic,Dotum, 굴림, Gulim, arial, Verdana, AppleGothic, sans-serif;
color:#707070;
}

a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #000000; }
a:active { color: #000000; } 




/* header */
#header_wrap{
width:100%;

}

#header{
position:relative;
width:750px;
margin:0 auto;
}


h1{
margin:35px 0 0 20px;
float:left
}



#gnb_wrap{
float:right;
margin-right:20px;
margin-top:48px;
}

#gnb{
position:relative;
float:right;
margin:48px 20px 30px 0;
}

#gnb li{
display:inline;
margin-left:45px;
font-family:"Nanum Gothic","굴림", "돋움";
letter-spacing :-2px;
font-size:18px;
font-weight:bold;
color:#000000
}




#sub_visual{
height:300px}






/* contents */
#contents_wrap1{
width:100%;
height:100%;
}

.contents1{
position:relative;
width:750px;
margin:0 auto;
padding:50px 0 30px 0
}

.contents1 div{float:left}

#contents_wrap2{
width:750px;
min-height:350px;
margin:0 auto;

}




#left_con{
width:200px;
float:left
}

#left_con h2{ 
background:#8da43e;
height:150px;
font-size:25px;
line-height:150px;
color:#FFFFFF;
text-align:center;
font-weight:600;
}


#left_con ul{

font-size:15px;
text-align:left;
}
#left_con ul li{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:12px;
}

#left_con ul li:hover{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:12px;
font-weight:bold;
background:#EEEEEE;
}

#right_con{
width:756px;
float:left;
text-align:left;
margin-left:30px;
}

.right_con_inn{
height:55px;
border-bottom:1px solid #b5b5b5;}

.right_con_inn h3{
font-size:20px;
color:#0e4305;
font-weight:0;
margin-top:0px;
float:left;
line-height:55px;
padding-left:10px;
}

.loacation{
float:right;
margin-top:20px;
font-size:12px;
}



/* footer */
#footer_wrap{
width:100%;
border-top:1px solid #bfbfbf
}

#footer{
position:relative;
width:990px;
height:100px;
margin:0 auto;
color::#707070
}

#footer dl{
margin-top:35px;
overflow:hidden}


.f_logo{
float:left;
margin-left:45px
}

.add{margin-bottom:3px}

.adcopy{
width:600px;
float:left;
text-align:left
}

.lmenut {
color:#FFFFFF;
padding-left:28px;
line-height:20px;
font-size:14px;
}

.lmenut:hover {
color:#e9f05e;
}

.lmenuts {
color:#FFFFFF;
padding-left:40px;
line-height:20px;
font-size:14px;
}

.lmenuts:hover {
color:#e9f05e;
}

.lmenub {
color:#FFFFFF;
padding-left:28px;
line-height:20px;
font-size:14px;
}