#header {
	background: rgb(255, 255, 255);
}
#header .logo_new {
	margin: 10px 0px 0px 25px; width: 383px; float: left; display: inline-block;
}
#header .topmenu_new {
	margin: 26px 0px; overflow: hidden; float: right; display:none;           /*  Å¾¸Þ´º ¼û±è */
}
#header .topmenu_new .topmenu_right {
	height: 32px; overflow: hidden; position: relative;
}
#header .topmenu_new .topmenu_right img {
	float: left;
}
#header .topmenu_new .topmenu_right a {
	float: left; display: inline-block;
}
#header .topmenu_new .topmenu_right .top_new {
	background: rgb(228, 228, 228); height: 21px; overflow: hidden; padding-top: 11px; float: left;
}
.nav {
	background: url("../../images/main/menu_bg.png") top; height: 55px;
}
.nav .layout_fix {
	margin: 0px auto; width: 1210px; height: 55px;
}
.nav .gab .depth1 {
	height: 55px; float: left; position: relative;
}
.nav .gab .depth1 a {
	height: 55px; overflow: hidden; z-index: 600;
}
.nav .gab .depth1 a img {
	float: left;
}
.nav .gab .depth1 .menu_hit {
	display: none;
}
.nav .gab .depth1 .menu_over {
	display: none;
}
.nav .gab .depth1:hover .menu_off {
	display: none;
}
.nav .gab .depth1:hover .menu_over {
	display: block;
}
.nav .gab .depth1:hover .depth2 {
	display: block;
}
.nav .gab .hit .menu_off {
	display: none;
}
.nav .gab .hit .menu_over {
	display: none;
}
.nav .gab .hit .menu_hit {
	display: block;
}
.nav .gab .hit:hover .menu_hit {
	display: block;
}
.nav .gab .hit:hover .menu_off {
	display: none;
}
.nav .gab .hit:hover .menu_over {
	display: none;
}
.nav .gab .hit:hover .depth2 {
	display: none;
}

	
/* ¼­ºê¸Þ´º */
.nav .gab .depth2 {
	background: rgb(103, 103, 105); padding: 20px 0px; left: 0px; top: 55px; width: 250px; display: none; position: absolute; z-index: 3000;
}
.nav .gab .depth2 a {
	background: rgb(103, 103, 105); width: 250px; height: 30px; line-height: 30px; overflow: hidden;
}


.nav .gab .depth2 a:hover {
	
}
.nav .gab .depth2 a img {
	float: left;
}
.nav .gab .depth2 .nav_arrow {
	left: 0px; top: -5px; width: 200px; height: 6px; text-align: center; overflow: hidden; position: absolute;
}
.nav .gab .depth2 a.rollover img {
	float: left; display: inline;
}
.nav .gab .depth2 a.rollover img.over {
	display: none;
}
.nav .gab .depth2 a.rollover:hover img {
	display: none;
}
.nav .gab .depth2 a.rollover:hover img.over {
	display: inline;
}
.snb_1 {
	margin-left: -10px;
}
.snb_2 {
	margin-left: -28px;
}
.snb_3 {
	margin-left: -23px;
}
.snb_4 {
	margin-left: -23px;
}
.snb_5 {
	margin-left: -37px;
}
.snb_6 {
	margin-left: -43px;
}
.snb_7 {
	margin-left: -43px;
}
.snb_8 {
	margin-left: -43px;
}

.info_review .btn {
	background: url("../../images/renewal/brand_prevnext.png") no-repeat; top: 84px; width: 17px; height: 29px; position: absolute; z-index: 600;
}
.info_review .prev {
	background-position: 0px 0px; left: 0px; margin-left: 12px;
}
.info_review .next {
	background-position: -17px 0px; right: 0px; margin-right: 10px;
}
.info_review .prev:hover {
	background-position: 0px -29px;
}
.info_review .next:hover {
	background-position: -17px -29px;
}
.main_conts {
	display: none;
}

.c_fat {
	background: url("../../images/renewal/main_clinic01_bg.jpg") no-repeat left top;
}
.c_breast {
	background: url("../../images/renewal/main_clinic02_bg.jpg") no-repeat left top;
}
.c_shape {
	background: url("../../images/renewal/main_clinic03_bg.jpg") no-repeat left top;
}
.main_clinic .clinic .clinic_link {
	margin: 32px 0px 0px; width: 334px; overflow: hidden;
}
.main_clinic .clinic .clinic_link li {
	margin: 5px 0px; float: left;
}
.main_clinic .clinic .clinic_link .fat_left {
	width: 166px; margin-left: 35px;
}
.main_clinic .clinic .clinic_link .breast_left {
	width: 140px; margin-left: 28px;
}
.main_clinic .clinic .clinic_link .shape_left {
	width: 180px; margin-left: 36px;
}
.clinic .c_top_over {
	display: none;
}
.clinic:hover .c_top_over {
	display: block;
}
.clinic:hover .c_top_off {
	display: none;
}
.clinic_link li .clinic_over {
	display: none;
}
.clinic_link li:hover .clinic_over {
	display: block;
}
.clinic_link li:hover .clinic_off {
	display: none;
}
.left_nav {
	margin: 60px 0px 93px; overflow: hidden;
}
.left_nav .left_area {
	background: url("../../images/sub/nav_bg.png") no-repeat; width: 184px; height: 3px; padding-bottom: 14px;
}
.left_nav .leftmenu {
	width: 184px; height: 38px; float: left; position: relative;
}
.left_nav .leftmenu a {
	height: 38px; overflow: hidden;
}
.left_nav .leftmenu a img {
	float: left;
}
.left_nav .leftmenu .left_hit {
	display: none;
}
.left_nav .leftmenu .left_over {
	display: none;
}
.left_nav .leftmenu:hover .left_off {
	display: none;
}
.left_nav .leftmenu:hover .left_over {
	display: block;
}
.left_nav .l_hit .left_off {
	display: none;
}
.left_nav .l_hit .left_over {
	display: none;
}
.left_nav .l_hit .left_hit {
	display: block;
}
.left_nav .l_hit:hover .left_hit {
	display: block;
}
.left_nav .l_hit:hover .left_off {
	display: none;
}
.left_nav .l_hit:hover .left_over {
	display: none;
}
.btn_gotop {
	left: 50%; width: 1px; height: 1px; bottom: 0px; margin-bottom: 100px; margin-left: 50px; position: fixed;
}
.btn_gotop a {
	width: 50px; height: 50px; margin-bottom: 100px; margin-left: 560px; display: inline-block;
}
.btn_gotop .over {
	display: none;
}
.btn_gotop:hover .over {
	display: block;
}
.btn_gotop:hover .off {
	display: none;
}
#section_sub .title_area_new {
	position: relative;
}
#section_sub .title_area_new .title {
	width: 500px; height: 30px; display: inline-block;
}
#section_sub .location li {
	letter-spacing: 0px;
}
#section_sub .location li b {
	font-weight: 400;
}
#section_sub .location .ic_arrow {
	margin: 0px 5px;
}
.conts_full li {
	padding: 0px 39px; overflow: hidden; position: relative;
}
.conts_full a {
	overflow: hidden; float: left;
}
.conts_full img {
	float: left;
}
.indent_0 {
	padding-left: 0px !important;
}
.indent_l35 {
	margin-left: 35px;
}
.indent_l70 {
	margin-left: 70px;
}
.indent_t10 {
	padding-top: 10px;
}
.indent_t20 {
	padding-top: 20px;
}
.indent_t30 {
	padding-top: 30px;
}
.indent_t40 {
	padding-top: 40px;
}
.indent_t50 {
	padding-top: 50px;
}
.indent_t60 {
	padding-top: 60px;
}
.indent_t70 {
	padding-top: 70px;
}
.indent_t80 {
	padding-top: 80px;
}
.indent_b20 {
	padding-bottom: 20px;
}
.indent_b30 {
	padding-bottom: 30px;
}
.indent_b40 {
	padding-bottom: 40px;
}
.indent_b50 {
	padding-bottom: 50px;
}
.indent_b60 {
	padding-bottom: 60px;
}
.contents .conts_area li {
	padding-left: 0px !important; float: left;
}
.after_box {
	margin: 125px 0px 0px; width: 848px; text-align: center; overflow: hidden; float: right; position: relative;
}
.after_box .after_title {
	text-align: center; overflow: hidden;
}
.after_box .after_tit {
	padding: 0px 0px 10px;
}
.after_box .after_txt {
	color: rgb(51, 51, 51); line-height: 28px; letter-spacing: -2px; font-size: 28px; font-weight: 600;
}
.after_box .after_txt .en {
	color: rgb(51, 51, 51); line-height: 28px; letter-spacing: 0px; font-size: 28px; font-weight: 600;
}
.after_btn_area {
	margin: 36px 0px 70px; text-align: center;
}
.after_btn_area .after_more_btn {
	background: url("../../images/renewal/sub/after_more_bg.png") no-repeat top; padding: 7px 22px 9px; color: rgb(255, 255, 255); letter-spacing: -0.8px; font-size: 17px; font-weight: 600;
}
.after_btn_area .after_more_btn:hover {
	background: url("../../images/renewal/sub/after_more_bg_over.png") no-repeat top;
}
.after_img {
	padding: 25px 23px 30px; border: 1px solid rgb(224, 222, 224); border-image: none; width: 800px; height: auto; overflow: hidden; position: relative; z-index: 399;
}
.after_short {
	margin: 0px; height: 320px;
}
.after_img .after_info {
	right: 339px; bottom: 30px; position: absolute; z-index: 99;
}
.after_img .after_arrow {
	left: 397px; bottom: 244px; position: absolute; z-index: 98;
}
.after_img .after_s_info {
	right: 339px; bottom: 30px; position: absolute; z-index: 99;
}
.after_img .after_s_arrow {
	left: 397px; bottom: 165px; position: absolute; z-index: 98;
}
.after_img .after_photo {
	width: 800px; position: relative;
}
.after_img .after_photo img {
	float: left;
}
.conts_area .guide_tb {
	width: 848px; text-align: center; margin-top: 20px;
}
.conts_area .guide_tb th {
	background: rgb(246, 246, 246); padding: 13px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; color: rgb(102, 102, 102); letter-spacing: -0.8px; font-size: 17px; font-weight: 600;
}
.conts_area .guide_tb td {
	padding: 16px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; color: rgb(102, 102, 102); letter-spacing: -0.8px; font-size: 15px;
}
.contents .sub_bg {
	padding: 30px 0px;
}
.sub_form_new {
	width: 846px; margin-top: 30px;
}
.sub_form_new th {
	background: rgb(247, 247, 247); padding: 10px; border: 1px solid rgb(217, 217, 217); border-image: none; color: rgb(102, 102, 102); font-weight: bold;
}
.sub_form_new .line_up {
	overflow: hidden; display: inline-block;
}
.sub_form_new .text {
	color: rgb(102, 102, 102); line-height: 15px; font-size: 15px; font-weight: 600; float: left;
}
.sub_form_new .line_up img {
	margin: 0px 134px 0px 155px; float: left;
}
.sub_form_new tr {
	line-height: 20px;
}
.sub_form_new td {
	padding: 25px 22px 15px; border: 1px solid rgb(217, 217, 217); border-image: none; font-size: 13px; position: relative;
}
.sub_form_new .bafter_photo_txt {
	
}
.sub_form_new .title {
	font-weight: 600; margin-top: 9px; display: inline-block;
}
.sub_form_new .left {
	text-align: left; color: rgb(102, 102, 102);
}
.sub_form_new .photo {
	overflow: hidden;
}
.sub_form_new .photo dt {
	float: left;
}
.sub_form_new .photo dd {
	float: right;
}
.sub_form_new .bafter_photo {
	position: relative; z-index: 190;
}
.sub_form_new .bafter_arrow {
	left: 395px; top: 213px; position: absolute; z-index: 198;
}
.sub_form_new .bafter_short {
	top: 132px;
}
.sub_form_new .bafter_old {
	top: 37%;
}
.contents .text_area {
	padding: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.contents .text_title {
	padding: 10px; text-align: center; font-size: 16px; font-weight: 600;
}
.contents .photo_box {
	background: rgb(255, 255, 255); margin: 0px 36px; padding: 25px 0px; width: 350px; text-align: center; overflow: hidden; float: left; position: relative;
}
.contents .photo_box img {
	max-width: 350px;
}
.contents .photo_box .upper_icon {
	left: -1px; top: 0px; position: absolute;
}
.contents .arrow {
	margin: -50px 0px 0px -25px; left: 50%; top: 50%; position: absolute;
}
