@charset "utf-8";
/* common */
.mt_55{margin-top:55px !important;}
.wrap_1200 {
	width:1200px;
	margin:0 auto;
	position:relative;
}

.wrap_1200:after {
	content:"";
	display:block;
	clear:both;
}
.wrap_1400 {
	width:1400px;
	margin:0 auto;
	position:relative;
}

.wrap_1400:after {
	content:"";
	display:block;
	clear:both;
}
.wrap_1800 {
	width:1800px;
	margin:0 auto;
	position:relative;
}

.wrap_1800:after {
	content:"";
	display:block;
	clear:both;
}

.sub_tit01 {
	font-size:50px;
	letter-spacing:-1px;
	padding-top:70px;
	line-height:1;
	text-align:center;
	text-transform:uppercase;
}

.sub_tit02 {
	position:relative;
	font-size:54px;
	margin-bottom:55px;
	letter-spacing:-1px;
	line-height:1.2;
	text-align:center;
}
.tit_02_01{
	position:relative;
	font-size:48px;
	margin-bottom:55px;
	margin-top:130px;
	letter-spacing:-1px;
	line-height:1.2;
	text-align:center;
}
.sub_tit03 {
	position:relative;
	font-size:22px;
	margin-bottom:20px;
	letter-spacing:-0.5px;
	line-height:1;
	font-weight:bold;
	text-align:center;
}

.sub_tit04 {
	font-size: 48px;
    line-height: 1.2;
	font-weight:bold;
}

.sub_tit02 span, .sub_tit04 span {
	color:#ff3f6e;
}

.sub_tit02:before {
	content:"";
	display:block;
	width:4px;
	height:42px;
	margin:0px auto 30px;
	background-color:#ff3f6e;
}

.tit_lh {
	line-height:60px;
}

.sub article.none_bar {
	padding-top:130px;
}

.none_bar .sub_tit02 {
	margin-bottom: 15px;
	font-size:48px;
	line-height:1.2;
}

.none_bar .sub_tit02:before {
	display:none;
}

.sub_txt01 {
	font-size:18px;
	line-height:28px;
	font-weight:300;
	text-align:center;
}


.sub article.sub_top {
	text-align:center;
	padding:0;
}
.location_box{
	/*margin:22px auto 53px;*/
	display:inline-block;
	position:relative;
}
.sub_location { 
	display:inline-block;
	position:relative;
	margin:22px auto 53px;
}

.sub_location > li { 
	position:relative;
	float:left;
	padding:0 17px;
	text-transform:uppercase;
	color:#888888;
	font-size:13px;
} 

.sub_location > li:last-of-type {color:#000000;}

.sub_location > li:after {
	content:"";
	display:block;
	position:absolute;
	top:0%;
	right:-3%;
	width:8px;
	height:15px;
	background:url('/img/sub/top_location.png') no-repeat center center;
	/* transform:translate(0%,-50%); */
}

.sub_location > li:last-of-type:after {
	top:4px;
	right:0;
	height:4px;
	background:url('/img/sub/sub_lo_more.jpg') no-repeat center center;
}
.sub_navi{
	margin-top:15px;
	padding:5px 15px;
	display:none;
	position:absolute;
	top:35px;
	z-index:10;
	text-align:left;
	border:1px solid #dddddd;
	background:#fff;
	
}
.eyes .sub_navi{width:252px;}
.sub_navi li a{
	padding:13px 0;
	display:block;
	font-size:13px;
	font-weight:400;
	color:#555;
	line-height:1;
}

.bg_pink { background-color:#fff4f2; } 

.bg_purple { background-color:#f8f3ff; } 
.bg_purple2 { background-color:#fff1fd; } 

.bg_green { background-color:#f2fff5; } 
.bg_green2 { background-color:#ddf1e6; } 
.bg_green3 { background-color:#ebf3e6 !important ; } 

.bg_blue2{background-color:#e8f0ff}
.bg_blue3{background-color:#dcf4ff}

.bg_gray { background-color:#f7f7f7; } 
.bg_gray2 { background-color:#fcfcfc !important } 
.bg_gray3{background-color:#f5f5f5;}
.bg_gray4{background-color:#fbfbfb;}
.bg_gray6{background-color:#f1f1f1 !important;}
.bg_gray7{background-color:#efefef !important;}


.sub article {
	padding:90px 0 130px;
}

.sub article.sub_visual_box {
	padding:0;
	position:relative;
}
.sub article.sub_visual_box + article.bg_pink{padding-bottom:60px;}
.sub_visual_box .sub_top_tab {
	position: absolute;
    /* top: calc(100% - 30px); */
    left: 50%;
    transform: translate(-50%,50%);
	bottom: 0;
	z-index: 1;
}

.sub_top_tab a {
	padding:19.5px 0;
	display:block;
	float:left;
	width:260px;
	line-height:1.2;
	box-sizing:border-box;
	text-align:center;
	color:#000000;
	background-color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:-0.2px;
	border:1px solid #f2f2f2;
}

.sub_top_tab a.active {
	color:#ffffff;
	background-color:#ff3f6e;
	border-color:#ff3f6e;
}

.sub_top_tab a.tabh{
	padding:27.5px 0;
}

.ta_center {
	text-align:center;
}

.mb_60 {
	margin-bottom:60px;
}

.color_pink {
	color:#ff3f6e;
}






/* eyes */

.beautiful_eyes {
	position:relative;
	width:100%;
	margin:60px auto 0;
}

.eye_slide_container { 
	position:relative;
}

.eye_slide_box {
	position:relative;
}

.eye_slide_box .floating_box {
	position:absolute;
	top:170px;
	left:120px;
	right:0;
	bottom:0;
}

.eye_slide_container .slick-arrow {
	position:absolute;
	top:50%;
	width:80px;
	height:80px;
	outline:none;
	text-indent:-9999px;
	transform:translate(0,-50%);
	z-index:10;
}

.eye_slide_container .slick-prev {
	left:-40px;
	background:url('/img/sub/beautiful_prev.png') no-repeat center center;
}

.eye_slide_container .slick-next {
	right:-40px;
	background:url('/img/sub/beautiful_next.png') no-repeat center center;
}

.eye_slide_box .floating_box h3 { 
	font-size:22px;
	line-height:1;
	text-transform:uppercase;
	
}

.eye_slide_box .floating_box h4 {
	margin-top:15px;
	font-size:48px;
	line-height:60px;
	
}

.eye_slide_box .floating_box h4 span { 
	color:#ff3f6e;
}

.eye_slide_box .floating_box p {
	margin-top:30px;
	font-size:18px;
	line-height:24px;
	font-weight:300;
	
}

.current_box {
	position:absolute;
	left:120px;
	bottom:190px;
	font-size:30px;
	font-weight:600;
}


.eye_list {
	margin-top: 60px;
}

.eye_list:after {
	content:"";
	display:block;
	clear:both;
}

.eye_list li {
	float:left;
	text-align:center;
}

.eye_list_4n li {
	width:33%;
}

.eye_list li .eye_list_img_box {
	position:relative;
	margin-bottom:50px;
}

.eye_list li .eye_list_img_box span {
	display:block;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translate(-50%,50%);
	width:120px;
	line-height:42px;
	border-radius:42px;
	color:#ffffff;
	font-size:16px;
}

.type_bg1 { background-color:#88a3f2 !important; }
.type_bg2 { background-color:#d388f2 !important; }
.type_bg3 { background-color:#ef79be !important; }
.type_bg4 { background-color:#f28888 !important; }
.type_bg5 { background-color:#af8383 !important; }

.after_bar1 span { color:#88a3f2;  }
.after_bar2 span { color:#d388f2;  }
.after_bar3 span { color:#ef79be;  }
.after_bar4 span { color:#f28888;  }

.after_bar1 span:after { background-color:#88a3f2; }
.after_bar2 span:after { background-color:#d388f2; }
.after_bar3 span:after { background-color:#ef79be; }
.after_bar4 span:after { background-color:#f28888; }

.eye_list li h3 {
	font-size:28px;
	line-height:38px;
	font-weight:400;
}

.eye_list li h3 span:after {
	content:"";
	display:block;
	width:36px;
	height:2px;
	margin:30px auto 30px;

}

.eye_list li p {
	font-size:18px;
	line-height:28px;
	font-weight:300;
}

.eye_list li p b, .eye_list li p a {font-weight:500;}

.planning_table {
	
	margin-top:70px;
	width:100%;
}
.planning {
	position:relative;
}
.planning .float_txt {
	position:absolute;
	bottom:60px;
	right:110px;
	font-size:16px;
	color:#222222;
}
.planning_table th {
	background-color:#4b546f;
	color:#ffffff;
	font-size:18px;
	line-height:52px;
	font-weight:400;
}

.planning_table td {
	position:relative;
	background-color:#ffe8d8;
	height:160px;
	font-weight:400;
	border:solid 1px #fff4f2;
	box-sizing:border-box;
	padding-top:34px;
	text-align:center;
}

.planning_table td span {
	position:absolute;
	top:12px;
	left:14px;
}

.planning_table td p {
	font-size:15px;
	line-height:19px;
	margin-bottom:10px;
}

.planning_table td[colspan="3"] p {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	transform:translate(0,-50%);
}

.table_bg { 
	color:#ffffff;
}

.planning_table td.table_bg1 { background-color:#ff727a; }
.planning_table td.table_bg2 { background-color:#ff886d; }
.planning_table td.table_bg3 { background-color:#fd5832; }
.mobile_spoint{display:none;}
.day_list {
	display:table;
	margin:100px auto 0;
}
.day_list:after {
	content:"";
	display:block;
	clear:both;
}

.day_list li {
	float:left;
	margin:0 15px;
	position:relative;
	text-align:center;
}

.day_list li:after {
	content:"";
	display:block;
	position:absolute;
	top:6px;
	right:-105px;
	height:1px;
	width:180px;
	background-color:#eeeeee;
}

.day_list li .dot {
	display:block;
    position: relative;
	width:12px;
	height:12px;
	border-radius:50%;
	margin:0 auto;
    z-index: 1;
}

.day_list li:last-of-type:after { 
	display:none;
}

.day_list li div {
	display:table;
	width:160px;
	height:160px;
	border-radius:50%;
	margin:24px auto 20px;
}

.day_list li div h3 {
	display:table-cell;
	vertical-align:middle;
	font-size:26px;
	line-height:28px;
	font-weight:500;

}

.day_bg_1 { background-color:#bab6e5; color:#6159b4; }
dot.day_bg_1 { background-color:#998fff;  }

.day_bg_2 { background-color:#b6c2e5; color:#495c93; }
dot.day_bg_2 { background-color:#7a8dc3;  }

.day_bg_3 { background-color:#b6d6e5; color:#286987; }
dot.day_bg_3 { background-color:#60a5c6;  }

.day_bg_4 { background-color:#b6e5ce; color:#39805d; }
dot.day_bg_4 { background-color:#4eca8e;  }

.day_bg_5 { background-color:#cfe5b6; color:#4a6d23; }
dot.day_bg_5 { background-color:#aac887;  }

.day_bg_6 { background-color:#e5cab6; color:#92613d; }
dot.day_bg_6 { background-color:#c2906b;  }

.day_bg_7 { background-color:#ff886d; color:#af3d23; }
dot.day_bg_7 { background-color:#ed6648;  }

.day_list li p {
	font-size:15px;
	line-height:19px;
}
.surgery_system_slide {
	overflow:hidden;
	margin-top:50px;
	
}


.surgery_system_slide ul {
	margin:0 auto;
	width:1100px;
}

.surgery_system_slide ul .slick-list { 
	overflow:visible;
}

.surgery_system_slide ul .slick-arrow {
	position:absolute;
	top:27%;
	width:24px;
	height:44px;
	text-indent:-9999px;
	outline:none;
	z-index:9;
}

.surgery_system_slide ul .slick-prev {
	left:0;
	background:url('/img/sub/system_prev.png') no-repeat ;
	transform: translate(-50%,0);
}

.surgery_system_slide ul .slick-next {
	right:0;
	background:url('/img/sub/system_next.png') no-repeat ;
	transform: translate(50%,0);
}

.surgery_system_slide ul li {
	position:relative;
	padding:30px 0;
	/*margin:0 50px;*/
	opacity:0.3;
	transition:0.2s;
}

.surgery_system_slide ul .slick-active li {
	opacity:1;
}

.surgery_system_slide ul li > span {
	display:block;
	position:absolute;
	top:30px;
	left:90px;
	width:170px;
	line-height:54px;
	border-radius:54px;
	font-size:20px;
	color:#ffffff;
	transform:translate(0,-50%);
	background-color:#f66068;
	text-align:center;
}

.surgery_system_slide ul li div {
	/*display:none;*/
	float:left;
	margin-top:50px;
}

.surgery_system_slide ul li.slick-active div {
	display:block;
}

.surgery_system_slide ul li .left_box {
	margin-left:50px;
	margin-right:60px;
}

.surgery_system_slide ul li h3 {
	font-size:28px;
	margin-bottom:15px;
	color:#f66068;
}

.surgery_system_slide ul li h4 {
	font-size:22px;
	font-weight:400;
	line-height:1.3;
}

.surgery_system_slide ul li p {
	position:relative;
	padding-left:10px;
	font-size:18px;
	line-height:28px;
	font-weight:300;
	
}

.surgery_system_slide ul li p:before {
	content:"-";
	display:block;
	position:absolute;
	top:0;
	left:0;
}


.precautions_box {
	
	width:calc(100% - 180px);
	margin:0 auto;
	margin-top:60px;
}

.precautions_box:first-of-type {
	padding-bottom:20px;
	border-bottom:dashed 1px #d6d2d1;
}


.precautions_box:after {
	content:"";
	display:block;
	clear:both;
}

.precautions_box > div {
	position:relative;
	float:left;
}
.precautions_box > div.right_box{width:calc(100% - 690px);}
.precautions_box .left_box .floating_img {
	position:absolute;
}

.precautions_box .left_box .floating_img01 {
	left:-65px;
	bottom:-70px;

}

.precautions_box .left_box .floating_img02 {
	right:-35px;
	bottom:-65px;

}

.precautions_box h3 {
	font-size:28px;
	line-height:1;
	font-weight:500;
	margin-bottom:25px;
}

.precautions_box p {
	position:relative;
	padding-left:10px;
	font-size:18px;
	line-height:28px;
	font-weight:300;
	margin-bottom:28px;
}

.precautions_box p:before { 
	content:"-";
	display:block;
	position:absolute;
	top:0;
	left:0;
}

.precautions_box .left_box {
	margin-right:40px;
}

/* Non Incision */

.eye_box, .surgery_box {
	position:relative;

}

.eye_box .eye_box_inner, .surgery_box .surgery_box_inner {
	position:absolute;
	left:250px;
	top:140px;

}

.eye_tit01, .sub_tit05 { 
	font-size:24px;
	line-height:1;
	letter-spacing:-0.5px;
	font-weight:600;
} 

.eye_tit02, .sub_tit06 {  
	font-size:42px;
	line-height:60px;
	margin:15px 0 55px;
} 
.what_double .sub_tit06{font-size:40px}
.eye_tit02 span, .sub_tit06 span {color:#ff3f6e;} 
.eye_tit02 + p.sub_txt02, .sub_tit06 + p.sub_txt02,
.sub_tit02 + p.sub_txt02{margin-top:-25px;}
.eye_txt01, .sub_txt02 {
	font-size:17px;
	line-height:1.5;
	font-weight:200;
	margin-bottom:30px;
}

.eye_txt01 span, .sub_txt02 span {
	font-weight:500;
}

.eye_box_inner .incision_list, .surgery_box_inner .incision_list { width: 750px; }

.eye_box_inner .incision_list li, .surgery_box_inner .incision_list li {
	float:left;
	min-width:365px;
	height:90px;
	margin-bottom:30px;
}
.eye_box_inner .incision_list li:nth-last-of-type(1),.surgery_box_inner .incision_list li:nth-last-of-type(1),
.eye_box_inner .incision_list li:nth-last-of-type(2),.surgery_box_inner .incision_list li:nth-last-of-type(2){min-width: 100%;}

.eye_box_inner .incision_list li > div, .surgery_box_inner .incision_list li > div {
	float:left;
}

.eye_box_inner .incision_list li .txt_box, .surgery_box_inner .incision_list li .txt_box {
	display:table;
	height:100%;
	margin-left:20px;
}

.eye_box_inner .incision_list li .txt_box > div, .surgery_box_inner .incision_list li .txt_box > div {
	display:table-cell;
	vertical-align:middle;
}

.eye_box_inner .incision_list li .txt_box h5, .surgery_box_inner .incision_list li .txt_box h5 {
	font-size:22px;
	line-height:26px;
	font-weight:500;
	margin:0px 0 5px;
}

.eye_box_inner .incision_list li .txt_box p, .surgery_box_inner .incision_list li .txt_box p {
	font-size:18px;
	line-height:22px;
	font-weight:300;
}

.what_double {
	width:1490px;
	margin:0 auto;
	position:relative;
}


.what_double .eye_tit02 {
	margin-bottom:40px;
}


.wd_list { 
	position:absolute;
	top:65px;
	right:0;
	overflow:hidden;
	clear:both;
}

.wd_list li {
	position:relative;
	float:left;
	margin-left:30px;
	width:200px;
	height:200px;
	box-sizing:border-box;
	border-radius:50%;
	border:solid 20px #c3c6ce;
	background-color:#4b546f;
}
.wd_list li:first-child {margin-left:0;}
.wd_list li:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	right:-50px;
	width:31px;
	height:1px;
	background-color:#4b546f;
}
.wd_list li:last-of-type:after {
	display:none;
}

.wd_list li > div { 
	display:table;
	text-align:center;
	width:100%;
	height:100%;
}

.wd_list li > div h4 {
	display:table-cell;
	vertical-align:middle;
	color:#ffffff;
	font-size:24px;
	line-height:1.16;
	font-weight:500;
	letter-spacing:-1px;
} 

.wd_list li > div h4.sub_txt_size {
	font-size:19px;
}	

.wd_list.wd_list2 li {

	border:solid 20px #efccd1;
	background-color:#ff8188;
}

.wd_list.wd_list2 li:after {
	background-color:#dd6e81;
}


.sub article.recommended { 
	padding-left:310px;
	color:#ffffff;
	height:980px;
	box-sizing:border-box;
	padding-top:150px;
}

.recommended01 {
	background:url('/img/sub/recommended_bg01.jpg') no-repeat center center;
	background-size:cover;
}

.sub article.recommended02 {
	background:url('/img/sub/recommended_bg02.jpg') no-repeat center center;
	background-size:cover;	
	color:#000000;
}
.recommended p + ul{margin-top:60px;}
.recommended ul {
}

.recommended ul li { 
	margin-bottom:30px;
	overflow:hidden;
}
.recommended ul.index04 li{margin-bottom:20px;}

.recommended ul li img { 
	display: inline-block; 
	vertical-align: middle;
}

.recommended ul li p { 
	padding-left: 20px;
    font-size: 24px;
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
}

.recommended ul li.line2 p {
	line-height:30px;
}

.recommended ul li.line2 img {
	/*margin-top:12px;*/
}

.eye_movie_list, .ba_movie_list {
	width:1400px;
	margin:50px auto -130px;
}

.eye_movie_list:after, .ba_movie_list:after {
	content:"";
	display:block;
	clear:both;
}


.eye_movie_list li, .ba_movie_list li {
	float:left;
	width:calc(50% - 10px);
	margin-right:20px;
	margin-bottom:36px;
}

.eyes .eye_movie_list li, .eyes .ba_movie_list li{width:calc(50% - 20px);}

.eye_movie_list li:nth-of-type(2n), ..ba_movie_list li:nth-of-type(2n) {
	margin-right:0;
}

.eye_movie_list li h4, .ba_movie_list li h4 {
	font-size:20px;
	font-weight:500;
	line-height:1;
	margin-bottom:20px;
	letter-spacing:-0.5px;
}
.eyes .eye_movie_list li:nth-child(5) h4{ margin-bottom: 15px;}
.eye_movie_list li h4 span, .ba_movie_list li h4 span {
	font-weight:400;
}

.eye_movie_list li div, .ba_movie_list li div { 
	position:relative;
}


.eye_movie_list li div .start_movie, .ba_movie_list li div .start_movie {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.eye_list_tl.eye_list li h3 span {
	font-size:20px;
	line-height:30px;
	display:block;
	margin-top:5px;
}

.eye_list_tl.eye_list li h3 span:after {
	display:none;
}

.eye_list_tl.eye_list li p { 
	margin-top:30px;
	padding-left:60px;
	text-align:left;
}


/*  */

.features_list {
	display:table;
	margin:50px auto 30px;

}

.features_list li {
	position:relative;
	float:left;
	margin:0 0 0 60px;
	width:348px;
	height:348px;
	border-radius:50%;
	border:solid 24px #f9d3d5;
	box-sizing:border-box;
	background-color:#ff8188;
	color:#ffffff;
	display:table;
}
.features_list li:first-child{margin-left:0;}
.features_list li:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	right:-66px;
	transform:translate(0,-50%);
	width:25px;
	height:27px;
	background:url('/img/sub/plus.png') no-repeat;
}

.features_list li:last-of-type:after {
	display:none;
}


.features_list li h4 {
	display:table-cell;
	vertical-align:middle;
	font-size:24px;
	line-height:28px;
	font-weight:500;
}


.eye_method, .method_step {
	display:table;
	margin:50px auto 0;

}

.eye_method li, .method_step li {
	float:left;
	margin:0 0 0 40px;
	width:calc(25% - 30px);

}
.eye_method li:first-child, .method_step li:first-child{margin-left:0;}

.eye_list_img_box, .method_step_img_box {
	position:relative;
}

.eye_list_img_box > span, .method_step_img_box > span {
	display:block;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translate(-50%,50%);
	color:#ffffff;
	width:120px;
	line-height:42px;
	font-size:16px;
	font-weight:500;
	border-radius:42px;
	text-align:center;
}

.eye_method li .method_box, .method_step li .method_box {    
	height:160px;
	background-color:#ffffff;
	text-align:center;
	box-sizing:border-box;
	padding-top:45px;
	font-size:22px;
	line-height:1.3;
	font-weight:500;
	border-radius:0 0px 15px 15px;
}
.method_step.arrowedNasall_step li p{
	height:240px;
}
.method_step li p{
	padding:55px 0 25px;
	height:180px;
	background-color:#ffffff;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

.recommended03 {
	background:url('/img/sub/recommended_bg03.jpg') no-repeat center center;
	background-size:cover;
}

/* */

.ptosis_list {
	display:table;
	margin:60px auto 0;
	position:relative;
}

.ptosis_list li {
	display:table;
	float:left;
	margin:0 69px;
	width:313px;
	height:313px;
	box-sizing:border-box;
	border:solid 22px #f9d5cd;
	background-color:#ff886d;
	border-radius:50%;
	color:#ffffff;
}

.ptosis_list li.floating_list {
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	border:none;
	background-color:rgba(255,60,103,0.8);
	width:220px;
	height:220px;
	margin:0;
}

.ptosis_list li.floating_list.floating_list01 {
	left:340px;

}

.ptosis_list li.floating_list.floating_list02 {
	right:340px;

}

.ptosis_list li h4 {
	display:table-cell;
	vertical-align:middle;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
}


.ptosis_vs {
	position:relative;
	width:960px;
	box-sizing:border-box;
	margin:77px auto 0;
	overflow:hidden;
}

.float_vs {
	display:block;
	position:absolute;
	top:26px;
	left:50%;
	transform:translate(-50%,0);
	width:70px;
	height:70px;
	border:solid 4px #4b546f;
	border-radius:50%;
	font-size:28px;
	line-height:62px;
	color:#4b546f;
	font-weight:600;
	background-color:#ffffff;
	box-sizing:border-box;
}

.ptosis_vs .ptosis_vs_list {
	float:left;
	width:50%;
	box-sizing:border-box;
}

.ptosis_vs_list li {
	display:table;
	width:100%;
	height:120px;
	border-bottom:solid 1px #f7f7f7;
	box-sizing:border-box;
}

.ptosis_vs_list li:last-of-type {
	border-bottom:none;
}


.ptosis_vs_list li:first-of-type {
	color:#ffffff;
	height:58px;
	border-bottom:solid 4px #4b546f;
}

.ptosis_vs_list.ptosis_vs_list01 { }


.ptosis_vs_list.ptosis_vs_list01 li {
	border-right:solid 1px #f7f7f7;
} 

.ptosis_vs_list.ptosis_vs_list01 li:nth-of-type(even) {
	background-color:#ebebeb;
}

.ptosis_vs_list.ptosis_vs_list01 li:nth-of-type(odd) {
	background-color:#ffffff;
}

.ptosis_vs_list.ptosis_vs_list01 li:first-of-type {
	background-color:#d9b6e5;
}


.ptosis_vs_list.ptosis_vs_list02 li:nth-of-type(even) {
	background-color:#f5f4ff;
}

.ptosis_vs_list.ptosis_vs_list02 li:nth-of-type(odd) {
	background-color:#ffffff;
}

.ptosis_vs_list.ptosis_vs_list02 li:first-of-type {
	background-color:#bab6e5;
}


.ptosis_vs_list li h4 {
	padding:0 10px;
	display:table-cell;
	vertical-align:middle;
	font-size:18px;
	line-height:30px;
	font-weight:400;
}

.ptosis_vs_list li h4 span {
	display:block;
	font-size:24px;
	font-weight:500;

}

.recommended04 {
	background:url('/img/sub/recommended_bg03.jpg') no-repeat center center;
	background-size:cover;
}


.recommended05 {
	background:url('/img/sub/recommended_bg04.jpg') no-repeat center center;
	background-size:cover;
}

.recom_txt01 {
	color:#ffb7bb;
	font-size:18px;
	line-height:28px;
	margin:-20px 0 70px;
}

.recom_txt01 span {
	font-weight:500;
}


.overlap_box {
	display:table;
	margin:0 auto 90px;
	overflow:hidden;
}

.overlap_box > a {
	padding:32px 0;
	float:left;
	position:relative;
	width:600px;
	line-height:1.2;
	border-radius:45px;
	background-color:#ffdaca;
	color:#e3835a;
	font-size:22px;
	font-weight:500;
}

.overlap_box > a:first-of-type {
	right:-20px;
}

.overlap_box > a:last-of-type {
	left:-20px;
}

.overlap_box > a.active {
	background-color:#ff3f6e;
	color:#ffffff;
	z-index:9;
}


.sub article.ptosis_con {
	padding-bottom:0;
}

.ptosis_box {
	margin-top:40px;
	height:740px;
	box-sizing:border-box;

}

.ptosis_box01 {
	background:url('/img/sub/ptosis_c_bg.png') no-repeat center bottom;
	

}

.ptosis_box h3 { 
	font-size:34px;
	line-height:1.2;
	font-weight:500;
}

.ptosis_box img {
	display:block;
	margin:40px auto 25px;

}

.ptosis_box p {
	font-size:24px;
	line-height:1.25;
}

/* /// eyes 190311 /// */
.eyes .sub_visual_box + article .sub_tit02{margin-bottom:55px;}
.eyes .sub_visual_box + article .sub_tit02 + p{margin-top:-25px;}
.eyes .none_bar .sub_tit02{margin-bottom:45px;}
.eyes .none_bar .sub_tit02 + p{margin-top:-20px;}

/* eyesni */
.eyes.eyesni.sub article.recommended{color:#f7f7f7;}

/* eyesu */
.eyes .wd_list.wd_list04{
	position:absolute;
	top:120px;
}
.eyes.eyesu .what_double.upper{
    margin:0;
	float: right;
	width:1650px;
}
.eyes.eyesu.sub article.recommended{color:#f7f7f7;}
.conjunction li div{
	background-image:url('/img/sub/conjunction_arrow2.png');
	background-repeat:no-repeat;
	background-position:center 120px;
}
.conjunction li:hover div{
	background-image:url('/img/sub/conjunction_arrow.png');
}
.eyes.eyesu .blepharoplasty_box ul li > p{
	padding:0 35px;
	line-height:1.2;
}
.eyes .eye_method.sort03 li{width:calc(100%/3 - 27px);}

/* eyesb */
.eyes.eyesb .wd_list{top:55px;}
.eyes.eyesb .wd_list li {
	width:215px;
	height:215px;
	border:solid 15px #f9d3d5;
	background-color:#ff8188;
}
.eyes.eyesb .wd_list li:after {
	right:-45px;
	background-color:#ff8188;
}
.eyes.eyesb .what_double{width:1580px;}
.sub article.recommended02{
	height:940px;
	background: url('/img/sub/recommended_bg06.jpg') no-repeat center center;
}
.eyesb .eye_list{text-align:center;}
.eyesb .eye_list li{
	margin:0 71px 0 75px;
	float:none;
	display:inline-block;
}
.eyesb .eye_list_tl.eye_list li p{padding-left:0;}
.type_point{
	font-size:25px;
	font-weight:600;
	line-height:1.3;
	color:#fe6773;
}
.eyesb .eye_method li .method_box{
	padding:15px;
	height:auto;
	font-size:16px;
	color:#fff;
	line-height:1;
}
.eyesb article:last-child .sub_tit02{margin-bottom:35px;}
.eyesb article:last-child .sub_txt02{
	margin-top:35px;
	margin-bottom:0;
}

/* eyesee */
.eyesee .what_double{width:1560px;}
.eyesee .wd_list.wd_list04 li{height:198px;width:198px;}
.eyesee.sub article.recommended{
	height:884px;
	background:url('/img/sub/recommended_bg07.jpg') no-repeat center center;
}
.eyesee.sub .eye_method li .method_box{height:auto;padding-bottom:40px;}
.features_sort{float:left;width:50%;}
.eyesee .features_list li{
	margin:0;
	width:320px;
	height:320px;        
	border-color: #c3c6ce;
    background-color: #4b546f;
}
.eyesee .features_list li:last-child{margin-left:30px;}
.eyesee .features_list li:after{display:none;}
.eyesee .features_list li span{
	margin-top:55px;
	display:block;
	position:relative;
	font-size:18px;
	line-height:1.4;
	font-weight:300;
}
.eyesee .features_list li span:after{
	content:'▼';
	position:absolute;
	top:-35px;
	left:50%;
	font-size:12px;
	transform:translate(-50%,0);
}

/* eyesel */
.eyesel .what_double{width:1600px}
.eyesel .wd_list{top:55px;}
.eyesel .wd_list li{
	width:215px;
	height:215px;
	border-width:15px;
}
.eyesel .wd_list li:after {
    right: -45px;
    background-color: #dd6e81 !important;
}
.eyesel.sub article.recommended{
	height:930px;
	background:url('/img/sub/recommended_bg09.jpg') no-repeat center center;
}
.feature_box_table{
	margin: 60px auto 0;
	display:table;
	width:1020px;
}
.feature_box_table > div{
	display:table-cell;
	vertical-align:top;

}
.feature_box_table > div:first-child{width:31.3%;}
.feature_box_table > div:last-child{
	padding:30px 40px;
	text-align:left;
}
.feature_box_table > div h4{
	font-size:24px;
	font-weight:500;
}

/* eyeseh */
.eyeseh .what_double{width:1600px}
.eyeseh .wd_list.wd_list04{top:55px;}
.eyeseh .wd_list li:after{right:-45px;}
.eyeseh .wd_list li{
	width:215px;
	height:215px;
	border-width:15px;
}
.eyeseh.sub article.recommended{
	height:930px;
	background:url('/img/sub/recommended_bg10.jpg') no-repeat center center;
}

/* eyesub */
.eyesub .eye_method li{width:calc(20% - 32px);}
.eyesub .eye_method li .method_box{height:310px;}
.eyesub .eye_method li .method_box h4{font-weight:500;}
.eyesub .eye_method li .method_box p{margin-top:25px;}

.cir_method{padding-top:20px;}
.cir_method li{
	margin-top:30px;
	position:relative;
}
.cir_step{
	display:table;
	position:absolute;
	top:35px;
	width:185px;
	height:185px;
	border:15px solid #c9cbd4 ;
	border-radius:50%;
	background:#4b546f;
	text-align:center;
}
.cir_step p{
	display:table-cell;
	vertical-align:middle;
	font-size:50px;
	font-weight:600;
	line-height:1.2;
	color:#fff;
}
.cir_step p span{
	display:block;
	font-size:30px;
	font-weight:500;
}
.cir_method .method_box{
	margin-left:105px;
	padding:55px 60px 30px 140px;
	background:#fff;
}
.cir_method .method_box h4{
	font-size:24px;
	font-weight:600;
	color:#000;
}
.cir_method .method_box p.sub_txt02{
	margin-top:20px;
	margin-bottom:25px;
	height:75px;
	line-height:1.4;
}
.cir_method .method_box div{text-align:right}
.cir_method .method_box div a{
	margin-left:15px;
	padding:10px 25px 15px;
	display:inline-block;
	background:#4b546f url('/img/sub/arr_cir.png') no-repeat 90% center;
	color:#fff;
	font-size:18px;
	font-weight:500;
	text-align:left;
}
.cir_method .method_box div a:nth-child(1){width:210px;}
.cir_method .method_box div a:nth-child(2){width:260px;}

/* eyeslb */
.eyeslb .what_double{width:1600px;}
.eyeslb .wd_list li{
	width:215px;
	height:215px;
	border-width:15px;
}
.eyeslb .wd_list li:after{right:-45px;}
.eyeslb.sub article.recommended{
	height:780px;
	background:url('/img/sub/recommended_bg12.jpg') no-repeat center center;
}
.eyeslb .features_list.features_list02{margin-bottom:300px;}
.eyeslb .features_list .txt_box p{letter-spacing:-0.5px;}
.eyeslb .features_list .txt_box p span{
	color:#4b546f;
	border-bottom:1px solid #4b546f;
}
.eye_method li .method_box.vam{
	padding:0;
	display:table;
	width:100%;
}
.eye_method li .method_box.vam span{
	display:table-cell;
	width:100%;
	vertical-align:middle;
} 

/* eyeslb */
.eyeslb .what_double{width:1600px}
.eyeslb .wd_list{top:55px;}
.eyeslb .wd_list li{width:215px;height:215px;}
/*.eyeslb.sub article.recommended{
	height:940px;
	color:#000;
	background:url('/img/sub/recommended_bg08.jpg') no-repeat center center;
}*/
.eyeslb .features_list li{
    border: solid 24px #c3c6ce;
    background-color: #4b546f;
}
.eyeslb .features_list li:after { background: url('/img/sub/plues_blue.png') no-repeat;}
.eyeslb .ptosis_list {
	margin-top:40px;
	width:955px;
}
.eyeslb .ptosis_list li{
	margin:20px auto 0;
	padding:0;
	display:table;
	width:100%;
	height:auto;
	border:0 none;
	border-radius:0;
}
.eyeslb .ptosis_list li div{
	display:table-cell;
	vertical-align:middle;
}
.eyeslb .ptosis_list li div:first-child{
	width:25.6%;
	background:#fe6773;
	text-align:center;
}
.eyeslb .ptosis_list li div:last-child{
	padding:49px 30px;
	background:#fff;
	text-align:left;
}
.eyeslb .ptosis_list li h4{display:block;}
.eyeslb .ptosis_list li h4 span{
	padding:11px 0;
	margin:0 auto 10px;
	display:block;
	width:150px;
	font-size:18px;
	font-weight:bold;
	color:#fe6773;
	line-height:1;
	background:#fff;
	border-radius:20px;
}
.eyeslb .ptosis_list li p{
	margin:0;
	color:#000;
}
.eyeslb .eye_list{
	margin:60px auto 0;
	text-align:center;
	width:1260px;
}
.eyeslb .eye_list li{
	display:inline-block;
	float:none;
	width:calc(100%/3 - 4px);
}
.eyeslb .eye_list li p{margin-top:15px;}

/* eyesrs */
.eyesrs.sub article.recommended{
	height:944px;
	background:url('/img/sub/recommended_bg13.jpg') no-repeat center center;
}
.eyesrs .eye_movie_list {margin-bottom:-90px;}
.eyesrs .eye_movie_list li{
	margin-bottom:90px;
	height:280px;
}
.eyesrs .eye_movie_list li h4{color:#e34051;}
.eyesrs .eye_movie_list li h4 span{color:#000;}
.eyesrs .eye_movie_list li p{
	margin:15px 0 0 5px;
	font-weight:400;
}


/* /// rhinoplasty /// */
.rhinoplasty .sub_tit02:before{background-color:#a986bd;}
.rhinoplasty .sub_tit02 span, .rhinoplasty .sub_tit04 span{color:#c64eee;}
.rhinoplasty .planning_table td{background:#f2f5fe;}
.rhinoplasty .planning_table td.table_bg1{background:#d189ff;}
.rhinoplasty .planning_table td.table_bg2{background:#bc70ef;}
.rhinoplasty .planning_table td.table_bg3{background:#a361cf;}
.rhinoplasty .planning_table td.table_bg4{background:#994ecc;}
.rhinoplasty .sub_top_tab{
	width:80%;
	text-align:center;
}
.rhinoplasty .sub_top_tab a{
	float:none;
	display:inline-block;
	width:280px;
}
.rhinoplasty .sub_top_tab.tab_400 a{
	width:400px;
}
.rhinoplasty .sub_top_tab a.active{
	background-color:#6e3696;
	border-color:#6e3696;
}
.rhinoplasty .sub_tit06 span{color:#c64eee;}
.rhinoplasty_info{
	margin-top:60px;
	margin-bottom:-70px;
	padding:110px 200px 80px;
	background:url('/img/sub/nose_info_bg_ru.jpg') no-repeat center;
}
.rhinoplasty_info p{margin-top:45px;}
.rhinoplasty_con01{
	height:1095px;
	background:#f5f5f5 url('/img/sub/nose_con01_visual.jpg') no-repeat center bottom;
}
.rhinoplasty_con02{}
.rhinoplasty_list{
	margin-top:60px;
	clear:both;
	overflow:hidden;
}
.rhinoplasty_list li{
	margin-left:40px;
	float:left;
	width:calc(25% - 30px);
}
.rhinoplasty_list li:nth-child(1){margin-left:0;}
.sub article.rhinoplasty_con03{
	padding:130px 0 275px;
	background:url('/img/sub/45degrees.jpg')no-repeat center;
}
.rhinoplasty_con03 .sub_tit02{line-height:1.25;}
.rhinoplasty_con03 p{
	margin-top:85px;
	text-align:center;
}
.rhinoplasty_con05 .planning .float_txt{
	bottom:-36px;
	right:calc(50% - 212.5px);
}
.rhinoplasty_con05 .day_list{margin-top:110px;}
/*.rhinoplasty_con05 .day_list li{margin:0 30px;}*/
.rhinoplasty_con05 .day_bg_1{
	background:#b37ed7;
	color:#6159b4;
}
.plan_cation{
	margin-top:30px;
	padding:36px 0;
	font-size:16px;
	font-weight:400;
	color:#222222;
	line-height:1.5;
	text-align:center;
	border-radius:60px;
	background:#f1deee;
}
.nose_method_list{
	clear:both;
	overflow:hidden;
}
.nose_method_list li{
	float:left;
	width:calc(50% - 20px);
}
.nose_method_list li:last-child{margin-left:40px;}
.nose_method_list li img{
	display:block;
	width:100%;
}
.nose_method_list li strong{
	margin-top:20px;
	display:block;
	font-size:26px;
	line-height:1.5;
}
.rhinoplasty .ba_movie_list{margin-bottom:-36px;}

.rhinoplasty .what_double{margin:80px auto 50px;}

/* nosel */
.rhinoplasty .surgery_box{
	margin-bottom:-70px;
}
.nosel .wd_list.wd_list2 li {
    border: solid 20px #e7d4e4;
    background-color: #c183b8;
}
.wd_list.wd_list2 li:after{background:#4b546f}
.rhinoplasty .recommended ul{margin-top:60px;}
.rhinoplasty.sub article.recommended{height:820px;}
.rhinoplasty.sub article.recommended01{background: url('/img/sub/nosel_recommended_bg.jpg') no-repeat center center;}
.rhinoplasty.sub article.recommended .sub_tit05, 
.rhinoplasty.sub article.recommended .sub_tit06,
.rhinoplasty.sub article.recommended .sub_txt02,
.rhinoplasty.sub article.recommended ul li p{color:#f7f7f7;}
.rhinoplasty.sub article.recommended .sub_tit06{margin-bottom:25px;}
.rhinoplasty.sub article.recommended .sub_txt02{color:#e7d1f6;}
.rhinoplasty.sub article.recommended .sub_txt02 span{color:#e7d1f6;}
.rhinoplasty .ba_movie_list li{
	margin-left:30px;
	margin-right:0;
	width:calc(100%/3 - 60px/3);
}
.rhinoplasty .ba_movie_list li:nth-child(3n+1){margin-left:0;}
.rhinoplasty .ba_movie_list li h4 span{
	display:inline-block;
	width:50%;
	text-align:center;
}
.surgical_method_box{text-align:center;}
.rhinoplasty.sub article.surgical_method_box{
	padding-bottom:0;
}
.surgical_method_box > div{
	margin-top:70px;
	display:table;
	width:100%;
}
.surgical_method_box > div > div{
	padding:130px 0 70px;
	display:table-cell;
	width:50%;
	vertical-align:middle;
}
.surgical_method_box > div > div.method_info{
	background:url('/img/sub/nosel_method_ru.jpg')no-repeat left bottom;
	background-size:cover;
}
.nosel .surgical_method_box ul,
.nosel .surgical_method_box > div > div > p{
	margin-left:120px;
	text-align:left;
}
.surgical_method_box p.sub_txt02 strong{
	display:block;
	font-size:24px;
	line-height:1.5;
}
.nosel .surgical_method_box ul{
	margin-bottom:60px;
	margin-left:120px;
}
.surgical_method_box ul.method_img_list li{display:inline-block;}
.surgical_method_box ul.method_img_list li:last-child{
	margin-left:76px;
	position:relative;
}
.surgical_method_box ul.method_img_list li:last-child:after{
	content:'';
	display:block;
	position:absolute;
	top:144px;
	left:-55px;
	width:22px;
	height:18px;
	background:url('/img/sub/nose_method_arr01.png')no-repeat center;
}
.nosel .ba_movie_list li div .start_movie{top:calc(50% - 20.5px);}

/* nosed */
.nosed .wd_list.wd_list2 li {
    border: solid 20px #cebdda;
    background-color: #6e3696;
}
.nosed .wd_list.wd_list2 li:after{background:#4b546f}
.rhinoplasty.sub article.recommended02{background: url('/img/sub/nosed_recommended_bg.jpg') no-repeat center center;}
.method_con_list.val02{
	margin-top:60px;
	overflow:hidden;
	clear:both;
}
.method_con_list.val02 > li{
	padding:130px 0 70px;
	float:left;
	width:calc(100%/3);
}
.method_con_list.val02 > li div{
	margin-top:10px;
	display:table;
	width:100%;
	text-align:center;
	height:120px;
}
.method_con_list.val02 > li .sub_tit06{
	display:table-cell;
	width:100%;
	vertical-align:top;
	text-transform: capitalize;
}
.method_con_list.val02 > li p{
	margin-top:50px;
	height:122px;
}
.val02 .method_img_list{margin-top:50px;}
.surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:36px;}
.surgical_method_box ul.method_img_list.val02 li:last-child:after{
	top:110px;
	left:-27px;
	background:url('/img/sub/nose_method_arr02.png')no-repeat center;
}

/* noseh */
.noseh .wd_list.wd_list2 li {
    border: solid 20px #dbc7e2;
    background-color: #9b58b2;
}
.noseh .wd_list.wd_list2 li:after{background:#4b546f}
.noseh .recommended03{background:url('/img/sub/noseh_recommended_bg.jpg')no-repeat center;}
.method_con_list.val03{
	margin-top:36px;
	padding:0 0 100px;
}
.method_con_list.val03 > li{
	margin:20px auto 0;
	padding:100px 100px 60px 60px;
	display:block;
	width:1240px;
}
.method_con_list.val03 > li > div{
	display:inline-block;
	vertical-align:middle;
	text-align:left;
}
.method_con_list.val03 > li > div:nth-child(1){width:46%;}
.method_con_list.val03 > li > div:nth-child(2){width:calc(52% - 4px);}
.method_con_list.val03 .sub_tit06{
	margin-bottom:33px;
	letter-spacing: -0.5px;
}
.method_con_list.val03 .sub_tit06 + p.sub_txt02{margin-top:0;}
.sm_info li{
	padding-left:10px;
	position:relative;
}
.sm_info li:after{
	content:'';
	display:block;
	position:absolute;
	top:16px;
	left:0;
	width:3px;
	height:1px;
	background:#000;
}
.noseh .ba_movie_list li div .start_movie{top:calc(50% - 24.5px);}

/* nosew */
.nosew .recommended{background:url('/img/sub/nosew_recommended_bg.jpg') no-repeat center center;}
.nosew .wd_list.wd_list2 li {
	border:solid 20px #cebdda;
	background-color:#6e3696;
}
.nosew .wd_list.wd_list2 li:after {background-color:#4b546f;}
.nosew.sub article.surgical_points{padding-bottom:0;}
.nosew .surgical_points img{margin-top:30px;}
.nosew.sub article.surgical_method_box{padding-bottom:70px;}
.nosew .method_con_list{
	margin-top:60px;
	clear:both;
	overflow:hidden;
}
.nosew .method_con_list li{
	float:left;
	width:calc(50% - 20px);
	text-align:left;
}
.nosew .method_con_list li:nth-child(2){margin-left:40px;}
.nosew .method_con_list li p{margin-top:25px;}
.nosew .method_con_list li strong{
	margin-bottom:5px;
	display:block;
	font-size:26px;
}

/* nosetll */
.sub_visual_box.dp03 .sub_top_tab{
	position:static;
	margin-top:-31px;
	transform: translate(10%,0);
}
.sub_top_tab03{
	margin-top:130px;
	margin-bottom:-20px;
	text-align:center;
}
.sub_top_tab03 a{
	margin-left:-20px;
	padding:34px 0;
	display:inline-block;
	position:relative;
	width:600px;
	font-size:22px;
	font-weight:600;
	color:#c64eee;
	line-height:1;
	border-radius:45px;
	background:#e8c9ff;
	z-index:1;
}
.sub_top_tab03 a:first-child{margin-left:0;}
.sub_top_tab03 a.active{
	color:#fff;
	background:#6e3696;
	z-index:2;
}
.nosetll .wd_list.wd_list2 li {
	border:solid 20px #cebdda;
	background-color:#6e3696;
}
.nosetll .wd_list.wd_list2 li:after {background-color:#4b546f;}
.nosetll .recommended{background:#b158b7 url('/img/sub/nosetll_recommended_bg.jpg') no-repeat center center;}
.nosetll .recommended ul li{margin-bottom:15px;}
.nosetll .recommended ul li p{line-height:1.3;}
.rhinoplasty.nosetll .recommended ul{margin-top:50px;}
.nosetll .method_con_list.val02 > li .sub_tit06{height:180px;}

/* nosetlb */
.nosetlb .wd_list.wd_list2 li {
	border:solid 20px #cebdda;
	background-color:#6e3696;
}
.nosetlb .wd_list.wd_list2 li:after {background-color:#4b546f;}
.nosetlb .recommended{background:url('/img/sub/nosetlb_recommended_bg.jpg') no-repeat center center;}
.nosetlb.sub article.surgical_type{
	padding:125px 0 120px;
	text-align:center;
}
.surgical_type ul li{
	margin:0 20px;
	padding:80px 60px;
	display:inline-block;
	background:#f0e5ff;
}
.nosetlb .method_con_list.val02 > li .sub_tit06{height:120px;}

/* nosetaa */
.nosetaa .recommended{background:url('/img/sub/nosetaa_recommended_bg.jpg') no-repeat center center;}
.nosetaa .wd_list.wd_list2 li {
	border:solid 20px #cebdda;
	background-color:#6e3696;
}
.nosetaa .wd_list.wd_list2 li:after {background-color:#4b546f;}
.rhinoplasty.sub.nosetaa article.surgical_method_box{padding-bottom:80px}

/* nosetas */
.nosetas .recommended{background:url('/img/sub/nosetas_recommended_bg.jpg') no-repeat center center;}
.nosetas .wd_list.wd_list2 li {
	border:solid 20px #cebdda;
	background-color:#6e3696;
}
.surgical_method_box > div.extension_box{
	margin:70px auto 45px;
	padding:60px 805px 60px 290px;
	width:305px;
	background:url('/img/sub/nosetas_extension.jpg') no-repeat center center;
}
.rhinoplasty.nosetas.sub article.surgical_method_box.pb_edit{padding-bottom:70px;}
.surgical_method_box > div.extension_box h3{
	font-size:28px;
	font-weight:600;
	color:#c64eee;
	line-height:1.1;
}
.surgical_method_box > div.extension_box p{
	margin-top:50px;
	font-size:24px;
	font-weight:300;
	letter-spacing:-1px;
	line-height:1.2;
}
.surgical_method_box > div.extension_box p strong{font-weight:bold;}
.nosetas .method_con_list.val02 > li .sub_tit06{height:240px;}
.nosetas .method_con_list.val02 > li p{padding:0 50px;}

/* noseof */
.noseof .sub_visual_box.dp03 .sub_top_tab{bottom:2px;}
.noseof .surgery_box .surgery_box_inner{
	top:21%;
	left:11%;
}
.color2_box{
	margin-top:-25px;
	display:table;
	width:100%;
	text-align:center;
}
.sub article.color2_box{padding:0; position: relative;}
.color2_box > div{
	padding:130px 0 100px;
	display:table-cell;
	width:50%;
}
.color2_box .plus_01{    
	position: absolute;
    top: 96px;
    left: 50%;
    padding: 0;
    font-size: 80px;
    font-weight: 800;
    transform: translateX(-50%);}
.color2_box > div:first-child{background:#f7f7f7;}
.noseof .color2_box > div:first-child{background:#f8f3ff;}
.color2_box > div:last-child{background:#f3ebff;}
.color2_box > div p span{color:#c64eee;}

/* noseod */
.noseod .rhinoplasty_con02 ul{padding-top:35px;}
.noseod .rhinoplasty_con02 li{
	margin-left:24px;
	display:inline-block;
	width:calc(20% - 23px);
}
.noseod .rhinoplasty_con02 li:first-child{margin-left:0;}
.noseod .rhinoplasty_con02 p{
	margin-top:45px;
	font-size:20px;
	text-align:center;
}
.noseod.sub article.color2_box{margin-top:-80px;}
.noseod .wd_list{
	padding-top:30px;
	position:static;
}
.noseod .wd_list li{
	display:inline-block;
	margin-right:-4px;
	float:none;
}
.noseod .wd_list.wd_list2 li {
	border:solid 20px #cebdda;
	background-color:#6e3696;
}
.noseod .wd_list.wd_list2 li:after {background-color:#4b546f;}
.noseod .color2_box > div:last-child{background-color:#fde5ff;}
.noseod .color2_box > div:last-child .img_txt{
	display:inline-block;
	position:relative;
}
.noseod .color2_box > div:last-child .img_txt p{
	position:absolute;
    top: 93px;
    right: -150px;
	font-size:24px;
	font-weight:500;
	line-height:1;
}
.cir_num_list{margin-top:30px;}
.cir_num_list li{
	margin:0 37.5px;
	display:inline-block;
	font-size:24px;
	font-weight:500;
}
.cir_num_list li span{
	margin:0 auto;
	padding:8px 0;
	display:block;
	width:40px;
	color:#fff;
	line-height:1;
	background:#6e3696;
	border-radius:100%;
}
.cir_num_list li p{
	margin-top:20px;
	line-height:1.3;
	letter-spacing:-1px;
}
.noseod .surgical_method_box{
	clear:both;
	overflow:hidden;
}
.noseod .surgical_method_box > ul{
	margin-top:50px;
	float:left;
	width:50%;
}
.noseod .surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:76px;}
.noseod .surgical_method_box ul.method_img_list.val02 li:last-child:after {left: -46px;}
.noseod .surgical_method_box > ul li h4{
	margin-top:30px;
	font-size:24px;
	font-weight:500;
	color:#000;
	line-height:1.2;
	letter-spacing:-1px;
}
.noseod .surgical_method_box > ul li:last-child h4{
	color:#6e3696;
	font-weight:600;
}
.noseod.sub article.surgical_method_box{padding-bottom:90px;}

/* noseor */
.noseor .wd_list{
	padding-top:30px;
	position:static;
}
.noseor .wd_list li{
	display:inline-block;
	margin-right:-4px;
	float:none;
}
.noseor .wd_list.wd_list2 li {
	border:solid 20px #cebdda;
	background-color:#6e3696;
}
.noseor .wd_list.wd_list2 li:after {background-color: #4b546f;}
.noseor .color2_box > div:last-child{background-color:#fde5ff;}
.cir_num_list.val02 li{
	margin:0;
	display:table;
	width:100%;
	text-align:left;
}
.cir_num_list.val02 li span{
	margin:0 25px 0 0 ;
	text-align:center;
}
.cir_num_list.val02 li div, .cir_num_list.val02 li p{
	display:table-cell;
	vertical-align:initial;
	font-weight:350;
}
.cir_num_list.val02 li div{width:40px;}
.cir_num_list.val02 li p strong{font-weight:500;}
.noseor .surgical_method_box > ul{margin-top:50px;}
.noseor .surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:76px;}
.noseor .surgical_method_box ul.method_img_list.val02 li:last-child:after {left: -46px;}
.noseor .surgical_method_box > ul li h4{
	margin-top:25px;
	font-size:24px;
	font-weight:500;
	color:#000;
	letter-spacing:-1px;
	line-height:1.3;
}
.noseor .surgical_method_box > ul li:last-child h4{
	color:#6e3696;
	font-weight:600;
}
.noseor.sub article.surgical_method_box{padding-bottom:90px;}

/* noseor */
.cir_num_list.val02{
	margin:0 auto;
	display:inline-block;
}
.cir_num_list.val02 li{padding-top:20px;}

/* noseoc */
.noseoc .wd_list{
	position:static;
	padding-top:30px;
}
.noseoc .wd_list.wd_list2 li {
	display:inline-block;
	margin-right:-4px;
	float:none;
	border:solid 20px #cebdda;
	background-color:#6e3696;
}
.noseoc .wd_list.wd_list2 li:after {background-color: #4b546f;}
.noseoc .color2_box > div:last-child{background-color:#fde5ff;}

.noseoc .method_img_list.val02{margin-top:60px;}
.noseoc .method_img_list.val02 li h4{
	margin-top:30px;
	font-size:26px;
	font-weight:bold;
	line-height:1;
}
.noseoc .method_step{margin-top:80px;}
.noseoc .method_step li{width:calc(100%/3 - 80px/3);}
.noseoc .surgical_method_box p.sub_txt02{
	margin-bottom:205px;
	font-size:22px;
	height:250px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
.noseoc .surgical_method_box p.sub_txt02 strong{
	font-size:22px;
	font-weight:500;
	line-height:1.3;
}
.noseoc .method_step li:nth-child(3) strong{line-height:2.5}
.noseoc .surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:76px;}
.noseoc .surgical_method_box ul.method_img_list.val02 li:last-child:after{display:none;}

/* noseon */
.noseon .surgery_box .surgery_box_inner{top:180px;}
.noseon .wd_list{
	position:static;
	padding-top:30px;
}
.noseon .wd_list.wd_list2 li {
	display:inline-block;
	margin-right:-4px;
	float:none;
	border:solid 20px #cebdda;
	background-color:#6e3696;

}
.noseon .wd_list.wd_list2 li:last-child{margin-right:0;}
.noseon .wd_list.wd_list2 li:after {background-color: #4b546f;}
.noseon .color2_box > div:last-child{background-color:#fde5ff;}
.noseon .cir_num_list.val02{
	clear:both;
	overflow:hidden;
	width:665px;
}
.noseon .cir_num_list.val02 li:nth-child(2),
.noseon .cir_num_list.val02 li:nth-child(4),
.noseon .cir_num_list.val02 li:nth-child(6){
	float:left;
	width:60%;
}
.noseon .cir_num_list.val02 li:nth-child(3),
.noseon .cir_num_list.val02 li:nth-child(5),
.noseon .cir_num_list.val02 li:nth-child(7){
	float:left;
	width:40%;
}
.rhinoplasty.noseon.sub article.surgical_method_box{padding-bottom:70px;}
.noseon .method_step{margin-top:90px;}
.noseon .method_step li{
	margin:0 0 0 40px;
	text-align:left;
	width:calc(50% - 20px);
}
.noseon .method_step li:first-child{margin-left:0;}
.noseon .method_step_img_box > span{
	bottom: 100%;
    left: 30px;
	transform: translate(0,50%);
}
.noseon .method_step li p{
	padding:25px 0 0;
	margin:0;
	height:auto;
}

/* nosern */
.nosern .wd_list.wd_list2 li {
	border:solid 20px #cebdda;
	background-color:#6e3696;
}
.wd_list.wd_list2 li:after {background-color:#4b546f;}
.wd_list.wd_list2.val02{top:0px;}
.wd_list.wd_list2.val02 li{
	margin-left:55px;
	width:295px;
	height:295px;
}
.wd_list.wd_list.val02 li:after{
	right:-66px;
	width:38px;
}
.nosern .recommended{background:url('/img/sub/nosern_recommended_bg.jpg') no-repeat center center;}
.nosern .surgical_method_box{padding-bottom:0px;}
.nosern .method_con_list.val03{
	margin-top:40px;
	padding-bottom:0;
}
.nosern .method_con_list.val03 > li{
	padding-left:90px;
	padding-right:90px;
	width:1220px;
}
.nosern .method_con_list.val03 > li:nth-child(odd){background:#f8f3ff}
.nosern .method_con_list.val03 > li:nth-child(even){background:#fff1fd}
.nosern .method_con_list.val03 .sub_tit06{margin-bottom:38px;}
.nosern .surgical_method_box ul.sub_txt02{margin-bottom:10px;}
.nosern .surgical_method_box p.sub_txt02 strong, 
.nosern .surgical_method_box strong{
	font-size:18px;
	font-weight:500;
}
.nosern .surgical_method_box p.sub_tit05,
.nosern .surgical_method_box p.sub_tit06{font-weight:600;}
.method_info{margin-top:5px;}
.method_info li{
	padding-left:10px;
	position:relative;
}
.method_info li:before{
	content:'';
	display:block;
	position:absolute;
	top:15px;
	left:0px;
	width:5px;
	height:1px;
	background:#000;
}
.nosern.sub article.margin_edit{
	padding-top:100px;
	position:relative;
}
.nosern.sub article.margin_edit:before,
.nosern.sub article.margin_edit:after{
	content:'';
	display:block;
	position:absolute;
	top:-140px;
	width:calc(50% - 1400px/2);
	height:140px;
	background:#fff;
}
.nosern.sub article.margin_edit:before{left:0;}
.nosern.sub article.margin_edit:after{right:0;}

/* 재료 */
.sub article.rhinoplasty_con01, .sub article.rhinoplasty_con06{
	padding:120px 0 60px;
	text-align:center;
}
.sub article.rhinoplasty_con06 .sub_txt02{margin-bottom:0;}
.sub article.material_box{
	padding:90px 0 70px;
	width:100%;
}
.sub article.material_box.val02{padding:90px 0;}
.material_box .sub_tit03{
	font-size:34px;
	font-weight:500;
	color:#000;
	line-height:1;
	text-align:left;
}
.material_list{
	padding-top:10px;
	clear:both;
	overflow:hidden;
}
.material_list.val01 > li{
	margin-bottom:20px;
	display:table;
	width:100%;
}
.material_list.val01 > li:last-child{padding-bottom:0;}
.material_list.val01 > li img, .material_list.val01 > li div{
	display:table-cell;
	vertical-align:middle;
}
.material_list.val01 > li img{/*width:35%;*/}
.material_list.val01 > li div{
	padding-left:35px;
	padding-right:35px;
	width:65%;
	background:#fff;
}
.material_list.val01 > li strong{
	font-size:26px;
	font-weight:600;
	color:#000;
	line-height:1;
}
.material_info{margin-top:10px;}
.material_info li.sub_txt02{
	margin-bottom:0;
	padding-left:10px;
	position:relative;
}
.material_info li.sub_txt02:after{
	content:'';
	position:absolute;
	top:15px;
	left:0;
	display:block;
	width:2px;
	height:2px;
	border-radius:100%;
	background:#000;
}
.material_list.val02 li{
	margin-left:20px;
	float:left;
	width:calc(100%/3 - 40px/3);
}
.material_list.val02 li:first-child{margin-left:0;}
.material_list.val02 li p{
	margin-top:10px;
	font-size:22px;
	font-weight:500;
	color:#000;
	line-height:1.5;
	text-align:center;
}
/* /// facial /// */
/* facial */
.facial{}
.facial .sub_navi{width:210px;}
.facial .surgery_box{margin-bottom:-70px;}
.facial.sub article.sub_visual_box{margin-bottom:80px;}
.facial.facial_sys.sub article.sub_visual_box,.facial.facialt.sub article.sub_visual_box{margin-bottom:0px;}
.facial .sub_top_tab{width:1120px;}
.facial .sub_top_tab a{width:calc(25%);}
.facial .sub_tit02 span, .facial .sub_tit04 span, 
.facial .eye_tit02 span, .facial .sub_tit06 span{color:#00bb70;}
.facial .wd_list li {
	border:solid 20px #add9c7;
	background-color:#019358;
}

.facial .wd_list li:after {background-color:#4b546f;}
.facial .sub_tit02:before{background:#00bb70;}
.facial.sub article.recommended{height:820px;}
.facial_info{
    margin-top: 40px;
    padding: 165px 200px 125px;
    background: url('/img/sub/facial_info_bg.jpg') no-repeat center;
}
.facial_info p{margin-top:40px;}
.facial .round_val li a.on, .facial .stmenu li a.on{
	border-color:#00bb70;
	background:#00bb70;
}
.facial .beautiful_eyes{width:1200px;}
.facial .planning_table td{
	padding-left:30px;
	padding-right:30px;
	background-color:#e8f6ed;
	text-align:left;
}
.facial .planning_table td.table_bg1{background-color:#5ccd96}
.facial .planning_table td.table_bg2{background-color:#71badd}
.facial .planning_table td p{position:relative;}
.facial .planning_table td p span{
	position:static;
}
.facial .planning_table td p span:before{
	content:'*';
	margin-top:2px;
	position:absolute;
	left:-8px;
}
.facial .sub_top_tab a.active{
	background:#019358;
	border-color:#019358;
}
.facial .round_val li{
	padding-top:22px;
	width:180px;
}
.facial .round_val li a{
	padding:15px 0;
	background:#bbbbbb;
	border-color:#bbbbbb;
	color:#fff;
	font-size:20px;
	font-weight:500;
	border-radius:27px;
}
.facial .round_val li a.active{border-color:#019358;}
.facial .type_con{
	margin-top:60px;
	position:relative;
}
.facial .type_box{
	display:none;
	width:100%;
}
.facial .type_box:first-child{display:block;}
.type_box h3{font-size:28px;}
.type_box p{margin-top:20px;}
.facial .tmenu{margin-bottom:30px;}
.facial .tmenu li{
	width:33.3333333% !important;
	background:#fff;
}
.facial .tmenu li a.on{background:#00bb70;}
.facial .stmenu{margin-top:50px;}
.facial .bf_val{position:relative;}
.facial .bf_val .bf_box{
	position:relative;
	display:none;
	width:100%;
}
.facial .bf_val .bf_box:first-child{display:block;}
.facial .bf_val img{
	margin:0 auto;
	display:block;
}
.facial .bf_val p{
	padding-top:20px;
}
.facial .bf_val p strong{
	margin-bottom:10px;
	display:block;
	font-size:26px;
	font-weight:600;
}
.facial .method_step{
	margin:20px auto 0;
	display:inline-block;
}
.facial.facial_sys .method_step{
	margin-top:70px;
	float:none;
	display:block;
}
.facial.facial_sys .method_step li{
	margin:50px auto 0;
	padding:75px 35px;
	display:block;
	float:none;
	width:930px;
	position:relative;
	border-radius:30px;
	background:#fff;
}
.facial_sys .method_step li span{
	padding:17px 0;
	position:absolute;
	top:-20px;
	left:40px;
	display:block;
	width:175px;
	font-size:20px;
	font-weight:500;
	color:#fff;
	text-align:center;
	border-radius:27px;
}
.facial_sys .method_step li span.type_bg1{background:#81c36c !important;}
.facial_sys .method_step li span.type_bg2{background:#53ab3b !important;}
.facial_sys .method_step li span.type_bg3{background:#199b97 !important;}
.facial_sys .method_step li span.type_bg4{background:#00859a !important;}
.facial_sys .method_step li span.type_bg5{background:#008abe !important;}
.facial_sys .method_step li h3{
	font-size:28px;
	text-transform:uppercase;
}
.facial_sys .method_step li p{
	padding:25px 0 0;
	height:auto;
}
.facial_sys .method_step li p strong{
	font-weight:600;
	text-transform:uppercase;
}

/* .facialfc */
.facialfc{}
.facialfc.sub article.recommended{
	background: url('/img/sub/facialfc_recommended_bg.jpg') no-repeat center center;
	background-size:cover;
}
.facialfc .recommended ul{margin-top:60px;}
.facial .color2_box > div:last-child{background:#ebf3e6;}
.facialfc .color2_box{margin-top:70px;}
.facialfc .color2_box .sub_txt04{
	margin-top:30px;
	font-size:24px;
}
.slider_box{
	margin-top:20px;
	position:relative;
}
.slider_box div{display:none;}
.slider_box div:first-child{display:block;}
.slider_box a, .bf_val > a{
	position:absolute;
	top:calc(50% - 45px);
	width:90px;
	height:90px;
	background-color:rgba(0,0,0,0.6);
	background-position:center;
	background-repeat:no-repeat;
}
.slider_box a:hover, .bf_val > a:hover{background-color:#00bb70;}
.slider_box a.arr_next, .bf_val a.arr_next{
	left:-45px;
	background-image: url('/img/btn/sliderarr_prev.png');
}
.slider_box a.arr_prev, .bf_val a.arr_prev{
	right:-45px;
	background-image: url('/img/btn/sliderarr_next.png');
}
.bf_val a.arr_next{left:50px;}
.bf_val a.arr_prev{right:50px;}
/*
.slider_box .beautiful_eyes{
}
.facial .eye_slide_container .slick-arrow{
	background-color:rgba(0,0,0,0.4);
	background-position:center;
	background-repeat:no-repeat;
}
.facial .eye_slide_container .slick-prev{background-image: url('/img/btn/sliderarr_prev.png');}
.facial .eye_slide_container .slick-next{background-image: url('/img/btn/sliderarr_next.png');}
.facial .eye_slide_container .slick-arrow:hover{background-color:#00bb70;}
*/
.facial .method_img_list{margin-top:60px;}
.facial .method_img_list li{
	margin:0 36px 0 40px;
	display:inline-block;
	position:relative;
}
.facial .method_img_list li:after{
	content:'';
	position:absolute;
	top:110px;
	left:-50px;
	width:12px;
	height:18px;
	background:url('/img/sub/facial_method_arr.png') no-repeat center top;
}
.facial .method_img_list li:first-child:after{display:none;}
.facialfc .color2_box{margin-bottom:-130px;}
.procedure_table {
	clear:both;
	overflow:hidden;
}
.procedure_table li{
	float:left;
	position:relative;
	width:calc(100%/3);
	vertical-align:middle;
}
.procedure_table li:after{
	content:'';
	display:block;
	position:absolute;
	top:50px;
	left:-31px;
	width:62px;
	height:62px;
	background:#fff url('/img/sub/procedure_arr.png')no-repeat center;
	border:4px solid #006039;
	border-radius:100%;
}
.procedure_table li:first-child:after{display:none;}
.procedure_table li h4{
	padding:30px 0;
	font-size:26px;
	font-weight:600;
	color:#fff;
	background:#019358;
	border-left:1px solid #f2fff5;
}
.procedure_table li:first-child h4{border-left:0 none}
.procedure_table li div{
	display:table;
	width:100%;
}
.procedure_table li p{
	padding:40px 10px;
	display:table-cell;
	height:94px;
	font-size:20px;
	font-weight:400;
	line-height:1.5;
	border-top:4px solid #006039;
	background:#ffffff;
	vertical-align:middle;
}
.procedure_table li p span{font-weight:300;}
.facialfc .ba_movie_list{margin-bottom:-60px;}
.facialfc .ba_movie_list li{
	margin-bottom:0;
	float:left;
	width:calc(50% - 20px);
	text-align:left;
}
.facialfc .ba_movie_list li h3{
	margin-top:35px;
	font-size:26px;
	font-weight:600;
	line-height:1;
}
.facialfc .ba_movie_list li p{
	margin-top:15px;
}

.facialfc .ba_movie_list li p strong{font-weight:500;}
.wd_list.wd_list05{
	position:static;
	overflow: visible;
}
.wd_list.wd_list05 li{
	margin:0 -10px;
	float:none;
	display:inline-block;
	position:relative;
	width:225px;
	height:225px;
	vertical-align:middle;
}
.wd_list.wd_list05 li:nth-child(odd){
	background:#31a977;
	border-color:#31a977;
	z-index:1;
}

.wd_list.wd_list05 li:nth-child(even){
	background:#019358;
	border-color:#019358;
	z-index:2;
}
.wd_list.wd_list05 li:nth-child(even) div{
	position:relative;
	z-index:1;
}

.wd_list.wd_list05 li:nth-child(even):after{
	display:block;
	top:-35px;
	right:-35px;
	width:260px;
	height:260px;
	border-radius:100%;
	background:rgba(1,147,88,0.3);
}
.facial.facialfc .method_step{
	margin-top:80px;
	float:none;
	
}
.facial.facialfc .method_step li{
	margin:0 0 0 36px;
	float:none;
	display:inline-block;
	width:calc(50% - 20px);
}
.facial.facialfc .method_step li:first-child{margin-left:0;}
.facial.facialfc .method_step li > span{
	margin-top:20px;
	display:inline-block;
	width:calc(50% - 2px);
	font-size:16px;
	font-weight:600;
	color:#000;
}
.facial.facialfc .method_step li > span:last-child{
	color:#019358;
}
.facialfc .method_step_img_box > span{
	left:20px;
	bottom:calc(100% - 21px);
	transform: translate(0);
}

/* facialfc02 */
.facialfc02.sub article.recommended{
	padding-bottom:0;
	background: url('/img/sub/facialfc02_recommended_bg.jpg') no-repeat center center;
}
.facialfc02 .method_step li h3{
	margin-top:50px;
	font-size:26px;
	font-weight:500;
}
.facialfc02 .method_step.val02 li p{
	padding:30px 0 0;
	height:auto;
	margin-bottom:0;
}
.facialfc02 .method_step li p{
	margin-bottom:90px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
.facialfc02 .method_step li p strong{
	font-size:22px;
	font-weight:500;
}
.method_step{}
.method_step.val02 li{
	margin:0 92.5px;
	float:none;
	display:inline-block;
}
.facialfc02 .method_step_img_box.val02 > span{transform: translate(-50%,15%);}

.effect_check p strong{
	margin-top:40px;
	display:block;
	font-size:22px;
	font-weight:600;
}
.facialfc02 .method_step li{width:calc(100%/3 - 80px/3);}
.facialfc02 .method_step.val02 li{width:auto;}
.facialfc02 .method_step.val03 li p{height:200px;}

/* facialfs */
.facialfs.sub article.recommended{
	padding-bottom:0;
	background: #2a8e5e url('/img/sub/facialfs_recommended_bg.jpg') no-repeat center center;
}
.facialfs .material_list.val01{
	padding:0;
	margin-top:-20px !important;
}
.facialfs .material_list.val01 > li{
	margin-top:20px;
	padding:65px 220px 65px 275px;
	width:calc(100% - 495px);
}
.facialfs .material_list.val01 > li img,
.facialfs .material_list.val01 > li div{vertical-align:top;}
.facialfs .material_list.val01 > li img{width:200px;}
.facialfs .material_list.val01 > li div{
	padding-left:50px;
	width:655px;
	text-align:left;
}
.facialfs .material_list.val01 > li div .sub_tit06{
	margin:0 0 60px;
	line-height:1;
}
.facialfs .effect_check{margin-top:-130px;}

/* facialff */
.facialff.sub article.recommended{
	padding-bottom:0;
	background: url('/img/sub/facialff_recommended_bg.jpg') no-repeat center center;
}
.facialff.sub article.material_box{padding-bottom:100px;}
.facialff .material_box .sub_tit03{font-weight:600;}
.facialff .material_box .sub_tit03:nth-child(4){margin-top:80px;}
.facialff .material_box .sub_tit03 span{font-weight:500;}
.facialff .material_list.val01 > li div{background:#f7f7f7;}
.facialff .material_list.val01 > li div p.sub_txt02{
	margin:15px 0 0;
}


/* facialff02 */
.facialff02.sub article.recommended{
	padding-bottom:0;
	background: url('/img/sub/facialff02_recommended_bg.jpg') no-repeat center center;
}
.facialff02 .surgical_method_box{padding-bottom:0;}
.facialff02 .sm_info li{
	padding-left:0;
	margin-bottom:20px;
}
.facialff02 .method_con_list.val03 > li:last-child .sm_info{padding-left:18px;}
.facialff02 .method_con_list.val03 > li:last-child .sm_info li{
	list-style: decimal;
	font-weight: 500;
	}
.facialff02 .sm_info li:after{display:none;}
.facialff02 .method_con_list.val03{padding:0;}
.facialff02 .method_con_list.val03 > li{padding:100px 70px;}
.facialff02 .surgical_method_box ul.method_img_list li{margin:0 20px;}
.facialff02 .surgical_method_box ul.method_img_list.val02 li:last-child:after{
	left:-37px;
	background: url('/img/sub/facial_arr01.png') no-repeat center center;
	background-size:cover;
}
.facialff02 .features_list{margin-bottom:0;}
.facialff02 .features_list li{
    border-color:#b2decd;
    background-color: #019358;
}
.facialff02 .features_list li:after{
	background: url('/img/sub/plus2.png') no-repeat;
}
/* facialfp */
.facialfp.facial.sub article.recommended{
	background: url('/img/sub/facialfp_recommended_bg.jpg') no-repeat center bottom;
	background-size:cover;
}
.facial.facialfp .tmenu{
	text-align:center;
}
.facial.facialfp .tmenu li{
	display:inline-block;
	float:none;
	width:350px;
}
.facial.facialfp .tmenu li a{text-transform:uppercase;}
.facialfp .sub_tit05{
	margin-top:55px;
	font-weight:600;
}
.info_table{
	margin:30px 0;
	width:100%;
	clear:both;
	overflow:hidden;
}
.info_table + p.sub_txt02{margin-bottom:0;}
.info_table li{
	float:left;
	width:calc(20% - 2px);
	font-size:18px;
	vertical-align:top;
	border-left:2px solid #fff;
	line-height:1.4;
}
.info_table li:first-child{border-left:0 none}
.info_table.sort04 li{width:calc(25% - 2px);}
.info_table li h5{
	padding:21px 10px;
	font-weight:500;
	color:#fff;
	background:#019358;
	line-height:1;
}
.info_table li p{    
	padding: 16px 10px;
	display:table;
	width:calc(100% - 20px);
	height:51px;
	font-weight:400;
	letter-spacing:-0.5px;
	background:#eaeaea;
	border-top:1px solid #fff;
}
.info_table.sort04 li p{height:100px;}
.info_table li p > span{
	display:table-cell;
	vertical-align:middle;
}
.info_table li p span span{
	font-size:16px;
	font-weight:300;
	color:#999999;
}
/*.info_table th, .info_table td{
	width:20%;
	font-size:18px;
	vertical-align:middle;
	border-left:2px solid #fff;
	line-height:1.4;
}
.info_table th:first-child, .info_table td:first-child{border-left:0 none}
.info_table th{
	padding:21px 10px;
	font-weight:500;
	color:#fff;
	background:#019358;
	line-height:1;
}
.info_table td{    
	padding: 16px 10px;
	font-weight:400;
	letter-spacing:-0.5px;
	background:#eaeaea;
	border-top:1px solid #fff;
}
.info_table td span{
	font-size:16px;
	font-weight:300;
	color:#999999;
}*/
.facialfp .info_box .wd_list{
	margin-top:30px;
	padding-bottom:100px;
	display:inline-block;
	position:static;
}

.facial.facialfp .info_box .wd_list li:first-child{margin-left:0;}
.facial.facialfp .info_box .wd_list li{
	margin-left:60px;
	width:190px;
	height:190px;
	border-width:15px;
}
.facialfp .info_box .wd_list li:after{display:none;}
.facialfp .wd_list li p{
	margin:30px -15px 0;
	letter-spacing:-1px;
}
.facialfp .cir_num_list.val02{
	margin-top:40px;
	clear:both;
	overflow:hidden;
}
.facialfp #tap03 .cir_num_list.val02 li{
	float:left;
	width:50%;
}
.facialfp .cir_num_list.val02 li div, .facialfp .cir_num_list.val02 li p{vertical-align:top;}
.facialfp .cir_num_list.val02 li div span{background:#019358;}
.facialfp .cir_num_list.val02 li p{
	font-size:18px;
	font-weight:300;
	line-height:1.5;
	letter-spacing:0;
}
.facialfp .cir_num_list.val02 li p strong{font-size:24px;}

/* facialfn */
.facialfn.facial.sub article.recommended{
	background: url('/img/sub/facialfn_recommended_bg.jpg') no-repeat center;
	background-size:cover;
}
.facialfn .recommended .sub_tit06{
	margin-top:-10px;
	margin-bottom:40px;
}
.facialfn .recommended ul li{margin-bottom:20px;}
.detail_link{
	margin:0 auto 0;
	padding-top:30px;
	display:inline-block;
	font-size:18px;
	font-weight:500;
	color:#000;
	border-bottom:1px solid #000;
}
.detail_link_txt{
	padding-top:15px;
	margin-bottom:55px;
	font-size:16px;
	font-weight:400;
	color:#888;
}
.facial .bf_val p.detail_link_txt{padding-top:15px;}
.facialfn .info_box .sub_tit05{
	padding-top:20px;
	font-weight:600;
}
.facialfn .info_box .sub_txt02{
	margin-top:35px;
}
.facialfn .features_list li{
	margin:0 20px;
	border-color: #b2decd;
    background-color: #019358;
}
.facialfn .features_list li:after{
	width:42px;
	height:1px;
	background:#4b546f
}
/* facialfr */
.facialfr.sub article .what_double{padding-top:15px;}
.facialfr.sub article .what_double p.sub_txt02{margin-bottom:0;}
.facialfr .wd_list{top:70px;}
.facialfr.facial.sub article.recommended{
	background: url('/img/sub/facialfr_recommended_bg.jpg') no-repeat center;
	background-size:cover;
}
.facialfr .sub_tit02 + .wrap_1400 .color2_box{margin-top:60px;}
.facialfr .color2_box > div{
	padding:30px 20px 30px;
	text-align:left;
}
.facialfr .color2_box .sub_tit06{margin-bottom:30px;}
.facialfr .color2_box li{
	padding-left:10px;
	position:relative;
}
.facialfr .color2_box li:after{
	content:'';
	display:block;
	position:absolute;
	top:15px;
	left:0;
	width:2px;
	height:2px;
	border-radius:100%;
	background:#019358;
}
.facialfr h4.sub_tit05{
	margin-top:65px;
	font-weight:600;
}
.facialfr .ba_movie_list{
	margin-bottom:0;
	clear:both;
	overflow:hidden;
	text-align:center;
}
.facialfr .ba_movie_list li{
	margin:0 0 0 36px;
	float:none;
	display:inline-block;
	width:calc(50% - 20px);
}
.facialfr .ba_movie_list li:first-child{margin-left:0;}

.ba_movie_list li div .start_movie{
	top: calc(50% - 40.5px);
    left: calc(50% - 24.5px);
    transform: translate(0);
	z-index:100;
}
.facialfr .ba_movie_list li div .start_movie{
	top: calc(50% - 40.5px);
    left: calc(50% - 24.5px);
}
.facialfr .ba_movie_list li > div{
	clear:both;
	overflow:hidden;
}
.facialfr .ba_movie_list li > div > div{
	float:left;
	width:50%;
}
.facialfr .ba_movie_list li span{
	margin-top:15px;
	display:block;
	font-size:16px;
	font-weight:600;
	line-height:1.4;
}
.facialfr .ba_movie_list li > div > div:last-child span{color:#019358;}

/* facialt */
.facialt.facial.sub article.recommended{
	background: url('/img/sub/facialt_recommended_bg.jpg') no-repeat center;
	background-size:cover;;
}
.facialt.facial.sub article.recommended ul{   
	width: 26%;
    display: inline-block;
}
.sub article.surgical_method_box {padding-bottom:0;}
.facialt .surgical_method_box ul.method_img_list li{margin:0 16px 0 0;}
.facialt .surgical_method_box ul.method_img_list.val02 li:last-child:after {
	left: -36px;
	background: url('/img/sub/facial_method_arr.png')no-repeat center;
}
.facialt .method_con_list.val03{padding-bottom:0;}
.facialt .method_con_list.val03 > li{padding:100px 100px 100px 90px ;}
.facialt .method_con_list.val03 > li > div.table_clear{
	display:block;
	text-align:center;
}
.facialt .method_step li{width:calc(100%/3 - 80px/3);}
.facialt .method_step li p{
	padding-top:45px;
	height:95px;
	font-size:22px;
	font-weight:500;
	color:#000;
	line-height:1.3;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
.facial .method_img_list li p{
	margin-top:20px;
	font-size:18px;
	font-weight:400;
	line-height:1.4;
}

.planning_list{
	margin:0 auto 40px;
	width:705px;
}
.planning_list > li{
	position:relative;
	display:table;
	width:100%;
}
.planning_list li h4, .planning_list li div{
	padding:17px 30px;
	display:table-cell;
	font-size:18px;
	line-height:1.3;
	border-bottom:2px solid #ebf3e6;
	vertical-align:middle;
}
.planning_list li h4{
	width:28.3%;
	font-weight:500;
	color:#fff;
}
.planning_list li:nth-child(odd) h4{background:#00bb70;}
.planning_list li:nth-child(even) h4{background:#019358;}
.planning_list > li:after{
	content:'';
	display:block;
	position:absolute;
	left:calc(14.15% - 7px);
	bottom:-10px;
	width:14px;
	height:12px;
	background:url('/img/ico/planning_arrow01.png') no-repeat center;
	z-index:10;
}
.planning_list > li:nth-child(even):after{background:url('/img/ico/planning_arrow02.png') no-repeat center;}
.planning_list > li:last-child:after{display:none;}
.planning_list li div{
	font-weight:400;
	text-align:left;
	background:#fff;
}
.planning_list .sm_info li:after{top:12px;}
.planning_list .sm_info.val02{margin-top:25px;}
.planning_list .sm_info.val02 li:after{
	content:'*';
	top:5px;
	width:auto;
	height:auto;
	background:none;
	line-height:1;
}
.planning_list + p.sub_txt02{margin-bottom:0;}

/* /// breast /// */
.breast .sub_tit02 span, .breast .sub_tit06 span{color:#198bcb;}
.breast .sub_tit02:before{background:#198bcb;}
.breast .sub_navi{width:230px;}
.breast .sub_top_tab a.active{
	background:#198bcb;
	border-color:#198bcb;
}
.breast .what_double{
	padding-top:55px;
	width:1500px;
}
.breast .wd_list{
	padding-top:15px;
	display: inline-block;
	position:static;
	clear:both;
	overflow:hidden;
}
.breast .what_double .sm_info{margin-top:-30px;}
.breast .what_double .sm_info li.sub_txt02{margin-bottom:25px;}
.breast .wd_list li {
    width:260px;
	height:260px;
	border: solid 25px #b4d6ea;
    background-color: #198bcb;
}
.breast .wd_list li:after{right:-56px;}

/* breast_sys */
.breast_sys{}
.ratio_box{margin:-10px auto 50px;}
.ratio_box h4{padding-bottom:15px;}
.breast.breast_sys .what_double{padding:45px 0 0;}
.breast.breast_sys .wd_list{padding-top:0;}
.breast.breast_sys .sub_visual_box + article{padding-bottom:0;}
.breast.breast_sys .surgery_box{
	position:relative;
	height:640px;
	background:#efeefe url('/img/sub/breast_sys02.jpg')no-repeat right bottom;
	text-align:right;
}
.breast.breast_sys .surgery_box > div{
	position:absolute;
	top:155px;
	right:0;
	width:580px;
	text-align:left;
}
.breast.breast_sys .surgery_box > div h4{
	margin-bottom:10px;
	line-height:1.3;
}
.breast .surgery_system_slide ul li .left_box p{
	padding:0;
	font-size:18px;
	font-weight:400;
	line-height:1.4;
}
.breast .surgery_system_slide ul li > span{background:#198bcb;}
.breast .surgery_system_slide ul li .left_box p:before{display:none;}
.breast .surgery_system_slide ul li h3{color:#198bcb;}
.breast .surgery_system_slide ul li .val_txt h3{margin-left:50px;}
.breast .planning_table td, .breast .plan_cation{background:#f6f8fe;}
.breast .planning_table td{border-color:#fff;}
.breast .planning_table td.table_bg1{background:#acd6ea;}
.breast .planning_table td.table_bg2{background:#78bfe4;}
.breast .planning_table td.table_bg3{background:#2e99ca;}
.breast .planning_table td.table_bg4{background:#0065ab;}
.breast .planning .float_txt{
	padding-top:15px;
	bottom:-31px;
	right:0;
	width:100%;
	text-align:center;
}
.breast .surgery_box{
	background:#dcf4ff;
}
.breast .surgery_box .surgery_box_inner{
	margin:0 auto;
	margin-bottom:-70px;
	padding:145px 0 135px;
	width:1300px;
	position:static;
	text-align:left;
}
.breast .surgery_box .surgery_box_inner .sub_tit06{text-align:center;}
.breast .surgery_box_inner .incision_list{width:100%;}
.breast .surgery_box_inner .incision_list li{
	display:inline-block;
	float:none;
	min-width:auto;
	width:calc(100%/3 - 4px);
}
.breast.sub article.recommended{
	padding-top:170px;
	height:820px;
	color:#000;
}
.surgery_system_slide ul li .val_txt div{margin-top:15px;}
.surgery_system_slide ul li .val_txt .left_box{
	margin-right:80px;
	width:428px;
}
.surgery_system_slide ul li .val_txt h4{
	margin-bottom:20px;
	font-size:18px;
	font-weight:400;
}
.surgery_system_slide ul li .val_txt p{padding-left:0;}
.surgery_system_slide ul li .val_txt p:before{display:none;}
.breast .surgery_system_slide ul li .left_box p{font-weight:300;}

/* breastaa */
.breast.sub article.recommended{background-size:cover !important;}
.breast.breastaa .wd_list{}
.breast.breastaa.sub article.recommended{background:url('/img/sub/breastaa_recommended_bg.jpg')no-repeat center;}
.aug_box{
	margin:0 auto;
	padding-top:30px;
	display:table;
	width:1230px;
}
.aug_box img, .aug_box ul{
	display:table-cell;
	vertical-align:middle;
}
.aug_box img{width:675px;}
.aug_box ul{
	padding-left:140px;
	text-align:left;
}
.aug_box ul.wd_list{display:none;}
.aug_box ul p{margin:15px 0 40px;}
.roundbox_list{margin-top:60px;
	text-align:center;}
.roundbox_list > li{
	margin-left:40px;
	display:inline-block;
	width:calc(25% - 30px);
}
.roundbox_list > li:first-child{margin-left:0 !important;}
.roundbox_list > li div{
	padding:60px 40px 45px;
	background:#fff;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
.roundbox_list > li div h5{font-weight:500;}
.roundbox_list > li div a{
	margin:30px auto 0;
	padding:13px 0;
	display:block;
	width:120px;
	line-height:1;
	font-size:16px;
	font-weight:600;
	color:#fff;
	background:#2e99ca;
	text-align:center;
	border-radius:21px;
}
.roundbox_list > li:nth-child(2) div a{background:#51c0b6}
.roundbox_list > li:nth-child(3) div a{background:#81c36c}
.roundbox_list > li:nth-child(4) div a{background:#30a8c0}
.roundbox_list.val02 > li{
	margin-left:30px;
	width:calc(100%/3 - 20px);
}
.roundbox_list.val02 > li div{
	padding-top:40px;
	height:255px;
	text-align:left;
}
.roundbox_list.val02 > li div ul{margin-top:15px;}
.breastaa .method_con_list.val02{
	margin: 0 0 -130px;
	display:table;
}
.breastaa .method_con_list.val02 > li{
	padding:130px 60px 90px;
	float:none;
	display:table-cell;
	width:calc(100%/3);
	text-align:center;
}
.breastaa .method_con_list.val02 > li img{margin: 0 0 10px;}
.breastaa .method_con_list.val02 > li h5{
	display:block;
	text-align:center;
}
.breastaa .method_con_list.val02 > li h6{
	margin-top:35px;
	text-align:left;
}
.breastaa .method_con_list.val02 > li p, .breastaa .method_con_list.val02 > li ul{
	margin-top:15px;
	height:auto;
	text-align:left;
}
.policy_list{margin-top:25px;}
.policy_list.val02{margin-top:50px;}
.policy_list li{
	margin:0 10px;
	padding:30px 20px;
	display:inline-block;
}
.policy_list.val02 li{padding:0;}
.policy_list.val02 li img{margin-top:15px;}

/* breastai */
.breast.breastai.sub article.recommended{background:url('/img/sub/breastai_recommended_bg.jpg')no-repeat center;}
.tool_info{}
.tool_info .tool_img{
	margin:0 auto;
	padding:10px;
	display:block;
	width:273px;
	background:#e6e6e6;
}
.tool_info .sub_tit03{margin-top:50px;}
.breastai p.sub_txt02{margin-bottom:55px;}
.breastai img + p.sub_txt02{
	margin-top:35px;
	margin-bottom:0;
}
.implant_info{padding:160px 0 105px;}
.implant_info.val02{padding:0;}
.implant_con{display:table;}
.implant_con div{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
}
.implant_con div.implant_img{
	padding:20px;
	background:#fff;
}
.implant_con div.implant_img img{border:1px solid #d2d2d2;}
.implant_con div.implant_txt{padding-left:25px;}
.breast.breastai .what_double{padding-top:0;}
.breast.breastai .what_double .sm_info{
	display:inline-block;
	text-align:left;
}
.breast.breastai .wd_list{display:block;}
.breast.breastai .wd_list li{
	float:none;
	display:inline-block;
}
.breast.breastai .wd_list.wd_list2 li{
    border-color: #b9e2e5;
    background-color: #16a0aa;
}
.implant_type{
	margin:0 auto;
	width:835px;
}
.implant_txt.val02{
	padding:35px 25px;
	border-top:3px solid #f7f7f7;
}
.implant_type > li{
	display:inline-block;
	width:calc(50% - 1.5px);
}
.implant_type > li:last-child{border-left:3px solid #fff;}
.implant_type > li h5{
	padding:23px 0;
	font-weight:500;
	color:#fff;
	background:#198bcb;
}
.implant_type > li:last-child h5{background:#16a0aa;}
.implant_type > li div{
	padding:30px 70px;
	background:#fff;
}
.implant_type > li ul{text-align:left;}
.implant_type > li ul li{
	font-size:18px;
	font-weight:400;
	line-height:1.5;
	letter-spacing:-1px;
}
.implant_type > li ul li:after{
	width:2px;
	height:2px;
	border-radius:100%;
}
.implant_type > li p.sub_txt02{
	margin-bottom:40px;
	width:140px;
	padding:5px 0;
	background:#d2e6f2;
}
.implant_type > li:last-child p{background:#d5eeef;}
.motica_box h4{
	font-size:30px;
	font-weight:600;
	line-height:1.2;
}
.motica_box h5{
	margin:30px 0 45px;
	font-size:60px;
	font-weight:600;
	color:#16a0aa;
}
.motica_box{}
.motica_list li{
	margin-top:20px;
	display:table;
	width:100%;
}
.motica_list li div{
	display:table-cell;
	background:#f5f5f5;
}
.motica_img{
	padding:15px;
	width:23%;
}
.motica_txt{
	text-align:left;
	border-left:2px solid #fcfcfc;
}
.motica_txt h5, .motica_txt p{
	padding:15px 35px;
	letter-spacing:-0.5px;
}
.motica_txt h5{
	color:#fff;
	background:#16a0aa;
}
.motica_txt p.sub_txt02{margin-bottom:0;}
.motica_txt p.sub_txt02 span{
	margin-bottom:25px;
	display:block;
	background:#f5f5f5;
}
.motica_list li:last-child{margin-top:15px;}
.motica_list li:last-child div{
	background:none;
	vertical-align:middle;
}
.motica_list li:last-child .motica_img, 
.motica_list li:last-child .motica_txt p{padding:0;}
.motica_list li:last-child .motica_img{
	font-size:14px;
	font-weight:500;
	color:#762a85;
}
.motica_list li:last-child .motica_txt p{
	padding:0 30px;
	font-size:14px;
}

.bellagel_con01 .wd_list{margin-top:45px;}
.bellagel_con02 > div{display:table;}
.bellagel_con02 div > img, .bellagel_con02 div > div{
	display:table-cell;
	vertical-align:middle;
}
.bellagel_con02 div > div{padding-left:35px;}
.bellagel_con02 table{width:670px;}
.bellagel_con02 table th, .bellagel_con02 table td{
	padding:13px 0;
	width:calc(100%/3);
	font-size:18px;
	font-weight:500;
	border-left:1px solid #fff;
}
.bellagel_con02 table th{
	background:#16a0aa;
	border-bottom:1px solid #fff;
	color:#fff;
}
.bellagel_con02 table td{background:#c8e1e3;}
.bellagel_con02 table + p{
	margin-top:15px;
	text-align:left;
}
.bellagel_con04 .border_box.sub_txt02{
	padding:40px 35px;
	border:2px solid #cacaca;
}
.bellagel_list{
	clear:both;
	overflow:hidden;
}
.bellagel_list li{
	margin-left:10px;
	float:left;
	width:calc(100%/3 - 20px/3);
}
.bellagel_list li:first-child{margin-left:0;}
.bellagel_list li img{width:100%;}
.bellagel_list li h5{
	padding:10px 0;
	font-size:20px;
	font-weight:600;
	color:#fff;
	background:#198bcb;
}
.breastai .bellagel_list li p.sub_txt02{
	margin-bottom:10px;
	padding:25px 30px;
	text-align:left;
	background:#fff;
	height:110px;
}
.bellagel_info{
	padding:40px 0;
	background:#fff;
}
/* breastaf */
.breast.breastaf.sub article.recommended{background:url('/img/sub/breastai_recommended_bg.jpg')no-repeat center;}
.breast .tool_info .wd_list li:nth-child(even){ 
	border-color: #b9e2e5;
    background-color: #16a0aa;
}
.breast .tool_info .wd_list li:nth-child(1){margin-left:0;}
.pc_list{
	margin:0 auto;
	display:block;
	width:1110px;
}
.pc_list > li{
	margin-bottom:20px;
	display:table;
	width:100%;
}
.pc_list > li div{
	display:table-cell;
	width:23.88%;
	vertical-align:middle;
	background:#fff;
}
.pc_list > li div h4{
	padding:85px 0;
	font-size:24px;
	font-weight:500;
	color:#fff;
	background:#198bcb;
	text-align:center;
}
.pc_list > li:last-child div h4{background:#16a0aa;}
.pc_list > li div:last-child{
	padding:0 80px;
	width:calc(76.12% - 160px);
}
.pc_list > li div ul{
	margin-bottom:0;
	font-weight:400;
}
.compare_box{
	margin:0 20px;
	display:inline-block;
	width:675px;
}
.compare_box dt{
	padding:15px 0;
	font-size:30px;
	font-weight:500;
	color:#fff;
	line-height:1;
	background:#2e99ca;
	letter-spacing:-1px;
}
.compare_box:last-child dt{background:#16a0aa;}
.compare_box dd{
	text-align:left;
	font-size:18px;
	font-weight:400;
	border-bottom:2px solid #fcfcfc;
}
.compare_box dd p{
	padding:20px 0 20px 45px;
	display:inline-block;
}
.compare_box dd p:first-child{
	width:200px;
	font-size:24px;
	font-weight:500;
	background:#fafafa;
	letter-spacing:-1px;
}
/* breastr */
.breastr.breast.sub article.recommended {background: url('/img/sub/breastr_recommended_bg01.jpg')no-repeat center;}
.breastr.breast.sub article.recommended.recommended02 {background: url('/img/sub/breastr_recommended_bg02.jpg')no-repeat center;}
.breastr .level_con{
	margin-bottom:-50px;
	display:table;
	width:100%;
}
.breastr .level_con img, .breastr .level_con ul{
	display:table-cell;
	vertical-align:middle;
}
.breastr .level_con ul{padding-left:40px;}
.breastr .level_con ul li p{margin:15px 0 60px;}
.breastr .level_con ul li:last-child p{margin-bottom:0;}
.breastr .round_val li{width:180px;}
.breastr .round_val li a{
	padding:15px 0;
	background:#bbbbbb;
	border-color:#bbbbbb;
	color:#fff;
	font-size:20px;
	font-weight:500;
	border-radius:27px;
}
.breastr .round_val li a.on{
	background:#2e99ca !important;
	border-color:#2e99ca;
}
.breastr .type_box{margin-top:75px;}
.breastr .type_box > img{margin-top:50px;}
.breastr .method_step{margin-top:80px;}
.breastr .method_step_img_box > span.type_bg1{background:#88a3f2 !important;}
.breastr .method_step_img_box > span.type_bg2{background:#9288f2 !important;}
.breastr .method_step_img_box > span.type_bg3{background:#b288f2 !important;}
.breastr .method_step_img_box > span.type_bg4{background:#dd88f2 !important;}
.breastr .method_step_img_box > span.type_bg5{background:#f288d8 !important;}
.breastr .method_step_img_box > span.type_bg6{background:#f288ba !important;}
.breastr .method_step li{
	margin:0 50px 0 0;
	position:relative;
	float:none;
	display:inline-block;
	width:auto;
}
.breastr .method_step li:before{
	content:'';
	display:block;
	position:absolute;
	top:135px;
	right:-30px;
	width:16px;
	height:17px;
	background:url('/img/sub/breastr_arr.png')no-repeat center;
}
.breastr .method_step li:last-child:before{display:none;}
.breastr .method_step li p{
	margin:0;
	padding:40px 0 0;
	height:auto;
	background:none;
}

/* breastn */
.breastn.breast.sub article.recommended {background: url('/img/sub/breastn_recommended_bg.jpg')no-repeat center;}
.breastn .method_step.val02{
	display:block;
	margin-bottom:-40px;
}
.breastn .method_step.val02 > li{
	padding:60px 0 80px;
	margin:10px 0 0;
	display:block;
	float:none;
	width:100%;
	border-radius:0;
}
.breastn .method_step.val02 > li > h4{
	margin:15px 0 0;
	font-weight:500;
}
.breastn .method_step.val02 > li > h5{margin-top:75px;}
.breastn .method_step.val02 > li > p{
	margin:15px 0 0;
	padding:0;
	height:auto;
	background:0;
}
.breastn .method_step.val02 > li > span{
	padding:12px 0;
	margin:0 auto;
	display:block;
	width:150px;
	font-size:16px;
	font-weight:600;
	line-height:1;
	color:#fff;
	border-radius:20px;
}
.breastn .method_step.val02 > li span.type_bg1{background:#2e99ca !important;}
.breastn .method_step.val02 > li span.type_bg2{background:#16a0aa !important;}
.breastn .method_step.val02 > li > img{margin-top:30px;}
.breastn .method_step.val02 > li ul li{
	margin:0 10px;
	width:auto;
}
.breastn .method_step.val02 > li ul li img{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border:1px solid #f1f1f1;
}
.breastn .method_step_img_box > span{
	bottom:-50px;
}
.breastn .method_step.val02 > li ul li p{
	margin:0;
	padding:70px 0 25px;
	height:55px;
}
/* breastm */
.breastm.breast.sub article.recommended {background: url('/img/sub/breastm_recommended_bg.jpg')no-repeat center;}
.symptom_box{
	margin-bottom:-130px;
	padding:85px 0 80px;
}
.symptom_box ul{text-align:center;}
.symptom_box ul li{
	margin:0 6px 0 10px;
	display:inline-block;
}
.symptom_box ul li h5{
	padding:18px 0;
	background:#fff;
}
.symptom_box ul li h5 span{color:#198bcb;}
.symptom_box p{
	margin-top:45px;
	font-size:24px;
	font-weight:400;
	line-height:1.4;
}
.symptom_box p span{
	font-weight:600;
	color:#198bcb;
}
.breast .wd_list.sort05 li{
    width:215px;
	height:215px;
	border-width:15px;
	border-color: #b9e2e5;
    background-color: #16a0aa;
}
.breast .wd_list.sort05 li:after{right:-45px;}
.breastm .method_step li{margin:0 0 0 40px;}
.breastm .method_step li:nth-child(1){margin-left:0;}
.breastm .method_step li p{
	margin-bottom:0;
	padding-top:45px;
	font-size:22px;
	font-weight:400;
	letter-spacing:-0.5px;
}
.breastm .method_step li p span{font-weight:500;}
.breastm .method_step li .method_step_img_box > span.type_bg1{background:#2e99ca !important;}
.breastm .method_step li .method_step_img_box > span.type_bg2{background:#51c0b6 !important;}
.breastm .method_step li .method_step_img_box > span.type_bg3{background:#81c36c !important;}
.breastm .method_step li .method_step_img_box > span.type_bg4{background:#30a8c0 !important;}
.breastm .method_step li:nth-child(1) p span{color:#2e99ca;}
.breastm .method_step li:nth-child(2) p span{color:#51c0b6;}
.breastm .method_step li:nth-child(3) p span{color:#81c36c;}
.breastm .method_step li:nth-child(4) p span{color:#30a8c0;}

/* /// before&after /// */
.tmenu{
	clear:both;
	overflow:hidden;
}
.tmenu li{
	float:left;
	width:calc(100%/9);
}
.tmenu li a{
	padding:21px 0;
	display:block;
	border:1px solid #f2f2f2;
	border-left:0;
	font-size:16px;
	font-weight:500;
	color:#000;
	text-align:center;
	line-height:1;
	text-transform:uppercase;
}
.tmenu li:nth-child(1) a{border-left:1px solid #f2f2f2;}
/* .tmenu li:nth-child(5) a,
.tmenu li:nth-child(7) a{padding: 13px 0px;} */

.stmenu{
	margin-top:60px;
	text-align:center;
}
.stmenu li{
	margin:0 1px 0 5px;
	display:inline-block;
	width:100px;
}
.stmenu li a{
	padding:10px 0;
	display:block;
	border:1px solid #000000;
	font-size:14px;
	font-weight:500;
	color:#000;
	line-height:1;
	background:#fff;
}
.round_val{text-align:center;}
.round_val li {
	margin:0 1px 0 5px;
	display:inline-block;
	width:auto;
}
.round_val li a{
	padding:6px 10px 8px;
	display:block;
	font-size:14px;
	font-weight:500;
	color:#3eafbf;
	line-height:1;
	border:1px solid #3eafbf;
	border-radius:15px;
}
.tmenu li a.on, .stmenu li a.on, 
.beofre_after .round_val li a.on{
	color:#fff;
	background:#3eafbf;
	border-color:#3eafbf;
}
.gray_txt{
	font-size:16px;
	font-weight:400;
	color:#888;
	line-height:1.5;
}
.mobile_pop{display:none;}
/**/
.paging{
	margin-top:40px;
	text-align:center;
}
.paging > a, .paging > ul, .paging > ul > li{
	display:inline-block;
	vertical-align:middle;
	line-height:1;
} 
.paging > a{
	width:30px;
	height:30px;
}
.paging > a.prev{background:url('/img/btn/paging_prev.png')no-repeat center;}
.paging > a.next{background:url('/img/btn/paging_next.png')no-repeat center;}
.paging > ul > li{margin:0 16px 0 20px;}
.paging > ul > li > a{
	font-size:18px;
	font-weight:500;
	color:#bbb;
	line-height:1;
}
.paging > ul > li > a.on{color:#000;}

/**/
.ba_view{margin-top:20px;}
.ba_view > div{
	margin:0 auto;
	width:1200px;
}
.ba_arr{
	display:block;
	position:absolute;
	top:calc(50% - 45px);
	width:90px;
	height:90px;
	background-color:rgba(0,0,0,0.6);
	background-repeat:no-repeat;
	background-position:center;
}
.ba_arr:hover{background-color:#3eafbf;}
.ba_arr.prev{
	left:-45px;
	background-image:url('/img/btn/btn_arr_prev.png');
}
.ba_arr.next{
	right:-45px;
	background-image:url('/img/btn/btn_arr_next.png');
}
.ba_img{
	position:relative;
	border:1px solid #eee;
}
.ba_img img{
	margin-right:-4px;
	display:inline-block;
	width:50%;
}
.ba_img img:nth-child(2){border-left:1px solid #eee;}
.ba_view .round_val{margin-top:30px;}
.ba_txt{
	margin-top:20px;
	text-align:center;
}
.operation a{
	margin:0 10px;
	display:inline-block;
	position:relative;
	font-size:18px;
	font-weight:500;
	color:#000;
	line-height:1.5;
	border-bottom:1px solid #000;
}
.operation a:after{
	content:'+';
	position:absolute;
	top:0;
	left:-15px;
}
.operation a:first-child:after{display:none;}
.ba_txt p{margin-top:13px;}
.ba_index{
	margin-top:50px;
	overflow:hidden;
	clear:both;
}
.ba_index li{
	margin-left:20px;
	float:left;
	width:calc(25% - 15px);
}
.ba_index li:nth-child(1){margin-left:0;}
.ba_index li a{display:block;}
.ba_index li a.on .ba_img{
	width:calc(100% - 12px);
	border:6px solid #3eafbf;
}
/**/
.btn_wrap{
	margin-top:40px;
	text-align:center;
}
.btn{display:block;}
.btn_wrap .btn{
	margin:0 5px;
	display:inline-block;
	vertical-align:middle;
	text-transform:uppercase;
}
.btn.base_btn{
	padding:20px 0;
	width:220px;
	font-size:18px;
	font-weight:500;
	line-height:1;
}
.btn.bo_black{
	border:1px solid #000;
	color:#000;
}
.btn.bg_green{
	background:#3eafbf;
	color:#fff;
	border:1px solid #3eafbf;
}
.btn.round{border-radius:2px;}

/**/
.enquiry .sub_tit01{
	padding-top:0;
	font-size:54px;
}
.enquiry_box{
	margin-top:55px;
	position:relative;
}
.form_require{
	position:absolute;
	top:25px;
	right:0;
	font-size:16px;
	font-weight:500;
	line-height:1;
	color:#000;
}
.enquiry_box table{margin:15px 0;}
.form_table{
	width:100%;
	border-top:2px solid #000000;
	text-align:left;
}
.form_table tr{border-bottom:1px solid #dddddd;}
.form_table tr.dot_border{
	border-bottom:0 none;
	background: url('/img/sub/dot_border.png')no-repeat right bottom;
	background-size:calc(79.2% - 20px);
}
.form_table th, .form_table td{
	padding:10px 0;
	font-size:18px;
	font-weight:500;
	line-height:1;
	color:#000;
	vertical-align:middle;
}
.form_table th{
	padding-left:30px;
	width:20.8%;
	background:#fcfcfc;
}
.form_table td{
	padding-left:20px;
}
.form_table input[type="text"], .form_table select, 
.form_table textarea, .form_table .part_box{
	width:320px;
	border:1px solid #cccccc;
}
.form_table input[type="text"], .form_table select{padding:9.5px 0;}
.form_table select.select_brith{margin-right:6px;width:120px;}
.form_table input[type="text"]{width:318px;}
.form_table label{
	padding:6.5px 0px; 
	display:inline-block; 
	width:200px;
	font-weight:500;
	vertical-align:middle;
}
.form_table .part_box, .form_table textarea{
	margin-right:10px;
	display:inline-block;
	height:200px;
}
.form_table .part_box{overflow-y:scroll;}

/**/
input[type="radio"]{display:none;}
input[type="radio"] + span.radio{
	display:inline-block;
	position:relative;
	width:26px;
	height:26px;
	margin-right:20px;
	border-radius:100%;
	border:1px solid #cdcdcd;
	vertical-align:middle;
}
input[type="radio"]:checked + span.radio{background:#a4e5ee;}
input[type="radio"]:checked + span.radio:after{
	content:'';
	position:absolute;
	top:6.5px;
	left:7.5px;
	display:block;
	width:12px;
	height:12px;
	border-radius:100%;
	background:#3eafbf;;
}
.beofre_after .tmenu{margin-bottom:60px;}
.beofre_after .tmenu li{display:table;}
.beofre_after .tmenu li a{
	padding:10px;
	display:table-cell;
	line-height:1.3;
	vertical-align:middle;
	word-break: break-word;
}
.beofre_after .stmenu{margin-top:0;}
#captcha_img, #captcha_refresh, #captcha_code{
	display:inline-block;
	vertical-align:middle;
}
#captcha_img{
	width:215px;
	height:40px;
}
#captcha_refresh{
	margin-left:10px;
	padding:11px 0;
	width:95px;
	border:1px solid #000;
	font-size:16px;
	line-height:1;
	color:#000;
	border-radius:2px;
}
#captcha_code{
	padding-left:10px;
	margin-left:10px;
}
/* /// faq /// */
.faq.sub article.sub_top{border-bottom:1px solid #ddd;}
.sub_faq_box{
	margin:0 auto;
	width:1200px;
	text-align:center;
}
.search_box{
	display:inline-block;
	clear:both;
	overflow:hidden;
}
.search_box input[type="text"]{
	padding:18.5px 0px;
	float:left;
	width:656px;
	border:2px solid #3eafbf;
}
.search_box button{
	padding:22px 0px;
	float:left;
	width:160px;
	font-weight:500;
	font-size:16px;
	color:#fff;
	line-height:1;
	background:#3eafbf;
	text-transform:uppercase;
}

.faq_list{
	margin-top:50px;
	border:1px solid #ccc;
	border-bottom:0 none;
	text-align:left;
	font-size:18px;
	line-height:1.5;
	color:#000;
}

.faq_list li{border-bottom:1px solid #ccc;}
.faq_list li a{font-weight:500;}
.faq_list li > a{
	padding:25px 90px;
	display:block;
	position:relative;
	background: url('/img/ico/ico_more.png')no-repeat 97% center;
}
.faq_list li > a:before{
	content:'Q';
	position:absolute;
	top:20px;
	left:40px;
	color:#888;
	font-size:32px;
	font-weight:400;
	line-height:1;
}
.faq_list li > a.open{
	background: url('/img/ico/ico_close.png')no-repeat 97% center;
	border-bottom:0 none;
}
.faq_list li div{
	padding:25px 90px 45px;
	display:none;
	font-size:16px;
	font-weight:300;
	background: url('/img/sub/dot_border.png')no-repeat center top / calc(100% - 180px);
}
.faq_list li div p, .faq_list li div p span{
	font-size:16px !important;
	font-weight:300 !important;
	line-height:1.8 !important;
	font-family: 'Noto Sans KR','sans-serif' !important;
}

/* 웹 반응형 */
@media screen and (max-width:1850px){
	/* breastr */
	.breastr .method_step li{width:185px;}
}
@media screen and (max-width:1800px){
	/* common */
	.wrap_1800 {
		width:100%;
	}
	.sub article{
		padding-left:60px;
		padding-right:60px;
		width:calc(100% - 120px);
	}
	.sub article.sub_top{
		padding-left:60px;
		padding-right:60px;
	}
	.sub article.sub_visual_box{
		padding-bottom:0;
		width:100%;
	}

	/*/// eyes /// */
	.eye_box .eye_box_inner, .surgery_box .surgery_box_inner{
		top:60px;
		left:100px;
	}
	.eye_box_inner .incision_list li, .surgery_box_inner .incision_list li{
		margin-bottom:20px;
		height:auto;
	}
	.sub article.recommended{
		padding-left:60px;
		width:100%;
	}
	.eye_slide_container .slick-prev{left:0;}
	.eye_slide_container .slick-next{right:0;}
	.precautions_box{width:100%;}
	.eye_list_4n li{
		padding:0 10px;
		width:calc(33% - 20px);
	}
	.eye_list_tl.eye_list li p{
		padding:0;
		text-align:center;
	}
	.eye_list_tl.eye_list li p br{display:none;}
	.surgery_system{
		margin:0 -60px;
		padding:0 60px;
	}

	/**/
	.ptosis_box{margin:0 -60px;}

	/* //// rhinoplasty /// */
	.sub article.rhinoplasty_con01, .sub article.rhinoplasty_con03{
		margin:0 -60px;
		width:calc(100% + 120px);
	}

	/* nosel */
	.rhinoplasty.nosel.sub article.surgical_method_box{
		padding:130px 0 0;
		width:100%;
	}
	.rhinoplasty.nosel.sub article.surgical_method_box p{padding:0 15px;}
	.nosel .surgical_method_box > div > div.method_info{background-position:23% bottom;}
	.nosel .surgical_method_box ul.method_img_list{
		margin-left:0;
		display:inline-block;
		text-align:center;
	}
	.nosel .surgical_method_box ul.method_img_list li{width:200px;}
	.surgical_method_box ul.method_img_list li:last-child:after { 
		top: 85px; 
		left: -45px;
	}
	.nosel .surgical_method_box > div > div > p{
		margin:0 50px 30px;
	}
	
	/* nosed */
	.rhinoplasty.nosed.sub article.surgical_method_box{
		padding-left:0;
		padding-right:0;
		width:100%;
	}
	.nosed .method_con_list.val02{}
	.surgical_method_box ul.method_img_list li{width:150px;}
	.surgical_method_box ul.method_img_list.val02 li:last-child:after{top:65px;}
	.nosed .surgical_method_box ul.method_img_list.val02 li:last-child:after {top: 65px;}

	/* noseh */
	.noseh .surgical_method_box ul.method_img_list li{width:auto;}
	.noseh.rhinoplasty.sub article.surgical_method_box{margin:0 auto ;width:calc(100% - 120px);}


	/* nosew */
	.nosew.sub article.surgical_points{
		padding-right:0;
		padding-left:0;
		display:block;
		width:100%;
	}
	.nosew.sub article.surgical_points .sub_tit02{padding:0 50px;}

	/* nosetll */
	.rhinoplasty.nosetll.sub article.surgical_method_box{
		padding-left:0;
		padding-right:0;
		width:100%;
	}
	.method_con_list.val02 > li .sub_tit06{
		font-size:42px;
		letter-spacing:-1.5px;
	}

	/* nosetlb */
	.nosetlb.sub article.surgical_type{width:100%;}
	.rhinoplasty.nosetlb.sub article.surgical_method_box{
		padding-left:0;
		padding-right:0;
		width:100%;
	}

	/* nosetas */
	.rhinoplasty.nosetas.sub article.surgical_method_box{
		padding-left:0;
		padding-right:0;
		width:100%;
	}

	/* noseof */
	.noseof .surgery_box .surgery_box_inner{
		top:5.5vw;
		left:5vw;
	}
	.rhinoplasty.noseof .surgery_box{ background: #f8f3ff url(/img/sub/noseof_incision_bg.jpg)no-repeat center bottom / 100%;}

	/* noseod */
	.noseod.sub article.color2_box{
		margin:-80px 0 0;
		width:100%;
	}
	.noseod .wd_list li{
		width:180px;
		height:180px;
	}
	.noseod .wd_list li:last-child{margin-right:0;}

	/* noseor */
	.noseor.sub article.color2_box{
		margin:-80px 0 0;
		width:100%;
	}
	.noseor .wd_list li{
		width:180px;
		height:180px;
	}
	.noseor .wd_list li:last-child{margin-right:0;}

	/* noseoc */
	.noseoc.sub article.color2_box{
		margin:-80px 0 0;
		width:100%;
	}
	.noseoc .wd_list li{
		width:180px;
		height:180px;
	}
	.noseoc .wd_list li:last-child{margin-right:0;}

	/* nosern */
	.nosern .surgical_method_box ul.method_img_list li{width:auto;}

	/* /// facial /// */
	.color2_box{
		margin-left:-60px;
		margin-right:-60px;
		width:calc(100% + 120px);
	}

	/* /// breast /// */
	.breast .sub_visual_box .sub_top_tab{width:780px;}
	.breast .what_double{width:100%;}
	.breast.breast_sys .sub_visual_box + article{
		padding-right:0;
		padding-left:0;
		width:100%;
	}
	.roundbox_list.val02 > li div ul li br{display:none;}
	.breastaa .method_con_list.val02{margin:0 -60px -130px;}
}
@media screen and (max-width:1630px){
	.what_double{width:100%;}

	/* /// rhinoplasty /// */
	.rhinoplasty_info{padding-left:50px;}

	/* nosel */
	.rhinoplasty .what_double {
		margin:0;
		width: 100%;
		text-align: center;
	}
	.rhinoplasty .wd_list{
		position:static;
		display: inline-block;
		width:auto;
	}
	.rhinoplasty .wd_list li:nth-child(2):after{display:block;}

	/* noseof */
	.noseof .color2_box{margin:0;width:100%;}

	/* /// facial /// */
	.facial_info{padding-left:100px;}

	/* facialt */
	.facialt.facial.sub article.recommended{background-color:#2a8e5e;}
	.facialt.facial.sub article.recommended ul{width:42%;}
	
	/*  */
	.facialt .method_con_list.val03 > li{
		padding:100px 50px;
		width:calc(100% - 100px);;
	}

	/* /// breast /// */
	.breast .wd_list li{
		width:190px;
		height:190px;
		border-width:15px;
	}
	.breast .wd_list li:after{right:-45px;}

	/* breastfat */
	.compare_box{width:calc(100% - 40px);}
	.compare_box:last-child{margin-top:20px;}

}
@media screen and (max-width:1520px){
	/* common */
	.wrap_1400{width:100%;}

	/* /// eyes /// */
	.wd_list{
		top:-20px;
		width:460px;
	}
	.wd_list li:nth-child(2):after{display:none;}
	.eyes .wd_list li{margin-bottom:20px;}
	.eyes .wd_list li:nth-child(3){margin-left:0;}
	.eye_movie_list, .ba_movie_list{width:100%;}
	.eye_box .eye_box_inner, .surgery_box .surgery_box_inner{
		top:30px;
		left:50px;
	}
	.eye_box, .surgery_box{
		height:820px;
		background:#feeadd url('/img/sub/non_incision_bg.jpg')no-repeat 35% center;
		background-size:1465px;
	}
	.eye_box > img, .surgery_box > img{display:none;}
	.eye_box_inner .incision_list li > div img, .surgery_box_inner .incision_list li > div img{
		width:70px;
		height:70px;
	}
	.eye_box_inner .incision_list li, .surgery_box_inner .incision_list li{
		margin-bottom:15px;
		float:none;
		display:block;
		clear:both;
		overflow:hidden;
	}
	.eye_box_inner .incision_list li:last-child, .surgery_box_inner .incision_list li:last-child{margin-bottom:0;}
	.eye_movie_list li, .ba_movie_list li{
		margin:0 auto 35px;
		width:100%;
		text-align:center;
	}
	.eyes .eye_movie_list li:nth-child(even), .eyes .ba_movie_list li:nth-child(2n){margin-left:20px;}
	/* eyesni */
	.eyesni .eye_box{
		background:#feeadd url('/img/sub/non_incision_bg.jpg')no-repeat 35% center;
		background-size:1465px;
	}
	.eyesi .eye_box{
		background:#feeadd url('/img/sub/incision_bg.jpg')no-repeat 35% bottom;
		background-size:1465px;
	}

	/* eyesc */
	.eyesc .eye_box{
		background:#feeadd url('/img/sub/ptosis_bg.jpg')no-repeat 35% center;
		background-size:1465px;
	}

	/*  */
	.ptosis_list{
		margin-top:35px;
		width:290px;
		transform: scale(3);
		transform-origin: center -35px;
	}
	.ptosis_list li{
		margin:0 7px;
		position:relative;
		width:80px;
		height:80px;
		border-width:0;
		z-index:1;
	}
	.ptosis_list li:after{
		content:'';
		display:block;
		position:absolute;
		left:-10px;
		top:-10px;
		width:100px;
		height:100px;
		border-radius:100%;
		background:rgba(255,136,109,0.3);
		z-index:-1;
	}
	.ptosis_list li h4{font-size:10px;}
	.ptosis_list li.floating_list{
		top:110%;
		width:85px;
		height:85px;
		transform: translate(0);
		z-index:10;
	}
	.ptosis_list li.floating_list:after{display:none;}
	.ptosis_list li.floating_list.floating_list01{left:60px;}
	.ptosis_list li.floating_list.floating_list02{right:60px;}
	.ptosis_vs{margin: 585px auto 0;}

	/* /// rhinoplasty /// */
	/* nosel */
	.nosel .surgery_box{background:#f8f3ff url('/img/sub/nosel_incision_bg.jpg')no-repeat center bottom / 110%;}
	
	/* nosed */
	.nosed .surgery_box{background:#f8f3ff url('/img/sub/nosed_incision_bg.jpg')no-repeat center bottom / 110%;}
	.nosed .method_con_list.val02 > li .sub_tit06{letter-spacing:-1px;}
	.surgical_method_box ul.method_img_list.val02 li:last-child:after{top:calc(50% - 9px);}
	
	/* noseh */
	.noseh .surgery_box{background:#f8f3ff url('/img/sub/noseh_incision_bg.jpg')no-repeat center bottom / 110%;}
	.method_con_list.val03 > li{
		padding:100px 80px;
		width:calc(100% - 160px);
	}
	.noseh .surgical_method_box ul.method_img_list li{width:calc(50% - 44px);}
	.noseh .surgical_method_box ul.method_img_list li img{
		margin:0 auto;
		display:block;
	}
	.noseh .surgical_method_box ul.method_img_list.val02 li:last-child:after{top:calc(50% - 9px);}
	.noseh .method_con_list.val03 > li .sm_info{text-align:left;}

	/* nosew */
	.nosew .surgery_box {background: #f8f3ff url(/img/sub/nosew_incision_bg.jpg)no-repeat center bottom / 110%;}

	/* nosetll */
	.nosetll.rhinoplasty .surgery_box{background: #f8f3ff url(/img/sub/nosetll_incision_bg.jpg)no-repeat center bottom / 110%;}

	/* nosetlb */
	.nosetlb.rhinoplasty .surgery_box{background: #f8f3ff url(/img/sub/nosetlb_incision_bg.jpg)no-repeat center bottom / 110%;}

	/* nosetaa */
	.nosetaa.rhinoplasty .surgery_box{background: #f8f3ff url(/img/sub/nosetaa_incision_bg.jpg)no-repeat center bottom / 110%;}

	/* nosetas */
	.nosetas.rhinoplasty .surgery_box{background: #f8f3ff url(/img/sub/nosetas_incision_bg.jpg)no-repeat center bottom / 110%;}
	.surgical_method_box > div.extension_box{
		margin:0 60px 45px;
		padding-left:5%;
		width:auto;
		background-color:#efe5fe;
		background-position:right bottom;
		background-size:cover;
	}

	/* noseod */
	.noseod .rhinoplasty_con02 {text-align:center;}
	.noseod .rhinoplasty_con02 li{margin-left:0;width:calc(100%/3 - 3px);}
	.noseod .rhinoplasty_con02 li:nth-child(4), .noseod .rhinoplasty_con02 li:nth-child(5){margin-top:40px;}

	/* noseor */
	.noseor.rhinoplasty .surgery_box{background: #f8f3ff url(/img/sub/noseor_incision_bg.jpg)no-repeat center bottom / 110%;}
	.noseor.sub article.color2_box{margin-top:0;}

	/* noseoc */
	.noseoc.rhinoplasty .surgery_box{background: #f8f3ff url(/img/sub/noseoc_incision_bg.jpg)no-repeat center bottom / 110%;}
	.noseoc.sub article.color2_box{margin-top:0;}

	/* noseon */
	.noseon.rhinoplasty .surgery_box{background: #f8f3ff url(/img/sub/noseon_incision_bg.jpg)no-repeat center bottom / 110%;}
	.noseon .surgery_box .surgery_box_inner{top:30px;}
	.noseon.sub article.color2_box{
		margin:0 auto;
		width:100%;
	}

	/* nosern */
	.nosern.rhinoplasty .surgery_box{background: #f8f3ff url(/img/sub/nosern_incision_bg.jpg)no-repeat center bottom / 110%;}
	.nosern .surgery_box .surgery_box_inner{top:30px;}
	.nosern .method_con_list.val03 > li{
		padding:100px 40px;
		width:calc(100% - 80px);
	}
	.nosern .method_con_list.val03 > li > div{
		display:block;
		width:100% !important;
		text-align:center;
	}
	.nosern .method_con_list.val03 > li > div:nth-child(2){margin-top:40px;}
	.nosern .surgical_method_box strong{display:block;}
	.nosern .surgical_method_box ul.sub_txt02{
		display:inline-block;
		width:auto;
	}
	.nosern .surgical_method_box ul.sub_txt02 li{text-align:left;}


	/* /// facial /// */
	.facial .beautiful_eyes, .facial .beautiful_eyes .slick-slide img{
		width:100%;
		height:auto;
	}
	.facial .surgery_box{
		background:#ebf3e6 url('/img/sub/facialfc_incision_bg.jpg')no-repeat center bottom;
		background-size:110%;
	}

	/* facialfc */
	.facialfc .wd_list.wd_list05{margin:0 auto;}
	.facialfc .ba_movie_list li{
		float:none;
		width:691px;
	}
	.facial .wd_list{
		top:25px;
		width:auto;
	}
	.facial .wd_list li:nth-child(1):after, .facial .wd_list li:nth-child(2):after{display:block;}
	.facial .info_box .wd_list li:nth-child(1):after, .facial .info_box .wd_list li:nth-child(2):after{display:none;}

	/* facialfc02 */
	.facial.facialfc02 .surgery_box{
		background: #ebf3e6 url(/img/sub/facialfc02_incision_bg.jpg)no-repeat right bottom;
		background-size:110%;
	}
	/* facialfs */
	.facial.facialfs .surgery_box{
		background: #ebf3e6 url(/img/sub/facialfs_incision_bg.jpg)no-repeat right bottom;
		background-size:110%;
	}

	/* facialff */
	.facial.facialff .surgery_box{
		background: #ebf3e6 url(/img/sub/facialff_incision_bg.jpg)no-repeat right bottom;
		background-size:110%;
	}

	/* facialff02 */
	.facial.facialff02 .surgery_box{
		background: #ebf3e6 url(/img/sub/facialff02_incision_bg.jpg)no-repeat right bottom;
		background-size:110%;
	}
	.facialff02 .method_con_list.val03 > li{width:calc(100% - 140px);}
	.facialff02 .method_con_list.val03 > li > div{width:100% !important;text-align:center;}
	.facialff02 .method_con_list.val03 > li > div:last-child{margin-top:40px;}

	/* facialfp */
	.facial.facialfp .surgery_box {
		background: #ebf3e6 url(/img/sub/facialfp_incision_bg.jpg)no-repeat right bottom;
		background-size:110%;
	}
	/*.facial.facialfp .what_double .wd_list li{margin-left:15px;}*/

	/* facialfn */
	.facial.facialfn .surgery_box {
		background: #ebf3e6 url(/img/sub/facialfn_incision_bg.jpg)no-repeat right bottom;
		background-size:110%;
	}

	/* facialfr */
	.facialfr .surgery_box{
		background: #ebf3e6 url(/img/sub/facialfr_incision_bg.jpg)no-repeat right bottom;
		background-size:110%;
	}
	/* facialt */
	.facialt .surgery_box{
		background: #ebf3e6 url(/img/sub/facialt_incision_bg.jpg)no-repeat right bottom;
		background-size:110%;
	}
	.facialt.facial.sub article.recommended ul{width:49%;}
	.facialt.facial.sub article.recommended{
		background-position-y:bottom;
		background-size:contain;
		height:1000px;
	}
	.facialt.facial.sub article.recommended p{letter-spacing:-1px;}

	/* /// breast /// */
	.breast .what_double{
		padding-top:0;
		width:100%;
		text-align:center;
	}
	.breast.breast_sys .surgery_box{background-position-x:-170px;}
	.breast.breast_sys .surgery_box > div{
		padding-right:20px;
		width:43%;
	}
	.breast.breast_sys .surgery_box > div p br{display:none;}
	.breast.breast_sys .what_double .sm_info{
		display:inline-block;
		text-align:left;
	}
	.breast .wd_list{
		width:auto;
		position:static !important;
	}
	.breast .wd_list li{
		float:none;
		display:inline-block;
	}
	.breast .wd_list li:after{
		display:block;
		right:-45px;
	}
	.breast .wd_list li:last-child:after{display:none;}

	/* breastai */
	.implant_info{
		padding:50px 25px;
		width:calc(100% - 40px);
	}
	.implant_con, .implant_con div{display:block;}
	.implant_con div.implant_img{
		margin:0 auto;
		display:inline-block;
		width:auto;
	}
	.implant_con div.implant_txt{
		margin-top:25px;
		padding-left:0;
		text-align:center;
	}

	/* breastr */
	.breastr .method_step li{width:150px}

	/* /// before & after /// */
	.beofre_after .tmenu li{width:calc(100%/9);}
}
@media screen and (max-width:1480px){

	/* /// eyes /// */
	.surgery_system_slide ul li{}
	.surgery_system_slide ul .slick-arrow{top:29%;}
	.surgery_system_slide ul .slick-prev {
		left:55px;
		transform: translate(0); 
	}
	.surgery_system_slide ul .slick-next {
		right:55px;
		transform: translate(0); 
	}
	.day_list li{width:calc(25% - 30px);}
	.day_list li:after{
		right:-59.7%;
		width:calc(100% + 18px);
	}
	.day_list li:nth-child(4n):after{display:none;}
	.eye_slide_container .slick-arrow{width:40px;height:40px;}
	.eye_slide_box .floating_box{top:50px;left:60px;}
	.current_box{bottom:50px;}
	.features_list li {
		width: 23.5vw;
		height: 23.5vw;
	}

	/**/
	.overlap_box{width:100%;}
	.overlap_box > a{width:50%;}
	.ptosis_box01{background-size:125%;}
	.ptosis_box img{width:250px;}

	/* /// rhinoplasty /// */
	.rhinoplasty_con05 .day_list li{
		margin-bottom:20px;
		width:calc(100%/3 - 30px);
	}
	.rhinoplasty_con05 .day_list li:after{right:-56.7%;}
	.rhinoplasty_con05 .day_list li:nth-child(3):after{display:none;}
	.rhinoplasty_con05 .day_list li:nth-child(4):after{display:block;}

	/* nosed */
	.surgical_method_box .val03 .sub_txt02{padding:0 60px;}
	.method_con_list.val02 > li{
		padding:70px 0;
		width:100%;
	}
	.surgical_method_box ul.method_img_list li{width:auto;}
	.surgical_method_box ul.method_img_list.val02 li:last-child:after{top:110px;}
	.method_con_list.val02 > li p{
		margin-bottom:0;
		height:auto;
	}
	.ba_movie_list li div .start_movie{top:calc(50% - 23.5px);}
	.method_con_list.val02 > li div, .method_con_list.val02 > li .sub_tit06{height:auto !important;}

	/**/
	.noseh .surgical_method_box .val03 .sub_txt02, .nosern .surgical_method_box ul.sub_txt02, .surgical_method_box .val03 .sub_txt02{padding:0;}

	/* nosetlb */
	.surgical_type ul li {
		padding: 45px 40px;
		width: 250px;
	}

	/* nosetaa */
	.rhinoplasty.nosetaa.sub article.recommended{
		background-color:#b158b7;
		background-position:65% bottom;
	}
	.nosetaa .method_step{
		width:calc(100% - 120px);
	}
	.nosetaa .surgical_method_box .sub_txt02{
		padding:55px 10px 25px;
		height:215px;
	}
	.nosetaa .surgical_method_box .sub_txt02 br{display:none;}


	/* /// facial /// */
	.facial_info{
		padding-left:50px;
		background-color:#ebf6f0;
		background-position-x:-285px
	}
	.facial .eye_slide_container .slick-arrow{top:40%;}
	.facial .method_img_list li:after{top:100px;}
	.facial .what_double{text-align:center;}
	.facial .wd_list{
		display: inline-block;
		position:static;
	}
	.facial .wd_list li{
		margin:0 6px 0 10px;
		width:195px;
		height:195px;
	}
	.facial .wd_list li:first-child{margin-left:0;}
	.facial .wd_list li:last-child{margin-right:0;}
	.facial .wd_list li:nth-child(1):after, .facial .wd_list li:nth-child(2):after{display:block;}
	.facial .info_box .wd_list li:nth-child(1):after, .facial .info_box .wd_list li:nth-child(2):after{display:none;}

	/* facialfc */
	.facial.facialfc .method_img_list.val02 li img{width:200px;}
	.facial .wd_list.wd_list05 li{margin:0 -5px;}
	.facial .wd_list.wd_list05 li:nth-child(odd):after{display:none;}
	.facial .wd_list.wd_list05 li:nth-child(even):after{
		width:225px;
		height:225px;
	}
	
	/* facialfs */
	.facialfs .material_list.val01 > li{
		padding:65px calc(50% - 452.5px);
		width:905px;
	}
	
	/* facialff */
	.facialff.sub article.recommended{
		background-position:center bottom;
		background-color:#2a8e5e;
		background-size:110%;
	}
	.facialff.sub article.material_box{
		padding-right:60px;
		padding-left:60px;
		width:calc(100% - 120px);
	}
	.facialff.sub article.material_box p br{display:none;}

	/* facialff02 */
	.facialff02 .sm_info li{text-align:left;}

	/* facialfr */
	.facialfr.sub article .what_double p.sub_txt02{margin-bottom:50px;}
	.info_table.sort04 li p{
		padding:0 10px;
		height:133px;
		letter-spacing:-1px;
	}

	/* facialt */
	.facialt .method_con_list.val03 > li > div{
		display:block;
		width:100% !important;
		text-align:center;
	}
	.facialt.facial .method_img_list{margin:0 auto 40px;}


	/* /// breast /// */
	.breast .sub_visual_box .sub_top_tab{width: calc(100% - 120px);}
	.breast .sub_top_tab a{
		width:calc(100%/3);
		letter-spacing:-1px;
	}
	.breast .surgery_box {height:auto;}
	.breast .surgery_box .surgery_box_inner{
		padding:50px 0;
		width:calc(100% - 100px);
	}
	.aug_box{width:100%;}
	.aug_box ul{padding-left:50px;}
	.roundbox_list.val02 > li div{height:330px;}
	.roundbox_list.val02 > li div h4{line-height:1.2;}

	/* breastaa */
	.breastaa .method_con_list.val02 > li h5{height:120px;}

	/* breastr */
	.breastr .method_step{width:650px;}
	.breastr .method_step li:nth-child(1), .breastr .method_step li:nth-child(4){margin-left:50px;}
	.breastr .method_step li:nth-child(4), .breastr .method_step li:nth-child(5), .breastr .method_step li:nth-child(6){margin-top:50px;}

	/* breastn */
	.breastn .method_step .method_step{width:700px;}
	.breastn .method_step .method_step li:nth-child(4),.breastn .method_step .method_step li:nth-child(5), .breastn .method_step .method_step li:nth-child(6){margin-top:20px;}
	
	/* breastm */
	.breastm .method_step li{width:calc(50% - 20px);}
	.breastm .method_step li:nth-child(3){margin-left:0;}
	.breastm .method_step li:nth-child(3),.breastm .method_step li:nth-child(4){margin-top:20px;}
	.breastm .method_step li img{width:100%;;}
	.breastm .wd_list.sort05{width:735px;}
	.breast .wd_list.sort05 li:nth-child(4){margin-left:0;}
	.breast .wd_list.sort05 li:nth-child(3):after{display:none;}

	/* /// brfore & after /// */
	.beofre_after .tmenu{border-left:1px solid #f2f2f2;}
	.beofre_after .tmenu li{width:calc(100%/3);}
	.beofre_after .tmenu li:nth-child(1) a{border-left:0 none;}
	.ba_view > div{width:100%;}
}
@media screen and (max-width:1423px){
	.tmenu li:nth-child(4) a{padding:13px 0}
}
@media screen and (max-width:1360px){
	.wrap_1200{width:100%;}

	/* /// rhinoplasty /// */

	/* nosem */
	.sub.nosem article.material_box .wrap_1200{
		margin:0 auto;
		width:1100px;
	}

	/* noseod */
	.noseod.sub article.color2_box, .noseod.sub article.color2_box > div{display:block;}
	.noseod .color2_box > div{width:100%;}
	.noseod .surgical_method_box > ul{width:100%;}

	/* noseor */
	.noseor.sub article.color2_box, .noseor.sub article.color2_box > div{display:block;}
	.noseor .color2_box > div{width:100%;}
	.noseor .surgical_method_box > ul{width:100%;}

	/* noseor */
	.noseoc.sub article.color2_box, .noseoc.sub article.color2_box > div{display:block;}
	.noseoc .color2_box > div{width:100%;}
	.noseoc .surgical_method_box > ul{width:100%;}

	/* noseon */
	.noseon.sub article.color2_box, .noseon.sub article.color2_box > div{display:block;}
	.noseon .color2_box > div{width:100%;}
	.noseon .surgical_method_box > ul{width:100%;}

	/* /// breast /// */
	/* breasttai */
	.breastai .bellagel_list li p.sub_txt02{height:135px;}
}
/* 태블릿 반응형 */
@media screen and (max-width:1279px){
	/* /// eyes /// */
	.surgery_system_slide ul{width:calc(100% - 20px);}
	.surgery_system_slide ul .slick-list { overflow: hidden;}
	.precautions_box > div.left_box, .precautions_box > div.left_box img:nth-child(1){
		margin:0 auto;
		width:100%;
	}
	.precautions_box > div.right_box{
		margin-top: 75px;
		width:100%;
	}
	.planning .float_txt{
		right:10px;
		letter-spacing:-0.5px;
	}
	.surgery_system_slide ul li > span{left:5%;}
	.surgery_system_slide ul .slick-arrow{top:calc(28% - 27px);}
	.surgery_system_slide ul .slick-prev{left:30px;}
	.surgery_system_slide ul .slick-next{right:30px;}
	.surgery_system_slide .slick-slide img{width:100%;}
	.surgery_system_slide ul li .left_box{margin-left:0;}

	/* /// rhinoplasty /// */
	.rhinoplasty_info{    
		padding: 50px 50px 50vw;
		background: #f8f3ff url(/img/sub/mo_nose_info_bg_ru.jpg)no-repeat right bottom / 57%;
	}

	/* nosetll */
	.sub_top_tab03{
		margin:130px auto -20px;
		width:calc(100% - 80px);
	}
	.sub_top_tab03 a{
		width:50%;
		letter-spacing:-1px;
	}

	/* nosetas */
	.surgical_method_box > div.extension_box{
		padding-right:50%;
		background-position:60% bottom;
	}

	/* noseof */
	.noseof .color2_box, .noseof .color2_box > div{display:block;}
	.noseof .color2_box > div{width:100%;}
	.color2_box .plus_01{top: 50%;left:50%; transform: translate(-50%,-66%);}
	/* /// facial /// */
	.facial.facialfc02 .surgery_box{
		background-position-x:-265px;
		background-size: 145%;
	}
	/* facialfc02 */
	.facialfc02 .method_step.val02 li{
		margin:0;
		padding:0 20px;
		width:calc(50% - 42px);
	}

	/* /// breast /// */
	.breast.breast_sys .surgery_box{background-position-x: -210px;}
	.breast .surgery_box_inner .incision_list li {width: calc(50% - 4px);}
	.breast .surgery_system_slide ul li .val_txt h3{margin-left:0;}
	.surgery_system_slide ul li div{
		width:100%;
	}
	.surgery_system_slide ul li div.right_box{margin-top:15px;}

	/**/
	.roundbox_list > li{
		margin-left:20px;
		width:calc(25% - 15px);
	}
	.roundbox_list > li h4{height:45px;}
	.roundbox_list.val02 > li{width:calc(100%/3 - 20px);}
	.roundbox_list.val02 > li div{height:600px;}
	.roundbox_list.val02 > li h4{height:80px;}
	.breastaa .method_con_list.val02 > li{padding:130px 30px 90px;}
	.policy_list li {
		margin: 0 5px;
		padding: 20px 10px;
	}

	/* breastaf */
	.pc_list{width:100%;}
	.pc_list > li div:last-child{
		padding: 0 10px;
		width:calc(100% - 20px);
	}
	.pc_list > li div h4{font-size:21px;}

	/* /// before&after /// */
	.form_table th{
		padding-right:30px;
		line-height:1.3;
	}
	.form_table .part_box, .form_table textarea{
		margin:10px 0 0;
		width:calc(100% - 20px);
	}
	.form_table .part_box{margin-top:0;}
	.form_table input[type="text"], .form_table select{
		display:block;
		width:calc(100% - 20px);
	}
	.form_table input[type="text"]{width:calc(100% - 21px);}
	.form_table select + input[type="text"]{margin-top:10px;}
	.form_table label + select, .form_table label + select + input[type="text"]{width:calc(50% - 115px);}
	.contactus.beofre_afte .radio_layer input[type="radio"] + label:before{margin-left:0;}
	#captcha_img{width:calc(100% - 115px);}
	#captcha_code{
		margin-top:10px;
		margin-left:0;
	}


}
@media screen and (max-width:1266px){
	.tmenu li:nth-child(5) a{ padding: 5px 0;}
}
@media screen and (max-width:1150px){
	/* common */
	.sub_visual_box .sub_top_tab{
		overflow:hidden;
		width:calc(100% - 120px);
		height:62px;
	}
	.sub_top_tab.open{height:auto;}
	.sub_top_tab a{width:100% !important;}
	.sub_top_tab a.active{
		color: #000000 !important;
		border-color:#eee !important;
		background-color: #ffffff !important;
	}
	.sub_top_tab a.mobile_location{
		position:relative;
		color: #ffffff;
	}
	.sub_top_tab a.mobile_location:after{
		content:'▼';
		position:absolute;
		top:calc(50% - 6px);
		right:10px;
		font-size:10px;
	}

	/* /// eyes /// */
	.eyes .sub_top_tab a.mobile_location{
		background-color: #ff3f6e;
		border-color: #ff3f6e;
	}
	.what_double{text-align:center;}
	.wd_list{
		margin:0 auto;
		position:static;
	}
	.eye_list_4n li{
		margin-bottom:30px;
		width:100%;
	}
	.eye_list_4n li:last-child{margin-bottom:0;}

	/**/
	.eye_method li, .method_step li{
		margin-left:15px;
		width:calc(25% - 12px);
	}
	.eye_method li .method_box, .method_step li .method_box{
		padding:30px 10px 0;
		font-size:18px;
	}
	/**/
	.ptosis_vs{width:100%;}

	/* /// rhinoplasty /// */
	.rhinoplasty .sub_top_tab a.mobile_location{
		background-color: #6e3696;
		border-color: #6e3696;
	}

	.rhinoplasty_list li{width:calc(50% - 20px);}
	.rhinoplasty_list li:nth-child(3){margin-left:0;}
	.rhinoplasty_list li:nth-child(3), .rhinoplasty_list li:nth-child(4){margin-top:40px;}
	.rhinoplasty_list li img{width:100%;}
	.sub article.rhinoplasty_con03{
		padding-bottom:35%;
		background-color:#f8f3ff;
		background-position-y:bottom;
		background-size:contain;
	}
	.rhinoplasty_con03 p{margin-top:35px;}

	/* nosem */
	.sub.nosem article.material_box .wrap_1200{width:calc(100% - 20px);}
	.nosem .material_list.val01 > li img{width:100%;}
	.nosem .material_list.val01 > li div{text-align:left;}

	/* nosel */
	.surgical_method_box > div, .surgical_method_box > div > div{
		display:block;
		width:100%;
	}
	.nosel .surgical_method_box > div > div.method_info{
		padding:0;
		height:103vw;
		background-position:center bottom;
	}
	.nosel .surgical_method_box > div > div > p{text-align:center;}
	
	/* nosed */
	.rhinoplasty.nosed.sub article.recommended02{
		background-position:70% bottom;
		background-color:#b158b7;
	}

	/* noseh */
	.noseh .method_con_list.val03 > li > div{
		display:block;
		width:100% !important;
		text-align:center;
	}
	.noseh .surgical_method_box ul.method_img_list li{width:215px;}
	.noseh .method_con_list.val03 > li > div:nth-child(2){margin-top:40px;}

	/* nosetll */
	.sub_visual_box.dp03 .sub_top_tab{transform: translate(60px,0);}
	
	/* nosetlb */
	.surgical_type ul li {
		padding: 40px 35px;
		width: 195px;
	}

	/* nosetaa */
	.nosetaa .surgical_method_box .sub_txt02{
		padding-top:30px;
		height:270px;
	}

	/* noseoc */
	.noseoc .method_step li {width: calc(100%/3 - 10px);}
	.noseoc .surgical_method_box p.sub_txt02{height:280px;}

	/* /// facial /// */
	.facial.sub article.sub_visual_box{margin-bottom:0;}
	.facial .sub_top_tab a.mobile_location{
		background:#019358;
		border-color:#019358;
	}
	.facial_info {
		padding:50px 50px 450px;
		background: #ebf6f0 url('/img/sub/mo_facial_info_bg.jpg') no-repeat right bottom;
		background-size:420px;
	}
	.facial.facial_sys .method_step li{width:calc(100% - 70px);}
	
	/**/
	.procedure_table li{
		margin-top:40px;
		float:none;
		width:100%;
	}
	.procedure_table li:first-child{margin-top:0;}
	.procedure_table li:after{
		top:-55px;
		left:calc(50% - 35px);
		transform: rotate(90deg);
	}
	.procedure_table li h4{border:0 none;}
	.facial .color2_box > div{
		float:none;
		display:block;
		width:100%;
	}

	/* facialff */
	.material_list.val01 > li{
		display:block;
		background:#fff;
	}
	.material_list.val01 > li img, .material_list.val01 > li div{display:block;}
	.material_list.val01 > li img{margin:0 auto;}
	.material_list.val01 > li div{
		padding-top:30px;
		padding-bottom:30px;
		width:calc(100% - 70px);
		text-align:center;
	}
	
	/* facialfc02 */
	.facialfc02 .method_step li{width:calc(100%/3 - 10px);}
	.facialfc02 .method_step.val03 li p{height:250px;}
	.facialfc02 .method_step li p strong br{display:none;}

	/* facialfs */
	.facialfs .material_list.val01 > li{
		display:block;
		padding:65px 20px;
		width:calc(100% - 40px);
	}
	.facialfs .material_list.val01 > li img, .facialfs .material_list.val01 > li div{
		margin:0 auto;
		display:block;
		text-align:center;
	}
	.facialfs .material_list.val01 > li div{
		margin-top:40px;
		padding:0;
		width:100%;
	}

	/* .facialfp */
	.info_table li p{height:100px;}
	.facial.facialfp .info_box .wd_list li {
		margin-left: 50px;
		width: 165px;
		height: 165px;
	}

	/* .facialfr */
	.facialfr.facial.sub article.recommended{background-position-x:65%;}
	
	/* .facialt */
	.info_table.sort04 li p{height:150px;}
	.info_table.sort04 li p br{display:none;}
	.info_table.sort04 li h5{
		display:table;
		width:calc(100% - 20px);
	}
	.info_table.sort04 li h5 span{
		display:table-cell;
		height:76px;
		vertical-align:middle;
		line-height:1.2;
	}
	.facialt.facial.sub article.recommended{
		height:auto;
		background: url(/img/sub/mo_facialt_recommended_bg.jpg) no-repeat center bottom;
		background-size:cover;
	}
	.facialt .method_step li{width:calc(100%/3 - 10px);}
	.facial.facialt .method_img_list li{
		width: 180px;
		margin: 0 11px 0 15px;
	}
	.facial .method_img_list li:after {
		top: 80px;
		left:-20px;
	}

	/* /// breast /// */
	.breast.breast_sys .surgery_box{
		padding:50px 20px;
		padding-left:55%;
		height:auto;
		background-size:cover;
		background-position: -250px center;
	}
	.breast.breast_sys .surgery_box > div{
		position:static;
		width:100%;
	}

	/* breastai */
	.breast.breastai .wd_list.sort04{width:410px;}
	.breast.breastai .wd_list.sort04 li:nth-child(3){margin-left:0;}
	.breast.breastai .wd_list.sort04 li:nth-child(3), .breast.breastai .wd_list.sort04 li:nth-child(4){margin-top:20px;}
	.breast.breastai .wd_list.sort04 li:nth-child(even){margin-right:0;}
	.bellagel_con02 > div{display:block;}
	.bellagel_con02 div > img, .bellagel_con02 div > div{
		padding:0;
		margin:0 auto;
		display:block;
	}
	.bellagel_con02 div > img{margin-top:20px;}
	.bellagel_con02 div > div{
		margin-top:20px;
		display:table;
	}
	.bellagel_con02 table{width:100%;}
	.breastai .bellagel_list li p.sub_txt02{height:185px;}

	/* breastaf */
	.breastaf .wd_list{width:410px;}
	.breast.breastaf .wd_list li:nth-child(3){margin-left:0;}
	.breast.breastaf .wd_list li:nth-child(3), .breast.breastaf .wd_list li:nth-child(4){margin-top:15px;}
	.breastaf .what_double .wd_list{width:auto;}
	.breast.breastaf .what_double .wd_list li:nth-child(3){
		margin-left:30px;
		margin-top:0;
	}
	
}

@media screen and (max-width:960px){
	.eye_box, .surgery_box{
		height:auto;
		background-image:none !important;
	}
	
	/* /// eyes /// */
	.sub.eyes article.recommended{
		height:auto !important;
		background-size:cover !important;
	}
	.recommended01{background:#fd6672 url('/img/sub/mo_recommended_bg01.jpg') no-repeat center bottom;}
	.eye_slide_box{background:#fee3d1;}
	.eye_slide_box img{
		margin:0 auto;
		height:815px;
	}
	.eye_list_tl.eye_list li{margin-bottom:20px;}
	.eye_list_tl.eye_list li p{margin-top:15px;}
	.wd_list{width:445px;}
	
	/**/
	.sub article.recommended02 {background:#fd6672 url(/img/sub/mo_recommended_bg06.jpg) no-repeat center center;}
	.features_list li {
		margin:0 0 60px;
		float:none;
		width: 348px; 
		height:348px; 
	}
	.features_list, .features_list li:last-child{margin-bottom:0;}
	.features_list li:after {
		top: calc(100% + 52px);
		right: calc(50% - 12.5px);
	}

	/**/
	.ptosis_list {transform: scale(2);}
	.ptosis_vs { margin: 335px auto 0;}
	.sub article.recommended04{background:#fd6672 url('/img/sub/mo_recommended_bg03.jpg') no-repeat center bottom;}
	.overlap_box > a{border-radius:65px;}
	.sub article.recommended05{background:#fd6672 url('/img/sub/mo_recommended_bg04.jpg') no-repeat center bottom;}
	
	.facial .eye_slide_box{background:#f5f5f5;}

	/* /// rhinoplasty /// */
	.sub article.rhinoplasty_con01, .sub article.rhinoplasty_con03{
		margin:0 -15px;
		width:calc(100% + 30px);
	}
	.sub article.rhinoplasty_con01 {
		padding-bottom:77%;
		height:auto;
		background: #f5f5f5 url(/img/sub/mo_nose_con01_visual.jpg) no-repeat center bottom / contain;
	}
	.nose_method_list li{
		margin:0 auto;
		display:block;
		float:none;
		width:calc(100% - 50px);
	}
	.nose_method_list li:last-child{
		margin-left:auto;
		margin-top:25px;
	}

	/* nosem */
	.material_list.val02 li p{font-size:12px;}

	/* nosel */
	.rhinoplasty .surgery_box{
		margin-bottom:0;
		background:#f8f3ff;
	}
	.rhinoplasty .wd_list li{margin-left:15px;}
	.rhinoplasty .wd_list li:first-child{margin-left:0;}
	.rhinoplasty.sub article.recommended{
		background: #6e3697 url(/img/sub/mo_nosel_recommended_bg.jpg) no-repeat center center / contain;
		height:auto !important;
	}

	/* nosed */
	.rhinoplasty.sub article.recommended02 {background: #b158b7 url(/img/sub/mo_nosed_recommended_bg.jpg) no-repeat center center;}
	
	/* noseh */
	.rhinoplasty.sub article.recommended03{ background: #6d5b97 url(/img/sub/mo_noseh_recommended_bg.jpg) no-repeat center bottom / contain;}

	/* nosew */
	.rhinoplasty.nosew.sub article.recommended{ background: #b158b7 url(/img/sub/mo_nosew_recommended_bg.jpg) no-repeat right bottom / contain;}

	/* nosetll */
	.rhinoplasty.nosetll.sub article.recommended{ background: #b158b7 url(/img/sub/mo_nosetll_recommended_bg.jpg) no-repeat center bottom / contain;}
	
	/* nosetlb */
	.rhinoplasty.nosetlb.sub article.recommended{ background: #b158b7 url(/img/sub/mo_nosetlb_recommended_bg.jpg) no-repeat center bottom / contain;}
	.surgical_type ul li {
		padding: 30px 27px;
		width: 155px;
	}

	/* nosetaa */
	.rhinoplasty.nosetaa.sub article.recommended{ background: #b158b7 url(/img/sub/mo_nosetaa_recommended_bg.jpg) no-repeat center center / contain;}
	.nosetaa .method_step li {width: calc(50% - 8px);}
	.nosetaa .method_step li:nth-child(3){margin-left:0;}
	.nosetaa .method_step li img{width:100%;}
	.nosetaa .surgical_method_box .sub_txt02{height:160px;}

	/* nosetas */
	.rhinoplasty.nosetas.sub article.recommended{ background: #b158b7 url(/img/sub/mo_nosetas_recommended_bg.jpg) no-repeat center bottom / contain;}
	.surgical_method_box > div.extension_box{
		margin:0 15px 25px;
		padding:35px 10px 47%;
		background: #efe5fe url(/img/sub/mo_nosetas_extension.jpg) no-repeat right bottom / contain;
	}
	/* noseof */
	.rhinoplasty.noseof .surgery_box{ 
		padding-bottom:75%;
		background: #f8f3ff url(/img/sub/mo_noseof_incision_bg_ru.jpg)no-repeat center bottom / 100% !important ;
	}
	.u_circle{
		padding: 5px 0 250px;
		text-align:center;
		transform: scale(2);
		transform-origin: center top;
	}

	.u_circle div{display:inline-block;}
	.u_circle div.u_row{
		margin: -30px auto;
		display:block;
	}
	.u_circle.val05 div.u_row{margin-bottom:0;}
	.u_circle h5{
		display:table;
		width:95px;
		height:95px;
		border-radius:100%;
		background:#895aab;
		font-size:10px;
		color:#fff;
	}
	.u_circle div.u_row h5{margin:0 25px;}
	.u_circle.cal05 div.u_row h5{margin:0 30px;}
	.u_circle h5 span{
		display:table-cell;
		vertical-align:middle;
	}
	.color2_box .plus_01{
	top: 50%;
    left: 50%;
    transform: translate(-50%,-36%);
	}
	/* noseoc */
	.noseoc .surgical_method_box ul.method_img_list li{width:180px;}
	.noseoc .method_step li{
		max-width:100%;
		width:100%;
	}
	.noseoc .method_step li img{width:100%;}
	.noseoc .surgical_method_box p.sub_txt02{
		margin-bottom:50px;
		height:auto;
	}

	/* nosern */
	.rhinoplasty.nosern.sub article.recommended{ background: #b158b7 url(/img/sub/mo_nosern_recommended_bg.jpg) no-repeat center bottom / contain;}
	.nosern .wd_list.wd_list.val02 li:nth-child(1):after{display:block !important;}
	
	.nosern .wd_list.wd_list2.val02 li{
		width:200px;
		height:200px;
	}
	.nosern .method_info{text-align:left;}

	/* /// facial /// */
	.facial.facialfc .method_step li, .facial.facialfc .method_step li:first-child{
		margin:0 auto 36px;
		display:block;
		width:100%;
	}
	.facial.sub article.recommended{
		padding-bottom:75%;
		height:auto;
	}


	/* facialfc */
	.facial .wd_list li:after{right:-40px;}
	.facial.facialfc .wd_list li:nth-child(1):after{display:block;}
	.eye_box .eye_box_inner, .surgery_box .surgery_box_inner{
		position:static;
		padding:55px 30px;
	}
	.facial .wd_list.wd_list05{overflow: visible;}
	.facial .wd_list.wd_list05 li:nth-child(1):after, 
	.facial .wd_list.wd_list05 li:nth-child(3):after{display:none;}
	.facialfc.sub article.recommended {
		background:#2a8e5e url(/img/sub/mo_facialfc_recommended_bg.jpg) no-repeat right center;
		background-size: contain;
	}
	.facial .wd_list.wd_list05{width:100%;}
	.facial .wd_list.wd_list05 li{
		width:165px;
		height:165px;
	}
	.facial .wd_list.wd_list05 li:nth-child(even):after{
		width:195px;
		height:195px;
	}

	/* facialfc02 */
	.facialfc02.sub article.recommended{
		background:#2a8e5e url(/img/sub/mo_facialfc02_recommended_bg.jpg) no-repeat center center;
		background-size:cover;
	}
	/* facialfs */
	.facialfs.sub article.recommended{
		background:#2a8e5e url(/img/sub/mo_facialfs_recommended_bg.jpg) no-repeat center bottom;
		background-size:cover;
	}

	/* facialff */
	.facialff.sub article.recommended{
		background:#2a8e5e url(/img/sub/mo_facialff_recommended_bg.jpg) no-repeat center bottom;
		background-size:cover;
	}
	.material_box .sub_tit03{
		margin-bottom:15px;
		font-size:20px;
	}
	.facialff.sub article.material_box{
		padding-left:30px;
		padding-right:30px;
		width:calc(100% - 60px);
	}
	.facialff .material_box .sub_tit03:nth-child(4){margin-top:20px;}
	.material_list.val01 > li div{
		padding:25px 30px;
		text-align:left;
		width:calc(100% - 60px);
	}

	/* facialff02 */
	.facialff02.sub article.recommended{
		background:#2a8e5e url(/img/sub/mo_facialff02_recommended_bg.jpg) no-repeat center bottom;
		background-size:cover;
	}
	.facialff02 .surgical_method_box ul.method_img_list li img{width:195px;}

	/* facialfp */
	.facialfp.facial.sub article.recommended {
		background:#2a8e5e url(/img/sub/mo_facialfp_recommended_bg.jpg) no-repeat center bottom;
		background-size:cover;
	}
	.facial.facialfp .tmenu li{width:calc(100%/3 - 3px) !important;}
	.info_table{margin:0;}
	.info_table li{
		margin-top:30px;
		float:none;
		width:100%;
	}
	.info_table li p{height:51px;}
	.facial.facialfp .info_box .wd_list li{margin-right:0;}
	.facialfp .info_box .wd_list{width:385px;}
	.facial.facialfp .info_box .wd_list li{margin-bottom: 150px;}
	/*.facial.facialfp .info_box .wd_list li br{display:none;}*/
	.facial.facialfp .info_box .wd_list li:nth-child(3){margin-left:0;}
	.facial.facialfp .info_box .wd_list li:nth-child(3), .facial.facialfp .info_box .wd_list li:nth-child(4){margin-bottom:0;}

	/* facialfn */
	.facialfn.facial.sub article.recommended {
		background:#2a8e5e url(/img/sub/mo_facialfn_recommended_bg.jpg) no-repeat center bottom;
		background-size:cover;
	}
	.facialfn .features_list li{
		margin:0 0 0 15px;
		float:left;
		width:195px;
		height:195px;
		border-width:10px;
	}
	.facialfn .features_list li:first-child{margin-left:0;}
	.facialfn .features_list li:after {
		top: 87.5px;
		right: -25px;
		width: 15px;
	}
	/* facialfp */
	.facialfp .wd_list li{margin:0 6px;}

	/* facialfr */
	.facialfr.facial.sub article.recommended {
		background: url(/img/sub/mo_facialfr_recommended_bg.jpg) no-repeat center bottom;
		background-size: cover;
	}
	
	/* facialt */
	.info_table.sort04{margin-bottom:40px;}
	.info_table.sort04 li{
		float:left;
		width:calc(50% - 2px);
	}
	.info_table.sort04 li h5 span{height:auto;}
	.info_table.sort04 li p{height:100px;}
	.planning_list{width:calc(100% - 40px);}
	.facialt .method_step li p{height:130px;}

	/* /// breast /// */
	.breast.breast_sys .surgery_box{
		margin:0 auto;
		padding:0;
		position:relative;
		width:100%;
		height:90vw;
		background:url('/img/sub/mo_breast_sys02.jpg')no-repeat center !important;
		background-size:contain;
	}
	.breast.breast_sys .surgery_box:after{
		content:'';
		position:absolute;
		bottom:0;
		left:0;
		display:block;
		width:100%;
		height:475px;
		background:url('/img/sub/mo_breast_sys02-1.png')no-repeat center bottom;
		background-size:cover;
	}
	.breast.breast_sys .surgery_box > div{
		top:0;
		left:0;
		padding:15px 0 0 15px;
		width:calc(100% - 30px);
		z-index:1;
	}
	.breast .surgery_box .surgery_box_inner{text-align:center;}
	.breast .surgery_box_inner .incision_list{
		display:inline-block;
		width:auto;
	}
	.breast .surgery_box_inner .incision_list li{
		display:block;
		width:auto;
		text-align:left;
	}
	.breast.sub article.recommended{
		padding-bottom:100%;
		height:auto;
	}

	/**/
	.aug_box{display:block;}
	.aug_box img, .aug_box ul{display:inline-block;}
	.aug_box ul{
		margin-top:50px;
		padding-left:0;
	}
	.roundbox_list > li{
		margin-bottom:20px;
		width:calc(50% - 10px);
	}
	.roundbox_list > li:nth-child(3){
		margin-left:0;
		margin-bottom:0;
	}
	.roundbox_list > li:nth-child(4){margin-bottom:0;}
	.roundbox_list > li img{width:100%;}
	.roundbox_list.val02 > li{
		margin-left:0;
		width:100%;
	}
	.roundbox_list.val02 > li div{height:auto;}
	.breastaa .method_con_list.val02{display:block;}
	.breastaa .method_con_list.val02 li{
		display:block;
		width:100%;
	}
	.breastaa .method_con_list.val02 > li h5{height:auto;}
	.policy_list{
		margin:15px auto 0;
		width:382px;
	}
	.policy_list li{margin-top:10px;}
	.policy_list.val02{width:100%;}
	.policy_list.val02 li img{width:200px;}

	/* breastai */
	.implant_type{width:100%;}
	.implant_type > li div{
		padding:30px 25px;
		height:108px;
	}
	.implant_type > li p.sub_txt02{margin-bottom:15px;}
	.implant_txt.val02{height:250px;}
	.motica_what{
		padding-bottom:315px;
		transform: scale(1.3);
		transform-origin: top;
	}
	.motica_what li{
		margin:0 auto 15px;
		position:relative;
		display:table;
		width:165px;
		height:165px;
		border-radius:100%;
		border:1px solid #16a0aa;
		font-size:15px;
		font-weight:500;
		color:#16a0aa;
	}
	.motica_what li:after{
		content:'';
		display:block;
		position:absolute;
		top:-15px;
		right:50%;
		width:1px;
		height:15px;
		background:#16a0aa;
	}
	.motica_what li:first-child:after{display:none;}
	.motica_what li span{
		display:table-cell;
		vertical-align:middle;
	}
	.motica_list li{display:block;}
	.motica_list li div{
		display:block;
		width:calc(100% - 30px);
	}
	.motica_list li div.motica_img img{width:100%;}
	.motica_list li div.motica_txt{width:100%;}
	.breastai .bellagel_list li p.sub_txt02{
		padding:15px 25px;
		height:auto;
	}
	.bellagel_list li{
		margin:20px 0 0;
		float:none;
		width:100%;
	}
	.bellagel_info{padding:20px;}
	.bellagel_info p{text-align:left;}
	.breastai img + p.sub_txt02{margin-top:23px;}

	/* breastaf */
	.breast.breastaf.sub article.recommended{background: url(/img/sub/mo_breastai_recommended_bg.jpg)no-repeat bottom;}
	.breastaf .wd_list{width:400px;}
	.breast.breastaf .tool_info .wd_list li:nth-child(even){margin-right:0;}
	.breast.breastaf .what_double .wd_list li:nth-child(3){margin-left:10px;}
	.compare_box{
		margin:0;
		width:100%;
	}
	.compare_box dd p{padding-left:25px}

	/* breastr */
	.breastr.breast.sub article.recommended{background: url(/img/sub/mo_breastr_recommended_bg01.jpg)no-repeat center bottom;}
	.breastr.breast.sub article.recommended.recommended02{background: url(/img/sub/mo_breastr_recommended_bg02.jpg)no-repeat center bottom;}
	.breastr .method_step{width:550px;}
	.breastr .method_step li:nth-child(1), .breastr .method_step li:nth-child(4){margin-left:0;}
	.breastr .method_step li:nth-child(3), .breastr .method_step li:nth-child(6){margin-right:0;}
	
	/* breastn */
	.breastn.breast.sub article.recommended{background: url(/img/sub/mo_breastn_recommended_bg.jpg)no-repeat center bottom;}
	.breastn .method_step .method_step { width: 440px;}
	.breastn .method_step.val02 > li ul li{width:197px;}
	.breastn .method_step .method_step li:nth-child(3){margin-top:20px;}

	/* breastm */
	.breast .wd_list.sort05{width:650px;}
	.breast .wd_list.sort05 li{
		width:200px;
		height:200px;
	}
	.breastm.breast.sub article.recommended { background: url(/img/sub/mo_breastm_recommended_bg.jpg)no-repeat center;}
	.symptom_box ul li{margin-top:30px;}
	.symptom_box ul li:first-child{margin:0 auto 0;}
	.symptom_box ul li h5{
		padding:13px 0;
		font-size:13px;
	}
	.symptom_box p{
		margin-top:25px;
		padding:0 15px;
		font-size:12px;
	}

	/* /// before&after /// */
	.form_table th{line-height:1.2;}
	.form_table table, .form_table tr, .form_table th, .form_table td{
		display:block;
		width:100%;
	}
	.form_table tr{
		padding:20px 10px;
		width:calc(100% - 20px)
	}
	.form_table tr.dot_border{background-size:contain;}
	.form_table th{
		padding:0;
		width:;
		background:#fff;
	}
	.form_table td{padding:10px 0 0;}
	.form_table select, 
	.form_table label + select, 
	.form_table .part_box{width:100%;}
	.form_table input[type="text"],.form_table label + select + input[type="text"], .form_table textarea {width:calc(100% - 2px);}
	.form_table select.select_brith{display:inline-block;width:calc(100%/3 - 20px/3);}
	.form_table select:last-child{margin-right:0;}
	.form_table label + select + input[type="text"]{margin-top:10px;}
	#captcha_img {width: calc(100% - 105px);}
	#captcha_code{width:calc(100% - 12px);}

	/* faq */
	.rhinoplasty .search_box{width:100%;}
	.rhinoplasty .search_box input[type="text"]{width:calc(100% - 165px);}

}
@media screen and (max-width:790px){
	/* /// facial /// */
	/* facialfc */
	.facialfc .ba_movie_list li{width:100%;}

	/*  */
	.facialt .surgical_method_box ul.method_img_list li img{width:200px;}
}
/* 모바일 반응형 */
@media screen and (max-width:768px){
	/* common */
	.mt_55{margin-top:25px !important;}
	.sub article{
		padding-left:15px;
		padding-right:15px;
		width:calc(100% - 30px);
	}
	.sub article.sub_top{
		padding-left:15px;
		padding-right:15px;
	}
	.sub_tit01{
		padding-top:30px;
		font-size:16px;
	}
	.location_box{display:block !important;}
	.sub_location{margin:10px 0 30px;}
	.sub_location li{
		padding:0 7.5px;
		font-size:10px;
	}
	.sub_location li:after{
		top: 3px;
		width:3px;
		height:5px;
		background-size:contain;
	}
	.sub_location > li:last-of-type:after{
		    background: url(/img/sub/m_subsub_lo_more.png) no-repeat center center;
			background-size: contain;
			width: 12px;
			height: 6px;
			right: -7px;
			top: 2px;
	}
	.sub_location li a{
		display:block;
		width:100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.sub_navi{
		padding:0;
		margin-top:0;
		top:30px;
		width:100% !important;
		border-color:#aaa;
	}
	.sub_navi li a{
		padding:14px 10px;
		font-size:12px;
		border-bottom:1px solid #dddddd;
	}
	.sub_tit02, .none_bar .sub_tit02 {
		margin-bottom:20px;
		font-size:26.5px;
	}
	.sub_tit02:before{
		margin-bottom:15px;
		width:2px;
		height:18px;
	}
	.tit_02_01{
	    margin-bottom: 55px;
		font-size:26px;
		margin-bottom:0

	}
	.sub_tit03{
		font-size:20px;
		line-height:1.5;
	}
	.sub_tit04{
		font-size:25px;
	}
	.sub_tit06 {
		margin-top:0;
		margin-bottom:25px;
		font-size:23.5px;
		line-height:1.25;
	}
	.eye_tit01, .sub_tit05{font-size:15px;}
	.sub_txt01{
		font-size:12px;
		line-height:1.4;
	}
	.sub article{
		padding-top:40px;
		padding-bottom:50px;
	}
	.sub_visual_box .sub_top_tab{
		top:calc(100% - 44px);
		width:calc(100% - 30px);
		height:44px;
	}
	.sub_top_tab.open{
		overflow: visible;
		height:auto;
	}
	.sub_top_tab a{
		padding:14px 0;
		width:100%;
		font-size:14px;
		line-height:1;
		border-color:#eee;
		border-top-width:0;
	}
	.sub_top_tab a.tabh{
		padding:14px 0;
	}
	.planning{margin:0 -15px;}
	.planning_table{margin-top:33px;}
	.planning_table th{
		font-size:10px;
		line-height:28px;
	}
	.planning_table td{height:60px;}
	.planning_table td p{display:none;}
	.planning_table td span,.planning_table td p.mobile_float{
		display:block;
		font-size:10px;
		line-height:1.2;
	}
	.planning_table td span{top:10px;}
	.planning .float_txt{
		right:11vw;
		bottom:10px;
		font-size:10px;
		line-height:1.3;
		letter-spacing:0;
	}
	.day_list{
		margin-top:10px;
		display:block;
		/*width:calc(100% - 110px);*/
		max-width:230px;
	}
	.day_list li{
		margin:20px 0 0;
		display:block;
		float:none;
		width:100%;
	}
	.day_list li:after, .day_list li:nth-child(4n):after{
		display:block;
		top: 54%;
		right: calc(100% - 6px);
		width: 1px;
		height: 100px;
	}
	.day_list li .dot{
		position:absolute;
		left:0;
		top:calc(50% - 5px);
		width:10px;
		height:10px;
	}
	.day_list li div{
		margin:0 0 0 20px;
		width:87px;
		height:87px;
	}
	.day_list li div h3{
		font-size:16px;
		line-height:1.3;
	}
	.day_list li p{
		position:absolute;
		top:50%;
		left:127px;
		font-size:12px;
		line-height:1.4;
		transform: translate(0, -50%);
		text-align:left;
	}
	.mobile_spoint{
		margin:25px auto 0;
		display:block;
		width:calc(100% - 90px);
		max-width:240px;
	}
	.mobile_spoint li{
		margin-bottom:13px;
		display:table;
		width:100%;
	}
	.mobile_spoint li > p{
		display:table-cell;
		vertical-align:top;
	}
	.mobile_spoint li > p.spoint_num{width:25px;}
	.mobile_spoint li > p.spoint_num span{
		padding:7.5px 0;
		display:block;
		width:100%;
		line-height:1;
		font-size:10px;
		font-weight:500;
		color:#fff;
		border-radius:100%;
		text-align:center;
	}
	.mobile_spoint li > p.spoint_txt{
		padding-left:10px;
		font-size:12px;
		font-weight:400;
		line-height:1.4;
	}
	.spoint_color1 span{background:#ff727a;}
	.spoint_color2 span{background:#ff886d;}
	.spoint_color3 span{background:#fd5832;}
	.plan_cation{
		padding:20px 0;
		font-size:12px;
	}
	.eye_box .eye_box_inner, .surgery_box .surgery_box_inner{
		padding:50px 25px 53px !important;
		position:static;
		background:#feeadd;
	}
	.eye_box_inner .incision_list li:last-child{margin-bottom:0;}

	/* eyes */
	.sub article.sub_visual_box + article{
		padding-top:65px !important;
		padding-bottom:35px !important;
	}
	.eyes .sub_visual_box + article .sub_tit02{margin-bottom:20px;}
	.beautiful_eyes{margin-top:25px;}
	.eye_slide_container .slick-arrow{display:none !important;}
	.eye_slide_box .floating_box{
		top:40px;
		left:35px;
	}
	.eye_slide_box .floating_box h3{
		font-size:13.5px;
		line-height:1.3;
	}
	.eye_slide_box .floating_box h4{
		margin-top:10px;
		font-size:23.5px;
		line-height:1.1;
	}
	.eye_slide_box .floating_box p{
		margin-top:25px;
		font-size:12px;
		line-height:1.5;
	}
	.eye_slide_box img{height:435px;}
	.current_box{
		left:35px;
		bottom:calc(100% - 260px);
		font-size:20px;
	}
	.eye_list{
		margin-top:40px;
	}
	.eye_list li{
		padding:0 15px;
		width:calc(100% - 30px);
	}
	.eye_list li .eye_list_img_box{
		margin-left:auto;
		margin-right:auto;
		margin-bottom:35px;
		width:140px;
		height:140px;
	}
	.eye_list li h3{
		font-size:15px;
		line-height:1.2;
	}
	.eye_list li h3 span:after{margin:18px auto 15px;}
	.eye_list li p{
		font-size:12px;
		line-height:1.5;
	}
	.eye_list li .eye_list_img_box span{width:64px;line-height:23px;font-size:10px;}
	.surgery_system_slide{
		margin:0 10px;
	}
	.surgery_system_slide ul li{
		padding:17px 0 0;
	}
	.surgery_system_slide ul li > span{
		top:17px;
		left:13px;
		width:64px;
		font-size:10px;
		line-height:34px;
		border-radius:17px;
	}
	.surgery_system_slide ul li div{margin:25px 0 0;}
	.surgery_system_slide ul li .val_txt .left_box{margin:;}
	.surgery_system_slide ul .slick-arrow{
		top:19vw;
		width:16px;
		background-size:contain;
	}
	.surgery_system_slide ul .slick-prev{left:-10px;}
	.surgery_system_slide ul .slick-next{right:-10px;}
	.surgery_system_slide ul li.slick-active div{
		margin:27px 20px 0 0;
	}
	.surgery_system_slide ul li.slick-active div:last-child{margin:15px 0 0;}
	.surgery_system_slide ul li h3{
		margin-bottom:10px;
		font-size:15px;
	}
	.surgery_system_slide ul li h4{font-size:13px;}
	.surgery_system_slide ul li p{
		font-size:12px;
		line-height:1.56;
	}
	.precautions_box{
		margin-top:35px;
		padding-bottom:0;
	}
	.precautions_box:first-of-type{padding-bottom:15px;}
	.precautions_box > div.left_box{
		float:none;
		width:calc(100% - 20px);
	}
	.precautions_box .left_box .floating_img01{    
		left: -20px;
		bottom: -20px;
		max-width:75px;
	}
	.precautions_box .left_box .floating_img02{
		right: -10px;
		bottom: -25px;
		width:60px;
	}
	.precautions_box > div.right_box{margin-top:45px;}
	.precautions_box h3{
		margin-bottom:15px;
		font-size:15px;
	}
	.precautions_box p{
		margin-bottom:20px;
		font-size:12px;
		line-height:1.5;
	}
	/**/
	.recommended ul li img{display:none;}
	.recommended ul li:before{
		content:'';
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:20px;
		height:20px;
		background:url('/img/sub/mo_rec_img01.png')no-repeat center;
		background-size:contain;

	}
	.recommended.recommended02 ul li:before{
		background:url('/img/sub/mo_rec_img02.png')no-repeat center;
		background-size:contain;

	}
	.recommended ul li p{padding-left:30px;}
	.wd_list{width:336px;}
	.eye_movie_list, .ba_movie_list{margin:23px 0 0;}
	.eye_box_inner .incision_list li > div.img_box img{height:53.5px;}
	.what_double{text-align:left;}
	.wd_list li > div h4{font-size:14px !important;}
	.eyes .wd_list li{
		width:160px;
		height:160px;
		border-width:10px;
	}
	
	/**/
	.eye_method, .method_step{ margin-top: 15px !important;}
	.eye_method li, .method_step li{
		margin-top:10px;
		margin-left:10px;
		width:calc(50% - 5px);
	}
	.eye_method li:nth-child(3), .method_step li:nth-child(3){margin-left:0;}
	.eye_list_img_box img, .method_step_img_box img{width:100%;}
	.eye_list_img_box > span, .method_step_img_box > span{
		width:75px;
		font-size:10px;
		line-height:25px;
	}
	.eye_method li .method_box, .method_step li .method_box{
		padding-top:25px;
		height:85px;
		font-size:12px;
	}

	/**/
	.ptosis_list { transform: scale(1.6);}
	.ptosis_vs { margin: 235px auto 0;}
	.ptosis_vs_list li h4{
		font-size:12px;
		line-height:1.4;
	}
	.ptosis_vs_list li{height:80px;}
	.ptosis_vs_list li:first-of-type{
		border-width:2px;
		border-right:0;
	}
	.ptosis_vs_list li h4 span{font-size:14px;}
	.float_vs{
		top:35px;
		width:40px;
		height:40px;
		font-size:14px;
		line-height:36px;
		border-width:2px;
	}
	.overlap_box{margin-bottom:40px;}
	.overlap_box > a{
		padding: 8px 0px;
		font-size:10px;
	}
	.ptosis_box{
		margin:30px -15px 0;
		background: url(/img/sub/mo_ptosis_c_bg.png) no-repeat center top;
		background-size: cover;
		height: 74vw;
	}
	.ptosis_box h3{font-size:16px;}
	.ptosis_box img{
		margin:25px auto 10px;
		width:125px;
	}
	.ptosis_box p{font-size:14px;}
	.tmenu li a{
		padding:9px 0;
		font-size:10px;
	}
	.stmenu li{width:80px;}
	.stmenu li a{
		padding:7px 0;
		font-size:10px;
	}

	/* /// rhinoplasty /// */
	.rhinoplasty_info{
		margin-bottom:0;
		padding-bottom:90vw;
		background-position:right bottom;
		background-size:contain;
	}
	.rhinoplasty_info p{margin-top:25px;}
	.rhinoplasty_info p br{display:block;}
	.rhinoplasty_list{margin-top:5px;}
	.rhinoplasty_list li{
		margin-left:20px;
		width:calc(50% - 10px);
	}
	.sub article.rhinoplasty_con01{padding-top:55px;}
	.sub article.rhinoplasty_con03 {
		padding: 8vw 0 90vw;
		background: url(/img/sub/mo_45degrees.jpg)no-repeat center bottom / cover;
	}
	.rhinoplasty_con03 p{margin-top:15px;}
	.rhinoplasty_con03 p br{display:block;}
	.rhinoplasty_list li:nth-child(3), .rhinoplasty_list li:nth-child(4){margin-top:20px;}
	.nose_method_list li strong{
		margin-top:15px;
		font-size:12px;
	}
	.rhinoplasty_con05 .planning .float_txt{
		bottom:-20px;
		right:calc(50% - 133px);
	}
	.rhinoplasty_con05 .mobile_spoint{margin-top:40px;}
	.rhinoplasty_con05 .spoint_color1 span{background:#d189ff;}
	.rhinoplasty_con05 .spoint_color2 span{background:#bc70ef;}
	.rhinoplasty_con05 .spoint_color3 span{background:#a361cf;}
	.rhinoplasty_con05 .spoint_color4 span{background:#994ecc;}
	.rhinoplasty_con05 .day_list{margin-top:10px;}
	.rhinoplasty_con05 .day_list li{width:100%;}
	.rhinoplasty_con05 .day_list li.day_bg_3{margin-bottom:50px;}
	.rhinoplasty_con05 .day_list li:after{right: calc(100% - 6px);}
	.rhinoplasty_con05 .day_list li:nth-child(3):after{display:block;}

	/* nosel */
	.rhinoplasty .surgery_box .surgery_box_inner{background:#f8f3ff}
	.rhinoplasty .what_double h3, .rhinoplasty .what_double p{text-align:left;}
	.rhinoplasty .wd_list li{
		margin-left:10px;
		display:inline-block;
		width:85px;
		height:85px;
		border-width:5px !important;
	}
	.rhinoplasty .wd_list li:after { right: -35px;}
	.rhinoplasty .wd_list li:nth-child(1):after { display:block;}
	.rhinoplasty .recommended ul{margin-top:25px !important;}
	.recommended ul li{overflow: visible;}
	.rhinoplasty .recommended ul li:before{
		background: url(/img/sub/mo_per_rec_img02.png)no-repeat center;
		background-size: contain;
	}
	.rhinoplasty.nosel.sub article.surgical_method_box{padding-top:40px;}
	.rhinoplasty.nosel.sub article.surgical_method_box h2 + p{text-align:center;}
	.nosel .surgical_method_box > div{margin-top:10px;}
	.nosel .surgical_method_box > div > div{padding:40px 0;}
	.nosel .surgical_method_box ul.method_img_list li{width:105px;}
	.nosel .surgical_method_box ul.method_img_list li:last-child{margin-left:30px;}
	.nosel .surgical_method_box ul.method_img_list li:last-child:after{
		top: 45px;
		left: -20px;
		width:7px;
		background-size:contain;
	}
	.rhinoplasty .ba_movie_list{margin-bottom:0;}
	.rhinoplasty .ba_movie_list li{
		margin-bottom:40px;
		width:calc(50% - 15px);
	}
	.rhinoplasty .ba_movie_list li:nth-child(2n+1){margin-left:0;}
	.rhinoplasty .ba_movie_list li:nth-child(4){margin-left:30px;}
	.rhinoplasty .ba_movie_list li:nth-last-child(2), .rhinoplasty .ba_movie_list li:last-child{margin-bottom:0;}
	.rhinoplasty  .ba_movie_list li div .start_movie { left:calc(50% - 10px);}
	.nosel .ba_movie_list li div .start_movie { top: calc(50% - 10.5px);}
	.nosel .surgical_method_box p.sub_txt02{margin:0 0 20px;}
	.nosel .surgical_method_box p.sub_txt02 strong{font-size:12px;}

	/* nosed */
	.rhinoplasty.nosed.sub article.recommended02{background-size:contain;}
	.method_con_list.val02{margin-top:20px;}
	.method_con_list.val02 > li{padding:60px 0;}
	.method_con_list.val02 > li .sub_tit06{
		padding-bottom:50px;
		height:auto;
	}
	.method_con_list.val02 > li div{height:auto;}
	.val02 .method_img_list{margin-top:0;}
	.surgical_method_box ul.method_img_list.val02 li{width:130px;}
	.surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:20px;}
	.surgical_method_box ul.method_img_list.val02 li:last-child:after{
		top:55px;
		left:-15px;
		width:6px;
		background-size:contain;
	}
	.nosed .method_con_list.val02 > li p{margin-top:25px;}
	.rhinoplasty.sub article.surgical_method_box .sub_tit02 + p.sub_txt02{margin-top:0px;}
	.surgical_method_box .val02 .sub_txt02{
		margin-top:25px;
		padding:0 15px;
	}

	/* noseh */
	.noseh.rhinoplasty.sub article.surgical_method_box{width:calc(100% - 30px);}
	.noseh .method_con_list.val03{
		margin-top:0px;
		padding-bottom:50px;
	}
	.noseh .method_con_list.val03 > li > div{text-align:left;}
	.noseh .method_con_list.val03 > li > div:nth-child(1) ul{text-align:center;}
	.noseh .method_con_list.val03 > li{
		padding:30px 15px;
		width:calc(100% - 30px);
	}
	.noseh .surgical_method_box .sub_txt02{padding:0 15px;}
	.noseh .surgical_method_box ul.method_img_list li{width:calc(50% - 10px);}
	.noseh .surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:16px;}
	.noseh .surgical_method_box ul.method_img_list.val02 li:last-child:after{
		top: calc(50% - 4px);
		left: -13px;
		width:5px;
		height:8px;
		background-size:contain;
	}
	.noseh .method_con_list.val03 > li > div:nth-child(2){margin-top:20px;}
	.noseh .method_con_list.val03 > li > div:nth-child(2) h3, .noseh .method_con_list.val03 > li > div:nth-child(2) h4{text-align:center;}

	/* nosew */
	.nosew.sub article.surgical_method_box{padding-bottom:20px;}
	.nosew .method_con_list li{
		margin:0 auto !important;
		float:none;
		width:calc(100% - 20px);
	}
	.nosew .method_con_list li img{width:100%;}
	.nosew .method_con_list li p{
		margin:10px 0 30px;
	}
	.nosew .method_con_list li strong{
		font-size:14px;
	}
	.nosew.sub article.surgical_points .sub_tit02, .nosew .method_con_list li p{padding:0;}

	/* nosetll */
	.sub_visual_box.dp03 .sub_top_tab{
		margin-top: 0;
		transform: translate(-50%,-120%);
		position: absolute;
		z-index: 999;
	}
	.sub_top_tab03{
		margin:40px auto -20px;
		width:calc(100% - 10px);
	}
	.sub_top_tab03 a{
		padding:10px 5px;
		font-size:12px;
		width:calc(50% - 10px);
		letter-spacing:-0.5px;
	}
	.method_con_list.val02 > li .sub_tit06{
		height:auto;
		font-size:23.25px;
	}

	/* nosetlb */
	.nosetlb.sub article.surgical_type{padding:40px 0;}
	.surgical_type ul li{
		margin:0 15px 10px;
		padding:40px 35px;
		width:calc(100% - 100px);
	}

	/* nosetaa */
	.rhinoplasty.sub.nosetaa article.surgical_method_box{padding-bottom:30px;}
	.nosetaa .method_step{width:calc(100% - 80px);}
	.nosetaa .method_step li{
		margin:0;
		width:100%;
	}
	.nosetaa .surgical_method_box .sub_txt02{
		margin-bottom:20px;
		padding:30px 15px 20px;
		height:auto;
	}
	/* nosetas */
	.rhinoplasty.nosetas.sub article.surgical_method_box.pb_edit{padding-bottom:30px;}
	.surgical_method_box > div.extension_box h3{
		font-size:15px;
		letter-spacing:0;
	}
	.surgical_method_box > div.extension_box p{
		margin-top:25px;
		font-size:13px;
		letter-spacing:0;
	}
	.nosetas .method_con_list.val02 > li p{
		padding:0 15px;
	}

	/* noseof*/
	.rhinoplasty.noseof .surgery_box{padding-bottom:60%;}
	.rhinoplasty.noseof .surgery_box .surgery_box_inner{background:none;}
	.rhinoplasty.noseof .surgery_box .surgery_box_inner .sub_txt02 br{display:block;}
	.noseof .color2_box > div{padding:60px 0 50px;}
	.color2_box .plus_01{top: 50%;left:50%; transform: translate(-50%,-54%);font-size:40px}
	.u_circle{padding:0;transform: scale(1);}
	.noseod .rhinoplasty_con02 p{
		margin:25px 0 35px;
		font-size:12px;
	}
	.noseod.sub article.color2_box{margin-top:0;}
	.noseod .color2_box > div{
		padding:35px 15px 65px;
		width:calc(100% - 30px);
	}
	.noseod .color2_box > div:last-child .img_txt{width:130px;}
	.noseod .color2_box > div:last-child .img_txt p{
		top: 37px;
		right: -80px;
		font-size:12px;
	}
	.cir_num_list.val02{margin-top:-20px;}
	.cir_num_list li{
		margin:0;
		width:calc(100%/3 - 3px);font-size:12px;
	}
	.cir_num_list li span{
		padding:4px 0;
		width:20px;
	}
	.cir_num_list li p{}
	.noseod .surgical_method_box > ul, .noseod .surgical_method_box > ul li h4{margin-top:15px;}
	.noseod .surgical_method_box ul.method_img_list.val02 li{width:105px;}
	.noseod .surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:35px;}
	.noseod .surgical_method_box ul.method_img_list.val02 li:last-child:after{
		top: 43px;
		left: -21px;
	}
	.noseod .surgical_method_box > ul li h4{font-size:12px;}

	/* noseor */
	.noseor.sub article.color2_box{margin-top:0;}
	.noseor .color2_box > div{
		padding:35px 15px 65px;
		width:calc(100% - 30px);
	}
	.noseor .surgical_method_box ul.method_img_list.val02 li{width:105px;}
	.noseor .surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:35px;}
	.noseor .surgical_method_box ul.method_img_list.val02 li:last-child:after{
		top: 43px;
		left: -21px;
	}
	.noseor .surgical_method_box > ul li h4{font-size:12px;}
	.cir_num_list.val02{margin-top:-20px;}
	.cir_num_list.val02 li div, .cir_num_list.val02 li p{
		display:inline-block;
		vertical-align:top;
		margin-top:0;
	}
	.cir_num_list.val02 li div{width:30px;}
	.cir_num_list.val02 li p{width:calc(100% - 30px); margin-top:2px;}

	/* noseoc */
	.noseoc.sub article.color2_box{margin-top:0;}
	.noseoc .color2_box > div{
		padding:35px 15px 65px;
		width:calc(100% - 30px);
	}
	.noseoc .surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:20px;}
	.noseoc .method_img_list.val02 li h4{
		margin-top:13px;
		font-size:11px;
	}
	.noseoc .method_step li{
		margin-top:15px;
		margin-left:auto;
		margin-right:auto;
		max-width:320px;
	}
	.noseoc .surgical_method_box p.sub_txt02{
		padding:25px 10px 15px;
		font-size:12px;
	}
	.noseoc .surgical_method_box p.sub_txt02 strong{font-size:12px;}
	.noseoc .surgical_method_box p.sub_txt02 strong + br{display:block;}

	/* noseon */
	.noseon.sub article.color2_box{margin-top:0;}
	.noseon .color2_box > div{
		padding:35px 15px 65px;
		width:calc(100% - 30px);
	}
	.noseon .surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:20px;}
	.noseon .method_img_list.val02 li h4{
		margin-top:13px;
		font-size:11px;
	}
	.noseon .cir_num_list.val02{width:221px;}
	.noseon .cir_num_list.val02 li{width:100% !important;}
	.noseon .surgical_method_box > ul{}
	.noseon .method_step{margin-top:40px;}
	.noseon .method_step li{
		margin:0 auto 30px !important;
		width:calc(100% - 40px);
	}

	/* nosern */
	.nosern .surgical_method_box ul.method_img_list li{width:calc(50% - 10px);}
	.nosern .surgical_method_box ul.method_img_list.val02 li:last-child{margin-left:16px;}
	.nosern .surgical_method_box ul.method_img_list.val02 li:last-child:after{
		top: calc(50% - 4px);
		left: -13px;
		width:5px;
		height:8px;
		background-size:contain;
	}
	.nosern .method_con_list.val03 > li{
		padding:30px 15px 10px;
		width:calc(100% - 30px);
	}
	.nosern .method_con_list.val03 > li > div:nth-child(2){margin-top:20px;}
	.nosern .method_con_list.val03 > li > div:nth-child(2) h3,
	.nosern .method_con_list.val03 > li > div:nth-child(2) h4{text-align:center;}
	.nosern .surgical_method_box p.sub_txt02 strong, .nosern .surgical_method_box strong{font-size:12px;text-align:left;}
	.nosern .surgical_method_box ul.sub_txt02{width:100%;}
	.nosern .surgical_method_box p.sub_txt02 {text-align:left;}
	.nosern .surgical_method_box li:before{top:10px;}
	.nosern.sub article.margin_edit{padding:40px 15px 50px;}
	.nosern .method_info li:before{top:10px;}
	.nosern .wd_list.wd_list2.val02 li{
		margin-left:10px;
		width:115px;
		height:115px;
	}
	.nosern .wd_list.wd_list.val02 li:after {
		right: -15px;
		width: 8px;
	}


	/* /// facial /// */
	.facial_info{
		padding:55px 25px 110%;
		background-size:cover;
	}
	.facial_info p{margin-top:15px;}
	.facial.facial_sys .method_step li{
		margin-top:40px;
		padding:35px 20px;
		width:calc(100% - 40px);
		border-radius:10px;
	}
	.facial_sys .method_step li span{
		top:-12.5px;
		left:20px;
		padding:7.5px 0;
		width:80px;
		font-size:10px;
	}
	.facial_sys .method_step li h3{font-size:14px;}
	.facial_sys .method_step li p{
		padding-top:12px;
		margin:0;
	}
	.facial_sys .method_step li p.sub_txt02 br{display:block;}
	.facial_sys .spoint_color1 span{background:#5ccd96;}
	.facial_sys .spoint_color2 span{background:#71badd;}
	.facial .tmenu li { width: 50% !important;}
	.facial .tmenu{margin-bottom:30px;}
	.facial .bf_val p{padding:0;}
	.facial .stmenu{margin-top:40px;}
	.facial .round_val li{
		padding-top:0;
		width:calc(25% - 10px);
	}
	.facial .round_val li a{
		padding:6.5px 0;
		font-size:10px;
		border-radius:12.5px;
	}
	.facial .type_con{margin-top:25px;}
	.type_box h3{font-size:16px;}
	.type_box p{margin:15px 0 0;}
	.slider_box .beautiful_eyes{
		left:-15px;
		right:-15px;
		width: calc(100% + 30px);
	}
	.facial .eye_slide_container .slick-arrow{
		display:block !important;
		width:30px;
		height:30px;
		background-size:6px;
	}
	.facial .bf_val p.detail_link_txt{margin-bottom:0;}
	.detail_link{font-size:12px;}
	.facial .bf_val p.detail_link_txt{
		padding-top:25px;
		font-size:10px;
	}
	.material_list.val01 > li strong{font-size:13px;}
	.facial .bf_val, .slider_box{
		margin-left:-15px;
		margin-right:-15px;
		width:calc(100% + 30px);
	}
	.slider_box > a, .bf_val > a{
		top:calc(50% - 15px);
		width:30px;
		height:30px;
		background-size:10px !important;
	}
	.slider_box a.arr_next, .bf_val a.arr_next{left:0;}
	.slider_box a.arr_prev, .bf_val a.arr_prev{right:0;}

	/* facialfc */
	.facial.sub article.sub_visual_box{margin-bottom:0;}
	.facial .sub_top_tab a{width:100%;}
	.facial .surgery_box{margin:0;}
	.facial .surgery_box .surgery_box_inner{background:#ebf6f0;}
	.facial .wd_list.wd_list05 li{
		margin:0 auto;
		display:block;
		width:130px;
		height:130px;
	}
	.facial .wd_list.wd_list05 li:nth-child(even):after{
		top:-30px;
		right:-30px;
		width:150px;
		height:150px;
	}
	.facial.facialfc .method_step{margin-top:60px;}
	.facial.facialfc .method_step li, 
	.facial.facialfc .method_step li:first-child{
		display:inline-block;
		font-size:10px;	
		max-width:280px;
	}
	.facial .wd_list li > div h4 br{display:block;}
	.facialfc .method_step_img_box > span{bottom:92%;}
	.facial.facialfc .method_step li > span{margin-top:10px;}
	.facialfc .ba_movie_list{margin-bottom:-25px;}
	.facialfc .ba_movie_list li h3{
		margin-top:20px;
		font-size:16px;
	}
	.facialfc .ba_movie_list li p.sub_txt02{margin-bottom:25px;}
	.facialfc .ba_movie_list li p.sub_txt02 strong + br{display:block;}
	.procedure_table li{
		margin-top:30px;
		float:none;
		width:100%;
	}
	.procedure_table li:after{
		top:-37px;
		left:calc(50% - 20px);
		width:45px;
		height:45px;
		border-width:1px;
	}
	.procedure_table li h4{
		padding:12px 0;
		font-size:16px;
	}
	.procedure_table li div{height:160px;}
	.procedure_table li p{
		padding:20px 10px;
		font-size:12px;
		border:0 none;
		vertical-align:top;
	}
	.color2_box{
		margin-left:-15px;
		margin-right:-15px;
		width:calc(100% + 30px);
	}
	.facial .color2_box > div{
		padding:55px 15px;
		width:calc(100% - 30px);
	}
	.facialfc .color2_box{
		margin-top:25px;
		margin-bottom:-50px;
	}
	.facialfc .color2_box > div > img{
		max-width:135px;
	}
	.facialfc .color2_box .sub_txt04{
		margin-top:20px;
		font-size:14px;
	}
	.facial .method_img_list{margin-top:30px;}
	.facial .method_img_list li{margin:0 16px 0 20px;}
	.facial .method_img_list li:after{
		top:60px;
		left:-20px;
		width:6px;
		background-size:contain;
	}
	.facial .recommended ul li:before {
		background: url(/img/sub/mo_facial_check.png)no-repeat center;
		background-size: contain;
	}
	.facial.facialfc .method_img_list.val02 li img{width:120px;}
	.facialfc.sub article.recommended {
		height:auto;
		background: #2a8e5e url(/img/sub/mo_facialfc_recommended_bg.jpg) no-repeat right bottom;
		background-size: cover;
	}
	.facialfc .recommended ul{margin-top:25px;}
	.facial .what_double .wd_list li{
		margin:0 0 0 6px;
		display:inline-block;
		width:130px;
		height:130px;
		border-width:10px;
	}
	.facial .what_double .wd_list li:nth-child(1):after{display:block;}
	.facial.facialfc02 .method_step li{
		margin:0 0 0 21px;
		padding:0;
		width:calc(100%/3 - 14.5px);
	}
	.facial.facialfc02 .method_step li:first-child{margin-left:0;}
	/*.facial.facialfc02 .method_step_img_box img{
		width:115px;
		height:115px;
	}*/
	.facialfc02 .method_step li h3{
		margin-top:35px;
		font-size:14px;
	}
	.facialfc02 .method_step li p strong{font-size:12px;}
	.facialfc02 .method_step.val02 li p{padding-top:12px;}
	.facialfc02 .method_step.val03{margin-top:0 !important;}
	.facialfc02 .method_step.val03 li{
		margin-left:0;
		display:block;
		width:100%;
	}
	.facialfc02 .method_step.val03 li p{
		margin-bottom:20px;
		padding:15px 15px 25px;
		height:auto;
	}
	.effect_check p strong{
		margin-top:15px;
		font-size:14px;
	}

	/* facialfs */
	.facialfs .material_list.val01 > li{padding:23px 20px;}
	.facialfs .material_list.val01 > li img{
		width:16%;
		min-width:65px;
	}
	.facialfs .material_list.val01 > li div{
		margin-top:15px;
		font-size:16px;
	}
	.facialfs .material_list.val01 > li div .sub_tit06{
		margin-bottom:20px;
		font-size:16px;
	}
	.facialfs .effect_check{margin-top:-40px;}

	/* facialff02 */
	.facialff02 .sm_info li{margin-bottom:15px;}
	.facialff02 .sm_info li br{display:block;}
	.facialff02 .method_con_list.val03 > li > div:last-child{
		margin-top:25px;	
	}
	.facialff02 .surgical_method_box ul.method_img_list.val02 li:last-child:after{
		top:calc(50% - 3.5px);
		left:-12px;
		width:5px;
		height:7px;
		background-size:contain;
	}
	.facialff02 .surgical_method_box ul.method_img_list li{margin:0 0 0 25px;}
	.facialff02 .surgical_method_box ul.method_img_list li:first-child{margin-left:0;}
	.facialff02 .surgical_method_box ul.method_img_list li img{width:175px;}
	.facialff02 .method_con_list.val03 > li{
		padding:10px 30px 50px;
		width:calc(100% - 60px);
	}
	.facialff02 .method_con_list.val03 > li:last-child .sm_info{padding-left:10px;}
	.method_con_list.val03 .sub_tit06{margin-bottom:20px;}
	.facialff02 .surgical_method_box ul.method_img_list.val02 li{width:calc(50% - 12px);}
	.facial .features_list{margin-top:30px;}
	.facial .features_list li:after{
		width:10px;
		height:10px;
		bottom: -30px !important;
		background-size: contain !important;
	}
	.facial.facialff02 .features_list li:after{
		top: 165px;
		left: calc(50% - 4px);
		bottom: 0 !important;
		width: 10px;
		height: 10px;
		transform: translate(0);
	}

	/* facialfp */
	.facialfp .cir_num_list.val02{margin-top:0;}
	.facialfp .cir_num_list.val02 li{padding-top:18px;}
	.facialfp .cir_num_list.val02 li div span{
		padding:7.5px 0;
		margin-right:10px;
		width:25px;
		font-size:10px;
	}
	.facialfp .cir_num_list.val02 li p strong{font-size:14px;}
	.facialfp .cir_num_list.val02 li p.sub_txt02 strong + br{display:block;}
	.facialfp .cir_num_list.val02 li p{font-size:12px;}
	.info_table{margin-top:10px;}
	.facialfp .info_table li{
		margin:10px 45px 0;
		width:calc(100% - 90px);
	}
	.info_table li h5{
		padding:15px 0;
		font-size:10px;
	}
	.info_table li p{
		height:42px;
		font-size:12px;
	}
	.info_table li p span span{font-size:12px;}
	.facialfp .info_box .wd_list{padding-bottom:120px;}
	.facial.facialfp .info_box .wd_list li{
		margin-left:10px;
		margin-bottom:90px;
		float:none;
		display:inline-block;
		width:135px;
		height:135px;
		border-width:10px;
	}
	.facialfp .info_box .wd_list li p{
		margin-top:25px;
		letter-spacing:0;
	}
	.facialfp .sub_tit05{margin-top:30px;}
	.facialfp .info_box #tap03 .sub_tit05{margin-top:0;}
	.facialfp #tap03 .cir_num_list.val02 li{
		float:none;
		width:100%;
	}
	/* facialfn */
	.facialfn .detail_link{padding-top:5px;}
	.facialfn .detail_link_txt{
		margin-bottom:20px;
		padding-top:10px;
		font-size:10px;
	}
	.facialfn .info_box .sub_tit05{padding-top:0;}
	.facialfn .tmenu li:nth-child(3) a, .facialfn .tmenu li:nth-child(4) a{border-top:0;}
	.facialfn .features_list li{
		margin:0 0 20px;
		width:155px;
		height:155px;
		float:none;
	}
	.facial .features_list li:after{
		top:145px;
		width:1px;
		height:20px;
	}

	/* facialfr */
	.facialfr.sub article .what_double p.sub_txt02{margin-bottom:20px;}
	.facialfr h4.sub_tit05{margin-top:30px;}
	.facialfr .ba_movie_list{margin-top:0;}
	.facialfr .ba_movie_list li{
		margin:20px 0 0;
		width:100%;
	}
	.facialfr .ba_movie_list li span{
		margin-top:10px;
		font-size:10px;
	}
	.facialfr .ba_movie_list li div .start_movie{
		top:calc(50% - 20px);
		left:calc(50% - 10px);
		width:20px;
		height:20px;
	}
	
	/* facialt */
	.info_table.sort04 li h5{width:100%;}
	.info_table.sort04 li p{height:50px;}
	.facialt.facial.sub article.recommended ul{width:100%;}
	.planning_list{
		margin-bottom:25px;
		width:100%;
	}
	.planning_list > li:after{
		bottom:-3px;
		left:calc(15.5% - 3px);
		width:6px;
		height:5px;
		background-size:contain !important;
	}
	.planning_list li h4, .planning_list li div{
		padding:10px;
		font-size:10px;
	}
	.planning_list li h4{width:31%;}
	.planning_list li div{width:69%;}
	.planning_list .sm_info.val02{margin-top:10px;}
	.facialt.facial .method_img_list{margin-bottom:25px;}
	.facialt .method_con_list.val03 > li{
		padding:40px 10px;
		width:calc(100% - 20px);
	}
	.facialt.facial .method_img_list li {
		margin:0 0 40px;
		display:block;
		width:auto;
	}
	.facialt.facial .method_img_list li img{
		width:50%;
		min-width:145px;
	}
	
	.facialt.facial .method_img_list li:after{
		top: -25px;
		left: calc(50% - 6px);
		width: 6px;
		height: 5px;
		transform: rotate(90deg);
		background-size:contain;
	}
	.facial.facialt .surgical_method_box ul.method_img_list li{
		display:inline-block;
		margin:0 4% !important;
		width:calc(30%);
		min-width:95px;
	}
	.facialt.facial .surgical_method_box ul.method_img_list li img{
		width:100%;
		min-width:auto;
	}
	.facialt .method_con_list.val03 .sub_tit06 + p.sub_txt02{margin-bottom:0;}
	.facialt .surgical_method_box ul.method_img_list.val02 li:last-child:after{
		top:47%;
		left:-15.5%;
		transform: rotate(0);
		width:6px;
		height:5px;
		background-size:contain;
	}
	.facialt .method_step li{
		margin:0 auto 20px;
		float:none;
		width:calc(100% - 30px);
	}
	.facialt .method_step li p{
		padding:25px 0 35px;
		height:auto;
		font-size:12px;
	}
	.facial .method_img_list li p{
		font-size:12px;
		font-weight:300;
	}


	/* /// breast /// */
	.breast .sub_top_tab a{width:100%;}
	.breast .sub_top_tab a.mobile_location{
		background:#198bcb;
		border-color:#198bcb;
	}
	.breast .surgery_box .surgery_box_inner{
		margin:0 auto;
		padding: 50px 0 53px !important;
		width:calc(100% - 50px);
		background:none;
	}
	.eye_box_inner .incision_list li > div img, 
	.surgery_box_inner .incision_list li > div img{
		width:53.5px;
		height:53.5px;
	}
	.eye_box_inner .incision_list li .txt_box h5, 
	.surgery_box_inner .incision_list li .txt_box h5{
		font-size:12px;
		line-height:1.2;
	}
	.eye_box_inner .incision_list li .txt_box p, 
	.surgery_box_inner .incision_list li .txt_box p{
		font-size: 10px;
		line-height: 1.2;
	}
	.breast.breast_sys .what_double .sm_info{
		margin-top:0px;
		display:block;
	}
	.breast.breastai .wd_list{padding-top:0;}
	.breast .what_double > h4, .breast .what_double > p{text-align:left;}
	.breast .what_double .sm_info li:after{top:10px;}
	.breast .what_double .sm_info li.sub_txt02{margin-bottom:15px;}
	.breast .wd_list li{
		margin-left:0;
		margin-bottom:15px;
		display:block;
		width:165px;
		height:165px;
		border-width:10px;
	}
	.breast .wd_list li h4{letter-spacing:0;}
	.breast .wd_list li h4 br{display:block;}
	.breast .wd_list li:after{
		display:block;
		top:calc(100% + 10px);
		right:calc(50% - 0.5px);
		width:1px;
		height:15px;
	}
	.breast .wd_list li:last-child:after{display:none;}
	.breast .surgery_system_slide ul li .left_box p{font-size:12px;}

	/* breast_sys */
	.breast .sub_visual_box .sub_top_tab{width:calc(100% - 30px);}
	.breast.breast_sys .wd_list li > div h4 br{display:block;}
	.breast.breast_sys .what_double{margin-bottom:-15px;}
	
	.breast.breast_sys .surgery_box{
		margin:0 auto;
		/*padding:0 0 0 45%;*/
		position:relative;
		width:100%;
		height:400px;
	}
	.breast.breast_sys .surgery_box:after{
		content:'';
		position:absolute;
		bottom:0;
		left:calc(50% - 140px);
		display:block;
		width:280px;
		height:402px;
	}
	.breast.breast_sys .surgery_box > div{
		padding:15px 0 0 15px;
		width:calc(100% - 30px);
		z-index:1;
	}
	.breast.breast_sys .surgery_box > div h4{font-size:14px;}
	.breast.breast_sys .surgery_box > div .sub_txt02{
		margin-bottom:10px;
		font-size:12px;
	}
	.breast .mobile_spoint{margin-top:50px;}
	.breast .spoint_color1 span{background:#acd6ea}
	.breast .spoint_color2 span{background:#78bfe4}
	.breast .spoint_color3 span{background:#2e99ca}
	.breast .spoint_color4 span{background:#0065ab}
	.breast .recommended ul li:before{
		background: url('/img/sub/mo_breast_check.png')no-repeat center;
		background-size:cover;
	}
	
	.surgery_system_slide ul li .right_box.val_txt, .surgery_system_slide ul li .val_txt .left_box{margin-top:0;}
	.surgery_system_slide ul li .val_txt h4{
		margin-bottom:10px;
		font-size:12px;
	}

	/* breastaa */
	.breast.breastaa .wd_list{width:auto;}
	.breast.sub article.recommended{
		padding-top:50px;
		height:auto;
		padding-bottom:100%;
	}
	.breast.breastaa.sub article.recommended {
		background: #f1effc url(/img/sub/mo_breastaa_recommended_bg.jpg)no-repeat right bottom;
		background-size:cover;
	}
	.aug_box img{display:none;}
	.aug_box ul{display:block;} .aug_box ul.wd_list{display:inline-block;}
	.breast .aug_box ul.wd_list{
		margin-top:0;
		padding:0;
	}
	.breast .aug_box ul.wd_list li.bg_green {
		border-color:#c0e7ed;
		background-color: #30afc2;
	}
	.breast .aug_box ul.wd_list li.bg_sky {
		background-color: #b4d6ea;
		color:#000;
	}
	.breast .aug_box ul.wd_list li:after{
		top:calc(100% + 12px);
		right:calc(50% - 5px);
		width:10px;
		height:10px;
		background: url('/img/sub/plus_6.jpg')no-repeat center;
		background-size:cover;
	}
	.breast .aug_box ul.wd_list li:nth-child(4):after{
		right:calc(50% - 3px);
		width:6px;
		background: url('/img/sub/ico_sum.jpg')no-repeat center;
		background-size:cover;
	}
	.aug_box ul p{margin:10px 0 25px;}
	.breast .roundbox_list > li{margin-bottom:15px;}
	.breast .roundbox_list > li div{
		padding:25px 20px 40px;
		margin:;
	}
	.breast .roundbox_list > li h4{
		margin:0;
		height:auto;
	}
	.roundbox_list{
		margin:35px auto 0;
		text-align:center;
	}
	.roundbox_list > li div a{
		margin-top:15px;
		border-radius:10px;
	}
	.breastaa .method_con_list.val02{
		margin:0 -15px;width: calc(100% + 31px);
	}
	.breastaa .method_con_list.val02 > li{
		padding:50px 20px 40px;
		width:calc(100% - 40px)
	}
	.breastaa .method_con_list.val02 > li img{
		width:160px;
		height:160px;
	}
	.breastaa .method_con_list.val02 > li h6{margin-top:15px;}
	.breastaa .method_con_list.val02 > li .sub_tit03{
		margin-bottom:5px;
		font-size:10px;
	}
	.breastaa .method_con_list.val02 > li p,
	.breastaa .method_con_list.val02 > li ul{
		margin-top:10px;
		margin-bottom:20px;
	}
	.sm_info li:after{top:9px;}
	.policy_list.val02{margin-top:35px;}
	.policy_list.val02 li{display:block;}

	/* breastai */
	.implant_info{padding:50px 10px 30px;}
	.breast.breastai .what_double .sm_info{
		margin-top:-20px;
		width:100%;
	}
	.breast.breastai .wd_list li{
		margin-left:auto;
		margin-right:auto;
		display:block;
	}
	.breast.breastai .wd_list.sort04 li:nth-child(even), 
	.breast.breastai .wd_list.sort04 li:nth-child(3){
		margin-left:auto;
		margin-right:auto;
	}
	.breast.breastai .wd_list.sort04 li:nth-child(3), 
	.breast.breastai .wd_list.sort04 li:nth-child(4){margin-top:15px;}
	.implant_type > li{width:100%;}
	.implant_type > li img{width:100%;}
	.implant_type > li h5{padding:17px 0;}
	.implant_type > li div{
		padding:20px 20px 35px;
		height:55px;
	}
	.implant_type > li ul li{font-size:12px;}
	.implant_txt.val02{
		border-top-width:1px;
		height:135px;
	}
	.breastai p.sub_txt02{margin-bottom:25px;}
	.motica_box h4{
		font-size:14px;
		line-height:1.8;
	}
	.motica_box h5{
		margin:10px 0 20px;
		font-size:25px;`
	}
	.motica_box .sub_tit02 + p.sub_txt02{
		margin-top:-10px;
		margin-bottom:30px;
	}
	.motica_what{
		padding-bottom:0;
		transform: scale(1);
	}
	.motica_txt h5{padding:10px 15px;}
	.motica_list li:last-child .motica_img{
		padding:0 15px;
		text-align:left;
	}
	.breastai .motica_list p.sub_txt02, .motica_list li:last-child .motica_txt p{
		padding:10px 15px;
		margin:0;
	}
	.motica_txt p.sub_txt02 span{margin-bottom:13px;}
	.motica_list li:last-child{margin-top:20px;}
	.motica_list li:last-child div{width:100%;}
	.bellagel_con02 table th, .bellagel_con02 table td{
		padding:6px 0;
		font-size:12px;
	}
	.bellagel_con04 .border_box.sub_txt02{padding:15px;}
	.bellagel_list li h5{
		padding:11px 0;
		font-size:12px;
	}
	.breastai .bellagel_list li p.sub_txt02{
		padding:20px;
		height:70px;
	}


	/* breastaf */
	.breastaf .wd_list{width:auto;}
	.compare_box dt{
		padding:13px 0;
		font-size:13px;
	}
	.compare_box dd p{padding:15px 0 15px 15px;}
	.compare_box dd p:first-child{
		width:calc(27% - 15px);
		font-size:12px;
	}
	.compare_box dd p:last-child{
		width:calc(73% - 15px);
		font-size:12px;
	}
	.pc_list > li{margin-bottom:15px;}
	.pc_list > li:last-child{margin-bottom:0;}
	.pc_list, .pc_list > li div{
		display:block;
		width:100%;
	}
	.pc_list > li div:last-child{
		padding:15px;
		width:calc(100% - 30px);
	}
	.pc_list > li div h4{
		padding:10px 0;
		font-size:14px;
	}

	/* breastr */
	.breastr .level_con{
		margin-bottom:20px;
		display:block;
	}
	.breastr .level_con img{
		margin:0 20px;
		display:block;
		width:calc(100% - 40px);
	}
	.breastr .level_con ul{
		margin-top:30px;
		padding:0;
		display:block;
	}
	.breastr .level_con ul li p{margin:10px 0 20px;}
	.breastr .round_val li{
		margin:0 auto 15px;
		display:block;
		width:125px;
	}
	.breastr .round_val li:last-child{margin-bottom:0;}
	.breastr .round_val li a{
		padding:10px 0;
		font-size:13px;
	}
	.breastr .type_box{margin-top:35px;}
	.breastr .method_step{width:100%;}
	.breastr .method_step li{
		margin:0 auto !important;
		display:block;
		width:100%;
	}
	.breastr .method_step li:nth-child(4), .breastr .method_step li:nth-child(5), .breastr .method_step li:nth-child(6){margin-top:0px;}
	.breastr .method_step li img{width:auto;}
	.breastr .method_step li p{padding:30px 0 50px;}
	.breastr .method_step li:before {
		content: '';
		display: block;
		position: absolute;
		top: calc(100% - 30px);
		right: calc(50% - 6px);
		width:12px;
		height:14px;
		transform: rotate(90deg);
	}

	/* breastn */
	.breastn .method_step.val02 > li{
		padding:35px 20px 50px;
		width:calc(100% - 40px);
	}
	.breastn .method_step.val02 > li > h4{font-size:12px;}
	.breastn .method_step.val02 > li > h5{margin-top:35px;}
	.breastn .method_step.val02 > li > img{
		width:calc(100% - 15px);
		max-width:230px;
	}
	.breastn .method_step.val02 > li:first-child > img:nth-child(4){max-width:185px;}
	.breastn .method_step.val02 > li ul li p{
		padding:60px 10px 30px;
		height:25px;
	}
	.breastn .method_step_img_box > span{bottom:-45px;}

	/* breastm */
	.symptom_box{
		margin:0 -15px -205px;
		padding:180px 0 75px;
		position:relative;
		width:calc(100% + 30px);
		top:-155px;
		z-index:-1;
	}
	.symptom_box ul li{margin-top:10px;}
	.breastm .method_step li{
		margin:15px 10px 0 !important;
		display:block;
		width:calc(100% - 20px);
	}
	.breastm .method_step li p{
		padding:40px 10px;
		height:55px;
		font-size:12px;
	}
	.breast .wd_list.sort05{width:auto;}
	.breast .wd_list.sort05 li{
		margin-left:0;
		margin-right:0;
	}
	.breast .wd_list.sort05 li:after{
		top: calc(100% + 15px);
		right: calc(50% - 0.5px);
		/*top: calc(100% + 12px);
			right: -45px;*/
	}
	.breast .wd_list.sort05 li:nth-child(3):after{display:block;}

	/* /// before&after /// */
	.beofre_after .ba_arr{
		top:calc(50% - 15px);
		width:30px;
		height:30px;
		background-size:10px !important;
	}
	.beofre_after .ba_arr.prev{left:0;}
	.beofre_after .ba_arr.next{right:0;}
	.beofre_after .ba_view .round_val{margin-top:10px;}
	.beofre_after .ba_view .round_val li{margin-top:10px;}
	.beofre_after .ba_view .round_val li a{font-size:10px;}
	.beofre_after .ba_index li{width:calc(50% - 10px);}
	.beofre_after .ba_index li:nth-child(3){margin-left:0;}
	.beofre_after .ba_index li:nth-child(3), .beofre_after .ba_index li:nth-child(4){margin-top:0}
	.beofre_after .ba_index li:nth-child(1) a, .beofre_after .ba_index li:nth-child(2) a{margin-bottom:10px;}
	.beofre_after .ba_index li:nth-child(1) a.on{margin-bottom:4px;}
	.beofre_after .ba_view > div{
		margin:0 -15px;
		width:calc(100% + 30px);
	}
	/*.beofre_after .ba_view .pic_group.mobile{display:block !important;}
	.beofre_after .ba_view .pic_group.web{display:none !important;}*/
	.beofre_after .ba_txt{margin-top:10px;}
	.beofre_after .ba_txt .operation a{
		margin-top:10px;
		line-height:1;
	}
	.beofre_after .paging > ul > li{margin:0 1px 0 5px;}
	.beofre_after .paging > ul > li > a{font-size:13px;}
	.beofre_after .enquiry .sub_tit01{font-size:20px;}
	.enquiry_box, .form_require{margin-top:25px;}
	.gray_txt, .form_require{font-size:12px;}
	.form_require{position:static;}
	.form_table th, .form_table td{font-size:12px;}
	#captcha_img{height:30px;}
	#captcha_refresh{
		padding:8px 0;
		font-size:12px;
	}
	#captcha_img, #captcha_refresh{width:calc(50% - 5px) !important;}
	.btn_wrap{margin-top:25px;}
	.btn.base_btn{
		padding:12px 0;
		width:105px;
		font-size:10px;
	}
	.mobile_pop{
		display:block;
		position:fixed;
		top:0;
		bottom:0;
		left:0;
		right:0;
		width:100%;
		height:100%;
		z-index:15;
		background:#fff;
	}
	.pop_header{
		padding:15px 20px;
		position:relative;
		background:#222222;
	}
	.pop_header img{
		height:20px;
	}
	.pop_header .pop_close{
		position:absolute;
		top: 25px;
		right: 40px;
	}
	.pop_header .pop_close span{
		display:block;
		position:absolute;
		width:20px;
		height:2px;
		background:#fff;
	}
	.pop_header .pop_close span.p_top{transform:rotate(-45deg);}
	.pop_header .pop_close span.p_bottom{transform:rotate(45deg);}
	.pop_body .stmenu2{
		padding:20px 0;
		text-align:center;
	}
	.pop_body .stmenu2 li{
		margin:0 1px 0 5px;
		display:inline-block;
		width:100px;
	}
	.pop_body .stmenu2 li a{
		padding: 7px 0;
		display:block;
		border:1px solid #000000;
		font-size: 10px;
		font-weight:500;
		color:#000;
		line-height:1;
		background:#fff;
	}
	.pop_body .stmenu2 li a.on{
		color: #fff;
		background: #3eafbf;
		border-color: #3eafbf;
	}
	.pop_body > div{overflow:auto;}
	.pop_body div img{width:100%;}

	/* faq */
	.rhinoplasty .search_box input[type="text"]{
		padding:6px 0px;
		width:calc(100% - 74px);
	}
	.rhinoplasty .search_box button{
		padding:12.5px 0px;
		width:70px;
		font-size:10px;
	}
	.faq_list{margin-top:25px;}
	.faq_list li > a{
		padding:15px 35px 15px 45px;
		font-size:15px;
		line-height:1.3;
		background-position-x:97% !important;
		background-size:15px !important;
	}
	.faq_list li > a:before{
		top:calc(50% - 14px);
		left:10px;
		font-size:24px;
	}
	.faq_list li div{
		padding:15px 35px 15px 45px;
		background-size:calc(100% - 80px);
	}
	.faq_list li div p, .faq_list li div p span{font-size:12px !important;}
}
@media screen and (max-width:550px){
	/* /// breast /// */
	.breast.breast_sys .surgery_box{
		padding:0;
		width:100%;
		height:105vw;
	}
	.breast.breast_sys .surgery_box:after{
		left:0;
		width:100%;
		height:385px;
		background-size:500px;
	}

	/* breastn */
	.breastn .method_step .method_step {width: 250px;}
	.breastn .method_step .method_step li{margin-top:10px !important;}
	.breastn .method_step .method_step li:first-child{margin-top:0 !importnat;}
}
@media screen and (max-width:500px){
	/* /// eyes /// */
	.eye_movie_list li, .ba_movie_list li{margin-bottom:20px;}
	.eye_movie_list li h4, .ba_movie_list li h4{
		margin-bottom:10px;
		font-size:12px;
		text-align:left;
	}
	.eye_movie_list li div img, .ba_movie_list li div img{width:100%;}
	.eye_movie_list li div .start_movie, .ba_movie_list li div .start_movie{
		top:calc(50% - 10px);
		left:calc(50% - 10px);
		width:20px;
		height:20px;
	}

	/**/
	.ptosis_list { transform: scale(1);}
	.ptosis_vs { margin: 105px auto 0;}

	/* /// rhinoplasty /// */
	.rhinoplasty_list li{
		margin: 20px 20px 0 !important;
		width:calc(100% - 40px);
	}
	
	/* nosem */
	.material_list.val02 li{
		margin:35px auto 0 !important;
		float:none;
		width:calc(100% - 60px);
	}
	.material_list.val02 li:nth-child(1){margin-top:0 !important;}

	/* nosel */
	.nosel .surgical_method_box p.sub_txt02{text-align:left;}
	.rhinoplasty .ba_movie_list li{
		margin:0 15px 35px !important;
		width:calc(100% - 30px);
	}
	/* noseod */
	.noseod .rhinoplasty_con02 li{
		margin-top:20px !important;
		width:calc(100% - 40px);
	}
	.noseod .rhinoplasty_con02 li:first-child{margin-top:0 !important;}

	/* /// facial /// */
	.facial .what_double .wd_list li{
		margin:0 auto 15px;
		display:block;
		float:none;
	}
	.facial .what_double .wd_list li::after{
		top: calc(100% + 10px);
		right: calc(50% - 0.5px);
		width: 1px;
		height: 15px;
	}
	.facial.facialfc02 .method_step li{
		margin:0 0 30px;
		float:none;
		width:135px;
	}
	.facial.facialfc02 .method_step.val02 li{
		margin:0 0 0 21px;
		float:left;
		width:calc(50% - 12.5px);
	}
	.facial.facialfc02 .method_step.val02 li:first-child{margin-left:0;}
	.facial.facialfc02 .method_step.val03{max-width:calc(100% - 60px);}
	.facial.facialfc02 .method_step.val03 li{width:100%;}
	.facialff02 .surgical_method_box ul.method_img_list li img{width:95px;}

	/* facialfc */
	.facial .method_img_list li{margin:0 6px 0 10px;}
	.facial .method_img_list li:after {
		top: 55px;
		left: -12px;
	}

	/* facialft */
	.info_table.sort04 li p{height:80px;}

	/* /// breast /// */
	.breast.breast_sys .surgery_box, .breast.breast_sys .surgery_box:after{height:120vw;}
	.breast.breast_sys .surgery_box:after{height:300px;background-size:400px;}
	.breast .surgery_box .surgery_box_inner, .breast .surgery_box .surgery_box_inner .sub_tit06{text-align:left;}

	/* */
	.roundbox_list > li{
		margin-left:auto;
		margin-right:auto;
		width:100%;
	}
	.policy_list{width:100%;}
	.policy_list li{width:calc(50% - 30px);}
	.policy_list.val02 li{width:100%;}
}

@media screen and (max-width:400px){
	/* ///  /// */
	.facialfp .info_box .wd_list{width:auto;}

	/* facialft */
	.info_table.sort04 li p{height:80px;}

	/**/
	.breast.breast_sys .surgery_box, .breast.breast_sys .surgery_box, .breast.breast_sys .surgery_box:after{height:133vw;}

	/* before&after */
	.g-recaptcha {
		transform: scale(0.8);
		transform-origin: left top;
		margin-bottom: -18px;
	}
}
@media screen and (max-width:350px){
	.breast.breast_sys .surgery_box, .breast.breast_sys .surgery_box{height:160vw;}
	.breast.breast_sys .surgery_box:after{height:235px;background-size:320px;}
}
@media screen and (max-width:320px){
	.eyes .wd_list{width:290px;}
	.eyes .wd_list li{
		width:137px;
		height:137px;
	}
}

/* /// 190412 이후 작업하는 eyes 눈 반응형 /// */
@media screen and (min-width:769px) and (max-width:1800px){
	/* eyesu */
	.eyes.eyesu .what_double.upper{width:100%;}

	/* eyesb */
	.eyes.eyesb .what_double{width:100%;}
	.eyesb .eye_list li{width: calc(50% - 150px);}
	.eyesel .what_double{width:100%;}

	/* eyeseh */
	.eyeseh .what_double{width:100%;}

	/* eyeslb1 */
	.eyeslb.eyeslb1 .what_double{width:100%;}

	/* eyeslb2 */
	.eyeslb.eyeslb2 .what_double{width:100%;}
	.eyeslb.eyeslb2 .wd_list{top:-40px;width:460px;}
	.eyeslb.eyeslb2 .wd_list li:nth-child(2):after{display:none;}
	.eyeslb.eyeslb2 .wd_list li:nth-child(odd){margin-left:0;}
	.eyeslb.eyeslb2 .wd_list li:nth-child(3), .eyeslb.eyeslb2 .wd_list li:nth-child(4){margin-top:30px;}
}
@media screen and (min-width:769px) and (max-width:1630px){
	/* eyesu */
	.eyesu .wd_list.wd_list04{top:0;width:500px;}
	.eyesu .wd_list.wd_list04 li{margin-bottom:30px;}

	/* eyesb */
	.eyes.eyesb .wd_list{top:-40px;width:500px;}
	.eyes.eyesb .wd_list.wd_list04 li{margin-bottom:30px;}
	.eyes.eyesb .wd_list li:nth-child(2):after{display:none;}
	.eyes.eyesb .features_list.features_list02{margin-bottom:20vw;}
	.eyes.eyesb .features_list.features_list02 li{margin:0 30px;}
	.eyes.eyesb .features_list.features_list02 li:after{right:-68px;}
	.eyes.eyesb .features_list.features_list02 .txt_box{top:25vw;}

	/* eyesee */
	.eyesee .sub_visual_box .sub_top_tab{width:780px;}
	.eyesee .what_double{width:100%;}
	.eyesee.eyes .wd_list.wd_list04{top:80px;right:-15px;width:452px;}
	.eyesee.eyes .wd_list.wd_list04 li{margin-bottom:30px;}
	.eyesee.eyes .wd_list.wd_list04 li:nth-child(2):after{display:none;}

	/* eyesel */
	.eyesel .sub_visual_box .sub_top_tab{width:780px;}
	.eyesel .wd_list{top:-55px;right:0;width:460px;}
	.eyesel .wd_list li:nth-child(2):after{display:none;}
	.eyesel .wd_list li:nth-child(3){margin-left:0;}
	.eyesel .wd_list li:nth-child(3), .eyesel .wd_list li:nth-child(4){margin-top:30px;}

	/* eyeseh */
	.eyeseh .sub_visual_box .sub_top_tab{width:780px;}
	.eyeseh .wd_list{top:0;right:0;width:460px;}
	.eyeseh .wd_list li:nth-child(3){margin-left:0;}
	.eyeseh .wd_list li:nth-child(3), .eyeseh .wd_list li:nth-child(4){margin-top:30px;}

	/* eyesud */
	.eyes.eyesub .wd_list{top:0;right:0;width:430px;}
	.eyesub .wd_list li:nth-child(2):after{display:none;}
	.eyesub .wd_list li:nth-child(3){margin-left:0;}
	.eyesub .wd_list li:nth-child(3), .eyesub .wd_list li:nth-child(4){margin-top:30px;}
	.eyesub .eye_method li{margin-left:15px;width:calc(20% - 15px);}
	.eyesub .eye_method li .method_box{padding:45px 10px 0;height:400px;}
	.eyesub .eye_method li .method_box br{display:none;}

	/* eyeslb1 */
	.eyeslb.eyeslb1 .wd_list{top:-40px;width:460px;}
	.eyeslb.eyeslb1 .wd_list li:nth-child(2):after{display:none;}
	.eyeslb.eyeslb1 .wd_list li:nth-child(odd){margin-left:0;}
	.eyeslb.eyeslb1 .wd_list li:nth-child(3), .eyeslb.eyeslb1 .wd_list li:nth-child(4){margin-top:30px;}
	.eyeslb.eyeslb1.sub .features_list.features_list02 li{margin:0 24px;}
	.eyeslb.eyeslb1.sub .features_list.features_list02 li:after {right: -61px;}

	/* eyesrs */
	.eyesrs .wd_list{top:-40px;width:460px;}
	.eyesrs .wd_list li:nth-child(2):after{display:none;}
	.eyesrs .wd_list li:nth-child(odd){margin-left:0;}
	.eyesrs .wd_list li:nth-child(3), .eyesrs .wd_list li:nth-child(4){margin-top:30px;}

}
@media screen and (min-width:769px) and (max-width:1520px){
	/* eye 공통 */
	.eyes .eye_movie_list li, .eyes .ba_movie_list li{width:100%;}
	.eyes .eye_movie_list li:nth-child(even), .eyes .ba_movie_list li:nth-child(2n){margin-left:0;}

	
	/* eyesu */
	.eyesu .eye_box{
		background: #feeadd url('/img/sub/upper_bg.jpg')no-repeat 40% bottom;
		background-size: cover;
	}

	/* eyesb */
	.eyesb .eye_box{
		background: #feeadd url('/img/sub/brow_bg.jpg')no-repeat 50% bottom;
		background-size: cover;
	}

	/* eyesee */
	.eyesee .eye_box{
		background: #feeadd url('/img/sub/eyesee_bg.jpg')no-repeat 50% bottom;
		background-size: cover;
	}
	.features_sort{
		float:none;
		width:100%;
	}

	/* eyesel */
	.eyesel .eye_box{
		background: #feeadd url('/img/sub/eyesel_bg.jpg')no-repeat 50% bottom;
		background-size: cover;
	}

	/* eyeseh */
	.eyeseh .eye_box{
		background: #feeadd url('/img/sub/eyeeh_bg.jpg')no-repeat 50% bottom;
		background-size: cover;
	}

	/* eyesub */
	.eyesub .eye_box{
		background: #feeadd url('/img/sub/eyeub_bg.jpg')no-repeat 60% bottom;
		background-size: cover;
	}
	
	/* eyeslb1 */
	.eyeslb1 .eye_box{
		background: #feeadd url('/img/sub/eyesll_bg.jpg')no-repeat 60% bottom;
		background-size: cover;
	}

	/* eyeslb2 */
	.eyeslb2 .eye_box{
		background: #feeadd url('/img/sub/eyeslb_bg.jpg')no-repeat 60% bottom;
		background-size: cover;
	}
	.eyeslb2.eyeslb .ptosis_list li h4{font-size:24px;}
	
	/* eyesrs */
	.eyesrs .eye_box{
		background: #feeadd url('/img/sub/eyesrs_bg.jpg')no-repeat 60% bottom;
		background-size: cover;
	}
	.eyesrs .eye_movie_list li{margin-bottom:40px;height:auto;}

}
@media screen and (min-width:769px) and (max-width:1480px){
	/* eyesu */
	.eyesu .features_list.features_list02{margin-bottom:20vw;}
	.eyesu .features_list.features_list02 .txt_box{top:25vw;}

	/* eyesub */
	.cir_method .method_box p.sub_txt02{height:auto;}

	/* eyeslb1 */
	.eyeslb.eyeslb1 .features_list.features_list02{margin-bottom:28vw;}
	.eyeslb1 .features_list .txt_box{
		top:25vw;
		left:-10px;
		right:-10px;
	}
	.eyeslb .features_list .txt_box p br{display:none;}
}
@media screen and (min-width:769px) and (max-width:1279px){
	/* eyesee */
	.eyesee .what_double{text-align:center;}
	.eyesee.eyes .wd_list.wd_list04{margin:0 auto;position:static;}
	.eyesee .eye_method li{width:calc(50% - 20px);}
	.eyesee .eye_method li:nth-child(3){margin-left:0;}
	.eyesee .eye_method li:nth-child(3), 
	.eyesee .eye_method li:nth-child(4){margin-top:40px;}
	.eyesee .eye_method li img{width:100%;}

	/* eyeel */
	.eyesel .what_double{text-align:center;}
	.eyesel .wd_list{margin:0 auto;position:static;}

	/* eyesub */
	.eyes.eyesub .what_double{text-align:center;}
	.eyes.eyesub .wd_list{margin:0 auto;position:static;}
	.eyesub .eye_method{text-align:center;}
	.eyesub .eye_method li { 
		margin-left: 17px; 
		float:none; 
		display:inline-block; 
		width: calc(100%/3 - 20px);
	}
	.eyesub .eye_method li:nth-child(4), .eyesub .eye_method li:nth-child(5){margin-top:20px;}
	.eyesub .eye_method li .method_box{height:300px;}

	/* eyeslb1 */
	.eyeslb.eyeslb1 .what_double{text-align:center;}
	.eyeslb.eyeslb1 .wd_list{
		position:static;
		margin:0 auto;
	}
	.eyeslb.eyeslb1 .features_list.features_list02{margin-bottom:34vw;}

	/* eyeslb1 */
	.eyeslb.eyeslb2 .what_double{text-align:center;}
	.eyeslb.eyeslb2 .wd_list{
		position:static;
		margin:0 auto;
	}

	/* eyesrs */
	.eyesrs .what_double{text-align:center;}
	.eyesrs .wd_list{
		margin:0 auto;
		position:static;
	}
}

@media screen and (min-width:769px) and (max-width:1150px){
	/* eyesu */
	.eyesu .wd_list.wd_list04{position:static;}
	.eyesu .features_list.features_list02{margin-bottom:300px}

	/* eyesb */
	.eyes.eyesb .wd_list.wd_list04{position:static;}
	.eyes.eyesb .features_list.features_list02{margin-bottom:0;}
	.eyes.eyesb .features_list.features_list02 li{
		float:none; 
		margin:0 auto 300px
		;width:260px;
		height:260px;
	}
	.eyes.eyesb .features_list.features_list02 li:after{
		top:500px; 
		right:calc(50% - 12.5px); 
		transform: translate(0,0);
	}
	.eyes.eyesb .features_list.features_list02 .txt_box{top:265px;}
	.eyes.eyesb .features_list.features_list02 .txt_box br{display:none;}

	/* eyesee */
	.eyesee .eye_method li{ width: calc(50% - 8px);}
	.eyesee .eye_method li:nth-child(3), .eyesee .eye_method li:nth-child(4){margin-top:15px;}

	/* eyesel */
	.feature_box_table{width:100%;}
	.feature_box_table > div:last-child{padding-top:0;}

	/* eyesub */
	.cir_method .method_box div a{margin-top:10px;}

	/* eyeslb1 */
	.eyeslb.eyeslb1 .features_list.features_list02{margin-bottom:40vw;}

	/* eyeslb2 */
	.eyeslb.eyeslb2 .ptosis_list{width:100%;}
}

@media screen and (min-width:769px) and (max-width:960px){
	/* eyesu */
	.eyesu .features_list.features_list02{width:100%;}
	.eyesu .features_list.features_list02 li{margin:0 auto 385px;}
	.eyesu .features_list .txt_box{top:380px;}

	/* eyesb */
	.eyesb .eye_list li{margin:0 21px 0 25px;width: calc(50% - 50px);}
	.eyes.eyesb .features_list.features_list02 li:after{
		top:490px;
		transform: translate(-50%,0);
	}

	/* eyesee */
	.eyesee .features_list{margin-top:0;}
	.eyesee .features_list li{margin-bottom:30px;}
	.eyesee .features_list li:last-child{margin-left:0;}
	.eyesee .eye_method li{ width: 100%;}

	/* eyesel */
	.eyes .recommended ul li img, .eyes .recommended ul li p{vertical-align:top;}
	.eyes .recommended ul li p{width:calc(100% - 70px);}

	/* eyesub */
	.eyesub .eye_method li:nth-child(4), .eyesub .eye_method li:nth-child(5){margin-top:0}

	/* eyeslb1 */
	.eyeslb.eyeslb1.sub article.recommended{
		background-position:right bottom !important;
		background-size:contain !important;
	}
	.eyeslb.eyeslb1 .features_list.features_list02{margin-bottom:0;}
	.eyeslb.eyeslb1.sub .features_list.features_list02 li:nth-child(1){margin-bottom:365px;}
	.eyeslb.eyeslb1.sub .features_list.features_list02 li:nth-child(2){margin-bottom:210px;}
	.eyeslb.eyeslb1.sub .features_list.features_list02 li:nth-child(3){margin-bottom:270px;}
	.eyeslb.eyeslb1.sub .features_list.features_list02 li:nth-child(2):after{top:485px;}
	.eyeslb1 .features_list .txt_box{top: 340px;}

	/* eyeslb2 */
	.eyeslb.eyeslb2 .features_list li:after{top:340px;}
	.eyeslb.eyeslb2 .eye_list li{margin-bottom:50px;width:100%;}
}

@media screen and (max-width:768px){
	/* 내가 한걸로 인해 깨지는 모바일 수정 부분 */
	/**/
	.eyes .eye_box_inner .incision_list li{height:auto;}
	/* eyesu */
	.eyes .features_list li {
		display: table;
		width: 235px;
		height: 235px;
		border-width: 10px;
		margin: 0 auto;
		margin-bottom: 33px;
	}
	.eyes .features_list li h4{font-size:14px;line-height:1.2;}

	/* eyesee */
	.eyesee .features_list li:last-child{margin-left:0;}

}



/* body common 2020-04-27 */
.sub .lipo-common { 
	background-color: #35282e; 
	background-image: url('/img/sub/lipo_common/lipoCommon-bg_01.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	color: #fff; 
	position: relative;
}
.sub .lipo-common .container {
	width: 1200px;
	margin: 0 auto;
}
.sub .lipo-common .container .paragraph {
	font-size:18px;
	line-height:1.5;
	font-weight:200;
	margin-bottom:30px;
	width: 800px;
}
.sub .lipo-common .container h4 {
	font-size: 48px;
	line-height: 60px;
	margin: 15px 0 55px;
}
.sub .lipo-common .container h5 {
	font-size: 22px;
	line-height: 1.5;
	font-weight: 500;
	margin: 60px 0 20px;
	color: #ffa8a2;
}
.sub .lipo-common .container .photo {
	margin-bottom: 30px;
}
.sub .lipo-common .container .photo li, 
.sub .lipo-common .container .imgs li { 
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.sub .lipo-common .container .photo li:nth-child(4) { clear: both; }
.sub .lipo-common .container .imgs li:nth-child(6) { clear: both; }
.sub .lipo-common .container .imgs li:nth-child(11) { clear: both; }
.sub .lipo-common .container .dr-kijungwon { 
	float: right;
	margin-top: -100px;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
}
.sub .lipo-common .container .dr-kijungwon > span {
	font-size: 16px;
	font-weight: 500px;
	display: block;
	margin-top: 10px;
}

.sub .lipo-common-02 { 
	background-color: #442929; 
	position: relative;
}
.sub .lipo-common-02 .container {
	width: 1200px;
	margin: 0 auto;
}
.sub .lipo-common-02 .container .paragraph {
	font-size:18px;
	line-height:1.5;
	font-weight:200;
	margin-bottom:30px;
	color: #fff;
}
.sub .lipo-common-02 .container h5 {
	font-size: 22px;
	line-height: 1.5;
	font-weight: 500;
	margin-bottom: 20px;
	color: #ffa8a2;
}
.sub .lipo-common-02 .contetsBox {
	background-color: #fff;
	padding: 70px 70px;
	width: 100%;
	box-sizing: border-box;
}
.sub .lipo-common-02 .contetsBox:after {
	display: block;
	content: '';
	clear: both;
}
.sub .lipo-common-02 .contetsBox .right-area {
	width: 50%;
	float: right;
	background-color: #fff;
	color: #454545;
	font-size: 12px;
	box-sizing: border-box;
	padding: 0 50px;
}
.sub .lipo-common-02 .contetsBox .right-area dt span {
	background-color: #222439;
	border-radius: 30px;
	padding: 10px 15px;
	color: #fff;
	display: block;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
.sub .lipo-common-02 .contetsBox .right-area dt {
	margin-bottom: 25px;
}
.sub .lipo-common-02 .contetsBox .right-area dd {
	line-height: 1.5;
	padding: 3px 20px;
}
.sub .lipo-common-02 .contetsBox .right-area dd:before {
	content: '- ';
	margin-left: -10px;
}
.sub .lipo-common-02 .contetsBox .right-area .txtBox {
	margin-top: 30px;
	border: 4px solid #d9cbe4;
	padding: 20px 30px;
	line-height: 20px;
	text-align: center;
}

.sub .lipo-common-02 .contetsBox .left-area {
	width: 50%;
	float: left;
	background-color: #fff;
	color: #454545;
	font-size: 14px;
	background-image: url('/img/sub/lipo_common/lipoCommon-02-img.jpg');
	background-position: 20% center;
	background-repeat: no-repeat;
	height: 250px;
	position: relative;
	box-sizing: border-box;
}
.sub .lipo-common-02 .contetsBox .left-area ul {
	position: absolute;
	left: 0;
	bottom: 30px;
}
.sub .lipo-common-02 .contetsBox .left-area li {
	margin-top: 40px;	
}
.sub .lipo-common-02 .contetsBox .left-area li span {
	background-color: #222439;
	border-radius: 30px;
	padding: 5px 10px;
	color: #fff;
	display: block;
	width: 90px;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
}
.sub .lipo-common-02 .contetsBox .left-area dl {
	position: absolute;
	bottom: 50px;
	left: 330px;
}
.sub .lipo-common-02 .contetsBox .left-area dd,
.sub .lipo-common-02 .contetsBox .left-area dt {
	font-size: 12px;
	line-height: 50px;
}
.sub .lipo-common-02 .contetsBox .left-area dt {
	text-transform: uppercase;
	font-weight: bold;
}


@media screen and (max-width:960px){
	

	.sub .lipo-common { 
		background-color: #35282e; 
		background-image: none;
		background-repeat: no-repeat;
		color: #fff; 
		position: relative;
	}
	.sub .lipo-common .container {
		width: 100%;
	}
	.sub .lipo-common .container .paragraph {
		font-size: 12px;
		line-height: 1.7;
		font-weight: 200;
		margin-bottom: 20px;
		width: 100%;
	}
	.sub .lipo-common .container h4 {
		font-size: 26px;
		line-height: 1.3;
		margin: 0 0 1.5rem;
	}
	.sub .lipo-common .container h5 {
		font-size: 18px;
		line-height: 1.3;
		font-weight: 500;
		margin: 40px 0 20px;
		color: #ffa8a2;
	}
	.sub .lipo-common .container .photo {
		margin-bottom: 30px;
	}
	.sub .lipo-common .container .photo li { 
		float: left;
		margin-right: 0;
		margin-bottom: 0;
		width: 50%;
		padding: 2px;
		box-sizing: border-box;
	}
	.sub .lipo-common .container .imgs li {
		float: left;
		margin-right: 0;
		margin-bottom: 0;
		width: 25%;
		padding: 2px;
		box-sizing: border-box;
	}
	.sub .lipo-common .container .photo img,
	.sub .lipo-common .container .imgs img {
		width: 100%;
	}
	.sub .lipo-common .container .photo li:nth-child(4) { clear: none; }
	.sub .lipo-common .container .imgs li:nth-child(6) { clear: none; }
	.sub .lipo-common .container .imgs li:nth-child(11) { clear: both; }
	.sub .lipo-common .container .dr-kijungwon { 
		color: #fff;
		font-size: 11px;
		line-height: 18px;
		text-align: right;
		width: 100%;
		padding-top: 150px;
		padding-bottom: 20px;
		padding-right: 20px;
		background-image: url('/img/sub/lipo_common/lipoCommon-bg_02.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
		margin-bottom: 3rem;
		border: 1px solid #222;
		box-sizing: border-box;
		margin-top: 0;
	}
	.sub .lipo-common .container .dr-kijungwon > span {
		font-size: 14px;
		font-weight: 500px;
		display: block;
		margin-top: 5px;
		width: 100%;
	}

	.sub .lipo-common-02 { 
		background-color: #442929; 
		position: relative;
	}
	.sub .lipo-common-02 .container {
		width: 100%;
	}
	.sub .lipo-common-02 .container .paragraph {
		font-size: 12px;
		line-height: 1.5;
		font-weight: 200;
		margin-bottom: 20px;
		color: #fff;
	}
	.sub .lipo-common-02 .container h5 {
		font-size: 18px;
		line-height: 1.3;
		font-weight: 500;
		margin-bottom: 20px;
		color: #ffa8a2;
	}
	.sub .lipo-common-02 .contetsBox {
		background-color: #fff;
		padding: 20px 20px 40px;
		box-sizing: border-box;
		width: 100%;
	}
	.sub .lipo-common-02 .contetsBox:after {
		display: block;
		content: '';
		clear: both;
	}
	.sub .lipo-common-02 .contetsBox .right-area {
		width: 100%;
		float: right;
		background-color: #fff;
		color: #454545;
		font-size: 12px;
		box-sizing: border-box;
		padding: 0;
		margin-top: 2rem;
	}
	.sub .lipo-common-02 .contetsBox .right-area dt span {
		background-color: #222439;
		border-radius: 30px;
		padding: 10px 15px;
		color: #fff;
		display: block;
		width: 100%;
		text-align: center;
		box-sizing: border-box;
	}
	.sub .lipo-common-02 .contetsBox .right-area dt {
		margin-bottom: 15px;
	}
	.sub .lipo-common-02 .contetsBox .right-area dd {
		line-height: 1.5;
		padding: 3px 20px;
	}
	.sub .lipo-common-02 .contetsBox .right-area dd:before {
		content: '- ';
		margin-left: -8px;
	}
	.sub .lipo-common-02 .contetsBox .right-area .txtBox {
		margin-top: 20px;
		border: 4px solid #d9cbe4;
		padding: 10px;
		line-height: 20px;
		text-align: center;
	}
	.sub .lipo-common-02 .contetsBox .left-area {
		background-color: #fff;
		color: #454545;
		font-size: 14px;
		background-image: url('/img/sub/lipo_common/lipoCommon-02-img.jpg');
		background-position: 40% center;
		background-repeat: no-repeat;
		background-size: 200px;
		height: 200px;
		padding: 30px 0;
		position: relative;
		width: 100%;
	}
	.sub .lipo-common-02 .contetsBox .left-area ul {
		position: absolute;
		left: 0;
		bottom: 25px;
		width: 30%;
	}
	.sub .lipo-common-02 .contetsBox .left-area li {
		margin: 20px 0;
	}
	.sub .lipo-common-02 .contetsBox .left-area li span {
		background-color: #222439;
		border-radius: 30px;
		padding: 5px 10px;
		color: #fff;
		display: block;
		width: 100%;
		text-align: center;
		text-transform: uppercase;
		font-size: 11px;
		box-sizing: border-box;
	}
	.sub .lipo-common-02 .contetsBox .left-area dl {
		position: absolute;
		bottom: 35px;
		left: 60%;
		width: 40%;
	}
	.sub .lipo-common-02 .contetsBox .left-area dd,
	.sub .lipo-common-02 .contetsBox .left-area dt {
		font-size: 12px;
		line-height: 1.3;
		margin: 17px 0;
		padding: 5px 10px;
		background-color: #f1f1f1;
		border-radius: 10px;
	}
	.sub .lipo-common-02 .contetsBox .left-area dt {
		text-transform: uppercase;
		font-weight: bold;
	}


}