.subwrap.off{padding-top:0;}
.clinicWrap{width: 1300px; position: relative; margin: 0 auto;}
/* 클리닉페이지 상단 콘텐츠 */
.clinic_top{position: relative;margin-top: 200px;}
.clinic_top .imgWrap{float: right}
.clinic_top .imgWrap img{}
.clinic_top .clinicWrap{position: absolute;top: 250px;right: 0;left: 0;margin: auto;}
.clinic_top .segment{width: 650px;}
.clinic_top .segment h5{font-size: 30px; letter-spacing: -.04em; line-height: 1.5em; color:#34a39f;}
.clinic_top .segment .title{font-size: 45px; letter-spacing: -.04em; line-height: 1.5em; color:#333;margin-top: 20px;}
.clinic_top .segment .text{font-size: 20px; letter-spacing: -.04em; line-height: 1.7em; color:#333; margin-top: 20px;}

/* 성인클리닉 임권빈 22.01.27 시작 */
.clinic_ct{}
.clinic_ct .clinicWrap{}

.cn_01{}
.cn_01 .clinicWrap{}
.cn_01 .artWrap{}
.cn_01 .artWrap .left{float: left;width:50%;}
.cn_01 .artWrap .right{float: left;width:50%;}
.cn_01 .artWrap .left .article:first-of-type{margin-top: 0;}
.cn_01 .artWrap .article{-webkit-box-shadow: 15px 15px 35px 0px rgba(82,91,90,0.09);-moz-box-shadow: 15px 15px 35px 0px rgba(82,91,90,0.09);box-shadow: 15px 15px 35px 0px rgba(82,91,90,0.09); position: relative; padding-top:200px; width: 94%; margin:0 auto; margin-top: 300px;}
.cn_01 .artWrap .article .imgWrap{position: absolute; top:-150px;left: 0; right: 0; margin: auto; text-align: center;}
.cn_01 .artWrap .article .imgWrap img{}
.cn_01 .artWrap .article .artbody{background:#fff; text-align: center; padding: 40px; padding-top: 0;}
.cn_01 .artWrap .article .artbody .title{font-size: 26px; line-height: 1.5em;}
.cn_01 .artWrap .article .artbody .subject{font-size: 30px; line-height: 1.5em; color:#333; margin-top: 20px;}
.cn_01 .artWrap .article .artbody .text{font-size: 16px; letter-spacing: -.04em; line-height: 1.7em; color:#333; margin-top: 20px;}
.cn_01 .artWrap .article .artfoot{background:#f1f1f1; padding: 40px 70px;}
.cn_01 .artWrap .article .artfoot h5{font-size: 20px; line-height: 1.5em; letter-spacing: -.04em; color:#333;}
.cn_01 .artWrap .article .artfoot ul{}
.cn_01 .artWrap .article .artfoot ul li{display: table; margin-top: 20px; font-size: 14px; line-height: 1.7em; letter-spacing: -.04em; color:#7f7e7e;}
.cn_01 .artWrap .article .artfoot ul li div{display: table-cell; }
.cn_01 .artWrap .article .artfoot ul li div span{white-space: nowrap;}
.cn_01 .artWrap .article .artfoot ul li div:first-of-type{font-size: 30px;vertical-align: top; padding-right: 10px;}
.cn_01 .artWrap .article .artfoot ul li div:last-of-type{vertical-align: middle;}

.cn_01 .artWrap .left .article .artbody .title{color:#2da19b;}
.cn_01 .artWrap .left .article .artfoot ul li div:first-of-type{color:#2da19b;}
.cn_01 .artWrap .right .article .artbody .title{color:#69b460;}
.cn_01 .artWrap .right .article .artfoot ul li div:first-of-type{color:#69b460;}
/* 성인클리닉 임권빈 22.01.28 종료 */

@media screen and (max-width: 1299px){
	.clinicWrap{width: 1200px;}
}

@media screen and (max-width: 1199px){
	.clinicWrap{width: 96%;}
	
	.clinic_top{margin-top: 100px;}
	.clinic_top .clinicWrap{top:150px;}
	.clinic_top .imgWrap{width: 60%; text-align: right;}
	.clinic_top .segment h5{font-size: 26px;}
	.clinic_top .segment .title{font-size: 40px;}
	.clinic_top .segment .text{ font-size: 18px;}
	
	.cn_01 .artWrap{margin-top: 100px;}
	.cn_01 .artWrap .left{float: none;width:80%; margin:0 auto;}
	.cn_01 .artWrap .right{float: none;width:80%; margin:0 auto;}
}

@media screen and (max-width: 1000px){
	.clinic_top{margin-top: 20px}
	.clinic_top .clinicWrap{top:150px;}
	.clinic_top .imgWrap{width: 70%;}
	.clinic_top .segment{width: 550px;}
	.clinic_top .segment h5{font-size: 22px;}
	.clinic_top .segment .title{font-size: 36px;}
	.clinic_top .segment .text{ font-size: 16px;}
	
	.cn_01 .artWrap .left{width:90%;}
	.cn_01 .artWrap .right{width:90%;}
}

@media screen and (max-width: 900px){
	.cn_01 .artWrap .left{width:100%;}
	.cn_01 .artWrap .right{width:100%;}	
}
@media screen and (max-width: 780px){
	.clinicWrap{width: 90%;}
	
	.clinic_top .clinicWrap{top:100px;}
	.clinic_top .imgWrap{width: auto;}
	.clinic_top .imgWrap img{height: 550px;}
	.clinic_top .segment h5{font-size: 20px;}
	.clinic_top .segment .title{font-size: 32px; margin-top: 15px;}
	.clinic_top .segment .text{ font-size: 14px;}
	
	.cn_01 .artWrap .article{padding-top: 150px; margin-top: 200px;}
	.cn_01 .artWrap .article .imgWrap{top: -100px;}
	.cn_01 .artWrap .article .imgWrap img{height: 256px;}
	.cn_01 .artWrap .article .artbody .title{font-size: 24px;}
	.cn_01 .artWrap .article .artbody .subject{font-size: 28px;}
	.cn_01 .artWrap .article .artbody .text{font-size: 15px;}
	.cn_01 .artWrap .article .artfoot h5{font-size: 18px;}
	.cn_01 .artWrap .article .artfoot ul li{font-size: 13px;}
	.cn_01 .artWrap .article .artfoot ul li div:first-of-type{font-size: 28px;}
}

@media screen and (max-width: 620px){
	.clinic_top{padding-top: 150px; margin-top: 50px;}
	.clinic_top .clinicWrap{position: static;}
	.clinic_top .imgWrap{float: none; position: absolute; right: 0; top: 0; z-index: -1}
	.clinic_top .imgWrap img{height: 400px;}
	.clinic_top .segment{width:405px;}
	.clinic_top .segment h5{font-size: 18px;}
	.clinic_top .segment .title{font-size: 28px;}
	.clinic_top .segment .text{ font-size: 13px;}
	
/* 	.cn_01 .artWrap .article{padding-top: 150px;}
	.cn_01 .artWrap .article .imgWrap{top: -100px;}
	.cn_01 .artWrap .article .imgWrap img{height: 256px;} */
	.cn_01 .artWrap{margin-top: 200px;}
	.cn_01 .artWrap .article .artbody .title{font-size: 20px;}
	.cn_01 .artWrap .article .artbody .subject{font-size: 22px;}
	.cn_01 .artWrap .article .artbody .text{font-size: 14px;}
	.cn_01 .artWrap .article .artfoot{padding: 30px 50px;}
	.cn_01 .artWrap .article .artfoot h5{font-size: 17px;}
	.cn_01 .artWrap .article .artfoot ul li{font-size: 12px;}
	.cn_01 .artWrap .article .artfoot ul li div:first-of-type{font-size: 24px;}
}

@media screen and (max-width: 520px){
	.clinic_top{padding-top: 60px;}
	.clinic_top .imgWrap img{height: 200px;}
	.clinic_top .segment{width:100%;}
	.clinic_top .segment h5{font-size: 16px;}
	.clinic_top .segment .title{font-size: 24px;}
	.clinic_top .segment .text{ font-size: 12px;}
	
	.cn_01 .artWrap .article{padding-top: 90px; margin-top: 130px; width: 100%;}
	.cn_01 .artWrap .article .imgWrap{top: -80px;}
	.cn_01 .artWrap .article .imgWrap img{height:192px;}
	.cn_01 .artWrap .article .artbody{padding: 30px;}
	.cn_01 .artWrap .article .artbody .title{font-size: 18px;}
	.cn_01 .artWrap .article .artbody .subject{font-size: 20px;}
	.cn_01 .artWrap .article .artbody .text{font-size: 13px;}
	.cn_01 .artWrap .article .artfoot{padding: 30px 40px;}
	.cn_01 .artWrap .article .artfoot h5{font-size: 16px;}
	.cn_01 .artWrap .article .artfoot ul li{font-size: 11px;}
	.cn_01 .artWrap .article .artfoot ul li div:first-of-type{font-size: 22px;}
}

@media screen and (max-width: 420px){
	.clinic_top{padding-top: 30px;}
	.clinic_top .imgWrap img{height: 150px;}
	.clinic_top .segment h5{font-size: 15px;}
	.clinic_top .segment .title{font-size: 20px;}
	.clinic_top .segment .text{ font-size: 12px;}
	
	.cn_01 .artWrap .article .artbody .title{font-size: 14px;}
	.cn_01 .artWrap .article .artbody .subject{font-size: 14px; margin-top: 10px;}
	.cn_01 .artWrap .article .artbody .text{font-size: 12px; margin-top: 15px;}
	.cn_01 .artWrap .article .artfoot{padding: 30px 30px;}
	.cn_01 .artWrap .article .artfoot h5{font-size: 14px;}
	.cn_01 .artWrap .article .artfoot ul li div:first-of-type{font-size: 18px;}
}