@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; overflow-x:hidden;}
.centerdiv {display:table; width:1200px; margin:0 auto; text-align:center;}
.relative {position:relative; left:0; top:0;}





/*-----HEADER-----*/
.top_contents {position:absolute; top:0; left:0; display:table; width:100%; min-width:1200px; text-align:center; padding:0 0 10px; background:url('../images/navi_bg.png') repeat-x center top; z-index:100;}

.top_contents .logo {float:left; padding:15px 0;}
.top_contents .logo img {}

/*NAVI*/
.top_contents .topmenu {float:right;  width:850px; padding:5px 0; margin-right:-20px;}
.top_contents .topmenu ul {margin:0; padding:0; font-size:0;}
.top_contents .topmenu li {float:right; text-align:center; list-style:none; margin:0; padding:0 20px;}
.top_contents .topmenu .lastli {padding-right:0;}
.top_contents .topmenu .on {color:#333;}
.top_contents .topmenu a,
.top_contents .topmenu a:visited {font-family:'³ª´®°íµñ'; font-size:12px; font-weight:400; *letter-spacing:0.4pt; *zoom:1; color:#333; text-decoration:none;}
.top_contents .topmenu a:hover {color:#333;}

/*NAVI*/
.top_contents .navi {clear:right; float:right;  width:850px; padding:17px 0 0; margin-right:-25px;}
.top_contents .navi ul {margin:0; padding:0; font-size:0;}
.top_contents .navi li {float:right; text-align:center; list-style:none; margin:0; padding:0 25px;}
.top_contents .navi .lastli {padding-right:0;}
.top_contents .navi .on {color:#eb2d2f;}
.top_contents .navi a,
.top_contents .navi a:visited {font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:18px; font-weight:400; line-height:35px; *letter-spacing:0.4pt; *zoom:1; color:#333; text-decoration:none;}
.top_contents .navi a:hover {color:#eb2d2f;}

.top_contents .shopbtn {float:right; padding:0;}





/*¼­ºê¸Þ´º*/
.navisub {position:absolute; display:table; top:26px; left:50%; margin-left:-90px; width:180px; padding:25px 0 0 0; z-index:100; *zoom:1; display:none;}
.navisub .submenu {display:table; width:180px; text-align:center; padding:15px 0 15px 0; background:#fff; *zoom:1;}
.navisub .submenu ul {margin:0; padding:0; font-size:0; *zoom:1;}
.navisub .submenu li {clear:both; float:left; list-style:none; width:100%; padding:0; *zoom:1;}
.navisub .submenu li a,
.navisub .submenu li a:visited {font-family:'³ª´®°íµñ'; font-size:13px; font-weight:400; line-height:30px; *zoom:1; color:#666; text-decoration:none;}
.navisub .submenu li a:hover {color:#eb2d2f;}





/*ÇÏ´Ü*/
.bottom {clear:both; display:table; width:100%; min-width:1200px; text-align:center; padding:30px 0 0;}
.bottom .centerdiv {border-top:1px solid #e5e5e5;}
.bottom .logo {clear:both; float:left; width:100%; text-align:center; padding:20px 0 0 0;}
.bottom .logo img {}

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





/*¸ÞÀÎ¿µ¿ª*/
.mainimages {display:table; width:100%; min-width:1200px; text-align:center; padding:0;}

.maincontents {display:table; width:100%; min-width:1200px; text-align:center; font-size:0; padding:250px 0 50px; Background:url('../images/contents_bg.jpg') no-repeat center bottom; }
.maincontents .contentsgroup {position:absolute; display:table; width:100%; top:-357px; left:0; z-index:100;}
.maincontents .contents_img {display:inline-block; *display:inline; margin:0 5px;}
.maincontents .contentsgroup2 {display:table; width:100%; z-index:100;}
.maincontents .contentsgroup2 .contents_img {display:inline-block; *display:inline; margin:5px;}


.partner {display:table; width:100%; min-width:1200px; text-align:center; padding:50px 0;}






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

/*Å¸ÀÌÆ²*/
.subimages .title_e {clear:both; width:100%; text-align:center; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:50px; color:#fff; font-weight:400; padding:140px 0 30px; background:url('../images/subtitle_linebg.jpg') no-repeat center bottom;}
.subimages .title_k {clear:both; width:100%; text-align:center; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:25px; color:#fff; font-weight:400; padding:30px 0 0 0;}
.subimages .title_line {clear:both; width:2%; height:1px; text-align:center; font-size:0; margin:30px auto; background:#fff;}

/*¸Ê*/
.subimages .subnav {clear:both; width:100%; text-align:center; display:table; padding:30px 0 0 0;}
.subimages .subnav ul {font-size:0; margin:0; padding:0;}
.subimages .subnav li {display:inline; padding:0 15px 0 7px; 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;}

/*¼­ºê¸Þ´º*/
.subcontents .submenu {display:table; width:100%; text-align:center; padding:10px 0; *zoom:1;}
.subcontents .submenu ul {margin:0; padding:0; font-size:0;  *zoom:1;}
.subcontents .submenu li {display:inline-block; *display:inline; margin:0; padding:13px 47px; *padding:12px 47px; border:1px solid #d9d9d9; margin:0 2px; *zoom:1;}
.subcontents .submenu a,
.subcontents .submenu a:visited {font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:15px; font-weight:600; *letter-spacing:-1pt; color:#666; text-decoration:none;  *zoom:1;}
.subcontents .submenu a:hover {color:#eb2d2f;  *zoom:1;}
.subcontents .submenu .on {background:#eb2d2f !important; border:1px solid #d61c5f !important; padding:13px 47px; *padding:12px 47px; *zoom:1;}
.subcontents .submenu .on a,
.subcontents .submenu .on a:visited,
.subcontents .submenu .on a:hover {color:#fff; text-decoration:none; *zoom:1;}

/*º»¹®*/
.subcontents {display:table; width:100%; min-width:1200px; text-align:center; padding:0 0 50px; background:url('../images/subbodybg.jpg') repeat-x center top;}

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




.subbg0101 {background:url('../body/sub0101_bg.jpg') no-repeat center top;}