/* 소음순 성형 */
/* .c_1 .infoSection{
	background: url(/include/img/sub/c1_infoBg.png) no-repeat center / cover;
} */
.c1_what {
	padding: 0 !important;
	max-width: 1970px;
	margin: 0 auto;
}
.c1_what img{
	width: 100%;
}

/* 레이저 질 성형 */
.c_2 .infoSection{
	background: url(/include/img/sub/c2_infoBg.png) no-repeat center / cover;
}

.c_2 .secCheck{
	background: url(/include/img/sub/c2_checkBg.png) no-repeat center / cover;
}

#content.c_2 .special{
	padding-bottom: 0;
}

.c_2 .special .sectitle::before{
	display: none;
}

.c_2 .special .imgBox{
	margin-top: 30px;
}

.c_2 .effect{
	background: url(/include/img/sub/c2_effectBg.png) no-repeat center / cover;
}

.c_2 .effect .sectitle{
	color: #fff;
}

.c_2 .effect .sectitle .barun::after{
	background: #fff;
}

.c_2 .effect .imgBox{
	width: 60%;
	margin: auto;
}

/* 레이저 질 타이트닝 */
.c_3 .infoSection{
	background: url(/include/img/sub/c3_infoBg.png) no-repeat center / cover;
}

.c_3 .process .imgBox{
	width: 60%;
	margin: auto;
}

.c_3 .char .list{
	display: flex;
	flex-wrap: wrap;
	width: 50%;
	margin: 30px auto;
}

.c_3 .char .list li{
	width: 48%;
	background: var(--mainCol);
	color: #fff;
	border-radius: 100px;
	text-align: center;
	padding: 5px 0;
	box-shadow: rgba(0,0,0,0.2) 2px 2px 5px;
	font-size: 1.8rem;
}

.c_3 .char .list li:nth-child(odd){
	margin-right: 4%;
}

.c_3 .char .list li:nth-child(-n+4){
	margin-bottom: 15px;
}

.c_3 .careful .imgBox{
	width: 50%;
}

/* 질쎄라 & 비비브 */
.c_6 .infoSection{
	background: url(/include/img/sub/c6_infoBg.png) no-repeat center / cover;
	padding-bottom: 0px !important;
}

.c_6 .infoSection .imgBox{
	width: 50%;
}

.c_6 .infoSection h2 span,
.c_7 .infoSection h2 span{
	background: var(--mainCol);
	display: inline-block;
	padding: 2px 20px;
	border-radius: 100px;
	margin: 15px 0;
}

.c_6 .change{
	background: url(/include/img/sub/c6_changeBg.png) no-repeat center / cover;
	margin: 100px 0 50px;
}

.c_6 .change .imgBox{
	width: 50%;
	margin: auto;
}

.c_6 .changeTxt .inner{
	max-width: 900px;
}

.c_6 .changeTxt .conBox{
	margin: 30px auto;
	background: #f4f4f4;
	padding: 30px 0;
	border-radius: 20px;
	box-shadow: rgba(0,0,0,0.2) 0px 0px 5px;
}

.c_6 .changeTxt ul{
	display: flex;
	flex-wrap: wrap;
}

.c_6 .changeTxt ul li{
	width: 48%;
	text-align: center;
	background: var(--mainCol);
	color: #fff;
	border-radius: 100px;
	padding: 10px 0;
	box-shadow: rgba(0,0,0,.2) 2px 2px 4px;
	font-size: 1.8rem;
}

.c_6 .changeTxt ul li:nth-child(odd){
	margin-right: 4%;
}

.c_6 .changeTxt ul li:nth-child(-n+2){
	margin-bottom: 20px;
}

.c_6 .point .imgBox,
.c_7 .point .imgBox{
	width: 70%;
	margin: auto;
}

.c_6 .vs .imgBox,
.c_7 .vs .imgBox{
	width: 70%;
	margin: auto;
}

.c_6 .secCheck{
	background: url(/include/img/sub/c6_checkBg.png) no-repeat center / cover;
}

.c_6 .strength .imgBox,
.c_7 .strength .imgBox{
	width: 70%;
}

.c_7 .new_header_c7{
	height: 71vh;
    margin-bottom: 0 !important;
}

.c_7 .new_type_01 .img_new_01{
	width: 100%;
}
.c_7 .new_type_01{
	max-width: 1970px;
	margin: 0 auto;
	width: 100%;
	padding: 0 !important;
}

.c_7 .barun_c7::before, .c_7 .barun_c7::after{
	display: none;
}

.c_7 .new_type_02{
	width: 100%;
	margin: 0 auto;
	max-width: 1920px;
}

.c_7 .new_type_02 img{
	width: 100%;
}

.c_7 .new_type_bg .img_new_02{
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
}

.c_7 .new_type_bg{
	background-color: #fff;
}

/* swiper */
.c_7 .show_hospital{
	background-color: #f3f5f6;
	padding-left: 10% !important;
	padding-right: 10% !important;
	padding-bottom: 200px !important;
}

.c_7 .show_hospital p{
	font-size: 3.7rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 50px;
	color: #000;
}

.swiper{
	width: 100%;
	height: 100%;
	
}

.swiper-slide img {
	display: block;
	width: 80%;
	height: 100%;
	object-fit: cover;
	margin: 0 auto;
}

.swiper-button-next {
	top: 55% !important;
	width: calc(var(--swiper-navigation-size)) !important;
	background: url(/include/img/sub/swiper_navi_02.png) no-repeat;
	background-size: contain;
	background-position: center;
}

.swiper-button-prev {
	top: 55% !important;
	width: calc(var(--swiper-navigation-size)) !important;
	background: url(/include/img/sub/swiper_navi_01.png) no-repeat;
	background-size: contain;
	background-position: center;
}

.swiper-button-next::after,
.swiper-button-prev::after {
	display: none;
}

/* new_banner */
.c_7 .new_banner{
	width: 100%;
	position: relative;
	padding-top: 170px !important;
}

.c_7 .new_banner .inner_banner{
	width: 80%;
	height: 200px;
	background-image: url(/include/img/sub/b3_infoBg_13.jpg);
	background-size: cover;
	background-position: 50% 50%;
	position: absolute;
	top: -100px;
	left: 50%;
	transform: translate(-50%, 0);
	text-align: center;
}

.c_7 .new_banner .inner_banner p{
	font-size: 2.7rem;
	color: #fff;
	margin-bottom: 20px;
	font-weight: bold;
	margin-top: 40px;
}
.c_7 .new_banner .inner_banner h2{
	font-size: 1.7rem;
	color: #fff;
	font-weight: normal;
}

.c_7 .new_banner .new_flex_part{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}

.c_7 .new_banner .btn_location p{
	color: #000;
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.c_7 .new_banner .btn_part{
	width: 30%;
	border: 1px solid #000;
	border-radius: 40px;
	padding: 10px;
}

.c_7 .new_banner .btn_part h3{
	font-size: 18px;
	color: #000;
	font-weight: normal;
	text-align: center;
}

.c_7 .new_banner .new_flex_part .btn_location{
	width: 50%;
}

.c_7 .new_banner .new_flex_part .map_location{
	width: 50%;
}

.c_7 .new_banner .new_flex_part .map_location img{
	object-fit:fill;
	width: 100%;
}

.c_7 .infoSection{
	background: url(/include/img/sub/c7_infoBg.png) no-repeat center / cover;
	padding-bottom: 20px !important;
}

.c_7 .infoSection .imgBox{
	width: 50%;
}

.c_7 .change{
	background: url(/include/img/sub/c7_changeBg.png) no-repeat center / cover;
	margin: 100px 0 50px;
}

.c_7 .change .imgBox{
	width: 50%;
	margin: auto;
}

.c_7 .changeTxt .inner{
	max-width: 900px;
}

.c_7 .secCheck{
	background: url(/include/img/sub/c6_checkBg.png) no-repeat center / cover;
}

.c_7 .effect .imgBox{
	width: 70%;
}

.c_7 .secQna .imgBox{
	width: 60%;
	margin: auto;
}

.c_7 .doctor{
	padding-bottom: 0 !important;
}

.c_7 .step .imgBox{
	width: 60%;
	margin: auto;
}


/* 쁘띠 질성형 */
.c_8 .infoSection{
	background: url(/include/img/sub/c8_infoBg.png) no-repeat center / cover;
}

.c_8 .kind .imgBox{
	width: 40%;
	margin: 30px auto 0;
}

.c_8 .beauty .imgBox{
	width: 80%;
	margin: auto;
}

.c_8 .point ul{
	display: flex;
	flex-wrap: wrap;
	max-width: 1000px;
	margin: auto;
}

.c_8 .point ul li{
	width: calc(85%/4);
	text-align: center;
	box-sizing: border-box;
	padding: 20px 0;
	font-size: 1.8rem;
	border-radius: 15px;
	box-shadow: rgba(0,0,0,0.2) 2px 2px 4px;
}

.c_8 .point ul li:nth-child(-n+3){
	margin-right: 5%;
}

.c_8 .point ul li h5{
	font-size: 2rem;
	color: #193b58;
}

.c_8 .point ul li:nth-child(n+3) h5{
	color: #fff;
}

.c_8 .point ul li h5::after{
	content: '';
	display: block;
	width: 40px;
	height: 1px;
	background: #666;
	margin: 15px auto;
}

.c_8 .point ul li:nth-child(n+3) h5::after{
	background: #fff;
}

.c_8 .effect ul{
	max-width: 1000px;
	margin: auto;
	display: flex;
}

.c_8 .effect ul li{
	margin-right: 2%;
	width: calc(96%/3);
	border-radius: 10px;
	box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
}

.c_8 .effect ul li:last-child{
	margin-right: 0;
}

.c_8 .effect ul li .top img{
	width: 100%;
}

.c_8 .effect ul li .bottom{
	box-sizing: border-box;
	padding: 20px;
	word-break: keep-all;
}

.c_8 .effect ul li .bottom h5{
	font-size: 2rem;
	text-align: center;
	color: #444;
	/* height: 70px; */
}

.c_8 .secCheck{
	background: url(/include/img/sub/c8_checkBg.png) no-repeat center / cover;
}

.c_8 .strength .imgBox{
	width: 40%;
}


/* 실크우먼프로그램 */
#content.c_4 .infoSection{
	background: url(/include/img/sub/c4_infoBg.png) no-repeat center / cover;
	padding-bottom: 0 !important;
}

.c_4 .infoSection .imgBox{
	width: 40%;
	margin: 15px auto 0;
}

.c_4 .char .list{
	width: 60%;
	margin: 20px auto 0;
	display: flex;
	flex-wrap: wrap;
}

.c_4 .char .list li{
	background: var(--mainCol);
	color: #fff;
	margin-right: 4%;
	width: 48%;
	text-align: center;
	padding: 5px 0;
	border-radius: 100px;
	font-size: 1.8rem;
}

.c_4 .char .list li:nth-child(2n){
	margin-right: 0;
}

.c_4 .char .list li:nth-child(-n+2){
	margin-bottom: 20px;
}

.c_4 .secCheck{
	background: url(/include/img/sub/c4_checkBg.png) no-repeat center / cover;
}

.c_4 .sope .imgBox{
	width: 60%;
	margin: 20px auto 0;
}

.c_4 .secCheck.two{
	background: url(/include/img/sub/c4_checkBg2.png) no-repeat center / cover;
}


/* 기능의학 영양주사 */
.c_5 .infoSection{
	background: url(/include/img/sub/c5_infoBg.png) no-repeat center / cover;
}

.c_5 .infoSection .imgBox{
	box-shadow: rgba(0,0,0,0.1) 0px 0px 10px;
	border-radius: 20px;
	overflow: hidden;
}

.c_5 .kind .imgBox{
	width: 50%;
	margin: auto;
}

.c_5 .infoSection.two{
	background: url(/include/img/sub/c5_injectBg.png) no-repeat center / cover;
}

.c_5 .infoSection.three{
	background: url(/include/img/sub/c5_injectBg2.png) no-repeat center / cover;
}

.c_5 .infoSection.three .sectitle,
.c_5 .infoSection.three .conBox{
	color: #444;
}

.c_5 .infoSection.three .conBox{
	font-weight: 400;
}

.c_5 .infoSection.four{
	background: url(/include/img/sub/c5_injectBg3.png) no-repeat center / cover;
}

.c_5 .effect .imgBox{
	width: 50%;
}



@media screen and (max-width: 720px){

/* 소음순 성형 */
.c1_what .img_new_01.mb {
	width: 100% !important;
}

/* 레이저 질 성형 */
.c_2 .infoSection .imgBox,
.c_2 .how .imgBox,
.c_2 .effect .imgBox,
.c_2 .careful .imgBox{
	width: 100%;
}

/* 질 타이트닝 */
.c_3 .infoSection .imgBox{
	width: 100%;
}

.c_3 .process .imgBox,
.c_3 .careful .imgBox{
	width: 90%;
}

.c_3 .strength .imgBox{
	width: 80%;
}

.c_3 .char .list{
	width: 100%;
	margin-top: 0;
}

/* 질쎄라 레이저 */
.c_6 .infoSection .imgBox{
	width: 80%;
}

.c_6 .change,
.c_7 .change{
	margin: 10vw 0 5vw;
}

.c_6 .change .imgBox{
	width: 70%;
}

.c_6 .changeTxt .conBox{
	margin: 5vw auto 0;
	padding: 3vw 15vw;
}

.c_6 .point .imgBox, .c_7 .point .imgBox,
.c_6 .vs .imgBox, .c_7 .vs .imgBox,
.c_6 .strength .imgBox, .c_7 .strength .imgBox{
	width: 100%;
}

.c_6 .effect .imgBox{
	width: 70%;
}


/* 비비브 */
.c_7 .new_header_c7{
	
	height: 36vh;
}

.c_7 .infoSection .imgBox{
	width: 90%;
}

.c_7 .change .imgBox{
	width: 100%;
}

.c_7 .effect .imgBox{
	width: 90%;
}

.c_7 .secQna .imgBox{
	width: 100%;
}

.c_7 .step .imgBox{
	width: 100%;
}

.swiper-slide img{
	width: 90%;
}

.swiper-button-prev{
	background: url(/include/img/sub/swiper_navi_01_m.png) no-repeat;
	left: -1px !important;
	top: 74% !important;
}
.swiper-button-next{
	background: url(/include/img/sub/swiper_navi_02_m.png) no-repeat;
	right: -31px !important;
	top: 74% !important;
}

.c_7 .show_hospital{
	padding-bottom: 10vw !important;
}

.c_7 .new_banner .inner_banner{
	width: 100%;
	top: 0;
	height: 175px;
}

.c_7 .new_banner{
	padding-top: 230px !important;
}

.c_7 .new_banner .new_flex_part .btn_location{
	width: 100%;
}

.c_7 .new_banner .btn_location p{
	text-align: center;
}

.c_7 .new_banner .btn_location iframe{
	margin: 0 10%;
}

.c_7 .new_banner .new_flex_part .map_location{
	width: 100%;
	margin-top: 30px;
}

.c_7 .new_banner .btn_part {
	margin: 0 auto;
}

.c_7 .new_banner .new_flex_part{
	display: block;
}

/* 쁘띠 질성형 */
.c_8 .infoSection {
    background: url(/include/img/sub/c8_infoBg_m.png) no-repeat center / cover;
}

.c_8 .kind .imgBox{
	width: 90%;
	margin: auto;
}

.c_8 .beauty .imgBox{
	width: 90%;
}

.c_8 .point ul{
	width: 80%;
}

.c_8 .point ul li:nth-child(-n+4){
    width: 46%;
    padding: 3vw 0;
    font-size: 2rem;
	margin-right: 8%;
}

.c_8 .point ul li:nth-child(-n+2){
	margin-bottom: 5vw;
}

.c_8 .point ul li:nth-child(2n){
	margin-right: 0;
}

.c_8 .point ul li h5 {
    font-size: 2.5rem;
}

.c_8 .strength .imgBox{
	width: 70%;
}

/* 실크우면 프로그램 */
.c_4 .infoSection .imgBox{
	width: 90%;
	margin: auto;
}

.c_4 .strength .imgBox{
	width: 70%;
}

.c_4 .char .list{
	width: 100%;
	margin: auto;
}

.c_4 .char .list li:nth-child(-n+2){
	margin-bottom: 2vw;
}

.c_4 .sope .imgBox{
	width: 90%;
	margin: auto;
}

/* 기능의학 영양주사 */
.c_5 .infoSection .imgBox{
	padding-top: 0;
	margin: 5vw auto 0;
	width: 100%;
}

.c_5 .kind .imgBox,
.c_5 .effect .imgBox{
	width: 70%;
}




}


