@font-face {
 font-family: 'NanumSquare';
 src: url(../font/NanumSquareR.eot);
 src: url(../font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(../font/NanumSquareR.woff) format('woff'),
      url(../font/NanumSquareR.ttf) format('truetype');
}


* {border-width:0;margin:0;}
p {margin:0; padding:0;}	
body {overflow-x:hidden; background-color:#ffffff;}

.wrap {top:0px; width:100%; min-width:1200px;}

.centerdiv {display:table; width:1200px; margin:0 auto; text-align:center;}
.relative {position:relative; left:0; top:0;}




/*-----HEADER-----*/
.top_contents {display:table; width:100%; min-width:1200px; text-align:center; padding:0; margin-bottom:24px;}

/*NAVI*/
.top_contents .logo {float:left; display:table; text-align:center; padding:25px 0 0;}
.top_contents .topbanner {float:right; display:table; text-align:center; padding:0;}

.top_contents .navicontents {clear:both; display:table; width:100%; min-width:1200px; text-align:center; padding:0; background:#e9eef6;}
.top_contents .navicontents .navi {float:left; display:table; width:890px; height:50px; background:#2c5aa7;}
.top_contents .navicontents .navi ul {margin:0; padding:0 10px 0 0; font-size:0; *zoom:1;}
.top_contents .navicontents .navi ul li {position:relative; display:inline-block; *display:inline; text-align:center; padding:15px 27px 0; margin:0; *zoom:1;}
.top_contents .navicontents .navi a,
.top_contents .navicontents .navi a:visited {font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:17px; font-weight:400; *zoom:1; color:#fff; text-decoration:none;}
.top_contents .navicontents .navi a:hover {color:#acfff8;}
.top_contents .navicontents .search {float:left; display:table; width:310px; height:50px; background:#354155;}

.top_contents .navicontents .submenu {position:absolute; width:152px; top:18px; left:50%; margin-left:-76px; display:none;}
.top_contents .navicontents .submenu ul {display:table; width:152px; margin:40px 0 0; padding:0 0 10px; background:url('../images/navi_submenu_bg.png') no-repeat center bottom;}
.top_contents .navicontents .submenu ul li {clear:both; width:100%; text-align:center; padding:5px 0; margin:0; *zoom:1;}
.top_contents .navicontents .submenu a,
.top_contents .navicontents .submenu a:visited {font-family:'Nanum Gothic','³ª´®°íµñ'; font-size:13px; font-weight:400; line-height:20px; *zoom:1; color:#666; text-decoration:none;}
.top_contents .navicontents .submenu a:hover {color:#000;}





/*ÇÏ´Ü*/
.bottom {clear:both; display:table; width:100%; min-width:1200px; text-align:center; padding:30px 0; margin-top:24px; background:#f7f7f7; border-top:1px solid #cccccc;}

.bottom .logo {clear:both; float:left; padding:0 0 30px;}
.bottom .logo img {width:200px;}

.bottom .footer_btn {clear:both; float:left; width:100%; padding:0 0 30px; display:none;}
.bottom .footer_btn ul {padding:0; margin:0;}
.bottom .footer_btn li {float:left; list-style:none; padding:0 20px 0 0;}
.bottom .footer_btn a,
.bottom .footer_btn a:visited {font-family:'Nanum Gothic','³ª´®°íµñ'; font-size:14px; font-weight:400; line-height:20px; *zoom:1; color:#666; text-decoration:none;}
.bottom .footer_btn a:hover {color:#000;}

.bottom .copyright {clear:both; width:100%; text-align:left; font-size:13px; font-family:'Nanum Gothic','³ª´®°íµñ'; font-weight:400;}
.bottom .copyright p {line-height:22px; color:#666;}
.bottom .copyright a, .bottom .copyright a:hover, .bottom .copyright a:visited {color:#666; font-size:13px; text-decoration:none;}






.main_news {float:left; display:table; width:866px;}

.main_right_banner {float:right; display:table; width:308px; margin-bottom:24px; border:1px solid #e5e5e5; border-bottom:none;}
.main_right_banner ul {padding:0; margin:0; font-size:0;}
.main_right_banner li {float:left; list-style:none; padding:0; border-bottom:1px solid #e5e5e5;}
.main_right_banner li img {width:100%;}

.main_news2 {clear:both; float:left; display:table; width:866px; margin:0 0 24px 0;}

.bestnews {float:right; display:table; width:308px; margin:0 0 24px;}
.bestnews .title {clear:both; float:left;}

.main_center_banner {clear:both; float:left; display:table; width:866px; margin-bottom:24px;}

.right_banner {float:right; display:table; width:308px; border:1px solid #e5e5e5; border-bottom:none;}
.right_banner ul {padding:0; margin:0; font-size:0;}
.right_banner li {float:left; list-style:none; padding:7.4px 0; border-bottom:1px solid #e5e5e5;}
.subcontents .right_banner li {padding:0;}
.right_banner li {width:100%;}
.right_banner li img {width:100%;}
.right_banner li:first-child {padding:0;}

.main_left_banner {clear:left; float:left; display:table; width:277px; border:1px solid #e5e5e5; border-bottom:none;}
.main_left_banner ul {padding:0; margin:0; font-size:0;}
.main_left_banner li {float:left; list-style:none; padding:0; border-bottom:1px solid #e5e5e5;}

.main_news3 {float:left; display:table; width:561px; margin-left:24px;}

.section_news {clear:left; float:left; display:table; width:100%; margin-top:24px;}


/*º»¹®*/
.subcontents {display:table; width:100%; min-width:1200px; text-align:center; padding:0;}

.subcontents .subtitle {display:table; clear:both; width:866px; text-align:left; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:17px; font-weight:400; color:#000;}

.subcontents .subbody {display:table; clear:both; float:left;  width:866px; text-align:center;}
.subcontents .subbody .text {clear:both;display:table; padding:12px 0 0;}
.subcontents .subbody .text .text_table {display:table; width:866px; min-height:350px; *height:350px; text-align:center; vertical-align:top;}