@charset "utf-8";

#wrap {overflow:hidden; min-width:1300px; min-height:1000px;}
#top_banner {overflow:hidden; width:100%; padding-left:50%;}
#top_banner > img {margin-left:-1000px;}
#top_banner .btn_close {position:absolute; top:29px; right:50%; margin-right:-680px;}

#header {position:relative; top:0; z-index:10; height:119px; border-bottom:1px solid #999999; background:#fff;}
#header .header_top {position:relative; width:1410px; margin:0 auto; border-bottom:1px solid #eaebed; text-align:center;}
#header h1 {padding:0;}
.top_lan {position:absolute; top:26px; left:0;}
.top_lan li {float:left;}
.top_util {position:absolute; top:26px; right:0;}
.top_util li {float:left; position:relative;}
.top_util li+li:before {position:absolute; top:50%; left:0; width:1px; height:8px; margin-top:-4px; background:#cccccc; content:'';}
.top_util a {display:block; padding:0 12px; font-size:13px; line-height:18px;}

#gnb {overflow:hidden; position:relative; z-index:1000; height:51px; -webkit-transition:height 0.4s ease-in-out; transition:height 0.4s ease-in-out;}
#gnb:before {position:absolute; top:51px; left:0; width:100%; height:50px; background:rgba(255,255,255,0.9); content:'';}
#gnb .inwrap {max-width:1410px; margin:0 auto; border:1px }
#gnb .inwrap > ul {text-align:center;}
#gnb .inwrap > ul > li {display:inline-block; font-size:0;}
#gnb .inwrap > ul > li > a {display:block; position:relative; padding:0 10px; font-size:18px; color:#333333; line-height:49px; -webkit-transition:color 0.4s; transition:color 0.4s;}
#gnb .inwrap > ul > li.s12 > a, #gnb .inwrap > ul > li.s13 > a, #gnb .inwrap > ul > li.s14 > a {padding:0 6px;}
#gnb .inwrap > ul > li > a span {display:inline-block; position:relative;}
#gnb .inwrap > ul > li > a span:after {position:absolute; left:50%; bottom:-1px; width:0; height:3px; opacity:0; background:#ee6b8f; content:''; -webkit-transition:all 0.4s; transition:all 0.4s;}
#gnb .inwrap > ul > li.on > a, #gnb .inwrap > ul > li > a:hover {color:#ee6b8f}
#gnb .inwrap > ul > li.on > a span:after, #gnb .inwrap > ul > li > a:hover span:after {left:0; width:100%; opacity:1;}
#gnb .sub {display:none; position:absolute; top:49px; left:0; right:0; text-align:center;}
#gnb .sub li {display:inline-block;}
#gnb .sub a {display:block; padding:0 20px; font-size:17px; line-height:50px; color:#333333; text-align:center; letter-spacing:-0.05em; word-break:keep-all; -webkit-transition:color 0.4s; transition:color 0.4s;}
#gnb .sub a:hover {color:#ee6b8f;}
#gnb.on {height:101px;}
#gnb li.on .sub {display:block;}


@media screen and (max-width:1410px) {
	#header .header_top {width:1300px;}
	#gnb .inwrap  {max-width:1300px;}
	#gnb .inwrap > ul > li > a {padding:0 5px;}
	#gnb .inwrap > ul > li.s12 > a, #gnb .inwrap > ul > li.s13 > a, #gnb .inwrap > ul > li.s14 > a {padding:0 5px;}
}

#rquick {position:fixed; top:198px; right:0; z-index:100;}


.fixed_top #header {position:fixed; top:-69px; left:0; width:100%;}
.fixed_top #rquick {position:fixed; top:50px;}
.fixed_top #main {margin-top:119px;}


#footer {padding:45px 0 65px; background:#222222;}
#footer .inwrap {position:relative; width:1300px; margin:0 auto; text-align:center;}
#footer .b_banner {position:absolute; top:0; right:0;}
#footer .sns_link {font-size:0;}
#footer .sns_link li {display:inline-block; margin:0 16px;}
#footer .b_logo {margin-top:30px;}
#footer .fmenu_link {margin:22px 0 17px; }
#footer .fmenu_link li {display:inline-block; margin:0 19px;}
#footer .fmenu_link a {font-size:16px; color:#fff;}
#footer p {font-size:15px; color:#878787; line-height:22px;}
#footer .copyright {margin-top:17px; color:#b8b8b8; letter-spacing:0;}
#footer .ftxt {margin-top:17px; color:#676767; font-size:14px; line-height:20px;}





#tab_wrap {width:100%;}
#tab_wrap .tab {overflow:hidden; border: 1px solid #dcdcdc;}
#tab_wrap .tab ul {display:block; overflow:hidden; margin:0 -2px;}
#tab_wrap .tab ul li {float:left;border-right: 1px solid #d9d9d9;}
#tab_wrap .tab ul li.on a, #tab_wrap .tab ul li a:hover{} 


#quick_kakao {display:none; position:fixed; bottom:70px; right:150px; z-index:1000; width:560px; padding:40px; background:#2d2d2d;}
#quick_kakao .btn_close {position:absolute; top:40px; right:40px;}
#quick_kakao h2 {margin-bottom:25px;}
#quick_kakao table {width:100%;}
#quick_kakao th {font-size:20px; font-weight:300; text-align:left; color:#bfbfbf; vertical-align:top; line-height:50px;}
#quick_kakao th,#quick_kakao td {padding:2px 0 3px;}
#quick_kakao input[type="text"], #quick_kakao select, #quick_kakao textarea {box-sizing:border-box; width:100%; border:0; font-size:20px; color:#898989; font-weight:300;}
#quick_kakao input[type="text"], #quick_kakao select {height:50px; padding-left:15px;}
#quick_kakao select {padding:5px 5px 5px 15px;}
#quick_kakao .tel_wrap {overflow:hidden;}
#quick_kakao .tel_wrap select {float:left; width:32%;}
#quick_kakao .tel_wrap input {float:left; width:31%;}
#quick_kakao .tel_wrap span {float:left; width:3%; line-height:50px; color:#fff; text-align:center;}
#quick_kakao textarea {margin:5px 0; padding-left:15px;}
#quick_kakao .agree_box {margin: 5px 0 25px; font-size:20px; color:#bababa;}
#quick_kakao .agree_box a {color:#bababa;}




#tocplusWindow {display:none; margin-left:-50px;}
#quick_btn {position:fixed; right:-100px; bottom:-20px; z-index:1000;}
.menu {
  -webkit-filter: url("#goo");
          filter: url("#goo");
}

.menu-item {
  background: #ff7198;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  position: absolute;
  top: 55px;
  color: white;
  text-align: center;
  line-height: 40px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition: -webkit-transform ease-out 200ms;
  transition: transform ease-out 200ms;
  transition: transform ease-out 200ms, -webkit-transform ease-out 200ms;

  overflow:hidden;
	text-indent:-999px;
	text-align:left;

}
.menu-item.qbtn01 {background: url('/images/new/common/quick_btn01.png') #00b900 center no-repeat;}
.menu-item.qbtn02 {background: url('/images/new/common/quick_btn02.png') #fbe401 center no-repeat;}
.menu-item.qbtn03 {background: url('/images/new/common/quick_btn03.png') #00c63b center no-repeat;}
.menu-item.qbtn04 {background: url('/images/new/common/quick_btn04.png') #f87b30 center no-repeat;}
.menu-open-button {
  background: url('/images/new/common/quick_default.png') #ff7198 center no-repeat;
  background-size:100%;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  position: absolute;
  top: 55px;
  color: white;
  text-align: center;
  line-height: 40px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition: -webkit-transform ease-out 200ms;
  transition: transform ease-out 200ms;
  transition: transform ease-out 200ms, -webkit-transform ease-out 200ms;
}

.menu-open {
  display: none;
}

.hamburger {
  width: 25px;
  height: 3px;
  background: white;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -12.5px;
  margin-top: -1.5px;
  transition: -webkit-transform 200ms;
  transition: transform 200ms;
  transition: transform 200ms, -webkit-transform 200ms;
}


.menu-open:checked + .menu-open-button {
	background-image: url('/images/new/common/quick_close.png');
}

.menu {
  position: absolute;
  left: 50%;
  margin-left: -190px;
  padding-top: 20px;
  padding-left: 190px;
  width: 380px;
  height: 250px;
  box-sizing: border-box;
  font-size: 20px;
  text-align: left;
}


.menu-item {
  transition-duration: 150ms;
}

.menu-open-button {
  z-index: 2;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-duration: 400ms;
  -webkit-transform: scale(1.5, 1.5) translate3d(0, 0, 0);
          transform: scale(1.5, 1.5) translate3d(0, 0, 0);
  cursor: pointer;
}

.menu-open-button:hover {
  -webkit-transform: scale(1.7, 1.7) translate3d(0, 0, 0);
          transform: scale(1.7, 1.7) translate3d(0, 0, 0);
}

.menu-open:checked + .menu-open-button {
  transition-timing-function: linear;
  transition-duration: 200ms;
  -webkit-transform: scale(1.5, 1.5) translate3d(0, 0, 0);
          transform: scale(1.5, 1.5) translate3d(0, 0, 0);
}

.menu-open:checked ~ .menu-item {
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
}

.menu-open:checked ~ .menu-item:nth-child(3) {
  transition-duration: 680ms;
  -webkit-transform: translate3d(-53.03588px, 28.057px, 0);
          transform: translate3d(-53.03588px, 28.057px, 0);
}
.menu-open:checked ~ .menu-item:nth-child(4) {
  transition-duration: 780ms;
  -webkit-transform: translate3d(-57.34836px, -17.6399px, 0);
          transform: translate3d(-57.34836px, -17.6399px, 0);
}
.menu-open:checked ~ .menu-item:nth-child(5) {
  transition-duration: 880ms;
  -webkit-transform: translate3d(-28.09923px, -53.01352px, 0);
          transform: translate3d(-28.09923px, -53.01352px, 0);
}
.menu-open:checked ~ .menu-item:nth-child(6) {
  transition-duration: 980ms;
  -webkit-transform: translate3d(17.59423px, -57.36239px, 0);
          transform: translate3d(17.59423px, -57.36239px, 0);
}




/*tab2, tab3, tab4, tab5, tab6   */

.tab_ul li.first{margin-left:0;}
.tab_ul li a{display: block;height:49px;line-height:49px;background-color: #fff;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul li.on a,.tab_ul li a:hover{background-color:#F39C93;color:#fff;}

.tab_ul.tab1 li{width:100%;}
.tab_ul.tab2 li{width:49.9%;}
.tab_ul.tab3 li{width:33.24%;}
.tab_ul.tab4 li{width:24.9%;}
.tab_ul.tab5 li{width:19.91%;}
.tab_ul.tab6 li{width:16.58%;}
.tab_ul.tab7 li{width:14.2%;}
.tab_ul.tab8 li{width:12.41%;}
.tab_ul.tab11 li{width:9%;}
.tab_ul.tab12 li{width:8.26%;}
.tab_ul.tab13 li{width: 7.61%;}


/* (가슴성형) tab2, tab3, tab4, tab5, tab6   */

.tab_ul_sub02 li.first{margin-left:0;}
.tab_ul_sub02 li a{display: block;height:52px;line-height:52px;background-color: #f2f2f2;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul_sub02 li.on a,.tab_ul_sub02 li a:hover{background-color:#906252;color:#fff;}

.tab_ul_sub02.tab1 li{width:100%;}
.tab_ul_sub02.tab2 li{width:49.9%;}
.tab_ul_sub02.tab3 li{width:33.24%;}
.tab_ul_sub02.tab4 li{width:24.9%;}
.tab_ul_sub02.tab5 li{width:19.91%;}
.tab_ul_sub02.tab6 li{width:16.58%;}
.tab_ul_sub02.tab7 li{width:14.2%;}
.tab_ul_sub02.tab8 li{width:12.41%;}
.tab_ul_sub02.tab11 li{width:9%;}
.tab_ul_sub02.tab12 li{width:8.26%;}
.tab_ul_sub02.tab13 li{width: 7.61%;}

/* (안면윤곽) tab2, tab3, tab4, tab5, tab6   */

.tab_ul_sub03 li.first{margin-left:0;}
.tab_ul_sub03 li a{display: block;height:52px;line-height:52px;background-color: #f2f2f2;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul_sub03 li.on a,.tab_ul_sub03 li a:hover{background-color:#e13535;color:#fff;}

.tab_ul_sub03.tab1 li{width:100%;}
.tab_ul_sub03.tab2 li{width:49.9%;}
.tab_ul_sub03.tab3 li{width:33.24%;}
.tab_ul_sub03.tab4 li{width:24.9%;}
.tab_ul_sub03.tab5 li{width:19.91%;}
.tab_ul_sub03.tab6 li{width:16.58%;}
.tab_ul_sub03.tab7 li{width:14.2%;}
.tab_ul_sub03.tab8 li{width:12.41%;}
.tab_ul_sub03.tab10 li{width:9.91%;}
.tab_ul_sub03.tab11 li{width:9%;}
.tab_ul_sub03.tab12 li{width:8.26%;}
.tab_ul_sub03.tab13 li{width: 7.61%;}



/* (입꼬리/입술성형) tab2, tab3, tab4, tab5, tab6   */

.tab_ul_sub04 li.first{margin-left:0;}
.tab_ul_sub04 li a{display: block;height:52px;line-height:52px;background-color: #f2f2f2;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul_sub04 li.on a,.tab_ul_sub04 li a:hover{background-color:#ff6569;color:#fff;}

.tab_ul_sub04.tab1 li{width:100%;}
.tab_ul_sub04.tab2 li{width:49.9%;}
.tab_ul_sub04.tab3 li{width:33.24%;}
.tab_ul_sub04.tab4 li{width:24.9%;}
.tab_ul_sub04.tab5 li{width:19.91%;}
.tab_ul_sub04.tab6 li{width:16.58%;}
.tab_ul_sub04.tab7 li{width:14.2%;}
.tab_ul_sub04.tab8 li{width:12.41%;}
.tab_ul_sub04.tab10 li{width:9.91%;}
.tab_ul_sub04.tab11 li{width:9%;}
.tab_ul_sub04.tab12 li{width:8.26%;}
.tab_ul_sub04.tab13 li{width: 7.61%;}

/* (리프팅/동안성형) tab2, tab3, tab4, tab5, tab6   */

.tab_ul_sub05 li.first{margin-left:0;}
.tab_ul_sub05 li a{display: block;height:52px;line-height:52px;background-color: #f2f2f2;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul_sub05 li.on a,.tab_ul_sub05 li a:hover{background-color:#29aecf;color:#fff;}

.tab_ul_sub05.tab1 li{width:100%;}
.tab_ul_sub05.tab2 li{width:49.9%;}
.tab_ul_sub05.tab3 li{width:33.24%;}
.tab_ul_sub05.tab4 li{width:24.9%;}
.tab_ul_sub05.tab5 li{width:19.91%;}
.tab_ul_sub05.tab6 li{width:16.58%;}
.tab_ul_sub05.tab7 li{width:14.2%;}
.tab_ul_sub05.tab8 li{width:12.41%;}
.tab_ul_sub05.tab9 li{width:9.91%;}
.tab_ul_sub05.tab10 li{width:9.91%;}
.tab_ul_sub05.tab11 li{width:9%;}
.tab_ul_sub05.tab12 li{width:8.26%;}
.tab_ul_sub05.tab13 li{width: 7.61%;}

/* 리프팅/동안성형(실리프팅)의 서브탭 */

#s_tab_wrap {width:100%;float:left;}
#s_tab_wrap .s_tab0503 {width: 1198px;margin:0 auto;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
#s_tab_wrap .s_tab0503 ul{overflow:hidden;width:540px;margin: auto;}
#s_tab_wrap .s_tab0503 ul li {float:left;padding-right:65px;height: 45px;line-height: 45px;}
#s_tab_wrap .s_tab0503 ul li a{color:#707070;font-size:15px;font-weight: 600;}
#s_tab_wrap .s_tab0503 ul li.on a, #s_tab_wrap .s_tab0503 ul li a:hover{color:#29aecf;}



/* (여신 눈/코성형 시스템) tab2, tab3, tab4, tab5, tab6   */

.tab_ul_sub06 li.first{margin-left:0;}
.tab_ul_sub06 li a{display: block;height:52px;line-height:52px;background-color: #f2f2f2;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul_sub06 li.on a,.tab_ul_sub06 li a:hover{background-color:#f0577b;color:#fff;}

.tab_ul_sub06.tab1 li{width:100%;}
.tab_ul_sub06.tab2 li{width:49.9%;}
.tab_ul_sub06.tab3 li{width:33.24%;}
.tab_ul_sub06.tab4 li{width:24.9%;}
.tab_ul_sub06.tab5 li{width:19.91%;}
.tab_ul_sub06.tab6 li{width:16.58%;}
.tab_ul_sub06.tab7 li{width:14.2%;}
.tab_ul_sub06.tab8 li{width:12.41%;}
.tab_ul_sub06.tab9 li{width:11.02%;}
.tab_ul_sub06.tab10 li{width:9.91%;}
.tab_ul_sub06.tab11 li{width:9%;}
.tab_ul_sub06.tab12 li{width:8.26%;}
.tab_ul_sub06.tab13 li{width: 7.61%;}

/* 여신눈/코성형의 서브탭 */

#s_tab_wrap {}
#s_tab_wrap .s_tab0602 {margin:0 auto;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
#s_tab_wrap .s_tab0602 ul{overflow:hidden; max-width: 1050px;margin: auto; text-align:center;}
#s_tab_wrap .s_tab0602 ul li {display:inline-block; padding:0 30px; height: 45px;line-height: 45px;}
#s_tab_wrap .s_tab0602 ul li a{color:#707070;font-size:15px;font-weight: 600;}
#s_tab_wrap .s_tab0602 ul li.on a, #s_tab_wrap .s_tab0602 ul li a:hover{color:#f0577b;} 

#s_tab_wrap .s_tab0603 {margin:0 auto;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
#s_tab_wrap .s_tab0603 ul{overflow:hidden;max-width:700px;margin: auto; text-align:center;}
#s_tab_wrap .s_tab0603 ul li {display:inline-block; padding:0 30px; height: 45px;line-height: 45px;}
#s_tab_wrap .s_tab0603 ul li a{color:#707070;font-size:15px;font-weight: 600;}
#s_tab_wrap .s_tab0603 ul li.on a, #s_tab_wrap .s_tab0603 ul li a:hover{color:#f0577b;} 

/* (남자성형) tab2, tab3, tab4, tab5, tab6   */

.tab_ul_sub07 li.first{margin-left:0;}
.tab_ul_sub07 li a{display: block;height:52px;line-height:52px;background-color: #f2f2f2;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul_sub07 li.on a,.tab_ul_sub07 li a:hover{background-color:#232f64;color:#fff;}

.tab_ul_sub07.tab1 li{width:100%;}
.tab_ul_sub07.tab2 li{width:49.9%;}
.tab_ul_sub07.tab3 li{width:33.24%;}
.tab_ul_sub07.tab4 li{width:24.9%;}
.tab_ul_sub07.tab5 li{width:19.91%;}
.tab_ul_sub07.tab6 li{width:16.58%;}
.tab_ul_sub07.tab7 li{width:14.2%;}
.tab_ul_sub07.tab8 li{width:12.41%;}
.tab_ul_sub07.tab9 li{width:11.02%;}
.tab_ul_sub07.tab10 li{width:9.91%;}
.tab_ul_sub07.tab11 li{width:9%;}
.tab_ul_sub07.tab12 li{width:8.26%;}
.tab_ul_sub07.tab13 li{width: 7.61%;}

/* (바디성형) tab2, tab3, tab4, tab5, tab6   */

.tab_ul_sub08 li.first{margin-left:0;}
.tab_ul_sub08 li a{display: block;height:52px;line-height:52px;background-color: #f2f2f2;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul_sub08 li.on a,.tab_ul_sub08 li a:hover{background-color:#703f96;color:#fff;}

.tab_ul_sub08.tab1 li{width:100%;}
.tab_ul_sub08.tab2 li{width:49.9%;}
.tab_ul_sub08.tab3 li{width:33.24%;}
.tab_ul_sub08.tab4 li{width:24.9%;}
.tab_ul_sub08.tab5 li{width:19.91%;}
.tab_ul_sub08.tab6 li{width:16.58%;}
.tab_ul_sub08.tab7 li{width:14.2%;}
.tab_ul_sub08.tab8 li{width:12.41%;}
.tab_ul_sub08.tab9 li{width:11.02%;}
.tab_ul_sub08.tab10 li{width:9.91%;}
.tab_ul_sub08.tab11 li{width:9%;}
.tab_ul_sub08.tab12 li{width:8.26%;}
.tab_ul_sub08.tab13 li{width: 7.61%;}

/* 바디성형의 서브탭 */

#s_tab_wrap {width:100%;float:left;}
#s_tab_wrap .s_tab0803 {width: 1198px;margin:0 auto;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
#s_tab_wrap .s_tab0803 ul{overflow:hidden;width:600px;margin: auto;}
#s_tab_wrap .s_tab0803 ul li {float:left;padding-right:63px;height: 45px;line-height: 45px;}
#s_tab_wrap .s_tab0803 ul li a{color:#707070;font-size:15px;font-weight: 600;}
#s_tab_wrap .s_tab0803 ul li.on a, #s_tab_wrap .s_tab0803 ul li a:hover{color:#713f96;}

/* (재건성형) tab2, tab3, tab4, tab5, tab6   */

.tab_ul_sub09 li.first{margin-left:0;}
.tab_ul_sub09 li a{display: block;height:52px;line-height:52px;background-color: #f2f2f2;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul_sub09 li.on a,.tab_ul_sub09 li a:hover{background-color:#82ae2d;color:#fff;}

.tab_ul_sub09.tab1 li{width:100%;}
.tab_ul_sub09.tab2 li{width:49.9%;}
.tab_ul_sub09.tab3 li{width:33.24%;}
.tab_ul_sub09.tab4 li{width:24.9%;}
.tab_ul_sub09.tab5 li{width:19.91%;}
.tab_ul_sub09.tab6 li{width:16.58%;}
.tab_ul_sub09.tab7 li{width:14.2%;}
.tab_ul_sub09.tab8 li{width:12.41%;}
.tab_ul_sub09.tab9 li{width:11.02%;}
.tab_ul_sub09.tab10 li{width:9.91%;}
.tab_ul_sub09.tab11 li{width:9%;}
.tab_ul_sub09.tab12 li{width:8.26%;}
.tab_ul_sub09.tab13 li{width: 7.61%;}


/* (피부과) tab2, tab3, tab4, tab5, tab6   */

.tab_ul_sub10 li.first{margin-left:0;}
.tab_ul_sub10 li a{display: block;height:52px;line-height:52px;background-color: #f2f2f2;text-align:center;font-size:15px;color:#535353;font-family: 'Nanum Gothic', sans-serif;font-weight: bold;}
.tab_ul_sub10 li.on a,.tab_ul_sub10 li a:hover{background-color:#ff8c25;color:#fff;}

.tab_ul_sub10.tab1 li{width:100%;}
.tab_ul_sub10.tab2 li{width:49.9%;}
.tab_ul_sub10.tab3 li{width:33.24%;}
.tab_ul_sub10.tab4 li{width:24.9%;}
.tab_ul_sub10.tab5 li{width:19.91%;}
.tab_ul_sub10.tab6 li{width:16.58%;}
.tab_ul_sub10.tab7 li{width:14.2%;}
.tab_ul_sub10.tab8 li{width:12.41%;}
.tab_ul_sub10.tab9 li{width:11.02%;}
.tab_ul_sub10.tab10 li{width:9.91%;}
.tab_ul_sub10.tab11 li{width:9%;}
.tab_ul_sub10.tab12 li{width:8.26%;}
.tab_ul_sub10.tab13 li{width: 7.61%;}

/* 피부과(화이트닝)의 서브탭 */

#s_tab_wrap {width:100%;float:left;}
#s_tab_wrap .s_tab1002 {width: 1198px;margin:0 auto;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
#s_tab_wrap .s_tab1002 ul{overflow:hidden;width:445px;margin: auto;}
#s_tab_wrap .s_tab1002 ul li {float:left;padding-right:70px;height: 45px;line-height: 45px;}
#s_tab_wrap .s_tab1002 ul li a{color:#707070;font-size:15px;font-weight: 600;}
#s_tab_wrap .s_tab1002 ul li.on a, #s_tab_wrap .s_tab1002 ul li a:hover{color:#ff8c25;}

/* 피부과(여드름)의 서브탭 */

#s_tab_wrap {width:100%;float:left;}
#s_tab_wrap .s_tab1003 {width: 1198px;margin:0 auto;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
#s_tab_wrap .s_tab1003 ul{overflow:hidden;width:295px;margin: auto;}
#s_tab_wrap .s_tab1003 ul li {float:left;padding-right:67px;height: 45px;line-height: 45px;}
#s_tab_wrap .s_tab1003 ul li a{color:#707070;font-size:15px;font-weight: 600;}
#s_tab_wrap .s_tab1003 ul li.on a, #s_tab_wrap .s_tab1003 ul li a:hover{color:#ff8c25;}


/* 피부과(모공/여드름흉터)의 서브탭 */

#s_tab_wrap {width:100%;float:left;}
#s_tab_wrap .s_tab1004 {width: 1198px;margin:0 auto;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
#s_tab_wrap .s_tab1004 ul{overflow:hidden;width:151px;margin: auto;}
#s_tab_wrap .s_tab1004 ul li {float:left;padding-right:73px;height: 45px;line-height: 45px;}
#s_tab_wrap .s_tab1004 ul li a{color:#707070;font-size:15px;font-weight: 600;}
#s_tab_wrap .s_tab1004 ul li.on a, #s_tab_wrap .s_tab1004 ul li a:hover{color:#ff8c25;}

/* 피부과(탄력리프팅)의 서브탭 */

#s_tab_wrap {width:100%; float:left;}
#s_tab_wrap .s_tab1005 {width: 1198px;margin:0 auto;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
#s_tab_wrap .s_tab1005 ul{overflow:hidden;width:293px;margin: auto;}
#s_tab_wrap .s_tab1005 ul li {float:left;padding-right:71px;height: 45px;line-height: 45px;}
#s_tab_wrap .s_tab1005 ul li a{color:#707070;font-size:15px;font-weight: 600;}
#s_tab_wrap .s_tab1005 ul li.on a, #s_tab_wrap .s_tab1005 ul li a:hover{color:#ff8c25;}



.conBox .conBox_mem{width:1119px; margin:0 auto;padding-bottom:100px;}

/* membership - 로그인 */

.login_idpw{width:600px;height:380px;margin:auto; position:relative; top:50px}
.login_idpw p{position:absolute;left:70px;font-size: 52px;color: #71bfc0;letter-spacing:-5px;font-family:'Nanum Myeongjo', serif; }
.login_idpw ul{position:absolute;left:0px;top:70px;}
.login_idpw ul li{margin-bottom:11px;}
.login_idpw ul li label{width:70px;height:25px;line-height:25px;display:inline-block;color:#757676;font-size:16px;font-weight:bold;padding-left:15px;}
.login_idpw ul li span{width:215px;display:inline-block;}
.login_idpw ul li span input{  height: 43px;width: 361px;border:1px solid #cacaca;}
.login_idpw .btn_login{position:absolute;left:465px;top:70px;}
.login_idpw .btn_login input{width:155px;height:101px;line-height:101px;font-family:'Nanum Gothic';font-size:14px;border:0;text-align:center;background-color:#000;color:#fff;cursor:pointer;}

.join_idpw{width:600px;height:auto;margin:auto;padding:70px 0;position:relative; top:-200px;/*background:url('../images/mem/login_btn_bg.jpg') left center no-repeat;*/ text-align: center }
.join_idpw div{padding-bottom:10px;font-size:15px;}
.join_idpw div span{display:inline-block;}
.join_idpw table {width:100%; text-align: center;}
/*.join_idpw table tr {border-left: 1px solid #000}*/
.idpw_btn{margin-top:10px}
.join_btn{margin-top:28.5px;}
/*.join_idpw div .idpw_btn{position:absolute;right:0px;top:120px;}
.join_idpw div .join_btn{position:absolute;right:0px;top:15px;}*/

/* .login_box .join_idpw div em{display:inline-block;height:27px;line-height:27px;float:left;} */
.login_idpw .join_idpw div em a{color:#230e2c;display:block;}
.login_idpw .border{display:block;padding-top:135px;width:600px;margin-left:20px;margin-top: 155px;border-bottom:1px solid #cfdddd;}


/* membership - 아이디/비번찾기 */
.idpw_box .border{display:block;border-bottom:1px solid #e0e0e0;padding-top:135px;width:534px;margin-left:85px;}
.idpw_box .border2{display:block;border-right:1px solid #e0e0e0;padding-top: 330px;width: 681px;margin-left: 25px; }



.idpw_box{width:100%;height:624px;margin:auto;/*margin-top: 78px;position:relative;*/padding-bottom: 100px;}

.idpw_box ~ .notice_txt{margin-top:-65px;margin-left:120px;}

/*.idpw_box .findid_input{width:360px;left:20px;top:0px;text-align: center;}*/
.idpw_box .findid_input p{font-size:22px;color:#474747;padding-bottom:10px;}
.idpw_box .findid_input p strong{color:#319ea1;}
.idpw_box .findid_input em{font-size:15px;display:block;padding-bottom:10px;margin-bottom:15px;letter-spacing:-1px;color:#474747;  font-weight: bold;}
.idpw_box .findid_input ul{left:0px;}
.idpw_box .findid_input .idpw_bg01{width: 547px;height: 205px;background: #f5f5f5;border: 1px solid #e9e9e9; float:left; margin-top:56px}


.idpw_box .findpw_input .idpw_bg02{width: 547px;height: 222px;background: #f5f5f5;border: 1px solid #e9e9e9; float: left; margin-left:18px; margin-top: 56px}
.idpw_box .findid_input ul li{margin-bottom:4px;}
.idpw_box .findid_input ul li label{width:57px;height:25px;line-height:25px;display:inline-block;color:#373b3b;font-size: 14px;font-weight: bold;padding-left:15px;}
.idpw_box .findid_input ul li span{width:215px;display:inline-block;}
.idpw_box .findid_input ul li span input{width:361px;;border:1px solid #cacaca;height:43px;}
.idpw_box .findid_input .btn_login{left: 483px;top: 82px;  }  
.idpw_box .findid_input .btn_login input{width:155px;height:101px;line-height:66px;font-family:'Nanum Gothic';font-size:14px;border:0;text-align:center;background-color: #1d1d1d;color:#fff;cursor:pointer;}
.idpw_form01_01{left:37px;top:53px;}
.idpw_form01_02{left:37px;top:109px;}


/*.idpw_box .findpw_input{width:385px;left:20px;;top:420px;text-align: center;}*/
.idpw_box .findpw_input p{font-size:22px;color:#474747;padding-bottom:10px;}
.idpw_box .findpw_input p strong{color:#319ea1;}
.idpw_box .findpw_input em{font-size:15px;display:block;padding-bottom:10px;margin-bottom:15px;letter-spacing:-1px;color:#474747;  font-weight: bold;}
.idpw_box .findpw_input ul{left:0;}
.idpw_box .findpw_input ul li{margin-bottom:4px;}
.idpw_box .findpw_input ul li label{width:57px;height:25px;line-height:25px;display:inline-block;color:#373b3b;  font-size: 14px;font-weight: bold;padding-left:15px;}
.idpw_box .findpw_input ul li span{width:215px;display:inline-block;}
.idpw_box .findpw_input ul li span input{width:361px;border:1px solid #cacaca;height:43px;}
.idpw_box .findpw_input .btn_login{left:483px;top:69px;}  
.idpw_box .findpw_input .btn_login input{width:155px;height:142px;line-height:142px;font-family:'Nanum Gothic';font-size:14px;border:0;text-align:center;background-color: #1d1d1d;color:#fff;cursor:pointer;}
.idpw_form02_01{left:37px;top:39px;}
.idpw_form02_02{left:37px;top:89px;}
.idpw_form02_03{left:37px;top:138px;}



.idpw_box .join_idpw{left:250px;top:700px;}
.idpw_box .join_idpw div{padding-bottom:10px;font-size:13px;}
.idpw_box .join_idpw div span{display:inline-block;font-size:16px !important;}
.idpw_box .join_idpw div em{display:inline-block;width:94px;height:28px;line-height:27px;border:1px solid #acacac;background-color:#1d1d1d;text-align:center;}
.idpw_box .join_idpw div em a{color:#fff;display:block;}



/* membership - 회원가입 */
.table1,.table2{ height:40px;}
.table1{color:#626262;}
.tit{ background:#f5f5f5;border-bottom:1px solid #eee;padding-left:40px;/*font-weight:bold;*/}
.tit1{ background:#f5f5f5;border-bottom:1px solid #ddd;padding-left:40px;/*font-weight:bold;*/}
.tit2{ border-bottom:1px solid #eee;padding-left:40px;/*font-weight:bold;*/}
.bgc{ background:#f5f5f5;border-bottom:1px solid #eee;}
.bgc1{ background:#f5f5f5;border-bottom:1px solid #ddd;}
.bgc2{ border-bottom:1px solid #eee;}
.agree{color:#bb8902;font-weight:bold;}
.txt{font-weight:bold;}
.table2 span{color:#aaa;}
.form_m{
border:1px solid #ECECEC;
border-top:3px solid #333;
margin:0 auto;
background:#FCFCFC;
height:400px;
padding:0 10px 0 10px;
width:990px;}
.ed2, .se {
width:209px;
height:29px !important;
font-size:1em;
line-height:22px;
border-radius:0px;
border:1px solid #ccc;
margin-right:5px;
}
img{display:inline;}
.bpad_50{padding-bottom:36px;}
.pdt_45{padding-top:45px !important;}
.textarea {font-size: 9pt;font-family: "굴림","돋움";color: #666666;border: 1px solid #e7e7e7;background-color: #f4f4f4;}
.web_join_form table{width:100%;border-collapse:collapse;}
.web_join_form table .input_info{font-size:15px;}
.web_join_form table .input_info strong{color:#F39C93;}
.web_join_form table.big_table{border-top:1px solid #cccccc;}
.web_join_form table th{border-bottom:1px solid #d7d7d7;background-color:#fafaf9;height:35px;}
.web_join_form table td{padding:3px 0;border-bottom:1px solid #d7d7d7;}
.web_join_form table td table td{border-bottom:0;}
.web_join_form table td input[type=text],
.web_join_form table td input[type=password]{height:25px;}
.web_join_form .dubble_check{display:inline-block;width:88px;height:25px;font-weight:bold;line-height:22px;border:1px solid #cac9c9;background-color:#f4f3f3;text-align:center;color:#403f3f;cursor:pointer;}

form[name=joinFrm]{width:97%;padding-top:30px;}
input[type=password]{height:26px;}

/* membership - 회원정보수정 */
.web_myinfo_form table{width:100%;border-collapse:collapse;}
.web_myinfo_form table .input_info{font-size:15px;}
.web_myinfo_form table .input_info strong{color:#F39C93;}
.web_myinfo_form table.big_table{border-top:1px solid #cccccc;}
.web_myinfo_form table th{border-bottom:1px solid #d7d7d7;background-color:#fafaf9;height:35px;}
.web_myinfo_form table td{padding:3px 0;border-bottom:1px solid #d7d7d7;}
.web_myinfo_form table td table td{border-bottom:0;}
.web_myinfo_form table td input[type=text],
.web_myinfo_form table td input[type=password]{height:25px;}
.web_myinfo_form .dubble_check{display:inline-block;width:88px;height:25px;font-weight:bold;line-height:22px;border:1px solid #cac9c9;background-color:#f4f3f3;text-align:center;color:#403f3f;cursor:pointer;}

.join_ok{margin:20px 0;padding-top:35px;text-align:center;background:url('../images/common/join_ok_line.gif') top center no-repeat;}
.join_ok .logo{padding-top:0; width:205px;height:50px;display:inline-block;background:url('../images/common/gb_image.png') -117px 5px no-repeat;text-indent:-9999px;}
.join_ok div{padding-top:35px;color:#474747;font-size:24px;letter-spacing:-1px;text-align:center;font-weight:bolder;}
.join_ok div span{color:#d29113;}
.join_ok p{padding-top:35px;color:#474747;font-size:16px;}
.join_ok .go_login{padding-top:35px;display:inline-block;}
.join_ok .go_login a{width:163px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:15px;background-color:#161616;display:block;}
.join_ok em{padding-top:35px;background:url('../images/common/join_ok_line.gif') bottom center no-repeat;display:block;}


/* bottom 무료상담신청 */
.bottom_counseling{background-color:#040505;}
.bottom_counseling .bot_map{padding:0 0 20px 22px;}
.bottom_counseling .counseling{position:relative;padding:35px 0 12px 22px;overflow:hidden;border-bottom:1px solid #252727;}
.bottom_counseling .counseling p{width:215px;height:124px;float:left;border-right:1px solid #717171;padding:9px 0;color:#fff;}
.bottom_counseling .counseling p span{font-size:35px;font-weight:bold;padding-bottom:20px;display:block;letter-spacing:-2px;}
.bottom_counseling .counseling p em{font-size:12px;line-height:18px;}
.bottom_counseling .counseling .counsel_form{float:left;padding:10px 0 0 35px;}
.bottom_counseling .counseling .counsel_form th{width:60px;text-align:left;color:#fff;}
.bottom_counseling .counseling .counsel_form td{text-align:left;color:#fff;}

.bottom_counseling .counseling #subfree_result{position:absolute;right:40px;top:47px;}
.bottom_counseling .counseling #subfree_result input{width:94px;height:95px;border:0;background:url('../images/common/btn_bot_confirm.png') no-repeat;cursor:pointer;text-indent:-9999px;}


.login_box_m{display:none;}

/* 개인정보 취급방침, 이용약관, CCTV안내 */
.join_02 {font-family:"돋움"; color: #666666; font-size: 12px; text-decoration: none; line-height: 18px; position: relative; left: -18px; padding-bottom: 42px;}
.join_03 {font-family:"돋움"; color: #666666; font-size: 12px; text-decoration: none; line-height: 18px; position: relative; left: 0px; padding-bottom: 42px; padding-left: 20px;}
.pd_l20 {padding-left:20px;}
.pd_t20 {padding-top:20px;}
.pop_02 {font-family: "돋움"; color: #795d67; font-size: 12px; font-weight: bold; }


.main .left_wrap{position:fixed;top:0;left:0;height:100%;}

/*모바일*/
