@charset "utf-8";


/****************************************************** sub 공통 */
/* sub visual */
#sv{position:relative;}
#sv .visual {width: 100%; height: 320px; background-position: 50% 50%; background-repeat: no-repeat; background-size:cover; background-color: #333;}
#sv h2 {position: relative;  margin-bottom: 10px;}
#sv p {color: #fff; opacity: .3; font-family: 'uni-sans'; letter-spacing: 3px;}
.s_con_terms .sv_wrap {display: none;}
.s_con_terms .s_route {display: none;}
/* sub route */
.s_route{width: 100%; height: 50px;border-bottom:1px solid #e3e3e3; z-index: 99;}
/* .s_route.stiky {position: fixed; top: 55px; left: 0; background-color: #fff; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;  box-shadow:0 0 10px rgba(0,0,0,.1);} */
.s_route .wrap{max-width:1200px;margin:0 auto;border-left:1px solid #e3e3e3;}
.s_route .home{float: left;width:50px;height:49px;line-height:49px;background-color: #2e986a;transition:.25s;text-align:center;}
.s_route .home:hover{background-color:#00a9b0;}
.s_route .home img{vertical-align:middle;}
.s_route .con{float: left;position:relative;display:block;min-width:190px;height:50px;line-height:50px;padding:0 50px 0 15px;border-right:1px solid #e3e3e3;color:#424242;font-size:17px;font-weight:400; cursor: pointer; transition:.25s; -webkit-transition:.25s;}
.s_route .con:hover,
.s_route .con.active{background-color:#f9f9f9;color:#333;}
.s_route .con:before{content:"";position:absolute;right:15px;top:50%;display:block;width:21px;height:11px;margin:-5.5px 0 0;background:url('../images/sub/s_arr.png') 0 0 no-repeat;transition:.25s;-webkit-transition:.25s;}
.s_route .con.active:before{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}
.s_route .dep1_wrap,
.s_route .dep2_wrap,
.s_route .dep3_wrap{display:none;position:absolute;left:0;top:100%;width:100%;border:1px solid #e3e3e3;border-bottom:0;z-index:99999;background-color:#fff;}
.s_route .dep1_con,
.s_route .dep2_con,
.s_route .dep3_con{border-bottom:1px solid #e3e3e3;}
.s_route .dep1,
.s_route .dep2,
.s_route .dep3{display:block;padding:10px;color:#424242;font-size:14px;line-height:1.5; transition:.25s; -webkit-transition:.25s;}
.s_route .dep1_con.active .dep1,
.s_route .dep2_con.active .dep2,
.s_route .dep3_con.active .dep3,
.s_route .dep1_con:hover .dep1,
.s_route .dep2_con:hover .dep2,
.s_route .dep3_con:hover .dep3{background-color:#efefef;}

/* sub title */
.page_tit {}
.page_tit .txt {font-family: 'uni-sans'; letter-spacing:1px;}
.s_tit_wrap {}
.s_tit_wrap .tit {letter-spacing: -2px;}

.txt_up {text-transform: uppercase ;}
.square_tit {position: relative; padding-left: 40px; margin-bottom: 30px; font-weight: 700; color: #3f75be; line-height: 1.5;}
.square_tit:after {content:''; display: block; width: 15px; height: 15px; border: 7px solid #3f75be; position: absolute; top: 7px; left: 0;}
.circle_tit {position: relative; padding-left: 20px; margin-bottom: 20px; font-weight: 700;  line-height: 1.5;}
.circle_tit:after {content:''; display: block; width: 12px; height: 12px; background-color: #aeaeae; border-radius:50%; position: absolute; top: 8px; left: 0;}
.impor {padding-left: 20px; position: relative;}
.impor:after {content:'※'; display: block; position: absolute; top: 0; left: 0;}


.m_img {display: none;}

#footer {padding: 40px 0 120px;}

.bot_fixed_form {position: fixed; bottom: 0; left: 0; width: 100%; height: 80px; background-color: #000; z-index: 9;}
.bot_fixed_form .inner {max-width:1200px; margin: 0 auto; }
.bot_fixed_form .form_wrap {display: flex; align-items:center; justify-content:space-between;}
.bot_fixed_form .form_con {width: 150px;margin-left: 5px; padding: 20px 0;}
.bot_fixed_form .form_con input[type="text"],
.bot_fixed_form .form_con select {width: 100%; height: 38px; padding-left: 10px; border-radius:5px; background-color: #fff; border: none; font-size: 14px; color: #818181;}
.bot_fixed_form .form_logo {width: 250px; margin-left: 0;}
.bot_fixed_form .agree {width: 280px; margin:0 15px;font-size: 14px; color: #fff;}
.bot_fixed_form .agree a {color: #ffd598;}
.bot_fixed_form .btn_send {width: 180px; height: 80px; text-align: center; border: none; background-color: #2e986a; color: #fff; transition:.25s;}
.bot_fixed_form .btn_send:hover {background-color: #0cb77d;}

.pu_bg2 { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.8); z-index:99998; display:none; transition:none; -webkit-transition:none;  }
.pu2 { position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:640px; background:#f5f5f5; z-index:999999; display:none; transition:none; -webkit-transition:none;  }
.pu2 .bt_close { position:absolute; top:-58px; right:0; width:58px; height:58px; background:url('../images/sub/bt_pu_close.png'); text-indent:-9999px; }
.pu2 .agreeview {padding: 20px;line-height: 1.5;}
.pu2 .agreeview p {line-height: 1.5;}


.green_tb {border-right: 1px solid #ddd;}
.green_tb th,
.green_tb td {padding: 15px 15px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; font-weight: 400; line-height: 1.5; text-align: center;}
.green_tb th {font-size: 20px; vertical-align: middle; background-color: #2e986a; color: #fff;}
.green_tb td {font-size: 18px; vertical-align: middle; color: #333;  background-color:#fff;}

@media all and (max-width:1800px){
	
}
@media all and (max-width:1400px){

}
@media all and (max-width:1200px){
	.square_tit:after {top: 2px;}
}
@media all and (max-width:900px){
	
}
@media all and (max-width:768px){
	#sv .visual {width: 100%; height:200px;  background-position:35% 50%; background-repeat: no-repeat; background-size:cover;}
	#sv p {color: #fff; opacity: .3; font-family: 'uni-sans'; letter-spacing: 2px;}
	
	.scrollx_768 {overflow-x:auto; margin-top: 15px; padding-top: 30px; background: url('../images/sub/bg_hand.gif') 100% 0 no-repeat;}
	.scrollx_768 table {width: 780px; max-width:none;}

	/* sub route */
	.s_route {height: 40px;}
	.s_route .home {width: 40px; height: 39px; line-height: 39px;}
	.s_route .con {min-width:calc(50% - 25px); height: 39px; line-height: 38px; font-size: 13px; padding:0 50px 0 10px; letter-spacing:-1px;}
	.s_route .con:before{right:6px;}

	.s_route .con:nth-child(2) {border-right: none;}
	.s_route .con:nth-child(3) {display: none;}
	.s_route .dep1,
	.s_route .dep2{font-size: 12px;}

	.pc_img {display: none;}
	.m_img {display: inline;}

	.bot_fixed_form {height: 70px; }
	.bot_fixed_form .form_con select {width: 100%; height: 25px; padding-left: 10px; border-radius:5px; background-color: #fff; border: none; font-size: 12px; color: #818181;}

	.bot_fixed_form .form_wrap {flex-wrap:wrap; justify-content:flex-start;height: auto; padding: 0 107px 0 7px;}
	.bot_fixed_form .form_con {width: calc(33.33% - 6px); margin: 0 3px; padding: 10px 0;}
	.bot_fixed_form .form_logo { display:none;}
	.bot_fixed_form .form_con input[type="text"],
	.bot_fixed_form .form_con select {height: 25px; padding-left: 3px; font-size: 11px;}
    .bot_fixed_form .agree {font-size: 12px; font-weight: 300; color: #fff;margin: 0; padding-left: 3px;}
	.bot_fixed_form .agree input[type=checkbox] {vertical-align: baseline; margin-right: 5px;}
    .bot_fixed_form .btn_send {position: absolute; top: 0; right: 0; width: 100px; height: 70px; font-size: 14px; font-weight: 500;}

	.pu2 {width: calc(100% - 15px); top: 40px; height: calc(100% - 55px); transform:translate(-50%,0)}
	.pu2 .agreeview {padding: 15px; font-size: 12px;}
	.pu2 .bt_close {width: 35px; height: 35px; top: -35px; background-size:cover;}
	
	.green_tb th {font-size: 15px; vertical-align: middle; background-color: #2e986a; color: #fff;}
	.green_tb td {font-size: 14px; vertical-align: middle; color: #333;  background-color:#fff;}
	.green_tb td {padding: 15px 5px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; font-weight: 400; line-height: 1.5; text-align: center;}

	
}
@media all and (max-width:600px){
	.square_tit { padding-left: 30px; padding-bottom: 45px;}
	.square_tit:after { width: 10px; height: 10px;border-width: 5px; top: 6px;}
	.circle_tit { padding-left: 15px; margin-bottom: 20px; padding-bottom: 45px; }
	.circle_tit:after {width: 8px; height: 8px; }

}
@media all and (max-width:360px){
	.s_route .con {min-width:calc(50% - 25px); height: 39px; line-height: 38px; font-size: 12px; padding:0 40px 0 10px;}

}
/****************************************************** 수지베스트소개 */

.s11{padding: 120px 0;}
.tb th, .tb td {padding: 15px 30px; font-size: 18px; vertical-align: middle;}
.tb td {border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.tb tbody th {border-bottom: 1px solid #ddd;}
.s11_tb {border-top: 4px solid #2e986a; width: 100%;}
.s11_tb th, .s19_tb td { text-align:center; }
.s11_tb th {padding-left: 40px; background-color: #2e986a; color:#fff; width: 15%; border-bottom: 1px solid #ddd;}
.s11_tb td {width: 80%; text-align:left;}
.s11 .con1 .tel {padding-left: 5px;font-family: 'Rajdhani'; font-weight: 300;}
.s11 .con3{background-color:#fff;}
.s11 .con3 ul {margin: 15px 0 0;display: flex; flex-wrap:wrap; justify-content:space-between;}
.s11 .con3 li {width: calc(50% - 2px); margin: 0 0; background-color:#fff; overflow: hidden;  display:inline-block; }
.s11 .con3 li:nth-child(even) {background-color: #fff;}
.s11 .con3 li .img {width: 100%;  background-position: 50% 50%; background-repeat: no-repeat; background-size:cover;}
.s11 .con3 li h4 {padding:15px 0; text-align:center; background-color:#45c8c7;}
.s11 .con3 li p {padding: 0 0 20px; line-height:1;}

.s12 .con1 {padding: 120px 0 0;}
.s12 .con1 .gray_box {padding: 30px 70px;background-color: #fff;}
.s12 .con1 .gray_box {padding: 55px 55px 50px; background-color: #fff; border: 10px solid #ddd; position: relative;}
.s12 .con1 .gray_box:after {content:'MISA HEALING SURGERY CLINIC'; display: block; width: calc(100% - 110px); font-family: 'uni-sans';  font-size: 16px; color: #cac7c7; opacity: .8; letter-spacing: 26px; position: absolute; bottom: 20px; left: 55px; text-align: center; z-index: 1;}

.s12 .con2 { padding-bottom:100px;}
.s12 .con2 li {margin-bottom: 50px;}
.s12 .con2 li:last-child {margin-top: 0;}
.s12 .con2 li .num {display: inline-block; width: 40px; height: 40px; line-height: 40px; margin-right: 12px; text-align: center; background-color: #4c67c0; color: #fff;}
.s12 .con2 li .left,
.s12 .con2 li .right {float: left; width: 50%;  background:#fff;box-sizing:border-box;border-top:5px solid #343452;}
.s12 .con2 li .right {float: right; padding:70px 45px 0;}
.s12 .con2 li h3 {font-size:18px;color:#d9c9bc;line-height:1em; letter-spacing:5px;}
.s12 .con2 li h3 > * {}
.s12 .con2 li dl dt {margin:15px 0 5px;}
.s12 .con2 li dl dt > * {display:inline-block;}
.s12 .con2 li dl dt span {font-size:24px; padding-left:15px;}
.s12 .con2 li dl dt strong {font-size:38px;}
.s12 .con2 li dl dd p {font-size:17px;color:#333;padding-left:0;position:relative;margin-top:10px; line-height:130%; }
.s12 .con2 li dl dd p:first-child {margin-top:0;}
/*.s11 .con2 li dl dd p:before {content:"";display:block; width:7px; height:2px; background:#6767aa; position:absolute; left:0; top:9px;}*/


.s13 .con1 {padding: 120px 0 0;}
.s13 .con2 {padding: 100px 0; /*background: url('../images/sub/s33_con3bg.jpg') 0 0 repeat;*/}
.s13 .con2 li {margin-bottom: 70px;}
.s13 .con2 li:last-child {margin-bottom: 0;}
.s13 .con2 li .left,
.s13 .con2 li .right {float: left; width: 50%; height: 350px; background-color: #fff; border:2px solid #f2f2f2; }
.s13 .con2 li .right {float: right;}
.s13 .con2 li > div {position: relative;overflow: hidden;}
.s13 .con2 li > div > p { width: 100%;position: absolute; top: 50%; left: 50%; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);color: #333; }
.s13 .con2 li .img_wrap p{ width: 600px; }
.s13 .con2 li .txt_wrap p{ padding: 30px;}


.s14 .con1{padding: 120px 0;}

.s15{padding: 120px 0;}
.s15 .con2 .w1200 { background-color:#f4fafd; padding:70px 70px;}
.s15_tb {border-top: 4px solid #3d4255; width: 100%;}
.s15_tb th, .s15_tb td { text-align:center;}
.s15_tb th {padding-left: 40px; background-color: #3d4255; color:#fff; width: 15%; border-right: 1px solid #ddd;}
.s15_tb td { text-align:center;}

.s16 .con1{padding: 120px 0 0;}
.s16 .con1 .tel {padding-left: 5px;font-family: 'Rajdhani'; font-weight: 300;}

.map_wrap1 {width: 1200px; margin:0 auto; height: 0; padding-bottom: 580px; position: relative; background-color:#f9f9f9;}
.map_wrap1 > div {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.chk_list_box {padding: 55px 55px 120px; background-color: #fff; border: 10px solid #ddd; position: relative;}
.chk_list_box:after {content:'MISA HEALING SURGERY CLINIC'; display: block; width: calc(100% - 110px); font-family: 'uni-sans';  font-size: 26px; color: #cac7c7; opacity: .8; letter-spacing: 26px; position: absolute; bottom: 20px; left: 55px; text-align: center; z-index: 1;}
.chk_list_box {display: flex; justify-content:space-between;}
.chk_list_box > div {width: 100%;}
.chk_list_box p {padding: 3px 0 8px 44px; margin-bottom: 10px; background: url('../images/sub/icon_chk_list.png') 0 0 no-repeat; letter-spacing: -1px; line-height: 1.5;}

.gray_box_list {display: flex; flex-wrap:wrap; padding-bottom:30px;}
.gray_box_list li {width: 20%; padding: 25px 35px; background-color: #fff; border:1px solid #f6f6f6;}
.gray_box_list li:nth-child(odd) {background-color: #f6f6f6;}
.gray_box_list li h4 { margin-bottom: 5px;}
.gray_box_list li h4 .num {display: inline-block; vertical-align: middle; width: 30px; height: 30px; text-align: center; line-height: 30px; background-color: #45c8c7; border-radius:50%; color: #fff; font-weight: 500; font-size: .9em; -webkit-transform:translateY(-2px); transform:translateY(-2px); margin-right: 5px; }

.mint_box {padding: 100px 0; background-color: #45c8c7;}


/*********** 미사치유외과 소개 반응형 ***********/
@media all and (max-width:1200px){
	.gray_box_list li {width: 50%; padding: 25px 35px; background-color: #fff; border:1px solid #f6f6f6;}
	.gray_box_list li:nth-child(odd) { background-color: #fff;}
	
	.chk_list_box:after {letter-spacing: 10px;}
	.mint_tb th,
	.mint_tb td {padding: 20px 10px;font-size: 16px; word-break:keep-all;}
}

@media all and (max-width:768px){
	.mint_box {padding: 70px 0; background-color: #45c8c7;}
	.scrollx_768 {overflow-x:auto; margin-top: 15px; padding-top: 30px; background: url('../images/sub/bg_hand.gif') 100% 0 no-repeat;}
	.scrollx_768 table {width: 780px; max-width:none;}
	.tit_square:after {top: 2px;}

	.s11{padding: 70px 0;}
	.s11_tb td {width: 50%; text-align: left;}
	.tb th, .tb td {padding: 15px 5px; font-size: 16px; vertical-align: middle;}
	.gray_box_list li {width: 50%; padding: 25px 35px; background-color: #fff; border:1px solid #f6f6f6;}
	.gray_box_list li:nth-child(odd) { background-color: #fff;}
	
	.s11 .con3 li {width: calc(100% - 2px); margin: 0 0; background-color:#fff; overflow: hidden;  display:inline-block; }

	.s12 .con1 {padding: 70px 0 0;}
	.s12 .con1 .gray_box {padding: 30px 15px;background-color: #fff;}
	.s12 .con1 .gray_box:after {content:'MISA HEALING SURGERY CLINIC'; display: block; width: calc(100% - 110px); font-family: 'uni-sans';  font-size: 14px; color: #cac7c7; opacity: .8; letter-spacing: 2px; position: absolute; bottom: 20px; left: 55px; text-align: center; z-index: 1;}
	
	.s12 .con2 {padding-bottom: 50px;}
	.s12 .con2 li .left,
	.s12 .con2 li .right {float: left; width: 100%;  background:#fff;box-sizing:border-box;border-top:5px solid #343452;}
	.s12 .con2 li .right {float: right; padding:50px 5px 0;}
	.s12 .con2 li h3 {font-size:14px;color:#d9c9bc;line-height:1em; letter-spacing:5px;}
	.s12 .con2 li h3 > * {}
	.s12 .con2 li dl dt {margin:15px 0 5px;}
	.s12 .con2 li dl dt > * {display:inline-block;}
	.s12 .con2 li dl dt span {font-size:24px; padding-left:15px;}
	.s12 .con2 li dl dt strong {font-size:38px;}
	.s12 .con2 li dl dd p {font-size:14px;color:#333;padding-left:0;position:relative;margin-top:10px; line-height:130%; }
	.s12 .con2 li dl dd p:first-child {margin-top:0;}
	/*.s11 .con2 li dl dd p:before {content:"";display:block; width:7px; height:2px; background:#6767aa; position:absolute; left:0; top:9px;}*/
	
    .s13 .con1{padding: 70px 0 0;}
	.s13 .con2{padding: 70px 0;}
    .s13 .con2 li .left,
	.s13 .con2 li .right {float: none; width: 100%; height: auto;}
	.s13 .con2 li > div > p {position: static; width: 100%; ms-transform:translate(0%,0%); -webkit-transform:translate(0%,0%); transform:translate(0%,0%);}
	.s13 .con2 li .img_wrap p{ width: 100%; text-align: center; }
	.s13 .con2 li .img_wrap img {width: 100%;}
	.s13 .con2 li .txt_wrap p{ padding: 20px 15px;}
	
	.s14 .con1{padding: 70px 0;}
    .s15{padding: 70px 0;}
	.s15 .con2 .w1200 { background-color:#f4fafd; padding:30px 10px;}
	 
	.s16 .con1{padding: 70px 0 0;}
	.s16 .con1 .tel {padding-left: 5px;font-family: 'Rajdhani'; font-weight: 300;}

	.map_wrap1 {width: 100%; margin:0 auto; height: 0; padding-bottom: 400px; position: relative; background-color:#f9f9f9;}
	.map_wrap1 > div {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	
	.chk_list_box {padding: 30px 30px 70px; background-color: #fff; border: 10px solid #ddd; position: relative;}
    .chk_list_box:after {content:'MISA HEALING SURGERY CLINIC'; display: block; width: calc(100% - 110px); font-family: 'uni-sans';  font-size: 16px; color: #cac7c7; opacity: .8; letter-spacing: 3px; position: absolute; bottom: 20px; left: 55px; text-align: center; z-index: 1;}
    .chk_list_box {display: block; justify-content:space-between;}
    .chk_list_box > div {width: 100%;}
    .chk_list_box p {padding: 3px 0 12px 44px; margin-bottom: 10px; background: url('../images/sub/icon_chk_list.png') 0 0 no-repeat; letter-spacing: -1px; line-height: 1.5;}
	
}
@media all and (max-width:486px){
	.gray_box_list li {width: 50%; padding: 20px 15px; background-color: #fff; border:1px solid #f6f6f6; margin:-1px 0px;}

}

@media all and (max-width:320px){
	.s12 .con2 li h3 {font-size:14px;color:#d9c9bc;line-height:1em; letter-spacing:3px;}
	.s31 .con2 .chk_list_box {display: flex; flex-wrap:wrap; padding: 30px 10px 20px; background-color: #fff; border: 10px solid #ddd; position: relative; margin-bottom:50px;}
	.s31 .con3 li h4 {padding: 18px 35% 17px 5px; background: #3d4255 url(../images/sub/btn_arr_ov.png) right 30px center no-repeat;}
}


/****************************************************** 유방클리닉 */
.s21 .con1 {padding: 120px 0; }

/* 유방암 */
.s22 .con1 {padding: 120px 0; }
.cancer_type_list {display: flex; flex-wrap:wrap;}
.cancer_type_list li {width: 20%; line-height: 65px; background-color: #0cb77d;color: #fff; text-align: center; border-bottom: 1px solid #fff;border-left: 1px solid #fff;}
.cancer_type_list li:nth-child(2),
.cancer_type_list li:nth-child(4),
.cancer_type_list li:nth-child(7),
.cancer_type_list li:nth-child(9),
.cancer_type_list li:nth-child(12),
.cancer_type_list li:nth-child(14){background-color: #19d38c;}

.s22 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s22 .con2 ul {display: flex; flex-wrap:wrap;}
.s22 .con2 li {width: 25%; line-height: 75px; background-color: #eafaf3; text-align: center; border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s22 .con2 li:nth-child(even) {background-color: #fff; }
.s22 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}

.s22 .con3 {padding: 120px 0; }
.cirlce_list {display: flex; flex-wrap:wrap; padding: 0 30px;justify-content:center;}
.cirlce_list li {margin: 0 13px;}
.cirlce_list.col-6 li {width: calc(16.667% - 30px);}
.cirlce_list.col-5 li {width: calc(20% - 26px);}
.cirlce_list.col-4 li {width: calc(25% - 26px);}
.cirlce_list.col-3 li {width: calc(33.33% - 75px); padding-bottom:20px}
.cirlce_list li .cirlce_txt {width: 100%; height: 0; padding-bottom: 100%; border-radius:50%; background-color: #46b582; text-align: center; color: #fff; position: relative; }
.cirlce_list li:nth-child(even) .cirlce_txt {background-color: #22b9a6;}
.cirlce_list li .txt_wrap {position: absolute; top: 20%; left: 0; width: 100%;}
.cirlce_list li .txt_wrap .num {font-family: 'uni-sans';  font-weight: bold; letter-spacing: 1px;padding-bottom: 7px; margin-bottom: 14px; position: relative; }
.cirlce_list li .txt_wrap .num:after {content:''; display: block; width: 60px; height: 1px; background-color: #fff; opacity: .5; position: absolute; bottom: 0; left: 50%; margin-left: -30px;}
.cirlce_list li .txt_wrap .txt {letter-spacing: -1px;}

.s22 .con4 {padding: 120px 0; background-color: #eafaf3; }
.test_list li {display: flex;justify-content:space-between;	margin-bottom: 20px;}
.test_list li:nth-child(even) {flex-direction: row-reverse;}
.test_list li > div {width: 50%;height: 323px;}
.test_list li .img_box .img {width: 100%; height: 100%; background-size:cover; background-position: 50% 50%;}
.test_list li .txt_box {padding: 65px 45px;background-color: #fff; position: relative;}
.test_list li .txt_box h4 {margin-bottom: 20px;}
.test_list li .txt_box h4 .num {display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #46b582; border-radius:50%; color: #fff; margin-right: 10px;}
.test_list li .txt_box .txt {color: #666;}
.test_list li .txt_box .bot_txt {color: #9d9c9c; text-transform:uppercase; letter-spacing: 4px;position: absolute; bottom: 20px; left: 45px; opacity: .5;}


.s23 .con1 {padding: 120px 0; }
.s23 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s23 .con2 ul {display: flex; flex-wrap:wrap;}
.s23 .con2 li {width: 25%; line-height: 75px; background-color: #eafaf3; text-align: center; border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s23 .con2 li:nth-child(even) {background-color: #fff; }
.s23 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}

.s23 .con3 {padding: 120px 0;}

.s23 .con5 {padding: 120px 0; background-color: #eafaf3; }
.s23 .con5 ul {display: flex; flex-wrap:wrap;}
.s23 .con5 li {width: 33.33%; line-height: 75px; background-color: #0cb77d; text-align: center; border-bottom: 1px solid #fff;border-left: 1px solid #fff;}
.s23 .con5 li:nth-child(even) {background-color: #19d38c; }
.s23 .con5 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}


.s24 .con1 {padding: 120px 0; }
.s24 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s24_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s24 .con2 ul {display: flex; flex-wrap:wrap;}
.s24 .con2 li {width: 25%; line-height: 75px; background-color: #eafaf3; text-align: center; border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s24 .con2 li:nth-child(even) {background-color: #fff; }
.s24 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s24 .con3 {padding: 120px 0; background-color:#eafaf3; }

.s25 .con1 {padding: 120px 0; }
.s25 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s25 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}

.s25 .con3 {padding: 100px 0; background: #fff url('../images/sub/s25_con3_bg.jpg') 50% 0 no-repeat; background-size: auto 366px;}
.caution_list_box {padding: 65px 70px; background-color: #eafaf3; font-size: 0;}
.caution_list_box .caution_list li {padding: 12px 15px; border-bottom: 1px solid #dddddd;}
.caution_list_box .caution_list li > p {display: inline-block; vertical-align: top;}
.caution_list_box .caution_list li .num {width: 35px; height: 36px; line-height: 36px; text-align: center; background-color: #2e986a; border-radius:50%; color: #fff;font-family: 'uni-sans';  font-weight: bold; }
.caution_list_box .caution_list li .txt {width: calc(100% - 35px); padding-left: 12px;}

.s26 .con1 {padding: 120px 0; }
.s26 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s26_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s26 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}


/*********** 유방클리닉 반응형 ***********/

@media all and (max-width:1200px){
	/* 유방암 */
	.cirlce_list {flex-wrap:wrap; max-width:600px; margin: 0 auto;}
	.cirlce_list.col-4 li {width: calc(50% - 12px); margin: 0 6px 20px;}

}
@media all and (max-width:980px){
	/* 유방암 */
	.test_list li .txt_box {padding: 40px 25px;}
	.test_list li .txt_box .bot_txt {left: 25px;}
}

@media all and (max-width:768px){
    .s21 .con1 {padding: 70px 0;}
	.s21 .con1 .img img {width: 250px;}
	/* 유방암 */
	.s22 .con1 {padding: 70px 0;}
	.s22 .con1 .img img {width: 250px;}
	.cancer_type_list {background-color: #19d38c;}
	.cancer_type_list li {width: 20%;line-height: 150%; background-color: #0cb77d !important; padding:10px;}
	.cancer_type_list li:nth-child(even){background-color: #19d38c !important;}
	.s22 .con2 {padding: 70px 0;}
	.s22 .con2 li {width: 50%; line-height: 55px;}
	.s22 .con2 .bot_txt {letter-spacing: 4px;}
	.s22 .con3 {padding: 70px 0;}
	.cirlce_list {padding: 0; max-width:500px; margin: 0 auto;}
	.cirlce_list li .txt_wrap {top: 15%; padding: 0 11px;}
	.cirlce_list li .txt_wrap h4 {margin-bottom: 7px; padding-bottom: 0;}
	.cirlce_list li .txt_wrap .txt {font-size: 14px; letter-spacing:0;}
	.cirlce_list.col-3 li {width: calc(100% - 12px); margin: 0 6px 10px; padding-bottom:0;}
	.cirlce_list.col-6 li {width: calc(50% - 25px); margin: 0 6px 10px; padding-bottom:0;}
	
	
	.s22 .con4 {padding: 70px 0;}
	.test_list li {flex-wrap:wrap;}
	.test_list li > div {width: 100%; height: auto;}
	.test_list li .img_box .img {height: 0; padding-bottom: 53.83%;}
	.test_list li .txt_box {padding: 40px 25px 80px;}
	
    .s23 .con1 {padding: 70px 0;}
	.s23 .con1 .img img {width: 250px;}
	.s23 .con2 {padding: 70px 0;}
	.s23 .con2 .bot_txt {letter-spacing: 4px;}
	.s23 .con3 {padding: 70px 0;}
	.s23 .con5 {padding: 70px 0;}
	.s23 .con5 li {width: 33.33%; line-height: 150%; padding:20px 15px ;}
	
	.s24 .con1 {padding: 70px 0;}
	.s24 .con1 .img img {width: 250px;}
	.s24 .con2 {padding: 70px 0;}
	.s24 .con2 .bot_txt {letter-spacing: 4px;}
	.s24 .con3 {padding: 70px 0;}
	
	.s25 .con1 {padding: 70px 0;}
	.s25 .con1 .img img {width: 250px;}
	.s25 .con2 {padding: 70px 0;}
	.s25 .con2 .bot_txt {letter-spacing: 4px;}
	.s25 .con3{padding: 70px 0 0;}
	.caution_list_box {padding: 30px 20px; background-color: #eafaf3; font-size: 0;}
	.caution_list_box .caution_list li .txt22 {width: calc(100% -35px); padding-left: 12px; padding-top:6px;}
	.caution_list_box .caution_list li .txt18{width: calc(100%); padding-left: 12px; padding-top:6px;}
	
	.s26 .con1 {padding: 70px 0;}
	.s26 .con1 .img img {width: 250px;}
	.s26 .con2 {padding: 70px 0;}
	.s26 .con2 .bot_txt {letter-spacing: 4px;}
	
}

@media all and (max-width:486px){
	/* 유방암 */
	.cancer_type_list li {font-size: 13px;}
	.cirlce_list.col-4 li {width: calc(50% - 12px); margin: 0 6px 20px;}
	.cirlce_list.col-5 li {width: calc(33.33% - 12px); margin: 0 6px 20px;}
	.cirlce_list li .txt_wrap .num {margin-bottom: 7px;}
	
	.cirlce_list li .txt_wrap {top: 15%; padding: 0 11px;}
	.s22 .con2 li {font-size: 13px;}
	.s22 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.test_list li .txt_box h4 .num {width: 30px; height: 30px; line-height: 30px; margin-right: 5px;}
	
	.s23 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s24 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s25 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s26 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
}
@media all and (max-width:360px){

	/* 유방암 */
	.cirlce_list {width:210px; margin: 0 auto;}
	.cirlce_list.col-4 li {width: 100%; margin: 0 0 20px;}
	
}
/****************************************************** 갑상선클리닉 */

.s31 .con1 {padding: 120px 0; }
.s31 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s31 .con2 ul {display: flex; flex-wrap:wrap;}
.s31 .con2 li {width: 33.33%; line-height: 75px; background-color: #eafaf3; text-align: center; border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s31 .con2 li:nth-child(even) {background-color: #fff; }
.s31 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s31 .con3 {padding: 120px 0; }
.s31 .con4 {padding: 120px 0; background-color: #eafaf3; }

.s32 .con1 {padding: 120px 0; }
.s32 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s32 .con2 ul {display: flex; flex-wrap:wrap;}
.s32 .con2 li {width: 25%; line-height: 75px; background-color: #eafaf3; text-align: center; border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s32 .con2 li:nth-child(even) {background-color: #fff; }
.s32 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s32  .con3 {padding: 120px 0; }

.s33 .con1 {padding: 120px 0; }
.s33 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s33 .con2 ul {display: flex; flex-wrap:wrap;}
.s33 .con2 li {width: 33.33%; line-height: 75px; background-color: #eafaf3; text-align: center; border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s33 .con2 li:nth-child(even) {background-color: #fff; }
.s33 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}

.s34 .con1 {padding: 120px 0; }
.s34 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s34 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s34 .con3 {padding: 120px 0; }
.s34 .con3 li .left,
.s34 .con3 li .right {float: left; width: 50%;  background:#fff;box-sizing:border-box;}
.s34 .con3 li .right {float: right; padding:50px 0 0 50px;}

/*********** 갑상선클리닉 반응형 ***********/
@media all and (max-width:1200px){
	
}

@media all and (max-width:768px){
	.s31 .con1 {padding: 70px 0;}
	.s31 .con1 .img img {width: 250px;}
	.s31 .con2 {padding: 70px 0;}
	.s31 .con2 .bot_txt {letter-spacing: 4px;}
	.s31 .con3 {padding: 70px 0;}
	
	.s32 .con1 {padding: 70px 0;}
	.s32 .con1 .img img {width: 250px;}
	.s32 .con2 {padding: 70px 0;}
	.s32 .con2 .bot_txt {letter-spacing: 4px;}
	.s32 .con3 {padding: 70px 0;}
	.s32 .con2 li {width: 25%; line-height: 150%; padding:20px 15px; }
	
	.s33 .con1 {padding: 70px 0;}
	.s33 .con1 .img img {width: 250px;}
	.s33 .con2 {padding: 70px 0;}
	.s33 .con2 .bot_txt {letter-spacing: 4px;}
	
	.s34 .con1 {padding: 70px 0;}
	.s34 .con1 .img img {width: 250px;}
	.s34 .con2 {padding: 70px 0;}
	.s34 .con2 .bot_txt {letter-spacing: 4px;}
	.s34 .con3 {padding: 70px 0;}
	.s34 .con3 li .left,
	.s34 .con3 li .right {float: left; width: 100%;  background:#fff;box-sizing:border-box;}
	.s34 .con3 li .right {float: right; padding:30px 0 0 0;}
	
	
}
@media all and (max-width:486px){
    .s31 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s32 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s33 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s34 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}

}

/****************************************************** 항문클리닉 */
.s41 .con1 {padding: 120px 0; }
.s41 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s41 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s41 .con2 .cirlce_list li .txt_wrap {position: absolute; top: 13%; left: 0; width: 100%;}
.s41 .con3 {padding: 100px 0 0; background: #fff url('../images/sub/s41_con3_bg.jpg') 50% 0 no-repeat; background-size: auto 366px;}

.s41 .con5 {padding: 120px 0;
    background: #fff url(../images/sub/s61_con3_bg.jpg) 50% 0 no-repeat;
    background-size: auto 366px;}


.s42 .con1 {padding: 120px 0 50px; }
.s42 .con2 {padding: 0 0 120px; } 
.s42 .con2 .gray_box {padding: 30px 70px;background-color: #fff;}
.s42 .con2 .gray_box {padding: 55px 55px 50px; background-color: #fff; border: 10px solid #ddd; position: relative;}
.s42 .con2 .gray_box:after {content:'MISA HEALING SURGERY CLINIC'; display: block; width: calc(100% - 110px); font-family: 'uni-sans';  font-size: 16px; color: #cac7c7; opacity: .8; letter-spacing: 26px; position: absolute; bottom: 20px; left: 55px; text-align: center; z-index: 1;}
.s42 .con3 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s42 .con3 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s42 .con3 .cirlce_list li .txt_wrap {position: absolute; top: 13%; left: 0; width: 100%;}
.s42 .con3 .cirlce_list.col-4 li {width: calc(25% - 10px);}
.s42 .con3 .cirlce_list li {margin: 0 5px;}

.s43 .con1 {padding: 120px 0; }
.s43 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s43 .con2 ul {display: flex; flex-wrap:wrap;}
.s43 .con2 li {width: 100%; line-height: 150%; padding:20px 0 20px 30px; background-color: #eafaf3; text-align: left;  border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s43 .con2 li:nth-child(even) {background-color: #fff; }
.s43 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s43 .treatment  {padding: 120px 0; }
.s43 .treatment ul{margin: -13px; padding-top:50px;}
.s43 .treatment li {float: left; width: calc(50% - 10px); margin: 0 5px; padding: 0; /*padding-bottom: 20%; border: 1px solid #d6d5d5;*/  height: 450px;   background-color: #f9f9f9;}
.s43 .treatment li .txt_wrap {position: relative; padding: 60px 35px 15px; text-align: center; border-top: 8px solid #15b979;}
.s43 .treatment li .txt_wrap .num {width: 64px; height: 74px; text-align: center; line-height: 74px; background: url('../images/sub/numbg.png') 0 0 no-repeat; background-size:cover; font-weight:300; color: #fff; position: absolute; top: -37px; left: 50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); z-index: 1;}
.s43 .con3 {padding: 120px 0; background-color:#eafaf3; }
.s43 .con3 li .left {float: left; width: 50%;   box-sizing:border-box;}
.s43 .con3 li .right {float: right; width: 50%;  background:#fff; padding:50px 50px 0; min-height:438px; vertical-align:middle;}
.s43 .con3 .box li .right {float: right; width: 50%;   box-sizing:border-box; background:none; padding:0 0;}
.s43 .con3 .box li .left {float: left; width: 50%; padding:50px 50px 0;  background:#fff; min-height:438px; vertical-align:middle;}

.s44 .con1 {padding: 120px 0; }
.s44 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s44 .con2 ul {display: flex; flex-wrap:wrap;}
.s44 .con2 li {width: 100%; line-height: 150%; padding:20px 30px 20px 30px; background-color: #eafaf3; text-align: left;  border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s44 .con2 li:nth-child(even) {background-color: #fff; }
.s44 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s44 .con3 {padding: 120px 0; background: #fff url('../images/sub/s61_con3_bg.jpg') 50% 0 no-repeat; background-size: auto 366px;}


/*********** 항문클리닉 반응형 ***********/
@media all and (max-width:1200px){
	
}

@media all and (max-width:768px){
	.s41 .con1 {padding: 70px 0;}
	.s41 .con1 .img img {width: 250px;}
	.s41 .con2 {padding: 70px 0;}
	.s41 .con2 .bot_txt {letter-spacing: 4px;}
	.s41 .con2 .cirlce_list.col-3 li {width: calc(100% - 120px); margin: 0 6px 10px; padding-bottom:0;}
	.s41 .con3 {padding: 70px 0;}
	.s41 .con5 {padding: 70px 0;}
	
	.s42 .con1 {padding: 70px 0;}
	.s42 .con1 .img img {width: 250px;}
	.s42 .con2 .gray_box {padding: 30px 20px 50px; background-color: #fff; border: 10px solid #ddd; position: relative;}
    .s42 .con2 .gray_box:after {content:'MISA HEALING SURGERY CLINIC'; display: block; width: calc(100% - 110px); font-family: 'uni-sans';  font-size: 13px; color: #cac7c7; opacity: .8; letter-spacing: 5px; position: absolute; bottom: 20px; left: 55px; text-align: center; z-index: 1;}
	.s42 .con3 {padding: 70px 0;}
	.s42 .con3 .bot_txt {letter-spacing: 4px;}
	.s42 .con3 .cirlce_list.col-4 li {width: calc(100% - 120px); padding-bottom:10px}
	
	.s43 .con1 {padding: 70px 0;}
	.s43 .con1 .img img {width: 250px;}
	.s43 .con2 {padding: 70px 0;}
	.s43 .con2 .bot_txt {letter-spacing: 4px;}
	.s43 .con2 li {padding:20px 15px; }
	.s43 .con3 {padding: 70px 0;}
	.s43 .treatment {padding: 70px 0;}
	.s43 .treatment li {float: left; width: calc(100% - 10px); margin: 0 5px; padding: 0 0 30px; /*padding-bottom: 20%; border: 1px solid #d6d5d5;*/  height: 100%;   background-color: #f9f9f9;}
	.s43 .con3 li .left {float: left; width: 100%;   box-sizing:border-box;}
	.s43 .con3 li .right {float: right; width: 100%;  background:#fff; padding:30px 20px; min-height:100%; vertical-align:middle;}
    .s43 .con3 .box li .right {float: right; width: 100%;   box-sizing:border-box; background:none; padding:0 0;}
    .s43 .con3 .box li .left {float: left; width: 100%; padding:30px 20px;  background:#fff; min-height:100%; vertical-align:middle;}
	
	.s44 .con1 {padding: 70px 0;}
	.s44 .con1 .img img {width: 250px;}
	.s44 .con2 {padding: 70px 0;}
	.s44 .con2 .bot_txt {letter-spacing: 4px;}
	.s44 .con3 {padding: 70px 0;}
	
}
@media all and (max-width:486px){
	.s41 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s41 .con2 .cirlce_list {max-width: 250px; margin: 0 auto;}
	.s41 .con2 .cirlce_list.col-3 li {width: calc(100% - 10px); margin: 0 6px 1px; padding-bottom:10px;}
	.s41 .con2 .cirlce_list li .txt_wrap h4 { margin-bottom: 7px; padding-bottom: 0;}

	.s42 .con3 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s42 .con3 .cirlce_list {max-width: 250px; margin: 0 auto;}
	.s42 .con3 .cirlce_list.col-4 li {width: calc(100% - 10px); margin: 0 6px 1px; padding-bottom:10px;}
	
	.s43 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s44 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
}

/****************************************************** 골반저클리닉 */

.s51 .con1 {padding: 120px 0; }
.s51 .con1 .cancer_type_list {display: flex; flex-wrap:wrap;}
.s51 .con1 .cancer_type_list li {width:100%; line-height: 65px; background-color: #0cb77d;color: #fff; text-align: left; padding-left:30px; border-bottom: 1px solid #fff;border-left: 1px solid #fff;}
.s51 .con1 .cancer_type_list li:nth-child(2),
.s51 .con1 .cancer_type_list li:nth-child(4){background-color: #19d38c;}
.s51 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s51 .con2 ul {display: flex; flex-wrap:wrap;}
.s51 .con2 li {width: 33.33%; line-height: 150%; padding:20px 0; background-color: #eafaf3; text-align: center;  border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s51 .con2 li:nth-child(even) {background-color: #fff; }
.s51 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s51 .con3 {padding: 120px 0; }
.s51 .con3 li .left,
.s51 .con3 li .right {float: left; width: 50%;  background:#fff;box-sizing:border-box;}
.s51 .con3 li .right {float: right; padding:50px 0 0 50px;}
.s51 .con4 {padding: 120px 0; background: #fff url('../images/sub/s51_con3_bg.jpg') 50% 0 no-repeat; background-size: auto 366px;}

.s52 .con1 {padding: 120px 0; }
.s52 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s52 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s52 .con3 {padding: 120px 0; }
.s52 .con3 li .left,
.s52 .con3 li .right {float: left; width: 50%;  background:#fff;box-sizing:border-box;}
.s52 .con3 li .right {float: right; padding:50px 0 0 50px;}
.s52 .con4 {padding: 120px 0; background: #fff url('../images/sub/s52_con3_bg.jpg') 50% 0 no-repeat; background-size: auto 366px;}

.s53 .con1 {padding: 120px 0; }
.s53 .con2 {padding: 120px 0; background-color: #eafaf3; }
.s53 .con2 li .left {float: left; width: 50%;   box-sizing:border-box;}
.s53 .con2 li .right {float: right; width: 50%;  background:#fff; padding:50px 50px 0; min-height:438px; vertical-align:middle;}

.s53 .con2 .box li .right {float: right; width: 50%;   box-sizing:border-box; background:none; padding:0 0;}
.s53 .con2 .box li .left {float: left; width: 50%; padding:50px 50px 0;  background:#fff; min-height:438px; vertical-align:middle;}


/*********** 골반저클리닉 반응형 ***********/
@media all and (max-width:1200px){
	
}

@media all and (max-width:768px){
	.s51 .con1 {padding: 70px 0;}
	.s51 .con1 .img img {width: 250px;}
	.s51 .con1 .cirlce_list.col-5 li {width: calc(50% - 12px); margin: 0 6px 5px;}
	.s51 .con2 {padding: 70px 0;}
	.s51 .con2 .bot_txt {letter-spacing: 4px;}
	.s51 .con3 {padding: 70px 0;}
	.s51 .con3 {padding: 50px 0; }
	.s51 .con3 li .left,
	.s51 .con3 li .right {float: left; width: 100%;  background:#fff;box-sizing:border-box;}
	.s51 .con3 li .right {float: right; padding:30px 0 0;}
	.s51 .con4 {padding: 70px 0;}
	.s51 .con4 .caution_list_box .caution_list li .txt {width: calc(100% - 35px); padding-left: 12px;}
	
	.s52 .con1 {padding: 70px 0;}
	.s52 .con1 .img img {width: 250px;}
	.s52 .con2 {padding: 70px 0;}
	.s52 .con2 .bot_txt {letter-spacing: 4px;}
	.s52 .con3 {padding: 70px 0; }
	.s52 .con3 li .left,
	.s52 .con3 li .right {float: left; width: 100%;  background:#fff;box-sizing:border-box;}
	.s52 .con3 li .right {float: right; padding:30px 0 0;}
	.s52 .con4 {padding: 70px 0 0; }
	
	.s53 .con1 {padding: 70px 0;}
	.s53 .con1 .img img {width: 250px;}
	.s53 .con2 {padding: 70px 0 40px; background-color: #eafaf3; }
    .s53 .con2 li .left {float: left; width: 100%;   box-sizing:border-box;}
    .s53 .con2 li .right {float: right; width: 100%;  background:#fff; padding:30px 20px; min-height:100%; vertical-align:middle;}

    .s53 .con2 .box li .right {float: right; width: 100%;   box-sizing:border-box; background:none; padding:0 0;}
    .s53 .con2 .box li .left {float: left; width: 100%; padding:30px 20px;  background:#fff; min-height:100%; vertical-align:middle;}


	
}
@media all and (max-width:486px){
	.s51 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s52 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}

}


/****************************************************** 대장클리닉 */
.s61 .con1 {padding: 120px 0; }
.s61 .con2 {padding: 120px 0; background-color: #eafaf3; }
.s61 .con2 .test_list li {display: flex;justify-content:space-between;	margin-bottom: 20px;}
.s61 .con2 .test_list li:nth-child(even) {flex-direction: row-reverse;}
.s61 .con2 .test_list li > div {width: 100%; height: 100%;}
.s61 .con2 .test_list li .txt_box {padding: 65px 45px;background-color: #fff; position: relative;}
.s61 .con2 .test_list li .txt_box h4 {margin-bottom: 20px;}
.s61 .con2 .test_list li .txt_box h4 .num {display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #46b582; border-radius:50%; color: #fff; margin-right: 10px;}
.s61 .con2 .test_list li .txt_box .txt {color: #666;}
.s61 .con2 .test_list li .txt_box .bot_txt {color: #9d9c9c; text-transform:uppercase; letter-spacing: 4px;position: absolute; bottom: 20px; left: 45px; opacity: .5;}
.s61 .con3 {padding: 120px 0; background: #fff url('../images/sub/s61_con3_bg.jpg') 50% 0 no-repeat; background-size: auto 366px;}

.s62 .con1 {padding: 120px 0; }
.s62 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s62 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s62 .con3 {padding: 120px 0; }
.s62 .con3 li .left,
.s62 .con3 li .right {float: left; width: 50%;  background:#fff;box-sizing:border-box;}
.s62 .con3 li .right {float: right; padding:50px 0 0 50px;}
.s62 .con4 {padding: 120px 0; background-color: #eafaf3; }

.s63 .con1 {padding: 120px 0; }
.s63 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s63 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}

.s64 .con1 {padding: 120px 0; }
.s64 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s64 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s64 .con3 {padding: 120px 0; background: #fff url('../images/sub/s61_con3_bg.jpg') 50% 0 no-repeat; background-size: auto 366px;}

.s65 .con1 {padding: 120px 0; }
.s65 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s65 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s65 .con3 {padding: 120px 0; }
.s65 .con4 {padding: 120px 0; background-color: #eafaf3; }
.s65 .con5  {padding: 120px 0; background: #fff url('../images/sub/s61_con3_bg.jpg') 50% 0 no-repeat; background-size: auto 366px;}


/*********** 대장클리닉 반응형 ***********/
@media all and (max-width:1200px){
	
}

@media all and (max-width:768px){
	.s61 .con1 {padding: 70px 0;}
	.s61 .con1 .img img {width: 250px;}
	.s61 .con2 {padding: 70px 0 50px;}
	.s61 .con2 .test_list li .txt_box {padding: 30px 15px 50px;background-color: #fff; position: relative;}
	.s61 .con2 .test_list li .txt_box .bot_txt {left: 15px;}
	.s61 .con3 {padding: 70px 0;}
	
	.s62 .con1 {padding: 70px 0;}
	.s62 .con1 .img img {width: 250px;}
	.s62 .con2 {padding: 70px 0;}
	.s62 .con2 .bot_txt {letter-spacing: 4px;}
	.s62 .con3 {padding: 70px 0; }
    .s62 .con3 li .left,
    .s62 .con3 li .right {float: left; width: 100%;  background:#fff;box-sizing:border-box;}
    .s62 .con3 li .right {float: right; padding:30px 0 0;}
	.s62 .con4 {padding: 70px 0;}
	
	.s63 .con1 {padding: 70px 0;}
	.s63 .con1 .img img {width: 250px;}
	.s63 .con2 {padding: 70px 0;}
	.s63 .con2 .bot_txt {letter-spacing: 4px;}
	
	.s64 .con1 {padding: 70px 0;}
	.s64 .con1 .img img {width: 250px;}
	.s64 .con2 {padding: 70px 0;}
	.s64 .con2 .bot_txt {letter-spacing: 4px;}
	.s64 .con3 {padding: 70px 0;}
	
	.s65 .con1 {padding: 70px 0;}
	.s65 .con1 .img img {width: 250px;}
	.s65 .con2 {padding: 70px 0;}
	.s65 .con2 .bot_txt {letter-spacing: 4px;}
	.s65 .con3 {padding: 70px 0;}
	.s65 .con4 {padding: 70px 0;}
	.s65 .con5{padding: 70px 0;}



	
}
@media all and (max-width:486px){
	.s62 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s63 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s64 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s65 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}

}


/****************************************************** 건강검진 */
.s71 .con1 {padding: 120px 0;}
.tit_square {position: relative; padding-left: 30px;}
.tit_square:after {content:''; display: block; width: 10px; height: 10px; border: 5px solid #2e986a; position: absolute; top: 8px; left: 0;	}

.s71 .con2 .w1200 { background-color:#f3fdf9; padding:100px 70px;}

.s71 .gray_box {padding: 30px 70px; background-color: #fff;}
.s71 .gray_box {padding: 55px 50px 80px; background-color: #fff; border: 10px solid #ddd; position: relative;}

.s71 .gray_box  li { padding: 12px 15px; border-bottom: 1px solid #dddddd;}
.s71 .gray_box  li > p {display: inline-block; vertical-align: top;}
.s71 .gray_box  li .num {width: 30px; height: 30px; line-height: 30px; text-align: center; background-color: #6b6b6b; border-radius: 50%; color: #fff; font-family: 'uni-sans'; font-weight: bold;}
.s71 .gray_box  li .txt {width: calc(100% - 35px);padding-left: 12px;}

.s71 .mint_tb th, .mint_tb td { padding: 30px 15px 20px; border-bottom: 1px solid #ddd;border-left: 1px solid #ddd; font-weight: 400; text-align: center;}
.s71 .chk_list_box {padding: 50px 35px; background-color: #fff; border: 10px solid #ddd; position: relative;}
.s71 .chk_list_box:after { display:none;}
.s71 .chk_list_box {display: flex; justify-content:space-between;}
.s71 .chk_list_box > div {width: 49%;}
.s71 .chk_list_box p {padding: 3px 0 8px 44px; margin-bottom: 10px; background: url('../images/sub/icon_chk_list.png') 0 0 no-repeat; letter-spacing: -1px; line-height: 1.5;}

.s71 li { padding: 12px 10px;}
.s71 li > p {display: inline-block; vertical-align: top;}
.s71 li .num {width: 30px; height: 30px; line-height: 30px; text-align: center; background-color: #6b6b6b; border-radius: 50%; color: #fff; font-family: 'uni-sans'; font-weight: bold;}
.s71 li .txt {width: calc(100% - 35px);padding-left: 10px;}

.s72 .con1 {padding: 120px 0;}
.s72 .con2 .w1200 { background-color:#f3fdf9; padding:100px 70px;}
.s72 .gray_box {padding: 30px 70px; background-color: #fff;}
.s72 .gray_box {padding: 55px 50px 80px; background-color: #fff; border: 10px solid #ddd; position: relative;}
.s72 .gray_box:after {content:'MISA HEALING SURGERY CLINIC'; display: block; width: calc(100% - 110px); font-family: 'uni-sans';  font-size: 16px; color: #cac7c7; opacity: .8; letter-spacing: 26px; position: absolute; bottom: 20px; left: 55px; text-align: center; z-index: 1;}

.s72 .gray_box  li { padding: 12px 10px; border-bottom: 1px solid #dddddd;}
.s72 .gray_box  li > p {display: inline-block; vertical-align: top;}
.s72 .gray_box  li .num {width: 30px; height: 30px; line-height: 30px; text-align: center; background-color: #6b6b6b; border-radius: 50%; color: #fff; font-family: 'uni-sans'; font-weight: bold;}
.s72 .gray_box  li .txt {width: calc(100% - 35px);padding-left: 10px;}

.s72 .mint_tb th { padding: 12px 20px 20px; border-bottom: 1px solid #ddd;border-left: 1px solid #ddd; font-weight: 400; line-height: 1.7; text-align: center;}
.s72 .mint_tb td { padding: 12px 20px 20px; border-bottom: 1px solid #ddd;border-left: 1px solid #ddd; font-weight: 400; line-height: 1.7; text-align: center; background-color:#fff;}
.s72 .mint_tb th img{ padding-top:20px;}

.s72 li { padding:10px 10px;}
.s72 li > p {display: inline-block; vertical-align: top;}
.s72 li .num {width: 30px; height: 30px; line-height: 30px; text-align: center; background-color: #6b6b6b; border-radius: 50%; color: #fff; font-family: 'uni-sans'; font-weight: bold;}
.s72 li .txt {width: calc(100% - 35px);padding-left: 10px;}

.s72 .gray_box1 {padding: 30px 30px; background-color: #fff; border: 1px solid #ddd; position: relative;}

.page_tab {width: 100%; max-width:1200px; margin: 0 auto; text-align: center;   font-size: 0; }
.page_tab li {display: inline-block; vertical-align: top;}
.page_tab li a {display: block; width: 300px; text-align: center; line-height: 60px; font-size: 20px; font-weight: 500; color: #333; border: 1px solid #232021;  background-color: #fff;border-left: none;}
.page_tab li:first-child a {border-left: 1px solid #232021;}
.page_tab li a.active {background-color: #2e986a; color: #fff;}
.page_tab_con > .tab_con {display: none;}
.page_tab_con > .tab_con.active {display: block;}

.s73 .con1 {padding: 120px 0;}
.s73 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s73 .con2 ul {display: flex; flex-wrap:wrap;}
.s73 .con2 li {width: 20%; line-height: 75px; background-color: #eafaf3; text-align: center; border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s73 .con2 li:nth-child(even) {background-color: #fff; }
.s73 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}
.s73 .con3 {padding: 120px 0;}
.s73 .con3 .gray_box {padding: 30px 70px;background-color: #fff;}
.s73 .con3 .gray_box {padding: 55px 55px 50px; background-color: #fff; border: 10px solid #ddd; position: relative;}
.s73 .con3 .gray_box:after {content:'MISA HEALING SURGERY CLINIC'; display: block; width: calc(100% - 110px); font-family: 'uni-sans';  font-size: 16px; color: #cac7c7; opacity: .8; letter-spacing: 26px; position: absolute; bottom: 20px; left: 55px; text-align: center; z-index: 1;}
.s73 .con4 {padding: 120px 0; background-color: #eafaf3; }
.s73 .con5  {padding: 120px 0; background: #fff url('../images/sub/s61_con3_bg.jpg') 50% 0 no-repeat; background-size: auto 366px;}

.s73 .con21 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s73 .con21 ul {display: flex; flex-wrap:wrap;}
.s73 .con21 li {width: 25%; line-height: 75px; background-color: #eafaf3; text-align: center; border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s73 .con21 li:nth-child(even) {background-color: #fff; }
.s73 .con21 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}


.s73 .con22 {padding: 120px 0; background-color:#fff; }
.s73 .con22 li .left {float: left; width: 50%;   box-sizing:border-box;}
.s73 .con22 li .right {float: right; width: 50%;  background:#fff; padding:50px 0 0 50px;  vertical-align:middle;}
.s73 .con22 .box li .right {float: right; width: 50%;   box-sizing:border-box; background:none; padding:0 0;}
.s73 .con22 .box li .left {float: left; width: 50%; padding:50px 50px 0;  background:#fff; min-height:438px; vertical-align:middle;}
.s73 .con22 .cirlce_list { display: flex; flex-wrap: wrap; padding: 0 0; justify-content: center;}
.s73 .con22 .cirlce_list.col-3 li {width:calc(33.33% - 26px); padding-bottom: 20px;}
.s73 .con22 .cirlce_list li .txt_wrap {position: absolute; top: 32%; left: 0; width: 100%;}

/*********** 건강검진 반응형 ***********/
@media all and (max-width:1200px){
	
	.s73 .con22 li .left {float: left; width: 100%;}
	.s73 .con22 li .right {float: right; width: 100%; padding:50px 0 0 0; }
	
}

@media all and (max-width:768px){
    .tit_square:after {content:''; display: block; width: 10px; height: 10px; border: 5px solid #2e986a; position: absolute; top: 2px; left: 0;	}
	
	.s71 .con1 {padding: 70px 0;}
	.s71 .con1 .img img {width: 250px;}
	.s71 .con2 {padding: 0 0;}
	.s71 .con2 .w1200 { background-color:#f3fdf9; padding:70px 20px;}
	.s71 .chk_list_box {padding: 30px 20px; background-color: #fff; border: 10px solid #ddd; position: relative;}
	.s71 .chk_list_box:after { display:none;}
	.s71 .chk_list_box {display: block; justify-content:space-between;}
	.s71 .chk_list_box > div {width: 100%;}
	.s71 .chk_list_box p {padding: 3px 0 12px 44px; margin-bottom: 10px; background: url('../images/sub/icon_chk_list.png') 0 0 no-repeat; letter-spacing: -1px; line-height: 1.5;}
	
	.s72 .con1 {padding: 70px 0;}
	.s72 .con1 .img img {width: 250px;}
	.s72 .con2 {padding: 0 0;}
	.s72 .con2 .w1200 { background-color:#f3fdf9; padding:70px 20px;}
	
	.s73 .con1 {padding: 70px 0;}
	.s73 .con1 .img img {width: 250px;}
	.s73 .con2 {padding: 70px 0;}
	.s73 .con2 .bot_txt {letter-spacing: 4px;}
	.s73 .con2 li {width: 20%; line-height: 150%; padding:20px 15px; }
	.s73 .con3 {padding: 70px 0;}
	.s73 .con3 .gray_box {padding: 30px 20px 50px; background-color: #fff; border: 10px solid #ddd; position: relative;}
	.s73 .con3 .gray_box:after {content:'MISA HEALING SURGERY CLINIC'; display: block; width: calc(100% - 110px); font-family: 'uni-sans';  font-size: 13px; color: #cac7c7; opacity: .8; letter-spacing: 5px; position: absolute; bottom: 20px; left: 55px; text-align: center; z-index: 1;}
	.s73 .con4 {padding: 70px 0;}
	.s73 .con4 .cirlce_list.col-3 li {padding-bottom: 10px;}
	.s73 .con5 {padding: 70px 0;}
	.page_tab li a {display: block; width: 100%; text-align: center; line-height: 40px; padding:0 20px; font-size: 14px; font-weight: 500; color: #333; border: 1px solid #232021;  background-color: #fff;border-left: none;}
	.s73 .con5 .caution_list_box .caution_list li .txt {width: calc(100% - 35px); padding-left: 12px;}
	.s73 .con21 {padding: 70px 0;}
	.s73 .con21 .bot_txt {letter-spacing: 4px;}
	.s73 .con21 li {width: 25%; line-height: 150%; padding:20px 15px; }
	
	.s73 .con22 {padding: 70px 0;}
	.s73 .con22 li .left {float: left; width: 100%;}
	.s73 .con22 li .right {float: right; width: 100%; padding:50px 0 0 0; }
	
}
@media all and (max-width:486px){
	.s73 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}

}

/****************************************************** 스페셜클리닉 */

.s81 .con1 {padding: 120px 0; }
.s81 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s81 .con2 ul {display: flex; flex-wrap:wrap;}
.s81 .con2 li {width: 100%; line-height: 150%; padding:20px 0; background-color: #eafaf3; text-align: center;  border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s81 .con2 li:nth-child(even) {background-color: #fff; }
.s81 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}

.treatment  {padding: 120px 0; }
.treatment ul{margin: -13px; padding-top:50px;}
.treatment li {float: left; width: calc(33.333% - 10px); margin: 0 5px; padding: 0; /*padding-bottom: 20%; border: 1px solid #d6d5d5;*/  height: 400px;   background-color: #f9f9f9;}
.treatment li .txt_wrap {position: relative; padding: 60px 35px 15px; text-align: center; border-top: 8px solid #15b979;}
.treatment li .txt_wrap .num {width: 64px; height: 74px; text-align: center; line-height: 74px; background: url('../images/sub/numbg.png') 0 0 no-repeat; background-size:cover; font-weight:300; color: #fff; position: absolute; top: -37px; left: 50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); z-index: 1;}

.s81 .con3 {padding: 120px 0; background-color:#eafaf3; }
.s81 .con3 li .left {float: left; width: 50%;   box-sizing:border-box;}
.s81 .con3 li .right {float: right; width: 50%;  background:#fff; padding:50px 50px 0; min-height:438px; vertical-align:middle;}
.s81 .con3 .box li .right {float: right; width: 50%;   box-sizing:border-box; background:none; padding:0 0;}
.s81 .con3 .box li .left {float: left; width: 50%; padding:50px 50px 0;  background:#fff; min-height:438px; vertical-align:middle;}

.s82 .con1 {padding: 120px 0; }
.s82 .con2 {padding: 120px 0; background: #2a4c5c url('../images/sub/s22_con2_bg.jpg') 50% 50% no-repeat; background-size:cover; position: relative;}
.s82 .con2 ul {display: flex; flex-wrap:wrap;}
.s82 .con2 li {width: 100%; line-height: 150%; padding:20px 0; background-color: #eafaf3; text-align: center;  border-bottom: 1px solid #263c44;border-left: 1px solid #263c44;}
.s82 .con2 li:nth-child(even) {background-color: #fff; }
.s82 .con2 .bot_txt { width: 880px;font-family: 'Nouvelle Vague'; color: #fff; opacity: .19; position: absolute; bottom: 25px; left: 50%; margin-left: -440px; text-align: center; letter-spacing: 8px;}


.s83 .con1 {padding: 120px 0; }
.s83 .con2 {padding: 100px 0;background: #fff url('../images/sub/s83_con2_bg.jpg') 50% 0 no-repeat;background-size: auto 366px;}


/*********** 스페셜클리닉 반응형 ***********/
@media all and (max-width:1200px){
	
}

@media all and (max-width:768px){
	.s81 .con1 {padding: 70px 0;}
	.s81 .con1 .img img {width: 250px;}
	.s81 .con2 {padding: 70px 0;}
	.s81 .con2 .bot_txt {letter-spacing: 4px;}
	
.treatment  {padding: 70px 0; }
.treatment ul{margin: -13px; padding-top:50px;}
.treatment li {float: left; width: calc(100% - 10px); margin: 0 5px; padding: 0 0 50px ; /*padding-bottom: 20%; border: 1px solid #d6d5d5;*/  height: 100%;   background-color: #f9f9f9;}
.treatment li .txt_wrap {position: relative; padding: 60px 35px 15px; text-align: center; border-top: 8px solid #15b979;}
.treatment li .txt_wrap .num {width: 64px; height: 74px; text-align: center; line-height: 74px; background: url('../images/sub/numbg.png') 0 0 no-repeat; background-size:cover; font-weight:300; color: #fff; position: absolute; top: -37px; left: 50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); z-index: 1;}
     
	.s81 .con3 {padding: 70px 0; background-color:#eafaf3; }
	.s81 .con3 li .left {float: left; width: 100%;   box-sizing:border-box;}
	.s81 .con3 li .right {float: right; width: 100%;  background:#fff; padding:50px 20px; min-height:100%; vertical-align:middle;}
	.s81 .con3 .box li .right {float: right; width: 100%;   box-sizing:border-box; background:none; padding:0 0;}
	.s81 .con3 .box li .left {float: left; width: 100%; padding:50px 20px;  background:#fff; min-height:100%; vertical-align:middle;}
	
	.s82 .con1 {padding: 70px 0;}
	.s82 .con1 .img img {width: 250px;}
	.s82 .con2 {padding: 70px 0;}
	.s82 .con2 .bot_txt {letter-spacing: 4px;}
	
	.s83 .con1 {padding: 70px 0 0;}
	.s83 .con1 .img img {width: 250px;}
	.s83 .con2 {padding: 70px 0 0;}
    .s83 .con2 .caution_list_box .caution_list li .txt {width: calc(100% - 35px); padding-left: 12px;}
	
}
@media all and (max-width:486px){
	.s81 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}
	.s82 .con2 .bot_txt {letter-spacing: 2px; font-size: 16px;}

}

/****************************************************** 온라인상담 */
.s91 .con1 {padding: 120px 0 50px;}
.s91 .con2 {padding: 0 0 120px;}


/*********** 온라인상담 반응형 ***********/
@media all and (max-width:1200px){
	
}

@media all and (max-width:768px){
	.s91 .con1 {padding: 70px 0;}
	.s91 .con2 {padding: 0 0 70px;}
}
@media all and (max-width:486px){

}