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


*{ margin:0px }

html{}
body{ background-color:#ffffff; color:#666666; line-height:100%; word-wrap:break-word; word-break:break-all; }
body,input,textarea,select,table,button{ font-size:14px; font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim,Apple-Gothic,sans-serif; }
*{ -webkit-text-size-adjust:none; }
ul,ol,li{ list-style:none; }
a:link { text-decoration:none;color:#8B8B8B; }

.relative { position:relative; top:0; left:0; }

.wrap { margin:0 auto; overflow:hidden; width:100%; max-width:1000px; }



.video-container {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;} 
.video-container iframe,.video-container object,.video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 



/*»ó´Ü¸Þ´º*/
.navi { display:table; top:0; width:100%; max-width:1000px;  background:#fff; border-bottom:1px solid #e5e5e5; z-index:100;}
.navi .logo { float:left; width:100%; text-align:center; padding:1.5rem 0 .3rem; }
.navi .logo img { width:50%; }
.navi .navigroup { float:left; width:100%; padding:0; margin:0; }
.navi .navigroup ul { width:100%; padding:0; margin:0; font-size:0; line-height:0; text-align:center; }
.navi .navigroup li { display:inline-block; *display:inline; text-align:center; margin:0; padding:0 2%;
							   font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:.85rem; letter-spacing:-.05rem; font-weight:400; color:#333; line-height:3.0rem;}
.navi .navigroup a,
.navi .navigroup a:visited,
.navi .navigroup a:hover { font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:.85rem; font-weight:400; color:#333; letter-spacing:-.05rem; }

/*ÇÏ´Ü*/
.bottom { display:table; top:0; width:100%; max-width:1000px; padding:2rem 0 0; background:#fff; }
.bottom .logo { clear:both; width:100%; text-align:center; }
.bottom .logo img { width:25%; }
.bottom .copyright { clear:both; width:100%; text-align:center; padding:1rem 0 2rem;
					 font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:.7rem; font-weight:400; color:#666; line-height:140%; }
.bottom .footerbtn { width:100%; text-align:center; padding:1rem 0; border-top:1px solid #e5e5e5; }
.bottom .footerbtn a,
.bottom .footerbtn a:visited,
.bottom .footerbtn a:hover { font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:.7rem; font-weight:400; color:#666; }

/*°í°´¼¾ÅÍ*/
.customer {display:table; width:100%;}



/*-----¸ÞÀÎ¿µ¿ª-----*/
	/*¸ÞÀÎÀÌ¹ÌÁö*/
	.mainmovie {position:relative; display:table; width:100%; text-align:center; padding:0; overflow:hidden;}
		.mainmovie .main_movie_text {position:absolute; top:50%; left:0; width:100%; text-align:center; transform: translateY(-50%); z-index:10; text-shadow:0 0 3px #000; word-break:keep-all;}
			.mainmovie .main_movie_text ul {margin:0; padding:0;}
			.mainmovie .main_movie_text li {list-style:none;}
			.mainmovie .main_movie_text li:nth-child(1) {font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:12px; line-height:14px; font-weight:400; color:#fff;}
			.mainmovie .main_movie_text li:nth-child(2) {font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:15px; line-height:17px; font-weight:900; color:#fff; margin:5px 0;}
			.mainmovie .main_movie_text li:nth-child(3) {font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:8px; line-height:9px; font-weight:400; color:#fff;}
		.mainmovie iframe { -webkit-filter:brightness(120%)saturate(110%); filter:brightness(120%)saturate(110%);}

	.images {display:table; width:100%; text-align:center; padding:0; overflow:hidden; display:none;}

	/*¸ÞÀÎ ÄÁÅÙÃ÷*/
	.main_contents {display:table; width:100%; text-align:center; padding:0;}
	.main_contents .mainslide {float:left; width:50%; text-align:center;}
	.main_contents .mainslide .slideimg {width:100%; height:auto; margin:0 auto;}
	.main_contents .mainslide .slidetitle {width:100%; text-align:center; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:1.1rem; line-height:2rem; font-weight:400; color:#333; letter-spacing:-1px; padding:1rem 0;}
	.main_contents .mainslide .slidetitle2 {line-height:1rem;}
	.main_contents .mainslide .slidecomment {width:100%; text-align:center; font-family:'Nanum Gothic','³ª´®°íµñ'; font-size:.65rem; line-height:.9rem; font-weight:400; color:#666; letter-spacing:-1px; padding:0 0 1rem;}




/*¼­ºêÄÁÅÙÃ÷*/
.subimages { display:table; width:100%; max-width:1000px; }
.subimages01 {background:url('../images/sub_images01.jpg') no-repeat center; background-size:100%;}
.subimages02 {background:url('../images/sub_images02.jpg?<?php echo time();?>') no-repeat center; background-size:100%;}
.subimages03 {background:url('../images/sub_images03.jpg') no-repeat center; background-size:100%;}
.subimages04 {background:url('../images/sub_images04.jpg') no-repeat center; background-size:100%;}
.subimages05 {background:url('../images/sub_images05.jpg') no-repeat center; background-size:100%;}
.subimages06 {background:url('../images/sub_images06.jpg?<?php echo time();?>') no-repeat center; background-size:100%;}

.subtitle_e {clear:both; width:100%; text-align:center; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:2.0rem; font-weight:400; color:#fff; padding:2.3rem 0 1.2rem; text-shadow:0 0 3px rgba(0,0,0,.5);}
.subtitle_k {clear:both; width:100%; text-align:center; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:1.2rem; font-weight:400; color:#fff; padding:0 0 2.3rem 0; text-shadow:0 0 3px rgba(0,0,0,.5);}

.contents { width:100%; min-height:300px; }

/*¼­ºê¸Þ´º*/
.submenu { display:table; width:100%; text-align:center; max-width:1000px; padding:5px 0; }
.submenu ul { padding:0; margin:0; }
.submenu li { display:inline-block; *display:inline; width:30.0%; list-style:none; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; margin-bottom:5px; font-size:8pt; font-weight:600; color:#666666; letter-spacing:-1pt; padding:5pt 0; border:1px solid #e0e0e0; }
.submenu a,
.submenu a:visited,
.submenu a:hover { font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:8pt; font-weight:600; color:#666666; letter-spacing:-1pt; }
.submenu .on { background:#000; border:1px solid #000; }
.submenu .on a,
.submenu .on a:visited,
.submenu .on a:hover { color:#fff; }





	.interior_movie {display:table; clear:both; width:100%;}
		.interior_movie .interior_movie_contents {float:left; list-style:none; width:50%; margin:5px 0; padding:5px; box-sizing:border-box;}
			.interior_movie .interior_movie_contents ul {padding:0; margin:0;}
			.interior_movie .interior_movie_contents li {clear:both; float:left; list-style:none; width:100%; text-align:center; font-family:'NanumSquare','Nanum Gothic','³ª´®°íµñ'; font-size:11px; line-height:20px; color:#666;}