@charset "utf-8";
/* CSS Document */
/*******************************************************************************************************************************/
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
.notosanskr * { font-family: 'Noto Sans KR', sans-serif; }
/********************************************************************************************************************************/

/* CSS reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, #sub, #sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, label {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; color:#444;}
html { overflow-y:scroll; font-family:NanumSquare, 돋움, Verdana, Geneva, sans-serif; } /* transform: skew(-0.001deg); */
li {list-style:none;}
/* html5 적용 js 리셋 */
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{ display:block;}

/**************************************************************************************************************************************/
/***** 디자인 레이아웃 *****/


/* 퀵배너 */
#quick-banner {
	position:fixed;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	right:20px;
	bottom:50px;
	width:98px;
	background-color:#FFF;
	z-index:2;
}
#quick-banner li.w_btn {
	border:1px solid #B9B9B9;
	border-bottom:none;
	padding:20px 0;
	text-align:center;
}


/* 전체 */
body { font-size:70%;}
h1 { font-size:2em;}
h2 { font-size:1.6em;}
h3 { font-size:1.2em;}
img { border:0; vertical-align:top;}
strong { font-weight:bold;}
th, td { vertical-align:middle;}
a { cursor: pointer;}
a:focus { outline-width:2px !important; color:#CC6600; outline-: ;style:dotted !important; -moz-outline-radius:4px;}
input:focus { outline-width:2px !important; color:#CC6600; outline-style:dotted !important; -moz-outline-radius:4px;}
input[type="checkbox"] { padding:10px; border:none !important; width:1em !important; vertical-align:middle !important;}
.only_html { font-size:0; text-indent:-9999; line-height:0; height:0; color:#666;}
.blind { display: none;}
.ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 고정값;}
.wrap { position: relative; max-width: 1903px; margin: 0 auto;}
	#index { width: 1903px; margin: 0 auto;}
.default_table { border-spacing: 0; width: 100%; margin: 0px 0px 70px; border-top: 1px solid #000;}
.default_table caption {  display: none;}
.default_table th { text-align: left; font-weight: bold; border-bottom: 1px solid #ddd; padding: 20px 0 20px 23px;  color: #aaa; font-size: 1.2em; font-weight: bold;}
.default_table td { border-bottom: 1px solid #a1a4a6; padding: 10px 0 10px 23px; color: #888; font-size: 1.2em; line-height: 1.4em;}


@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@500&display=swap');

/* 페이지 레이아웃 */
.top_area { }
.popbar_box { background-color: #ff3c95; height: 70px; text-align: center;}
.popbar { width: 1400px; height: 70px; margin: 0 auto; position: relative; text-align:center;}
	#bnt_closebar { display: block; width: 37px; height: 37px; margin: auto; position: absolute; right: 20px; top: 0; bottom: 0;}

  .gnb_wrap { z-index: 1000; position: fixed; width:100%; background: rgba(255, 255, 255, 0.5); padding: 33px 0 25px 0; height:39px;}
	/*.bg_black { position: absolute; width: 100%; height: 220px; top: 78px; background-color: rgba(0,0,0,0.9); z-index: 10; display: none;}*/
  .gnb_wrap .gnb_box{ width: 1340px; height: 39px; margin: 0 auto; position: relative; /*padding-left: 320px;*/ /*z-index: 100;*/ /*background: #B5B2FF;*/}
	.gnb_wrap .gnb_box .bigmenu{float: left; width: 100%; cursor: pointer;}
	.gnb_wrap .gnb_box .bigmenu li:nth-child(1){float: left; display:block; width:198px; height: 39px; margin-right:14px;}

	.gnb_wrap .gnb_box .bigmenu li:nth-child(2){float: left; display:block; height:39px;     width:88px;   padding: 0 50px 0 50px; /*width: 200px;*/ }
	.gnb_wrap .gnb_box .bigmenu li:nth-child(3){float: left; display:block; height:39px;     width:83px;   padding: 0 52px 0 53px;  /*width: 200px;*/ }
	.gnb_wrap .gnb_box .bigmenu li:nth-child(4){float: left; display:block; height:39px;     width: 67px;  padding: 0 60px 0 61px;/* width: 200px; */}
  .gnb_wrap .gnb_box .bigmenu li:nth-child(5){float: left; display:block; height:39px;     width: 83px;  padding: 0 52px 0 53px;/*width: 200px;*/ }
	.gnb_wrap .gnb_box .bigmenu li:nth-child(6){float: left; display:block; height:39px;     width: 88px;  padding: 0 50px 0 50px;/*width: 200px;*/ }
	.gnb_wrap .gnb_box .bigmenu li:nth-child(7){float: left; display:block; height:39px;     width: 67px;  padding: 0 60px 0 61px;/*width: 200px;*/ }
	.gnb_wrap .gnb_box .bigmenu li a{font-family: 'Noto Sans KR', sans-serif; font-size: 18px; color:#333; line-height: 39px; text-decoration: none;}

  .gnb_wrap .gnb_box .submenus{z-index: 1003;  margin:0 auto; padding:30px 0 30px 0; width:1340px; height: 220px; background: rgba(0,0,0,0.6);}

	.gnb_wrap .gnb_box .submenus .sub{float: left; width:188px; height: 220px;}
	.gnb_wrap .gnb_box .submenus .blank{float: left; width:198px; height:220px; margin-right: 14px}
	.gnb_wrap .gnb_box .submenus .sub li{display:block; width:100%; height:20px; line-height: 20px; padding: 10px 0 10px 0; text-align: center;}
	.gnb_wrap .gnb_box .submenus .sub li a{text-decoration: none; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 200; color:#fff;}




/*
	.gnb_box .mainmunes { list-style-type: none;}
	.gnb_box .mainmunes li { list-style: none;}
	.gnb_box .mainmunes>li { display: inline-block; text-align: center; margin: 0 0px; width: 12em; vertical-align: top;}
	.gnb_box .mainmunes a.depth1_link { font-weight: bold; font-size: 1.8em; text-decoration: none; color: #000; display: block; height: 77px; line-height: 77px;}
	.gnb_box .mainmunes a.depth1_link:hover { color: #e9501e; text-decoration: underline;}
	.gnb_box .mainmunes a.depth2_link { font-weight: normal; font-size: 1.4em; text-decoration: none; color: #fff; display: block; line-height: 200%;}
	.gnb_box .mainmunes a.depth2_link:hover { color: #e9501e; text-decoration: underline;}
	.gnb_box .submenus { padding-top: 25px; display: none;}
	.gnb_box .sns_link { list-style-type: none; text-align: center; position: absolute; top: 14px; right: 0;}
	.gnb_box .sns_link li { list-style: none; display: inline-block; margin: 0 2px;}
*/



/*.main_slide{float:left; z-index: 500; position: relative; width:1900px;}*/
.main_slide{ z-index: 500; position: relative; width:100%;}
.main_slide .mslide{width: 100%;}

.main_slide .slide_wrap{position: absolute; width: 100%; top:50%; left:50%; transform: translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.main_slide .slide_wrap .prev{z-index:100; width: 35px; position: absolute; left:100px; cursor: pointer;}
.main_slide .slide_wrap .next{z-index:100; width: 35px; position: absolute; right:100px; cursor: pointer;}

#seller{float:left; padding:80px 0 110px 0; width:100%; }
#seller .seller_in{width:1200px; margin:0 auto; height:501px;}
#seller .seller_in h3{font-family: 'Noto Sans KR', sans-serif;  font-size:40px; font-weight: bolder; line-height: 1.5; padding:0px 0 40px 0; width:100%; text-align: center;}

#seller .seller_in .seller_img{float:left; height:402px;}
#seller .seller_in .seller_img .img_l {float: left; width: 300px;}
#seller .seller_in .seller_img .img_l a{float: left; display:block;}

#seller .seller_in .seller_img img{max-width: 100%; width:100%; height:auto;}


#bg1{float:left; width:100%; height:444px; background:url(/image/renew/main_bn_01.png) center center; background-repeat: no-repeat; background-size: cover;}


#layfeel{float:left; width:100%; padding:80px 0 110px 0;  padding:80px 0 110px 0; background: url(/image/renew/layfeel/bg.png) center center; background-repeat: no-repeat;
				 background-size: cover}
#layfeel .layfeel_in{width:1200px; margin:0 auto; }
#layfeel .layfeel_in h3{font-family: 'Noto Sans KR', sans-serif;  font-size:40px; font-weight: bolder; line-height: 1.5; padding:0px 0 40px 0; width:100%; text-align: center;}

#layfeel .layfeel_in ul{display:block; width:100%; height:483px;}
#layfeel .layfeel_in ul li{float:left; display:block; width:285px; margin-right:20px; }
#layfeel .layfeel_in ul li:last-child{margin-right:0px;}
#layfeel .layfeel_in ul li a{float: left; display: block; width:100%;}
#layfeel .layfeel_in ul li img{display: block; max-width: 100%; width:100%; height: auto;}


#ly_youtube{float:left; width:100%; padding:80px 0 110px 0; height:818px; padding:80px 0 110px 0; background: #FDF2EC;}
#ly_youtube .youtube_in{width:1194px; margin:0 auto; height:818px;}
#ly_youtube .youtube_in .play_ly_img{float: left; display: block; width:100%; height:552px; background: #747474; }
#ly_youtube .youtube_in h3{font-family: 'Noto Sans KR', sans-serif;  font-size:40px; font-weight: bolder; line-height: 1.5; padding:0px 0 80px 0; width:100%; text-align: center;}

#ly_youtube .youtube_in .youtube_img{float: left; width:100%; padding-bottom: 54px;}
#ly_youtube .youtube_in .youtube_img ul{float: left; display: block; width:100%; margin-bottom: 7px;}
#ly_youtube .youtube_in .youtube_img ul.last{margin-bottom: 0px;}

#ly_youtube .youtube_in .youtube_img ul li{display:inline-block; width:291px; height:179px; margin-right: 7px;}
#ly_youtube .youtube_in .youtube_img ul li:last-child{margin-right: 0px;}



#ly_youtube .youtube_in .btn_more{display:block; width: 284px; height:59px; margin: 0 auto;}
#ly_youtube .youtube_in .btn_more a{float: left; display: block;}
#ly_youtube .youtube_in .btn_more a img{max-width: 100%; width:100%; height:auto;}


/*  수정 */
#ly_youtube .youtube_in .youtube_img2{margin:auto; width:1118px; height: 530px; padding-bottom: 70px;}
#ly_youtube .youtube_in .youtube_img2 .bigImg{float:left; position: relative; width:927px; margin-right:15px;}
#ly_youtube .youtube_in .youtube_img2 .bigImg video{height:527px;}
#ly_youtube .youtube_in .youtube_img2 .smallImg{float:left; max-width:173px; width:100%;}
#ly_youtube .youtube_in .youtube_img2 .smallImg ul{float: left; width:100%; }
#ly_youtube .youtube_in .youtube_img2 .smallImg ul li{float: left; display: block; width:100%; cursor: pointer; margin-bottom: 8px;}
#ly_youtube .youtube_in .youtube_img2 .smallImg ul li img{max-width:100%; width:100%; height: auto;}
#ly_youtube .youtube_in .youtube_img2 .smallImg ul li:last-child{margin-bottom: 0px;}

#ly_youtube .youtube_in .youtube_img2 .smallImg ul li .main_you{float:left; width:100%;}
/*#ly_youtube .youtube_in .youtube_img2 .smallImg ul li .on{border: 2px solid #EB5024;}*/





#insta{float:left; width:100%; padding:110px 0 120px 0; height:625px; background: url('/image/renew/bg_ins.png') center center; background-size: cover; background-repeat: no-repeat;}
#insta .insta_in{width:1200px; margin:0 auto; height:625px;}

#insta .insta_in .insta_l{float: left; width: 356px;}
#insta .insta_in .insta_l a{float: left; display: block;}
#insta .insta_in .insta_r{float: left; width: 844px;}
#insta .insta_in img{max-width: 100%; width:100%; height:auto;}



#ly_intro{float:left; width:100%; padding: 74px 0 0 0; height:892px; background:url('/image/renew/bg_why.png') center center; background-size: cover; background-repeat: no-repeat;}
#ly_intro .ly_intro{width:1200px; margin:0 auto;  height:805px; }
#ly_intro .ly_intro img{max-width: 100%; width:100%; height:auto;}



#sns { width:100%;}
#sns img{ width:100%;}
#sns .bg_sns{width:100%;}
#sns .bg_sns img{max-width:100%; width: 100%; height: auto;}



#map {float:left; width:100%; padding:80px 0 80px 0; height:530px; /*background:#B7F0B1*/ }
#map .map_in{width:1125px; margin:0 auto; height:530px; }
#map .map_in .map_l{float: left; width:700px; margin-right:64px;}
#map .map_in .map_l > img{max-width:100%; width:100%; height:auto;}

#map .map_in .map_r{float: left; width:361px;}
#map .map_in .map_r > img{display: block; max-width: 100%; width:100%; height:auto; margin-bottom: 67px;}
#map .map_in .map_r > img:last-child{margin-bottom: 0px;}



footer{float:left; width:100%; height:400px;}

footer .footer_top{float: left; padding:21px 0 21px 0; width:100%; height:30px; border-bottom: 1px solid #EEEEEE; border-top:1px solid #EEEEEE; }
footer .footer_top .ft_sns{width:269px; margin:0 auto; height:29px; display:flex;justify-content: space-between; }
footer .footer_top .ft_sns li{display: inline-block; width:54px; height:29px; line-height: 29px; }
footer .footer_top .ft_sns li a{display:block;}

footer .footer_top .ft_sns li.br{width:1px; height:29px; line-height: 29px;  border-right:1px solid #DCDCDC; margin: 0 5px 0 5px;}


footer .footer_bottom{float: left; width:100%; padding:50px 0 50px 0;  }
footer .footer_bottom .f_logo{width:148px; height:104px; margin:0 auto; padding-bottom:35px;}

footer .footer_bottom .foot_txt{width:900px; margin: 0 auto;}
footer .footer_bottom .foot_txt .dl{float: left; width:100%; padding-bottom:10px;}
footer .footer_bottom .foot_txt .dl p{font-family: 'Noto Sans KR', sans-serif;  font-size:15px; font-weight: normal; line-height: 1.5; text-align: center;  color:#626262;}
footer .footer_bottom .foot_txt .dl p span{padding: 0 3px 0 3px; color:#626262;}

.mt-150{margin-top: 150px;}
.subcontent{float:left; width:100%;}

.page_title_bar { min-width: 1400px; height: 152px; background: url("./images/bg_sub10.jpg") no-repeat center top;}
.contents_area { width: 100%; min-width: 1400px; padding: 50px 0;}
.contents { margin: 0 auto; width: 1360px; vertical-align: top; padding: 0 20px; }
h2.page_title { text-align: center; padding: 63px 0 0; margin-bottom: 55px;}

#layfeel_issue { height: 540px; padding-top: 65px; }
.content_box { width: 100%; min-width: 1400px; }

.content_box h2 { text-align: center; margin-bottom: 55px; }
h2 { font-size: 1.6em; }
#layfeel_issue ul { list-style-type: none; width: 1380px; padding: 0 10px; margin: 0 auto; }
#layfeel_issue li { list-style: none; float: left; margin-left: 10px; }
.mlinks { background: url(./images/bg_mlink.jpg) no-repeat center top; height: 592px; min-width: 1400px; margin-bottom: 60px; }

.mlinks ul { list-style-type: none; position: relative; text-align: left;  padding: 384px 680px 0 135px;
    width: 585px;  margin: 0 auto; }

.mlinks li { list-style: none; width: 260px; height: 45px; display: inline-block; margin-bottom: 17px;
    margin-right: 23px; }
a { cursor: pointer; }
img { border: 0; vertical-align: top; }

#kakao_plus { background: url(./images/kakao_plus_new.jpg) no-repeat center top; width: 1400px; height: 470px; margin: 0 auto 73px; position: relative; }
#location { width: 400px; height: 391px; margin: 0 auto; position: relative; padding-left: 800px;  padding-bottom: 56px; background: url(./images/location.jpg?t=1) no-repeat 20px 0;
    min-width: 400px; }




.inform_area { background-color: #222; padding-top: 40px; }
.inform_area h2 { text-align: center; color: #fff; font-size: 2em; margin-bottom: 38px;}
.inform_area .mainmunes{ list-style-type: none; text-align: center; }
.inform_area .mainmunes>li { display: inline-block; text-align: center; margin: 0 0px; width: 12em; vertical-align: top; }




/* 서브페이지 개별 코드 */
#sub12 iframe { border: 2px solid #ff3c95;}
#sub13 .eq { background: url("./images/bg_sub13.jpg") no-repeat center top; height: 682px; min-width: 1400px; margin-bottom: 86px;}
	#tab_menus { list-style-type: none; text-align: center; margin: 74px auto 30px; padding: 0; position: relative; width: 1360px; height: 74px;}
	#tab_menus li { list-style: none; position: absolute; top: 0; margin: 0 3px; width: 441px; height: 74px;}
		#tab_menus li#tab_btn1 { left: -3px;}
		#tab_menus li#tab_btn2 { left: 457px;}
		#tab_menus li#tab_btn3 { right: -3px;}
	#tab_menus a { display: block; text-indent: -9999px; line-height: 74px; height: 74px;}
	#tab_menus a.tab1_view { background: url("./images/bg_btntab1.jpg") no-repeat center top;}
	#tab_menus a.tab2_view { background: url("./images/bg_btntab2.jpg") no-repeat center top;}
	#tab_menus a.tab3_view { background: url("./images/bg_btntab3.jpg") no-repeat center top;}
	#tab_menus a.hover,
	#tab_menus a:active { background-position: bottom;}
	#imgview_box { width: 1360px;  overflow: hidden; margin: 0 auto;} /*height: 764px*/
	#imgview_box img { display: none;}
	#imgview_box img.show { display: block;}


.fotorama { width: 1000px; margin: 0 auto 30px;}



.sub21_1_contents_box { background: url("./images/bg_sub21_disease.jpg") no-repeat center top; height: 1054px; margin: 72px 0 98px;}
.sub25_1_contents_box { background: url("./images/bg_sub25_why.jpg") no-repeat center top; height: 1057px; margin: 72px 0 98px;}
.sub25_1_contents_box+.contents_box { background: url("./images/bg_sub25_target.jpg") no-repeat center top; height: 1109px; margin: 72px 0 98px;}

.sub31 .contents { width: 1400px; text-align: center;}
.sub31 .where { background: url("./images/bg_sub31_where.jpg") no-repeat center top; height: 1028px; margin: 72px 0 98px;}

.sub32 .where { background: url("./images/bg_sub32_where.jpg") no-repeat center top; height: 1200px; margin: 72px 0 98px;}

.sub33 .where { background: url("./images/bg_sub33_where.jpg") no-repeat center top; height: 1200px; margin: 72px 0 98px;}
.sub33 .upgrade { background: url("./images/bg_sub33_upgrade.jpg") no-repeat center top; height: 995px; margin: 72px 0 98px;}

.sub34 .where { background: url("./images/bg_sub34_where.jpg") no-repeat center top; height: 1200px; margin: 72px 0 98px;}

.sub41 .benefit { background: url("./images/bg_sub41_benefit.jpg") no-repeat center top; height: 2572px; margin: 72px 0 0px;}
.sub42 .benefit { background: url("./images/bg_sub42_benefit.jpg") no-repeat center top; height: 2572px; margin: 72px 0 0px;}

.sub43 .benefit { background: url("./images/bg_sub43_benefit.jpg") no-repeat center top; height: 2572px; margin: 72px 0 0px;}

.sub51 .where { background: url("./images/bg_sub51_where.jpg") no-repeat center top; height: 996px; margin: 72px 0 98px;}

.sub52 .where { background: url("./images/bg_sub52_where.jpg") no-repeat center top; height: 996px; margin: 72px 0 98px;}
.sub52 .benefit { background: url("./images/bg_sub52_benefit.jpg") no-repeat center top; height: 2530px; margin: 72px 0 98px;}

.sub53 .where { background: url("./images/bg_sub53_where.jpg") no-repeat center top; height: 997px; margin: 72px 0 98px;}
.sub53 .benefit { background: url("./images/bg_sub53_benefit.jpg") no-repeat center top; height: 2557px; margin: 72px 0 98px;}

.sub54 .where { background: url("./images/bg_sub54_where.jpg") no-repeat center top; height: 997px; margin: 72px 0 98px;}
.sub54 .benefit { background: url("./images/bg_sub54_benefit.jpg") no-repeat center top; height: 2539px; margin: 72px 0 98px;}

.sub55 .where { background: url("./images/bg_sub55_where.jpg") no-repeat center top; height: 997px; margin: 72px 0 98px;}
.sub55 .skinchange { background: url("./images/bg_sub55_skinchange.jpg") no-repeat center top; height: 2855px; margin: 72px 0 0;}

.sub21_1_title_bar { background: url("./images/bg_sub21.jpg?t=2") no-repeat center top; height: 777px;}
.sub22_1_title_bar { background: url("./images/bg_sub22.jpg?t=2") no-repeat center top; height: 777px;}
.sub23_1_title_bar { background: url("./images/bg_sub23.jpg?t=2") no-repeat center top; height: 777px;}
.sub24_1_title_bar { background: url("./images/bg_sub24.jpg?t=2") no-repeat center top; height: 777px;}
.sub25_1_title_bar { background: url("./images/bg_sub25.jpg?t=2") no-repeat center top; height: 777px;}

.sub31_1_title_bar { background: url("./images/bg_sub31.jpg?t=2") no-repeat center top; height: 777px;}
.sub32_1_title_bar { background: url("./images/bg_sub32.jpg?t=2") no-repeat center top; height: 777px;}
.sub33_1_title_bar { background: url("./images/bg_sub33.jpg?t=2") no-repeat center top; height: 777px;}
.sub34_1_title_bar { background: url("./images/bg_sub34.jpg?t=2") no-repeat center top; height: 777px;}

.sub41_1_title_bar { background: url("./images/bg_sub41.jpg?t=2") no-repeat center top; height: 777px;}
.sub42_1_title_bar { background: url("./images/bg_sub42.jpg?t=2") no-repeat center top; height: 777px;}
.sub43_1_title_bar { background: url("./images/bg_sub43.jpg?t=2") no-repeat center top; height: 777px;}
.sub44_1_title_bar { background: url("./images/bg_sub44.jpg?t=2") no-repeat center top; height: 777px;}

.sub51_1_title_bar { background: url("./images/bg_sub51.jpg?t=2") no-repeat center top; height: 777px;}
.sub52_1_title_bar { background: url("./images/bg_sub52.jpg?t=2") no-repeat center top; height: 777px;}
.sub53_1_title_bar { background: url("./images/bg_sub53.jpg?t=2") no-repeat center top; height: 777px;}
.sub54_1_title_bar { background: url("./images/bg_sub54.jpg?t=2") no-repeat center top; height: 777px;}
.sub55_1_title_bar { background: url("./images/bg_sub55.jpg?t=2") no-repeat center top; height: 777px;}


.pink_bg { background-color: #ffcbe3; text-align: center; margin: 80px 0; padding: 80px 0;}
.green_bg { background-color: #d8fdfb; text-align: center; margin: 80px 0; padding: 80px 0;}
.orange_bg { background-color: #ffe6d9; text-align: center; margin: 80px 0; padding: 80px 0;}

.page_title_bar h1 {
    text-indent: -9999px;
}













/*
.main_slide_area { position: relative; width: 1900px; margin: 0 auto;}
	.slide_navi { position: absolute; top: 252px; right: 0; width: 300px; height: 225px; background-color: #e9501e;}
		.slide_navi ul { list-style-type: none; width: 260px; height: 206px; padding-top: 20px; border-right: 1px solid #fff;}
		.slide_navi li { list-style: none; text-align: right; margin-right: -3px;}
		.slide_navi a { color: #ffb0ce; font-size: 1.9em; text-decoration: none; font-weight: bold; display: block; padding-right: 15px; height: 45px; line-height: 45px;}
		.slide_navi a.active,
		.slide_navi a:hover { color: #fff; font-size: 2.3em; text-decoration: none; font-weight: bold; display: block; padding-right: 20px; border-right:  5px solid #fff; height: 45px; line-height: 45px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
	.fotorama.main_slide { min-width: 1400px;}
	#mslide1_mov { width: 30.47%; height: 79%; position: absolute; top: 10.5%; left: 51.5%;}

.content_box { width: 100%; min-width: 1400px;}
	.sub .contents { margin: 0 auto; width: 1360px; vertical-align: top; padding: 0 20px;}
	.content_box h2 { text-align: center; margin-bottom: 55px;}
	h2.page_title { text-align: center; padding: 63px 0 0; margin-bottom: 55px;}
	#layfeel_event { background-color: #f2f2f2; height: 880px; padding-top: 65px;}
		.layfeel_event_slide { width: 1400px; margin: 0 auto;}
	#layfeel_issue { height: 540px; padding-top: 65px;}
		#layfeel_issue ul { list-style-type: none; width: 1380px; padding: 0 10px; margin: 0 auto;}
		#layfeel_issue li { list-style: none; float: left; margin-left: 10px;}
	#layfeel_clinic { background: url("./images/bg_layfeel_clinic.jpg") no-repeat center top; min-width: 1400px; max-width: 1903px; margin: 0 auto; height: 1100px; padding-top: 65px;}
		#layfeel_clinic ul { list-style-type: none; width: 1380px; padding: 0 10px; margin: 0 auto;}
		#layfeel_clinic li { list-style: none; float: left; margin: 10px;}
.main_eq { background: url("./images/bg_sub13.jpg") no-repeat center top; height: 682px; min-width: 1400px; margin-bottom: 86px;}

.latfeel_self { background: url("./images/bg_layfeel_self.jpg") no-repeat center top; height: 592px; min-width: 1400px; position: relative; z-index: 1;}
	.sub_slide_box { width: 1400px; height: 593px; margin: 0 auto; position: relative;}
	.fotorama.sub_slide { position: absolute; top: 222px; left: 451px;}
	.slide_frame { width: 1150px; margin: 0 auto; padding-left: 250px; padding-top: 178px; position: relative;}
.latfeel_tag { background: url("./images/latfeel_selfie.jpg") no-repeat center top; height: 486px; min-width: 1400px;}
.mlinks { background: url("./images/bg_mlink.jpg") no-repeat center top; height: 592px; min-width: 1400px; margin-bottom: 60px;}
	.mlinks ul { list-style-type: none; position: relative; text-align: left; padding: 384px 680px 0 135px; width: 585px; margin: 0 auto;}
	.mlinks li { list-style: none; width: 260px; height: 45px; display: inline-block; margin-bottom: 17px; margin-right: 23px;}
.page_title_bar { min-width: 1400px; height: 152px; background: url("./images/bg_sub10.jpg") no-repeat center top;}
.page_title_bar h1 { text-indent: -9999px;}


.pink_bg { background-color: #ffcbe3; text-align: center; margin: 80px 0; padding: 80px 0;}
.green_bg { background-color: #d8fdfb; text-align: center; margin: 80px 0; padding: 80px 0;}
.orange_bg { background-color: #ffe6d9; text-align: center; margin: 80px 0; padding: 80px 0;}
#main_banner { text-align: center; background-color: #0f0a1d; }
*/

/* 서브페이지 개별 코드 */

#sub12 iframe { border: 2px solid #ff3c95;}
#sub13 .eq { background: url("./images/bg_sub13.jpg") no-repeat center top; height: 682px; min-width: 1400px; margin-bottom: 86px;}
	#tab_menus { list-style-type: none; text-align: center; margin: 74px auto 30px; padding: 0; position: relative; width: 1360px; height: 74px;}
	#tab_menus li { list-style: none; position: absolute; top: 0; margin: 0 3px; width: 441px; height: 74px;}
		#tab_menus li#tab_btn1 { left: -3px;}
		#tab_menus li#tab_btn2 { left: 457px;}
		#tab_menus li#tab_btn3 { right: -3px;}
	#tab_menus a { display: block; text-indent: -9999px; line-height: 74px; height: 74px;}
	#tab_menus a.tab1_view { background: url("./images/bg_btntab1.jpg") no-repeat center top;}
	#tab_menus a.tab2_view { background: url("./images/bg_btntab2.jpg") no-repeat center top;}
	#tab_menus a.tab3_view { background: url("./images/bg_btntab3.jpg") no-repeat center top;}
	#tab_menus a.hover,
	#tab_menus a:active { background-position: bottom;}
	#imgview_box { width: 1360px;  overflow: hidden; margin: 0 auto;} /*height: 764px*/
	#imgview_box img { display: none;}
	#imgview_box img.show { display: block;}
#sub14 .fotorama { width: 1000px; margin: 0 auto 30px;}

#sub21 .contents_box { background: url("./images/bg_sub21_disease.jpg") no-repeat center top; height: 1054px; margin: 72px 0 98px;}
#sub25 .contents_box { background: url("./images/bg_sub25_why.jpg") no-repeat center top; height: 1057px; margin: 72px 0 98px;}
#sub25 .contents_box+.contents_box { background: url("./images/bg_sub25_target.jpg") no-repeat center top; height: 1109px; margin: 72px 0 98px;}
#sub31 .contents { width: 1400px; text-align: center;}
#sub31 .where { background: url("./images/bg_sub31_where.jpg") no-repeat center top; height: 1028px; margin: 72px 0 98px;}
#sub32 .where { background: url("./images/bg_sub32_where.jpg") no-repeat center top; height: 1200px; margin: 72px 0 98px;}
#sub33 .where { background: url("./images/bg_sub33_where.jpg") no-repeat center top; height: 1200px; margin: 72px 0 98px;}
#sub33 .upgrade { background: url("./images/bg_sub33_upgrade.jpg") no-repeat center top; height: 995px; margin: 72px 0 98px;}
#sub34 .where { background: url("./images/bg_sub34_where.jpg") no-repeat center top; height: 1200px; margin: 72px 0 98px;}
#sub41 .benefit { background: url("./images/bg_sub41_benefit.jpg") no-repeat center top; height: 2572px; margin: 72px 0 0px;}
#sub42 .benefit { background: url("./images/bg_sub42_benefit.jpg") no-repeat center top; height: 2572px; margin: 72px 0 0px;}
#sub43 .benefit { background: url("./images/bg_sub43_benefit.jpg") no-repeat center top; height: 2572px; margin: 72px 0 0px;}
#sub51 .where { background: url("./images/bg_sub51_where.jpg") no-repeat center top; height: 996px; margin: 72px 0 98px;}
#sub52 .where { background: url("./images/bg_sub52_where.jpg") no-repeat center top; height: 996px; margin: 72px 0 98px;}
#sub52 .benefit { background: url("./images/bg_sub52_benefit.jpg") no-repeat center top; height: 2530px; margin: 72px 0 98px;}
#sub53 .where { background: url("./images/bg_sub53_where.jpg") no-repeat center top; height: 997px; margin: 72px 0 98px;}
#sub53 .benefit { background: url("./images/bg_sub53_benefit.jpg") no-repeat center top; height: 2557px; margin: 72px 0 98px;}
#sub54 .where { background: url("./images/bg_sub54_where.jpg") no-repeat center top; height: 997px; margin: 72px 0 98px;}
#sub54 .benefit { background: url("./images/bg_sub54_benefit.jpg") no-repeat center top; height: 2539px; margin: 72px 0 98px;}
#sub55 .where { background: url("./images/bg_sub55_where.jpg") no-repeat center top; height: 997px; margin: 72px 0 98px;}
#sub55 .skinchange { background: url("./images/bg_sub55_skinchange.jpg") no-repeat center top; height: 2855px; margin: 72px 0 0;}

#sub21 .page_title_bar { background: url("./images/bg_sub21.jpg?t=2") no-repeat center top; height: 777px;}
#sub22 .page_title_bar { background: url("./images/bg_sub22.jpg?t=2") no-repeat center top; height: 777px;}
#sub23 .page_title_bar { background: url("./images/bg_sub23.jpg?t=2") no-repeat center top; height: 777px;}
#sub24 .page_title_bar { background: url("./images/bg_sub24.jpg?t=2") no-repeat center top; height: 777px;}
#sub25 .page_title_bar { background: url("./images/bg_sub25.jpg?t=2") no-repeat center top; height: 777px;}
#sub31 .page_title_bar { background: url("./images/bg_sub31.jpg?t=2") no-repeat center top; height: 777px;}
#sub32 .page_title_bar { background: url("./images/bg_sub32.jpg?t=2") no-repeat center top; height: 777px;}
#sub33 .page_title_bar { background: url("./images/bg_sub33.jpg?t=2") no-repeat center top; height: 777px;}
#sub34 .page_title_bar { background: url("./images/bg_sub34.jpg?t=2") no-repeat center top; height: 777px;}
#sub41 .page_title_bar { background: url("./images/bg_sub41.jpg?t=2") no-repeat center top; height: 777px;}
#sub42 .page_title_bar { background: url("./images/bg_sub42.jpg?t=2") no-repeat center top; height: 777px;}
#sub43 .page_title_bar { background: url("./images/bg_sub43.jpg?t=2") no-repeat center top; height: 777px;}
#sub44 .page_title_bar { background: url("./images/bg_sub44.jpg?t=2") no-repeat center top; height: 777px;}
#sub51 .page_title_bar { background: url("./images/bg_sub51.jpg?t=2") no-repeat center top; height: 777px;}
#sub52 .page_title_bar { background: url("./images/bg_sub52.jpg?t=2") no-repeat center top; height: 777px;}
#sub53 .page_title_bar { background: url("./images/bg_sub53.jpg?t=2") no-repeat center top; height: 777px;}
#sub54 .page_title_bar { background: url("./images/bg_sub54.jpg?t=2") no-repeat center top; height: 777px;}
#sub55 .page_title_bar { background: url("./images/bg_sub55.jpg?t=2") no-repeat center top; height: 777px;}

/* 페이지 하단 영역 */
#kakao_plus { background: url("./images/kakao_plus_new.jpg") no-repeat center top; width: 1400px; height: 470px; margin: 0 auto 73px; position: relative;}
	#kakao_plus a { position: absolute; right: 125px; bottom: 45px;}
#location { width: 400px; height: 391px; margin: 0 auto; position: relative; padding-left: 800px; padding-bottom: 56px; background: url("./images/location.jpg?t=1") no-repeat 20px 0; min-width: 400px;}
	#location iframe { position: absolute; left: 22px; top: 2px;}

.inform_area { background-color: #222; padding-top: 40px;}
	.inform_area h2 { text-align: center; color: #fff; font-size: 2em; margin-bottom: 38px;}
	.inform_area .mainmunes { list-style-type: none; text-align: center;}
	.inform_area .mainmunes li { list-style: none; text-align: left;}
	.inform_area .mainmunes>li { display: inline-block; text-align: center; margin: 0 0px; width: 12em; vertical-align: top;}
	.inform_area .mainmunes a.depth1_link { font-weight: bold; font-size: 1.4em; text-decoration: none; color: #e9501e; display: block; line-height: 200%; text-align: left;}
	.inform_area .mainmunes a.depth1_link:hover { color: #e9501e; text-decoration: underline;}
	.inform_area .mainmunes a.depth2_link { font-weight: normal; font-size: 1.3em; text-decoration: none; color: #fff; display: block; line-height: 200%;}
	.inform_area .mainmunes a.depth2_link:hover { color: #e9501e; text-decoration: underline;}
	.inform_area .submenus { padding-top: 15px;}
.inform_box { position: relative;}
	.inform_box .sns_link { list-style-type: none; text-align: center;}
	.inform_box .sns_link li { list-style: none; display: inline-block; margin: 0 2px;}
.inform { text-align: center; color: #fff; font-size: 1.3em; line-height: 150%; margin-top: 25px; padding: 25px 0 35px 0; border-top: 1px solid #393939;}
.inform a { color: #fff; line-height: 300%; text-decoration: none;}
.inform a:hover { color: #ff3c95; text-decoration: underline;}

#priv_view { display: none;}
#memb_view { display: none;}
.adv_wrap { position: fixed; bottom: 150px; left: 0; right: 0; margin: auto; width: 1000px; height: 600px; z-index: 2000; background-color: #fff; outline: 20px solid #ff3c95;}
.adv_txtbox { z-index: 2000; background-color: #fff; overflow-y: scroll; padding: 20px;}
.adv_txtbox strong { font-weight: bold; font-size: 2em; display: block; margin-bottom: 1em; border-bottom: 1px dashed #ccc; padding-bottom: 10px;}
.adv_txtbox p { line-height: 150%; font-size: 1.2em;}


/*암전팝업용 css*/
#layer_back_area {
	position: fixed;
	top:0px;left:0px;
	width:100%;
	height:100%;
	text-align:center;
	background-color:#000000;
	opacity:0.8;
	z-index: 99990;
}

#layer_area {
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index: 99999;
}
#layer_btn { opacity:1;	}
#layer_btn_close{position: absolute; cursor: pointer;}
.pop_wrapper { position:relative; width:640px; margin:0 auto; margin-top:50px; }


.sub_con img{width:100%}
