@charset "euc-kr";
body, div, span,
h1, h2, h3, p,
a,
img, strong,
ol, ul, li
{
	margin: 0;
	padding: 0;
	line-height:1.3;
	outline:none;
	color:#333;
}
@font-face{
  font-family: 'ng';
  font-style: normal;
  font-weight: 100;
  src:url(../font/NanumGothic.eot);
  src:url(../font/NanumGothic.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic.woff) format('woff'),
	   url(../font/NanumGothic.ttf) format('truetype');
}
@font-face{
  font-family: 'ng-bold';
  font-style: normal;
  font-weight: 900;
  src:url(../font/NanumGothic-Bold.eot);
  src:url(../font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-Bold.woff2) format('woff2'),
       url(../font/NanumGothic-Bold.woff) format('woff'),
       url(../font/NanumGothic-Bold.ttf) format('truetype');
}
body {
	font-family:ng;
	position:relative;
	min-width:1400px;
	font-size:13px;	
	height:100%;
}
ol, ul, li {
	list-style: none;
}
img{
	outline:none;
	border-width:0;
	margin:0;
	padding:0;
}
#wp{
	width:0;
	height:0;
	font-size:0;
	position:absolute;
	left:-9999px;
}
.clearfix{
	clear:both;
	width:0;
	height:0;
	line-height:0;
}
.hide{
	width:0px !important;
	height:0px !important;
	font-size:0 !important;
	line-height:0 !important;
	position:absolute !important;
	left:-9999px !important;
}


.wechat{
	position:fixed;
	bottom:3%;
	right:1%;
	width:150px;
	height:213px;
	}




.popup_layer_wrap{
	position:absolute; 
	top:150px; 
	z-index:9999; 
	display:none; visibility: visible;
	border:0px solid #000;
	overflow:hidden;
	}
.popup_layer_wrap img{
	display:block;
	margin:0;
	padding:0;
	}
.popup_layer_wrap p{
	width:100%;
	height:30px;
	background:#000;
	line-height:2.5;
	text-align:right;
	color:#fff;
	font-size:12px;
	}
.popup_layer_wrap p input[type=checkbox]{
	width:15px;
	height:15px;
	border:0px;
	vertical-align:-5px;
	}
.popup_layer_wrap p a{
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-right:15px;
	color:#fff;
	font-size:12px;
	}
	
	
	
	
	
/*main visual*/
#main {clear:both; height:700px; border:0px solid #cc0000;}
#contents_ms { overflow:hidden; width:100%; height:700px; margin:150px auto 0 auto; position:absolute; left:0px; top:0px; display:none; } /* position:relative */

/* slider */

#slider { top:0; left:0; height:700px; position:absolute; }
#slider ul { height:700px; position:relative; }
#slider ul li { list-style:none; float:left; width:100%; height:700px; position:absolute; }
#slider ul li div { margin:0 auto; width:1400px; height:700px; position:relative; }

/* slider - gp1 */

.slider_gp1 { top:0; left:0; height:700px; position:absolute; }
.slider_gp1 ul { height:700px; position:relative; }
.slider_gp1 ul li { list-style:none; float:left; width:100%; height:700px; position:absolute; }

.slider_gp1 ul li .div_wrapper { margin:0 auto; width:1400px; height:700px; position:relative; }
.slider_gp1 ul li.box1 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }
.slider_gp1 ul li.box2 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }
.slider_gp1 ul li.box3 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }
.slider_gp1 ul li.box4 .div_wrapper .wrapper { top:0px; left:0; position:absolute; }



/* slider - gp2 */

.slider_gp2 { top:0; left:0; height:700px; position:absolute; }
.slider_gp2 ul { height:700px; position:relative; }
.slider_gp2 ul li { list-style:none; position:absolute; } /*width:100%; height:749px; */
.slider_gp2 ul li .div_wrapper {width:1400px; margin:0 auto; position:relative; } /* margin:0 auto; width:1138px; height:749px; */

.slider_gp2 ul li.box1 .div_wrapper .wrapper {float:right;top:44px; right:0px; width:601px; height:696px; cursor:pointer; position:relative; }
.slider_gp2 ul li.box1 .div_wrapper .wrapper .square {float:right;top:510px;  width:601px; height:220px; background:#fff; position:relative; }
.slider_gp2 ul li.box1 .div_wrapper .wrapper .arrow { top:2px; left:0px; position:absolute; }
.slider_gp2 ul li.box1 .div_wrapper .wrapper .go { top:0px; left:50px; position:absolute; }

.slider_gp2 ul li.box2 .div_wrapper .wrapper {float:right;margin:0 auto; top:519px; right:0px;  width:601px; height:220px; position:relative; }
.slider_gp2 ul li.box2 .div_wrapper .wrapper .gp { position:absolute; }
.slider_gp2 ul li.box2 .div_wrapper .wrapper .btn { width:144px; height:144px; background:#fff; cursor:pointer; position:absolute; }
.slider_gp2 ul li.box2 .div_wrapper .wrapper .index_1 { top:0px; left:178px; }
.slider_gp2 ul li.box2 .div_wrapper .wrapper .index_2 { top:178px; left:0px; }
.slider_gp2 ul li.box2 .div_wrapper .wrapper .index_3 { top:178px; left:356px; }
.slider_gp2 ul li.box2 .div_wrapper .wrapper .index_4 { top:356px; left:178px; }

.slider_gp2 ul li.box3 .div_wrapper .wrapper {float:right;margin:0 auto; top:519px; right:0px;  width:601px; height:220px; position:relative; }
.slider_gp2 ul li.box3 .div_wrapper .wrapper .square { width:132px; height:57px; background:#fff; position:absolute; }
.slider_gp2 ul li.box3 .div_wrapper .wrapper .arrow { top:2px; left:0px; position:absolute; }
.slider_gp2 ul li.box3 .div_wrapper .wrapper .go { top:0px; left:45px; position:absolute; }

.slider_gp2 ul li.box4 .div_wrapper .wrapper {float:right; margin:0 auto; top:519px; right:0px; width:601px; height:220px; cursor:pointer; position:relative; }
.slider_gp2 ul li.box4 .div_wrapper .wrapper .square { width:147px; height:67px; background:#fff; position:absolute; }
.slider_gp2 ul li.box4 .div_wrapper .wrapper .arrow { top:6px; left:0px; position:absolute; }
.slider_gp2 ul li.box4 .div_wrapper .wrapper .go { top:0px; left:45px; position:absolute; }

.slider_gp2 ul li.box5 .div_wrapper .wrapper { margin:0 auto; top:590px; left:450px; width:147px; height:67px; cursor:pointer; position:relative; }
.slider_gp2 ul li.box5 .div_wrapper .wrapper .square { width:147px; height:67px; background:#fff; position:absolute; }
.slider_gp2 ul li.box5 .div_wrapper .wrapper .arrow { top:6px; left:0px; position:absolute; }
.slider_gp2 ul li.box5 .div_wrapper .wrapper .go { top:0px; left:45px; position:absolute; }

/* prev */

#arrowPrev { width:601px; height:220px; position:absolute; top:500px;  z-index:10000}
#arrowPrev div.img { width:25px; height:52px; position:absolute; }
#arrowPrev div.square { width:25px; height:52px; position:absolute; background:#ffffff; opacity:0; cursor:pointer; top:0px;  }

	
/* next */

#arrowNext {width:601px; height:220px; position:absolute; top:510px; left:56.5%;  z-index:10000}
#arrowNext div.img { width:25px; height:52px; position:absolute; }
#arrowNext div.square { width:25px; height:52px; position:absolute; background:#ffffff; opacity:0; cursor:pointer; top:0px; }

/* ·Ñ¸µ navigation */

#contents_ms_nav { width:1400px; height:220px; margin:640px auto 0 auto; border:0px solid #cc0000;}
#contents_ms_nav div { overflow:hidden; width:220px; height:28px; position:relative; }
#contents_ms_nav div ul { width:220px; height:28px; }
#contents_ms_nav div ul li { list-style:none; float:left; width:28px; height:28px; margin-right:10px; cursor:pointer; position:relative; }
#contents_ms_nav div ul li div { position:absolute; }

#contents_ms_loading_panel { width:31px; height:31px; top:320px; margin:0 auto; position:relative; }

*:focus{outline:none;}




#main_content {width:1400px; height:auto; margin:20px auto 40px auto;}

#main_content .main_depth1{width:1400px; height:270px;  margin:0 auto 40px auto; border:0px solid #cc0000; overflow:hidden;}
#main_content .main_depth1 .main_banner {float:left; width:800px; height:270px;}
#main_content .main_depth1 .main_banner a.banner1 {display:block;float:left;width:266px; height:270px; background:url(../img/main_banner_1.jpg); background-position:0 0; text-indent:-9999px; margin-right:1px;}
#main_content .main_depth1 .main_banner a.banner1:hover {background-position:0 -270px;}
#main_content .main_depth1 .main_banner a.banner2 {display:block;float:left;width:266px; height:270px; background:url(../img/main_banner_2.jpg); background-position:0 0; text-indent:-9999px; margin-right:1px;}
#main_content .main_depth1 .main_banner a.banner2:hover {background-position:0 -270px;}
#main_content .main_depth1 .main_banner a.banner3 {display:block;float:left;width:266px; height:270px; background:url(../img/main_banner_3.jpg); background-position:0 0; text-indent:-9999px;}
#main_content .main_depth1 .main_banner a.banner3:hover {background-position:0 -270px;}

#main_content .main_depth2 {width:1400px; height:370px; margin:0 auto 40px auto; border:0px solid #cc0000; overflow:hidden;}
#main_content .main_depth2 .board{float:left; width:329px; height:370px; margin-right:28px;}
#main_content .main_depth2 .board table {width:329px; margin:0; padding:0; border:0;}
#main_content .main_depth2 .board table td.notice_txt {width:284px; height:30px; vertical-align:middle; text-align:left; background:url(../img/main_notice_dot.gif) no-repeat 0px 12px; padding-left:10px;}
#main_content .main_depth2 .board table td.notice_txt a{font-size:13px; text-decoration:none; color:#454954;}
#main_content .main_depth2 .board table td.notice_txt a:hover{font-size:13px; text-decoration:none; color:#000;}
#main_content .main_depth2 .board table td.date{width:45px; height:30px; vertical-align:middle; text-align:right; color:#454954;}
#main_content .main_depth2 .board table.coun {width:250px; margin:0 auto; padding:0; border:0px solid #cc0000}
#main_content .main_depth2 .board table.coun td.input_txt {width:60px; height:30px; vertical-align:middle; text-align:left; font-size:12px; font-weight:900;color:#343839}
#main_content .main_depth2 .board table.coun td.input_form {width:190px; height:30px;vertical-align:middle;text-align:left; }
#main_content .main_depth2 .board table.coun td.input_form input{height:20px; border:0; padding:2px 2px 2px 5px;font-size:13px; color:#454954; background:#eeeeee; }
#main_content .main_depth2 .board table.coun td.input_form textarea{border:0; width:180px; height:45px; padding:4px; background:#eeeeee;}

#sitemap {clear:both; width:100%; height:450px; background:#e6e6e6; margin:0; padding:0;overflow:hidden;}
#sitemap .sitemap_wrap {position:relative; width:1400px; height:450px; margin:0 auto; background:url(../img/common/sitemap_tit.jpg) no-repeat 50% 20px; padding-top:100px; overflow:hidden;}
#sitemap .sitemap_wrap>.menuwrap {float:left;padding:0; margin-right:120px;}
#sitemap .sitemap_wrap>.menuwrap li.tittxt {display:block;font-size:16px; font-weight:bold; color:#5a5a5a; margin-bottom:15px;}
#sitemap .sitemap_wrap>.menuwrap li.menutxt a{display:block;font-size:13px;text-decoration:none; color:#5a5a5a;line-height:28px;}
#sitemap .sitemap_wrap>.menuwrap li.menutxt a:hover{display:block;font-size:13px; text-decoration:none; color:#5a5a5a;line-height:28px;}

#footer_menu {clear:both; width:100%; height:50px; background:#f3f3f3; margin:0; padding:0; overflow:hidden; }
#footer_menu .footer_menu_wrap {position:relative; width:1400px; margin:15px auto ; text-align:center;} 
#footer_menu .footer_menu_wrap ul {width:750px; margin:0 auto}
#footer_menu .footer_menu_wrap ul li {display:block; float:left; padding-left:15px; padding-right:15px; border-right:1px solid #959595;}
#footer_menu .footer_menu_wrap ul li.last{border:0}
#footer_menu .footer_menu_wrap ul li a{font-size:13px;text-decoration:none; color:#5a5a5a;}
#footer_menu .footer_menu_wrap ul li a:hover{font-size:13px;text-decoration:none; color:#041421;}

#footer_map {clear:both; width:100%; height:213px; background:url(../img/common/footer_map_bg.jpg) repeat-x 50% 50%; overflow:hidden;}
#footer_map .footer_map_wrap {width:1400px;height:213px; background:url(../img/common/footer_map.png) no-repeat; margin:0 auto;}
#footer_map .footer_map_wrap .footer_snsbt {float:right; width:135px; height:38px; background:url(../img/common/footer_btn.png)no-repeat; margin-top:150px; }
#footer_map .footer_map_wrap .footer_snsbt a.snsbtn{display:block; float:left; width:38px; height:37px; margin-right:10px; border:0px solid #cc0000; text-indent:-9999px}
#footer_map .footer_map_wrap .footer_snsbt a.snsbtn.last {margin-right:0px}
 
#footer_add {clear:both; width:1050px; height:110px; margin:0 auto; background:url(../img/common/footer_add.png) no-repeat; overflow:hidden;}



#header_top {width:100%; height:150px; background:url(../img/common/top_bg.jpg) repeat-x 0 50%;}
#header_top .line_wrap{positon:relative; width:100%; height:104px; border-bottom:1px solid rgba(255, 255, 255, .3);margin:0 auto;overflow:hidden;}
#header_top .line_wrap>.logo_wrap {width:1200px; height:75px; margin:15px auto 0 auto;}
#header_top .line_wrap>.logo_wrap>.nation {float:left;width:130px; border:0px solid #cc0000; margin-top:30px;}
#header_top .line_wrap>.logo_wrap>.nation li{float:left; margin-right:5px;}
#header_top .line_wrap>.logo_wrap>.nation li.last{ margin-right:0px;}
#header_top .line_wrap>.logo_wrap>.logo {float:left; margin-left:400px;width:166px; height:75px;}
#header_top .line_wrap>.logo_wrap>.hmenu {float:right;width:150px; height:15px; border:0px solid #cc0000; margin-top:40px;}
#header_top .line_wrap>.logo_wrap>.hmenu li{float:left; padding-right:15px; padding-left:15px; border-right:1px solid rgba(255, 255, 255, .3);}
#header_top .line_wrap>.logo_wrap>.hmenu li a{font-size:13px; font-weight:900; color:#ffffff; text-decoration:none;}
#header_top .line_wrap>.logo_wrap>.hmenu li.first{float:left; padding-right:15px; padding-left:0px;}
#header_top .line_wrap>.logo_wrap>.hmenu li.last{float:left; padding-right:0px; padding-left:15px; border-right:0px ;}
#header_top. menu_wrap{clear:both;width:100%; height:45px; margin:0 auto;}


#sub_header_top {width:100%; height:150px; background:url(../img/common/top_bg.jpg) repeat-x 0 0%;}
#sub_header_top .line_wrap{positon:relative; width:100%; height:104px; border-bottom:1px solid rgba(255, 255, 255, .3);margin:0 auto;overflow:hidden;}
#sub_header_top .line_wrap>.logo_wrap {width:1200px; height:75px; margin:15px auto 0 auto;}
#sub_header_top .line_wrap>.logo_wrap>.nation {float:left;width:130px; border:0px solid #cc0000; margin-top:30px;}
#sub_header_top .line_wrap>.logo_wrap>.nation li{float:left; margin-right:5px;}
#sub_header_top .line_wrap>.logo_wrap>.nation li.last{ margin-right:0px;}
#sub_header_top .line_wrap>.logo_wrap>.logo {float:left; margin-left:400px;width:166px; height:75px;}
#sub_header_top .line_wrap>.logo_wrap>.hmenu {float:right;width:150px; height:15px; border:0px solid #cc0000; margin-top:40px;}
#sub_header_top .line_wrap>.logo_wrap>.hmenu li{float:left; padding-right:15px; padding-left:15px; border-right:1px solid rgba(255, 255, 255, .3);}
#sub_header_top .line_wrap>.logo_wrap>.hmenu li a{font-size:13px; font-weight:900; color:#ffffff; text-decoration:none;}
#sub_header_top .line_wrap>.logo_wrap>.hmenu li.first{float:left; padding-right:15px; padding-left:0px;}
#sub_header_top .line_wrap>.logo_wrap>.hmenu li.last{float:left; padding-right:0px; padding-left:15px; border-right:0px ;}
#sub_header_top. menu_wrap{clear:both;width:100%; height:45px; margin:0 auto;}



/*top menu*/
#h{
	position:relative;
	height:45px;

}
#h>.wrap-lv1{
	position:relative;
	width:1200px;
	height:45px;
	margin:0 auto;
}
#h .nav-lv1{
	position:relative;
	width:1200px;
	height:45px;
	margin:0 auto;
	table-layout:fixed;
	text-align:center;
	vertical-align:middle;
}
#h .nav-lv1 li{
	overflow:hidden;
	float:left;
}
#h .nav-lv1 li.last{
	background:none;
}
#h .nav-lv1 li a{
	position:relative;
	/* display:block; */
	display:inline-block;
	*display:inline;
	zoom:1;
	height:45px;
	width:239px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	font-weight:900;
	font-size:15px;	
	border-left:1px solid rgba(255, 255, 255, .3);
	line-height:2.8;
}
#h .nav-lv1 .last a{
	background:none;
	width:198px;
	border-right:1px solid rgba(255, 255, 255, .3);
}
#h .nav-lv1 li a:hover{
	color:#f8f8e6;
}
#h-bot-wrap{
	height:0;
}
#h-bot{
	z-index:9998;
	position:relative;/**/
	display:block;
	width:100%;
	height:50px;
	background:rgba(255, 255, 255, .95);
}
#h .wrap-lv2{
}
#h-bot .wrapinner-lv2{
	top:0;
	left:0;
	display:block;
	width:1200px;
	margin:0 auto;
	text-align:center;
	border:0px solid #cc0000;
}
#h-bot .wrapinner-lv2 table{
	margin:0 auto;
}
#h-bot .wrapinner-lv2 tr td{
	height:50px;	
	vertical-align:middle;	
}
#h-bot .wrapinner-lv2 tr td a{
	display:block;
	padding:15px 19px;
	font-size:14px;
	font-weight:900;
	color:#393939;	
	text-decoration:none;
}
#h-bot .wrapinner-lv2 tr td a:hover{	
	color:#605ca8;
	text-decoration:underline;
}

#sub_wrap {position:relative; clear:both; width:100%; height:auto; background:url(../img/common/sub_top_bg.png) repeat-x;}
#sub_wrap .sub_con_wrap {width:1400px; margin:0 auto 40px auto; border:0px solid #cc0000;}
#sub_wrap .sub_con_wrap p.topimg {margin:0 auto 50px auto; padding:0;}
#sub_wrap .sub_con_wrap .contit_txt {clear:both; margin:0 auto 30px auto; padding:0; text-align:center;}
#sub_wrap .sub_con_wrap .contents_img {clear:both;margin:0 auto; padding:0; text-align:center;}



#sub_common {width:1400px; height:240px; margin:0 auto 40px auto; border:0px solid #cc0000;}
#sub_common>.sub_coun {float:left; width:550px; height:240px; margin-right:20px;}
#sub_common>.sub_coun table {width:505px; border:0px solid #cc0000; margin:75px auto 0 auto; padding:0;}
#sub_common>.sub_coun table td.input_txt {width:60px; height:30px; vertical-align:middle; text-align:left; font-size:12px; font-weight:900;color:#343839}
#sub_common>.sub_coun table td.input_form {width:180px; height:30px;vertical-align:middle;text-align:left; }
#sub_common>.sub_coun table td.input_form input{height:20px; border:0; padding:2px 2px 2px 5px;font-size:13px; color:#454954; background:#eeeeee; }
#sub_common>.sub_coun table td.input_form textarea{border:0; width:180px; height:45px; padding:4px; background:#eeeeee;}

#sub_common>.sub_rev_bt {float:left;width:260px; margin:0 ;}

table.inter {width:910px; border:0px solid #cc0000; margin:10px auto; padding:0;}
table.inter td.intertxt {width:60px; height:55px;vertical-align:middle; text-align:left; font-size:20px }
table.inter td.inter_form {width:220px; height:45px;vertical-align:middle;text-align:left; padding-left:10px; }
table.inter td.inter_form input{height:30px; border:0; padding:2px 2px 2px 5px;font-size:16px; color:#454954; background:#eeeeee; }
table.inter td.inter_form textarea{border:0; width:250px; height:80px; padding:4px; background:#eeeeee;}


.erk-cycle-v01{
	position:relative;
	width:850px;
	height:250px;
	margin:0 auto;
	border:2px dashed #8c8e9b
}
.erk-cycle-v01 .con{
	z-index:10;
	height:100%;
	height:635px;
}
.erk-cycle-v01 .con .item{
	width:100%;
	height:100%;
	color:#000;
	font-size:30px;
	background-position:50% 50%;
}
.erk-cycle-v01 .ctr-dir{
	z-index:10;
	position:absolute;
	left:0;
	bottom:10px;
	width:100%;
	text-align:center;
}
.erk-cycle-v01 .ctr-dir a{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:50px;
	height:50px;
	margin-right:5px;
	background:#fff;
	text-decoration:none;
	
	text-indent:-9999px;
	*text-indent: 0;
	*font-size: 0;
	*line-height: 0;
}
.erk-cycle-v01 .ctr-dir a.activeSlide,
.erk-cycle-v01 .ctr-dir a:hover{
	background:#333;
}
.erk-cycle-v01 .ctr-pn{
}
.erk-cycle-v01 .ctr-pn .prev,
.erk-cycle-v01 .ctr-pn .next{
	z-index:20;
	position:absolute;top:50%;
	margin-top:-75px;
	display:block;
	width:50px;
	height:150px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 50%;
	
	text-indent:-9999px;
	*text-indent: 0;
	*font-size: 0;
	*line-height: 0;	
}
.erk-cycle-v01 .ctr-pn .prev{
	left:40px;
	background-image:url(../04_skingym/img/arrow.png);
	background-position:0 0;
}
.erk-cycle-v01 .ctr-pn .next{
	right:40px;
	background-image:url(../04_skingym/img/arrow.png);
	background-position:-55px 0%;
}
.erk-cycle-v01 .ctr-pn .prev:hover{
	background-position:0 -160px;
}
.erk-cycle-v01 .ctr-pn .next:hover{
	background-position:-55px -160px;
}


.snb{width:1400px; 
	padding-bottom:0px;
	font-weight:900;	
}

.snb .dep2 {width:1400px; list-style:none; margin:0 auto;}
.snb .dep2 li a{
	float:left; 
	display:block; 
	width:210px; 
	height:60px;	
	margin-left:10px;
	text-align:center; 
	line-height:3;	
	font-size:16px; 
	text-decoration:none; 
	background:url(../01_zell/img/03_tab.png) no-repeat 0 0; }
.snb .dep2 li a:hover,
.snb .dep2 li.now a{ 
	background:url(../01_zell/img/03_tab.png) no-repeat 0 -60px; 
	font-size:16px; 
	text-align:center; 
	color:#ffffff; 
	background-color:#fff}

.snb .dep2_2 {width:1300px; list-style:none;}
.snb .dep2_2 li a{
	float:left; 
	display:block; 
	width:256px; 
	height:60px;	
	margin-right:5px;
	text-align:center; 
	line-height:3;	
	font-size:16px; 
	text-decoration:none; 
	background:url(../02_laser/img/laser_tab.png) no-repeat 0 0; }
.snb .dep2_2 li a:hover,
.snb .dep2_2 li.now a{ 
	background:url(../02_laser/img/laser_tab.png) no-repeat 0 -60px; 
	font-size:16px; 
	text-align:center; 
	color:#ffffff; 
	background-color:#fff}
.snb .dep2_2 li.last{margin-right:0px;}


/*

.snb .dep2_3{margin-top:20px; list-style:none; border-top:1px solid #cfcfcf;}
.snb .dep2_3 li a{display:block; height:35px;	padding-left:27px; line-height:2.5;	text-decoration:none; background:url(../img/bg-snb-d203.gif) no-repeat 0 -35px; border-bottom:1px solid #cfcfcf;}
.snb .dep2_3 li a:hover,
.snb .dep2_3 li.now a{ background-position:0 0; color:#fff;}

.snb .dep2_4{margin-top:20px; list-style:none; border-top:1px solid #cfcfcf;}
.snb .dep2_4 li a{display:block; height:35px;	padding-left:27px; line-height:2.5;	text-decoration:none; background:url(../img/bg-snb-d204.gif) no-repeat 0 -35px; border-bottom:1px solid #cfcfcf;}
.snb .dep2_4 li a:hover,
.snb .dep2_4 li.now a{ background-position:0 0; color:#fff;}
*/


/*Á©ÀÇ Æ¯º°ÇÔ*/
.erk-tab-v01{
	width:1300px;
	border:0px solid #333;
	position:relative;
	height:650px;
	margin:0 auto;
}
.erk-tab-v01 ul{
	margin:0;padding:0;
}
.erk-tab-v01 ul li{
	list-style:none;
}
.erk-tab-v01 .ctr{
	width:100%;
	height:50px;
}
.erk-tab-v01 .ctr table{
	width:1300px;
	height:100%;
	table-display:fixed;
}
.erk-tab-v01 .ctr .item{
	width:218px; height:60px;
	background:url(../01_zell/img/03_tab.png) no-repeat 0 0; 
	text-align:center;
	cursor:pointer;
	font-size:16px; font-weight:900; vertical-align:top; line-height:3;
}


.erk-tab-v01 .ctr .item.now{
	border-bottom:0;
	background:url(../01_zell/img/03_tab.png) no-repeat 0 -60px; 
	color:#ffffff;
}
.erk-tab-v01 .ctr .item:hover{
	background:url(../01_zell/img/03_tab.png) no-repeat 0 -60px; 
	color:#ffffff;
}

.erk-tab-v01 .con{
	margin-top:50px;
	width:100%;
	height:100%;
}
.erk-tab-v01 .con .item{
	position:absolute;
	top:100;left:0;
	visibility:hidden;
	width:100%;
	font-size:20px;
}


/*Á©ÀÇ Æ¯º°ÇÔ*/
.doc_tab{
	width:1300px !important; 
	margin:0 auto;
}
.doc_tab .ctr{
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}
.doc_tab .ctr .item{
	position:relative; /*for IE7*/
	overflow:hidden;
	float:left;
	width:210px;
	height:60px;
	margin-right:8px;
	cursor:pointer;
}
.doc_tab .ctr .item:hover>.inner,
.doc_tab .ctr .item.now>.inner{
	position:relative;
	top:-64px;
	overflow:hidden;
}
.doc_tab .ctr .item.last{
	margin-right:0;
}
/*Á©ÀÇ Æ¯º°ÇÔ*/





/*Proud Program*/
.erk-tab-v02{	width:1300px;	border:0px solid #333;	position:relative;	height:800px;	margin:0 auto;}
.erk-tab-v02 ul{margin:0;padding:0;}
.erk-tab-v02 ul li{list-style:none;}
.erk-tab-v02 .ctr{width:100%;	height:79px;overflow:hidden;}
.erk-tab-v02 .ctr table{width:1300px;	height:100%;	table-display:fixed; }
.erk-tab-v02 .ctr .item{width:185px; height:79px;	background:url(../04_skingym/img/06_tab.png) no-repeat 0 0; text-align:center;	cursor:pointer;	font-size:16px; font-weight:900; vertical-align:top; line-height:4;}
.erk-tab-v02 .ctr .item.now{border-bottom:0;	background:url(../04_skingym/img/06_tab.png) no-repeat 0 -79px; 	color:#ffffff;}
.erk-tab-v02 .ctr .item:hover{background:url(../04_skingym/img/06_tab.png) no-repeat 0 -79px; 	color:#ffffff;}
.erk-tab-v02 .con{margin-top:50px;	width:100%;	height:auto;}
.erk-tab-v02 .con .item{position:absolute;	top:100;left:0;	visibility:hidden;	width:100%;	font-size:20px;}

/*main tab*/
.erk-tab-v03{	width:599px;	border:0px solid #333;	position:relative;	height:800px;	margin:0 auto;}
.erk-tab-v03 ul{margin:0;padding:0;}
.erk-tab-v03 ul li{list-style:none;}
.erk-tab-v03 .ctr{width:100%;	height:270px;overflow:hidden;}
.erk-tab-v03 .ctr table{width:165px;	height:100%;	table-display:fixed; background:url(../img/main_roll_tab.png) }
.erk-tab-v03 .ctr .item{width:165px; height:45px;text-align:right;color:#ffffff;	cursor:pointer; padding-right:10px;	font-size:13px; font-weight:900; vertical-align:top; line-height:3.5;}
.erk-tab-v03 .ctr .item.now{border-bottom:0;color:#009ce6;}
.erk-tab-v03 .ctr .item:hover{color:#009ce6;}
.erk-tab-v03 .ctr .item img{margin:0 padding:0}
.erk-tab-v03 .con{margin-top:0px;	width:100%;	height:auto;}
.erk-tab-v03 .con .item{position:absolute;	top:0;left:165px;	visibility:hidden;	width:100%;	font-size:20px;}




.classVisible{visibility:visible !important;}

.laser_info_wrap {width:1300px; height:auto; padding:0; margin:0 auto;}
.laser_info_wrap li {float:left; display:block;width:118px; height:78px; background:#ffffff; margin-right:10px; margin-bottom:10px; }
.laser_info_wrap li a {display:block;width:118px; height:78px;line-height:5; background:#ffffff; border:1px solid #c8c8c8; font-size:16px; text-align:center; text-decoration:none}
.laser_info_wrap li a:hover {background:#605ca8; color:#ffffff;text-decoration:none}

#laser_qa_wrap {width:1400px; height:auto; background:url(../02_laser/img/0201_bg_pattern.gif);}
#laser_qa_wrap .laser_qa_bg {width:1400px; height:auto; background:url(../02_laser/img/0201_bg_img.png) no-repeat; padding-top:600px; overflow:hidden;}
#laser_qa_wrap .laser_qa_bg ul {width:1260px; margin:0 auto;}
#laser_qa_wrap .laser_qa_bg ul li.p1{float:left; width:290px; height:312px; margin-right:20px; background:url(../02_laser/img/0201_post_bg_1.png) no-repeat; overflow:hidden;}
#laser_qa_wrap .laser_qa_bg ul li.p1 img{display:block; margin-left:32px; margin-top:66px;}
#laser_qa_wrap .laser_qa_bg ul li.p2{float:left; width:290px; height:312px; margin-right:20px; background:url(../02_laser/img/0201_post_bg_2.png) no-repeat; overflow:hidden;}
#laser_qa_wrap .laser_qa_bg ul li.p2 img {display:block; margin-left:44px; margin-top:66px;}
#laser_qa_wrap .laser_qa_bg ul li.p3{float:left; width:290px; height:312px; margin-right:20px; background:url(../02_laser/img/0201_post_bg_3.png) no-repeat; overflow:hidden;}
#laser_qa_wrap .laser_qa_bg ul li.p3 img {display:block; margin-left:37px; margin-top:76px;}
#laser_qa_wrap .laser_qa_bg ul li.p4{float:left; width:290px; height:312px; background:url(../02_laser/img/0201_post_bg_4.png) no-repeat; overflow:hidden;}
#laser_qa_wrap .laser_qa_bg ul li.p4 img {display:block; margin-left:30px; margin-top:75px;}



/*pround program*/
.gobt{float:left; position:absolute; background:#ff0000; opacity:0; filter:alpha(opacity=0); cursor:pointer;}



/*Header Menu*/

/*GNB*/
.gnb-wrap{
	height:45px;
	border-top:1px solid #dcdde1;
	border-bottom:1px solid #dcdde1;
	background:#fff;
}
.gnb{
	z-index:9999;
	position:relative;	
	clear:both;
	width:1200px;
	height:45px;
	margin:0 auto;
	text-align:center;
}
.gnb>li{
	float:left;
	width:300px;
	height:100%;
}
.gnb .d1{
	display:block;
	width:100%;
	height:100%;
	color:#333;
	font-size:14px;
	line-height:3.5;
	text-decoration:none;
	font-family:ng;
	font-weight:900;	
	background-image:url(../img/gnb-d1-none.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gnb .d1.now,
.gnb .d1:hover{
	color:#fff;
	background-image:url(../img/gnb-d1-none.png);
}
.gnb .d2{
	visibility:hidden;
	display:block;
	display:none;
	/* height:550px; */
	background:#fff;
}
.gnb .d2.now,
.gnb .d2:hover,
.gnb .d1:hover+.d2{
  background:rgba(255, 255, 255, .8);
	/*background:url(../img/gnb-d2-bg.png) repeat 0 0;*/
}
.gnb li.last .d2{
	border-right:0;
}
.gnb .d2 li{
	height:30px;
	padding:1px 0px;
	overflow:hidden;
	border-bottom:1px solid #b8b8b8;
	margin:0 10px;
}
.gnb .d2 li.last{
	border-bottom-width:0;
}
.gnb .d2 li.ext{
	height:43px;
}
.gnb .d2 a{
	display:block;
	height:100%;
	line-height:2.0;
	text-align:left;
	padding-left:0px;
	padding-top:1px;
	padding-bottom:10px;
	text-decoration:none;
	color:#333;
	font-size:8px;
	font-weight:100;
	background-image:;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gnb .d2 a>span{
	visibility:hidden;
	letter-spacing:-1px;
}
.gnb .d2 a:hover{
	color:#fff;
}
.gnb .d1:hover+.d2 li a,
.gnb .d2:hover li a{
	border-color:#7fb6da;
	background-image:url(../img/gnb-d2-off.png);
}
.gnb .d2 li a:hover{
	background-image:url(../img/gnb-d2-hover.png);
}
.gnb-d2-bg{
	visibility:hidden;
	display:block;
	/* width:100%; */
	width:1200px;
	height:550px;
	margin:0 auto;
	background:#fff;
}

