@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 {position:absolute; display:table; top:0; left:0; width:100%; min-width:1200px; text-align:center; padding:0; background:#fff; z-index:91;}

/*NAVI*/
.top_contents .logo {float:left; display:table; width:200px; text-align:center; padding:10px 0;}

.top_contents .navicontents {float:left; display:table; text-align:center; padding:0; *zoom:1; width:500px;}
.top_contents .navicontents ul {margin:0; padding:0; font-size:0; *zoom:1;}
.top_contents .navicontents li {position:relative; display:inline-block; *display:inline; text-align:center; padding:15px 33px; margin:0; *zoom:1;}
.top_contents .navicontents a,
.top_contents .navicontents a:visited {font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:18px; font-weight:400; line-height:50px; *letter-spacing:-0.1pt; *zoom:1; color:#333333; text-decoration:none;}
.top_contents .navicontents a:hover {color:#1955a4;}

.top_contents .navicontents .submenut {position:absolute; width:150px; top:80px; left:50%; margin-left:-75px; display:none;}
.top_contents .navicontents .submenut .submenu {background:#fff; padding:0; border-top:1px solid #1955a4; margin-top:5px;}
.top_contents .navicontents .submenut ul {margin:0; padding:0 10px; font-size:0; *zoom:1;}
.top_contents .navicontents .submenut ul li {clear:both; width:100%; text-align:center; padding:5px 0; margin:0; *zoom:1; border-bottom:1px solid #eee; *zoom:1;}
.top_contents .navicontents .submenut a,
.top_contents .navicontents .submenut a:visited {font-family:'Nanum Gothic','³ª´®°íµñ'; font-size:13px; font-weight:400; line-height:25px; *letter-spacing:-0.1pt; *zoom:1; color:#666; text-decoration:none;}
.top_contents .navicontents .submenut a:hover {color:#1955a4;}





/*ÇÏ´Ü*/

.bottom {clear:both; display:table; width:100%; min-width:1200px; text-align:center; padding:30px 0; margin:0; background-color:#191919;}

.bottom .logo {clear:both; width:100%; text-align:center; padding:0 0 30px;}


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





/*¸ÞÀÎÀÌ¹ÌÁö*/
.mainimages {display:table; width:100%; min-width:1200px; text-align:center; padding:0; overflow:hidden;}
.mainimages .menusliding {position:absolute; left:0; bottom:1px; width:100%; z-index:100;}
.main_contents {display:table; width:100%; min-width:1200px; text-align:center; padding:100px 0;}
.main_contents ul {padding:0; margin:0;}
.main_contents li {float:left; list-style:none; padding:0; margin:0;}





/*¼­ºê¿µ¿ª*/
.subimages {display:table; width:100%; min-width:1200px; height:434px; text-align:center; padding:0;}
.subimg01 {background:url('../images/sub_images.jpg') no-repeat center bottom;}
.subimg02 {background:url('../images/sub_images.jpg') no-repeat center bottom;}
.subimg03 {background:url('../images/sub_images.jpg') no-repeat center bottom;}
.subimg04 {background:url('../images/sub_images.jpg') no-repeat center bottom;}
.subimg05 {background:url('../images/sub_images.jpg') no-repeat center bottom;}
.subimg06 {background:url('../images/sub_images.jpg') no-repeat center bottom;}

/*Å¸ÀÌÆ²*/
.subimages .subtitle_e {clear:both; width:100%; text-align:center; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:50px; font-weight:400; color:#fff; padding:150px 0 0 0;}
.subimages .subtitle_k {clear:both; width:100%; text-align:center; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:19px; font-weight:400; color:#fff; padding:10px 0 40px 0; margin-bottom:40px; *margin-bottom:38px; background:url('../images/subtitle_linebg.jpg') no-repeat center bottom;}

/*¸Ê*/
.subimages .subnav {clear:both; width:100%; text-align:center; display:table; padding:0 0 30px; *padding-bottom:30px;}
.subimages .subnav ul {font-size:0; margin:0; padding:0;}
.subimages .subnav li {display:inline; padding:0 20px 0 13px; color:#fff; font-size:12px; font-family:'Nanum Gothic','³ª´®°íµñ'; font-weight:400; background:url('../images/nav_arrow.png') no-repeat right 2px;}
.subimages .subnav .firstli {background:none; padding:0;}
.subimages .subnav .lastli {background:none !important; padding-right:0;}
.subimages .subnav img {margin-bottom:-3px;}

/*¼­ºê¸Þ´º*/
.subimages .submenu {display:table; width:100%; text-align:center; padding:0; *zoom:1;}
.subimages .submenu ul {margin:0; padding:0; font-size:0; *zoom:1;}
.subimages .submenu li {display:inline-block; *display:inline; list-style:none; margin:0; width:150px; margin:0 5px; *zoom:1; background:#2c2c2c;}
.subimages .submenu a,
.subimages .submenu a:visited,
.subimages .submenu a:hover {font-family:'Nanum Gothic','³ª´®°íµñ'; font-size:14px; font-weight:400; *letter-spacing:-0.1pt; color:#fff; line-height:40px; text-decoration:none; *zoom:1;}
.subimages .submenu .on {background:#0063bc;}
.subimages .submenu .on a,
.subimages .submenu .on a:visited,
.subimages .submenu .on a:hover {color:#fff;}

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

.subcontents .subbody {display:table; clear:both; width:100%; min-width:1200px; text-align:center;}
.subcontents .subbody .text {clear:both; display:table; padding:50px 100px;}
.subcontents .subbody .text .text_table {display:table; width:1000px; min-height:450px; *height:450px; text-align:center; vertical-align:top;}

/*.subbg0101 {background:url('../body/sub0101bg.jpg') no-repeat center 100px;}*/