<!--
//@font-face  {font-family:"돋움"; font-style:normal; font-weight:normal; color: #3c3c3c;}
body,table,tr,td,form,input,textarea,select,span,div,p{font-family:"돋움";font-size: 9pt;line-height: 1.5;color: #555555;}
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}
img{border:0px;}

.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active{color:#444444}
.gray02, a.gray02:link, a.gray02:visited, a.gray02:hover, a.gray02:active{color:#ffffff}
.bl01{color:#444444}, a.bl01:link{color:#444444}, a.bl01:visited{color:#444444}, a.bl01:hover{color:#444444;text-decoration:underline}, a.bl01:active{color:#444444}
.bl02, a.bl02:link, a.bl02:visited, a.bl02:hover, a.bl02:active{color:#990033}
.white, a.white:link, a.white:visited, a.white:hover, a.white:active{color:#ffffff}
.underline, a.underline:link, a.underline:visited, a.underline:hover, a.underline:active{text-decoration:underline}
.td{
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-image: url(../images/bg_center.jpg);
	background-position: top;
}
.td1{border-right: 1px solid #d9d9d3; border-top: 3px solid #d9d9d3; border-bottom: 3px solid #d9d9d3; background-color:#f1f1e9}
.td2{border-bottom: 1px solid #d9d9d3; border-right: 1px solid #d9d9d3}
.td3{border-left: 1px solid #cccccc; border-right: 1px solid #cccccc}
.td4{border-right: 1px solid #cccccc}
.input{border: 1px solid #c8c8c8; height: 18px; margin: 0px;}
.input2{border: 1px solid #c8c8c8; height: 140px; margin: 0px;}
.input3{border: 1px solid #c8c8c8; height: 18px; margin: 0px; background-color:#F4F9FA}
.input4{border: 1px solid #D3EAED; height: 18px; margin: 0px; background-color:#F4F9FA}
.academyleftbg {
	background-image:url(../images/academy/bg_left.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

.academyleftbg {
	background-image:url(../images/academy/bg_left.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

.commleftbg {
	background-image:url(../images/comm/bg_left.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

.farmleftbg {
	background-image:url(../images/farm/bg_left.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

.guideleftbg {
	background-image:url(../images/guide/bg_left.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

.introleftbg {
	background-image:url(../images/intro/bg_left.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

.perforleftbg {
	background-image:url(../images/perfor/bg_left.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

.sportsleftbg {
	background-image:url(../images/sports/bg_left.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}



.font08pt,a.font08pt:link,a.font08pt:visited,a.font08pt:hover,a.font08pt:active{font-family:"Arial","Tohoma";font-size:8pt;}
.font07pt,a.font07pt:link,a.font07pt:visited,a.font07pt:hover,a.font07pt:active{font-family:"돋움","Tohoma";font-size:7pt;}



a.toptext:link{font-size:8pt;color:#DCDCDC;text-decoration:none;}
a.toptext:visited{font-size:8pt;color:#DCDCDC;text-decoration:none;}
a.toptext:hover{font-size:8pt;color:#ffffff;text-decoration:none;}




.userjoinbg {
	background-color:#aea79a;
}

.userjoinlefttd {
	width:85px;
	background-color:#f7f3ef;
	text-align:right;
	padding-right:10px;
}

.logintext {
	font-size:8pt;
	font-family:"verdana","";
}

.form {
	border-right: #c1c1c1 1px solid;
	border-top: #c1c1c1 1px solid;
	border-left: #c1c1c1 1px solid;
	color: #676767;
	font-size: 12px;
	border-bottom: #c1c1c1 1px solid;
	background-color:#d1d1d1
}

.formtextgray {
	border: #c1c1c1 1px solid;
	color: #676767;
	font-size: 9pt;
	background-color:#d1d1d1
}

.formtextlogin {
	width:97px;
	height:20px;
	background-color:#f4f4f4;
	font-size:9pt;
	line-height:1.2;
	padding:2px;
	color:#666666;
	border:1px solid #dddddd;
	line-height:1.0;
}

.formtext {
	border: 1 solid;
	border-color: #eeeeee #dddddd #dddddd #eeeeee;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	line-height:1.0;
	padding-top:3px;
}

.formtextsolid {
	border: 1 solid;
	border-color: #eeeeee #dddddd #dddddd #eeeeee;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	line-height:1.0;
	padding-top:3px;
}

.formtextfocus {
	background-color:#f9f9fb;
	border: 1 solid;
	border-color: #eeeeee #dddddd #dddddd #eeeeee;
	background-color: #f7f7f7;
	font-size: 12px;
	color: #666666;
	line-height:1.0;
	padding-top:3px;
}

.formtexthidden {
	font-size: 12px;
	color: #666666;
    border:solid 1px #fefefe;
	line-height:1.0;
	padding-top:3px;
}

.formtextarea {
	border: 1 inset;
	border-color: #eeeeee #dddddd #dddddd #eeeeee;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	line-height:1.0;
	padding:3px;
}

.formtextreadonly {
	border: 1 inset;
	border-color: #eeeeee #dddddd #dddddd #eeeeee;
	background-color: #ffffff;
	font-size: 12px;
	color: #aaaaaa;
	line-height:1.0;
	padding-top:3px;
}

.formbutton {
	border: 1 outset;
	border-color: #eeeeee #dddddd #dddddd #eeeeee;
	background-color: #eeeeee;
	font-size: 12px;
	color: #666666;
	padding-top: 2px;
	height: 19px;
	line-height:1.2;
}

.formselect {
	border: 1 inset;
	border-color: #eeeeee #dddddd #dddddd #eeeeee;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	line-height:1.2;
}

.imagebutton {
	font-family:;
	font-size:9pt;
	color:black;
	border:solid 1px;
	background-color:white;
	border-color: 8F8F8F 8F8F8F 8F8F8F 8F8F8F;
	padding-top:2;
    height:22;
	line-height:1.2;
}

.boxline {
	border: solid 1px #d6d3cb;
}

.padleft10 {
	padding-left: 10px;
}

.padright10 {
	padding-right: 10px;
}

body {scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #C8C8C8;
scrollbar-3dlight-color: #ffffff;
scrollbar-shadow-color: #C8C8C8;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #C8C8C8}

 /*nomal*/
td{  font-family: "����"; font-size: 12px;line-height:140% ;color: 333333}
.main-list li{display:block;overflow:hidden;width:100%;}
.main-list li:after{display:block;claer:both;content:""}
.main-list li a{float:left;overflow:hidden;text-overflow:ellipsis;width:210px;white-space:nowrap;}
.main-list li span{float:right}
.main_article .sector{padding:10px 0;vertical-align:top} 
td[background="../images/main/m_gallery02.gif"]{height:150px}

A:link	 { font-family: "����"; font-size: 12px; line-height: 145%; color: 333333; text-decoration: none}
A:visited  { font-family: "����"; font-size: 12px; line-height: 145%; color: 333333; text-decoration: none}
A:active   { font-family: "����"; font-size: 12px; line-height: 145%; color: 333333; text-decoration: none}
A:hover    { font-family: "����"; font-size: 12px; line-height: 145%; color: 000000; text-decoration: underline}

/*foot*/
.s_foot   		 { font-family: "verdana"; font-size: 11px; line-height: 120%; color: 9AA5AA; text-decoration: none;}
A.s_foot:link	 { font-family: "verdana"; font-size: 11px; line-height: 120%; color: 9AA5AA; text-decoration: none;}
A.s_foot:visited { font-family: "verdana"; font-size: 11px; line-height: 120%; color: 9AA5AA; text-decoration: none;}
A.s_foot:active  { font-family: "verdana"; font-size: 11px; line-height: 120%; color: 9AA5AA; text-decoration: none;}
A.s_foot:hover   { font-family: "verdana"; font-size: 11px; line-height: 120%; color: 9AA5AA; text-decoration: underline;}

/*s_text*/
.s_text   		 { font-family: "??"; font-size: 11px; line-height: 120%; color: 333333; text-decoration: none;}
A.s_text:link	 { font-family: "??"; font-size: 11px; line-height: 120%; color: 333333; text-decoration: none;}
A.s_text:visited { font-family: "??"; font-size: 11px; line-height: 120%; color: 333333; text-decoration: none;}
A.s_text:active  { font-family: "??"; font-size: 11px; line-height: 120%; color: 333333; text-decoration: none;}
A.s_text:hover   { font-family: "??"; font-size: 11px; line-height: 120%; color: 000000; text-decoration: underline;}

/*s_white*/
.s_white   		 { font-family: "??"; font-size: 11px; line-height: 120%; color: ffffff; text-decoration: none;}
A.s_white:link	 { font-family: "??"; font-size: 11px; line-height: 120%; color: ffffff; text-decoration: none;}
A.s_white:visited { font-family: "??"; font-size: 11px; line-height: 120%; color: ffffff; text-decoration: none;}
A.s_white:active  { font-family: "??"; font-size: 11px; line-height: 120%; color: ffffff; text-decoration: none;}
A.s_white:hover   { font-family: "??"; font-size: 11px; line-height: 120%; color: ffffff; text-decoration: underline;}

-->


/* renewal_1015 */
.wrap{position:relative;width:100%;height:100%;overflow:hidden;background:#f5f7fa;}
.w1100{width:1100px;margin:0 auto}
.navigation{padding:10px 0;text-align:right}
.navigation a{display:inline-block;position:relative;margin-right:20px;vertical-align: top;font-weight:bold;font-size:13px;color:#000}
.navigation a:last-child{margin-right:0;}
.navigation a.home{color:#2976a0;}
.navigation a:after{content:"";position:absolute;top:5px;right:-12px;width:1px;height:10px;background:#999;}
.gnb_wrap{width:100%;background:#fff;border-bottom:2px solid #eaeaea}
.gnb{overflow:hidden;padding:10px 0;line-height: 52px}
.gnb h1{float:left;width:22%;height:52px;}
.gnb ul{float:right;width:70%;}
.gnb ul li{display:inline-block;width:16%;vertical-align: middle;}
.gnb ul li a{display:block;font-size:16px;font-weight:bold;color:#000;text-align: center;}
.depth2{display:none}
.gnb_bg_wrap{display:none;position:absolute;opacity:0.5;width:100%;min-width:1100px;background:#999}
.main_visual{width:100%;height:400px}
.link_btn{width:100%;min-width:1100px;background:#fff}
.link_btn ul{padding:3% 0;}
.link_btn li{display:inline-block;width:24%;text-align:center}
.notice_news_wrap{width:100%;min-width:1100px;background:#fff}
.notice_news{overflow:hidden}
.nbox{width:45%}
.nbox.notice{float:left}
.nbox.news{float:right}
address span{display:inline-block;}

/*메뉴퍼블리싱*/

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
    #gnb_wrap{width:800px;height:64px;}
    .gnb_logo{display:inline-block;margin:0;padding-bottom:5px;vertical-align: top;}
    #gnb{position:relative;display:inline-block;width: 558px;height:auto;margin:0;padding-left:29px;padding-top:6px;}
    #gnb li{display:inline-block;padding:0 18px;border-left:1px solid #d0d0d0;}
    #gnb li .depth2{display: none;}
    #gnb li:first-child{border-left:0;}
    #gnb > li > a{font-size:16px;color:#333;text-decoration:none;font-weight:600;letter-spacing:-0.7px;font-family:"Nanum Gothic";}
    #gnb > li > a.on{font-weight:600;color:#aa8306;}
    #gnb li .depth2{display:none;}
	#gnb li:last-child .depth2{left:50%;}
    .depth2{position:absolute;top:40px;left:12px;}
    .depth2.num2{left:137px;}
    .depth2.num3{left:220px;}
    .depth2.num5{left:258px;}
    .depth2.num6{left:348px;}
    .depth2 a{display:inline-block;padding-right:7px;color:#333;font-size:12px;font-family:"Nanum Gothic";}

.history_title {	color: #ffffff;
	font-weight: bold;
}