@charset "utf-8";

/* C00328 셀이즈의원 */

/* ========================================================================================================================================= */
/* 키비주얼 */
body .TopVisual{width:100%; position:relative; overflow:hidden; position:relative; overflow:hidden;}
body .TopVisual .mainTitle{position:absolute; width:100%; text-align:center; top:50%; left:50%; transform:translate(-50%,-50%); z-index:1;}
body .TopVisual .mainTitle h5{font-size:20pt; font-weight:500; color:#ee6a68;}
body .TopVisual .mainTitle h3{font-size:38pt; font-weight:600; margin-top:30px;}
body .TopVisual .back img{width:100%; animation:backZoom 5s ease; animation-fill-mode:forwards;}
@keyframes backZoom{ 0%{scale:1;} 100%{scale:1.1;} }

/* 게시판 키비주얼*/
body .TopVisual2{background:linear-gradient(#ffd8d7, #fff5f5); padding-top:300px; padding-bottom:100px;}
body .TopVisual2 .mainTitle{position:relative; width:fit-content;}
body .TopVisual2 .mainTitle span.icon{position:absolute; right:-80px; top:-20px;}

/*이너*/
body .aboutWrap .Inner{width:1400px; min-width:1400px;}
body .clinicInfoWrap .Inner{width:1400px; min-width:1400px;}

/*어바웃공통*/
body .aboutTitle{position:relative;}
body .aboutTitle h5{font-size:15pt; font-weight:500; color:#ee6a68; margin-bottom:15px; line-height:1.5;}
body .aboutTitle h3{font-size:40pt; font-weight:300; line-height:1.3;}
body .aboutTitle h3 b{font-weight:600; line-height:1.3;}
body .aboutTitle p{font-size:14pt; font-weight:300; line-height:1.7;}
body .aboutTitle p b{font-weight:600; line-height:1.7;}

/*게시판*/
body .contactWrap #contents{padding:80px 0;}
body .boardWrap #contents{padding:80px 0;}

/* ========================================================================================================================================= */
/* 어바웃 > 병원소개 */
body .aboutAboutArea{width:100%; position:relative;}
	/*1번영역*/
	body .aboutAboutArea .aboutSection01{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00328/about_about01_bg.jpg')no-repeat center/cover;}
	body .aboutAboutArea .aboutSection01 .aboutTitle{width:100%; display:inline-flex; align-items:end; justify-content:space-between; border-bottom:1px solid #8b8b8b; padding-bottom:60px;}
	body .aboutAboutArea .aboutSection01 .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:start; margin-top:60px;}
	body .aboutAboutArea .aboutSection01 .contWrap .imgWrap{width:56%;}
	body .aboutAboutArea .aboutSection01 .contWrap .imgWrap .imgBox{display:inline-block; position:relative; width:32%; margin-right:1%;}
	body .aboutAboutArea .aboutSection01 .contWrap .imgWrap .imgBox:last-child{margin-right:0;}
	body .aboutAboutArea .aboutSection01 .contWrap .imgWrap .imgBox span{position:absolute; color:#fff; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center; font-size:14pt; font-weight:600;}
	body .aboutAboutArea .aboutSection01 .contWrap .imgWrap .imgBox img{width:100%;}
	body .aboutAboutArea .aboutSection01 .contWrap .txtWrap{width:44%; padding-left:80px;}
	body .aboutAboutArea .aboutSection01 .contWrap .txtWrap h6{font-size:18pt; font-weight:500; line-height:1.4; margin-bottom:20px;}
	body .aboutAboutArea .aboutSection01 .contWrap .txtWrap h6 b{font-weight:700; line-height:1.4;}
	body .aboutAboutArea .aboutSection01 .contWrap .txtWrap .txtBox{background:#436682; border-radius:500px; padding:7px 0; width:50%; margin-top:5px;}
	body .aboutAboutArea .aboutSection01 .contWrap .txtWrap .txtBox p{color:#fff; font-size:13pt; font-weight:300; padding-left:20px;}
	/*2번영역*/
	body .aboutAboutArea .aboutSection02{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00328/about_about02_bg.jpg')no-repeat center/cover;}
	body .aboutAboutArea .aboutSection02 .Inner{width:960px; min-width:960px;}
	body .aboutAboutArea .aboutSection02 .aboutTitle{width:100%; text-align:center;}
	body .aboutAboutArea .aboutSection02 .aboutTitle p{margin-top:50px;}
	body .aboutAboutArea .aboutSection02 .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:start; margin-top:60px;}
	body .aboutAboutArea .aboutSection02 .contWrap .imgWrap{width:60%;}
	body .aboutAboutArea .aboutSection02 .contWrap .imgWrap .imgBox{position:relative;}
	body .aboutAboutArea .aboutSection02 .contWrap .imgWrap .imgBox span{position:absolute; color:#fff; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center; font-size:14pt; font-weight:600;}
	body .aboutAboutArea .aboutSection02 .contWrap .imgWrap .imgBox img{width:100%;}
	body .aboutAboutArea .aboutSection02 .contWrap .txtWrap{width:39%; padding-left:80px;}
	body .aboutAboutArea .aboutSection02 .contWrap .txtWrap h6{font-size:18pt; font-weight:500; line-height:1.4; margin-bottom:20px;}
	body .aboutAboutArea .aboutSection02 .contWrap .txtWrap h6 b{font-weight:700; line-height:1.4;}
	body .aboutAboutArea .aboutSection02 .contWrap .txtWrap .txtBox{background:#436682; border-radius:500px; padding:7px 0; width:90%; margin-top:5px;}
	body .aboutAboutArea .aboutSection02 .contWrap .txtWrap .txtBox p{color:#fff; font-size:13pt; font-weight:300; padding-left:20px;}
	/*3번영역*/
	body .aboutAboutArea .aboutSection03{width:100%; position:relative; overflow:hidden;}
	body .aboutAboutArea .aboutSection03 .Inner{width:100%; min-width:100%;}
	body .aboutAboutArea .aboutSection03 .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
	body .aboutAboutArea .aboutSection03 .aboutTitle{padding-left:265px;}
	body .aboutAboutArea .aboutSection03 .aboutTitle p{margin-top:60px;}
	body .aboutAboutArea .aboutSection03 .aboutTitle span{display:block; font-size:40pt; font-weight:500; color:#f6f6f6; margin-top:60px;}
	body .aboutAboutArea .aboutSection03 .imgBox{overflow:hidden;}
	/*4번영역*/
	body .aboutAboutArea .aboutSection04{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00328/about_about04_bg.jpg')no-repeat center/cover;}
	body .aboutAboutArea .aboutSection04 .aboutTitle{width:100%; text-align:center;}
	body .aboutAboutArea .aboutSection04 .aboutTitle p{margin-top:50px;}
	body .aboutAboutArea .aboutSection04 .contWrap{width:100%; display:inline-flex; align-items:stretch; justify-content:space-between; margin-top:60px;}
	body .aboutAboutArea .aboutSection04 .contWrap .imgWrap img{width:100%;}
	body .aboutAboutArea .aboutSection04 .contWrap .imgWrap01{width:59%;}
	body .aboutAboutArea .aboutSection04 .contWrap .imgWrap02{width:38%;}
	body .aboutAboutArea .aboutSection04 .contWrap .imgWrap02 .imgBox02{margin-top:22px;}

/* ========================================================================================================================================= */
/* 어바웃 > 의료진소개 */
body .aboutDoctorArea{width:100%; position:relative;}
body .aboutDoctorArea .aboutSection01{width:100%; position:relative; overflow:hidden; padding:150px 0;}
body .aboutDoctorArea .aboutSection01 .contBox{width:100%; display:inline-flex; align-items:center; justify-content:start;}
body .aboutDoctorArea .aboutSection01 .contBox .imgBox{width:42%;}
body .aboutDoctorArea .aboutSection01 .contBox .imgBox img{width:100%;}
body .aboutDoctorArea .aboutSection01 .contBox .txtBox{width:calc(58% - 80px); margin-left:80px;}
body .aboutDoctorArea .aboutSection01 .contBox .txtBox h5{font-size:15pt; font-weight:500; color:#ee6a68; padding-left:20px;}
body .aboutDoctorArea .aboutSection01 .contBox .txtBox h3{font-size:28pt; font-weight:400;}
body .aboutDoctorArea .aboutSection01 .contBox .txtBox h3 b{font-weight:600; padding-left:20px;}
body .aboutDoctorArea .aboutSection01 .contBox .txtBox .topTxt{width:100%; margin-top:10px; padding-bottom:30px; border-bottom:1px solid #8b8b8b; display:inline-flex; align-items:end; justify-content:space-between;}
body .aboutDoctorArea .aboutSection01 .contBox .txtBox .bottomTxt{width:100%; padding-left:20px; padding-top:30px; display:inline-flex; align-items:start; justify-content:start;} 
body .aboutDoctorArea .aboutSection01 .contBox .txtBox .bottomTxt p{font-size:14pt; font-weight:300; line-height:2;}
body .aboutDoctorArea .aboutSection01 .contBox .txtBox .bottomTxt p:last-child{margin-left:70px;}
body .aboutDoctorArea .aboutSection01 span.deco{position:absolute; right:100px; bottom:60px;}

/* ========================================================================================================================================= */
/* 어바웃 > 둘러보기 */
body.ActiveFixed{overflow:hidden;}
body .aboutGalleryArea{width:100%; position:relative;}
body .aboutGalleryArea .aboutSection01 .Inner{width:100%; min-width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
body .aboutGalleryArea .aboutSection01 .txtWrap{padding-left:260px; width:55%;}
body .aboutGalleryArea .aboutSection01 .txtWrap span.logo{display:block;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox{width:90%; padding-top:30px; padding-bottom:10px; border-bottom:1px solid #8b8b8b; cursor:pointer;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox .txtInner{width:100%; position:relative; overflow:hidden; height:50px;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox .copy{position:absolute; left:0; top:-100%; transition:0.5s;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox .def{position:absolute; left:0; top:0; transition:0.5s;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox:hover .copy{top:0;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox:hover .def{top:100%;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox h6{font-size:28pt; font-weight:600; color:#ee6a68; width:70px; display:inline-block; vertical-align:middle;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox h5{font-size:18pt; font-weight:700; margin-left:10px; display:inline-block; vertical-align:middle;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox .copy h5{color:#ee6a68;}
body .aboutGalleryArea .aboutSection01 .txtWrap .txtBox p{font-size:14pt; font-weight:400; margin-left:15px; padding-top:5px; display:inline-block; vertical-align:middle;}
body .aboutGalleryArea .aboutSection01 .imgWrap{width:45%;}
body .aboutGalleryArea .aboutSection01 .imgWrap img{width:100%;}
	/*모달*/	
	body .aboutGalleryArea .ModalCont{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.6); top:0; left:0; z-index:999; opacity:0; visibility:hidden;}
	body .aboutGalleryArea .ModalCont .modalInner{position:relative; width:1400px; background:#fff; margin:0 auto; margin-top:50px;}
	body .aboutGalleryArea .ModalCont .modalInner .CloseBtn{text-align:right; margin-top:20px; background:transparent; padding:0; width:100%;}
	body .aboutGalleryArea .ModalCont .modalInner .CloseBtn i{font-size:20pt; padding-right:20px;}
	body .aboutGalleryArea .ModalCont .modalInner .Cont{padding:60px 100px; padding-top:0;}
	body .aboutGalleryArea .ModalCont .modalInner .Cont .topWrap{width:100%; display:inline-flex; align-items:center; justify-content:start; padding-bottom:10px; border-bottom:1px solid #8b8b8b;}
	body .aboutGalleryArea .ModalCont .modalInner .Cont .topWrap h6{font-size:28pt; font-weight:600; color:#ee6a68;}
	body .aboutGalleryArea .ModalCont .modalInner .Cont .topWrap h5{font-size:18pt; font-weight:700; margin-left:25px;}
	body .aboutGalleryArea .ModalCont .modalInner .Cont .topWrap p{font-size:14pt; font-weight:400; margin-left:15px; padding-top:5px;}
	body .aboutGalleryArea .ModalCont .modalInner .Cont .bottomWrap{width:100%; display:flex; flex-wrap:wrap; align-items:start; justify-content:space-between; margin-top:30px;} 
	body .aboutGalleryArea .ModalCont .modalInner .Cont .bottomWrap .contBox{width:49%;}
	body .aboutGalleryArea .ModalCont .modalInner .Cont .bottomWrap .contBox img{width:100%;}
	body .aboutGalleryArea .ModalCont .modalInner .Cont .bottomWrap .contBox:nth-child(n+3){margin-top:25px;}
	body .aboutGalleryArea .ModalCont.Active{opacity:1; visibility:visible;}

/* ========================================================================================================================================= */
/* 어바웃 > 오시는길 */
body .aboutMapWrap .Company_Area{display:none;}
body .aboutMapArea{width:100%; position:relative;}
body .aboutMapArea .aboutSection01{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00328/about_map01_bg.jpg')no-repeat center/cover;}
body .aboutMapArea .aboutSection01 #aboutmap26{width:100%; height:600px;}
body .aboutMapArea .aboutSection01 .infoWrap{width:100%; display:inline-flex; align-items:start; justify-content:space-between;}
body .aboutMapArea .aboutSection01 .middleWrap{margin-top:50px;}
body .aboutMapArea .aboutSection01 .middleWrap .contBox{width:31%;}
body .aboutMapArea .aboutSection01 .bottomWrap{margin-top:80px;}
body .aboutMapArea .aboutSection01 .bottomWrap .contBox{width:48%;}
body .aboutMapArea .aboutSection01 .infoWrap .contTt{width:100%; border-bottom:1px solid #233c50; padding-bottom:20px; margin-bottom:20px;}
body .aboutMapArea .aboutSection01 .infoWrap .contTt span{display:inline-block; vertical-align:middle;}
body .aboutMapArea .aboutSection01 .infoWrap .contTt h5{display:inline-block; vertical-align:middle; font-size:24pt; font-weight:700; color:#1e384c; margin-left:15px;}
body .aboutMapArea .aboutSection01 .infoWrap p{color:#fff; font-size:14pt; font-weight:400; line-height:1.5;}
	/*오시는길*/
	body .aboutMapArea .aboutSection01 .middleWrap .contBox01 p{font-size:16pt; line-height:1.5;}
	/*진료시간*/
	body .aboutMapArea .aboutSection01 .middleWrap .contBox02 label{margin-top:0;}
	body .aboutMapArea .aboutSection01 .middleWrap .contBox02 pre{font-size:14pt; line-height:2; white-space:pre-line; letter-spacing:-0.5px; display:inline-table; color:#fff;}
	body .aboutMapArea .aboutSection01 .middleWrap .contBox02 pre.Left{font-weight:500; width:35%; color:#fff;}
	body .aboutMapArea .aboutSection01 .middleWrap .contBox02 pre.Right{font-weight:500; letter-spacing:-0.5px; color:#fff;}
	body .aboutMapArea .aboutSection01 .middleWrap .contBox02 p{margin-top:10px; opacity:.6; font-weight: 600;}
	/*상담및예약*/
	body .aboutMapArea .aboutSection01 .middleWrap .contBox03 p a{font-size:28pt; letter-spacing:1px; font-weight:600; line-height:1; color:#fff;}
	/*버스이용시*/
	body .aboutMapArea .aboutSection01 .bottomWrap .contBox01 .txtWrap{width:100%; display:inline-flex; align-items:center; justify-content:start; margin-bottom:10px;}
	body .aboutMapArea .aboutSection01 .bottomWrap .contBox01 .txtWrap .txtBox01{width:40%;}
	body .aboutMapArea .aboutSection01 .bottomWrap .contBox01 .txtWrap .txtBox h6{display:inline-block; vertical-align:middle; color:#fff; background:#1e384c; border-radius:5px; padding:5px 20px; font-size:14pt; font-weight:300;}
	body .aboutMapArea .aboutSection01 .bottomWrap .contBox01 .txtWrap .txtBox p{display:inline-block; vertical-align:middle; margin-left:15px;}
	body .aboutMapArea .aboutSection01 .bottomWrap .contBox01 .txtWrap03 .txtBox01{width:100%;}
	body .aboutMapArea .aboutSection01 .bottomWrap .contBox01 .txtWrap03 .txtBox01 h6{vertical-align:top;}
	body .aboutMapArea .aboutSection01 .bottomWrap .contBox01 .txtWrap03 .txtBox01 p{vertical-align:top; padding-top:7px;}
	/*지하철이용시*/
	body .aboutMapArea .aboutSection01 .bottomWrap .contBox02 .txtBox h6{display:inline-block; vertical-align:middle; color:#fff; background:#f77636; border-radius:5px; padding:5px 20px; font-size:14pt; font-weight:700;}
	body .aboutMapArea .aboutSection01 .bottomWrap .contBox02 .txtBox p{display:inline-block; vertical-align:middle; margin-left:15px;}

/* ========================================================================================================================================= */
/*시술페이지 공통*/
body .clinicTitle{position:relative;}
body .clinicTitle h5{font-size:15pt; font-weight:500; color:#ee6a68; margin-bottom:15px; line-height:1.5;}
body .clinicTitle h6{font-size:11pt; font-weight:400; color:#464646; letter-spacing:5pt; margin-bottom:15px; line-height:1.5;}
body .clinicTitle h3{font-size:32pt; font-weight:500; line-height:1.4;}
body .clinicTitle h3 b{font-weight:600; line-height:1.4;}
body .clinicTitle h3 b span{line-height:1.4; font-weight:700; color:#ee6a68;}
body .clinicTitle p{font-size:14pt; font-weight:300; line-height:1.7; margin-top:50px;}
body .clinicTitle p b{font-weight:600; line-height:1.7;}
body p.text{font-size:14pt; font-weight:300; line-height:1.7;}
body p.text b{font-weight:600;}

/* ========================================================================================================================================= */
/*이유 영역*/
body .clinicInfoWrap .whySection{width:100%; position:relative; overflow:hidden; padding:150px 0;}
body .clinicInfoWrap .whySection .Inner{width:100%; min-width:100%;}
body .clinicInfoWrap .whySection .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:start; margin-top:80px;}
body .clinicInfoWrap .whySection .contWrap .imgBox{width:50%;}
body .clinicInfoWrap .whySection .contWrap .imgBox img{width:100%; padding-right:50px;}
body .clinicInfoWrap .whySection .contWrap .txtBox{text-align:left; padding-left:30px;}
body .clinicInfoWrap .whySection span.deco{display:block; font-size:70pt; font-weight:500; color:#f6f6f6; margin-top:60px; position:absolute; right:0; bottom:0;}

/* ========================================================================================================================================= */
/*프로그램영역*/
body .clinicInfoWrap .programSection{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/clinicInfoCellis/img/sub_program_bg.jpg')no-repeat center/cover;}
body .clinicInfoWrap .programSection .clinicTitle{text-align:left;}
body .clinicInfoWrap .programSection .clinicTitle h3{font-weight:500;}
body .clinicInfoWrap .programSection .contWrap{width:100%; display:inline-flex; align-items:start; justify-content:start; margin-top:80px;}
body .clinicInfoWrap .programSection .contWrap .contBox{width:310px; height:310px; display:table; background:#fff; border-radius:500px; margin-right:50px; box-shadow: 0 14px 28px rgba(0,0,0,0.05), 0 10px 10px rgba(0,0,0,0.05);}
body .clinicInfoWrap .programSection .contWrap .contBox:last-child{margin-right:0;}
body .clinicInfoWrap .programSection .contWrap .contBox .boxInner{width:100%; display:table-cell; vertical-align:middle; text-align:center;}
body .clinicInfoWrap .programSection .contWrap .contBox .boxInner span.num{font-size:13pt; font-weight:400; color:#f69d9b;}
body .clinicInfoWrap .programSection .contWrap .contBox .boxInner h5{font-size:16pt; font-weight:600; margin-top:10px;}
body .clinicInfoWrap .programSection .contWrap .contBox .boxInner span.line{width:35px; height:3px; display:block; background:#d8d8d8; margin:25px auto;}
	/*이미지버전*/
	body .clinicInfoWrap .programSection2 .clinicTitle{width:100%; display:inline-flex; align-items:center; justify-content:start;}
	body .clinicInfoWrap .programSection2 .clinicTitle .txtInner{width:50%;}
	body .clinicInfoWrap .programSection2 .clinicTitle .imgBox{width:50%;}
	body .clinicInfoWrap .programSection2 .clinicTitle .imgBox img{width:100%;}
	body .clinicInfoWrap.tentheraWrap .subSection03.programSection2 .clinicTitle .txtInner{padding-left:70px;}

/* ========================================================================================================================================= */
/*포인트 영역*/
body .clinicInfoWrap .pointSection{width:100%; position:relative; overflow:hidden; padding:150px 0;}
body .clinicInfoWrap .pointSection .Inner{width:100%; min-width:100%;}
body .clinicInfoWrap .pointSection .contWrap{margin-top:100px;}
body .clinicInfoWrap .pointSection .contWrap01{margin-top:80px;}
body .clinicInfoWrap .pointSection .imgWrap{width:100%;}
body .clinicInfoWrap .pointSection .imgWrap img{width:100%;}
body .clinicInfoWrap .pointSection .txtWrap{width:1300px; margin:0 auto; margin-top:30px; text-align:left;} 
body .clinicInfoWrap .pointSection .txtWrap span{display:inline-block; vertical-align:top; width:80px; font-size:38pt; font-weight:500; color:#436682;}
body .clinicInfoWrap .pointSection .txtWrap .txtInner{display:inline-block; vertical-align:top; width:calc(100% - 85px); padding-top:15px;}
body .clinicInfoWrap .pointSection .txtWrap .txtInner h5{font-size:20pt; font-weight:600;}
body .clinicInfoWrap .pointSection .txtWrap .txtInner h5 b{font-weight:700; color:#ee6a68;}
body .clinicInfoWrap .pointSection .txtWrap .txtInner p{font-size:16pt; font-weight:300; color:#464646; margin-top:10px; line-height:1.5;}
body .clinicInfoWrap .pointSection .txtWrap .txtInner p b{font-weight:600; color:#464646; line-height:1.5;}
body .clinicInfoWrap .pointSection .txtWrap .txtInner p em{font-size:13pt; font-weight:300; color:#464646; line-height:1.5;}
body .clinicInfoWrap .pointSection .txtWrap .txtInner .txtBoxWrap{width:100%; display:inline-flex; align-items:start; justify-content:start; margin-top:30px;}
body .clinicInfoWrap .pointSection .txtWrap .txtInner .txtBoxWrap .txtBox{color:#fff; background:#f69d9b; border-radius:500px; padding:12px 30px; margin-right:10px; font-size:14pt; font-weight:500;}
body .clinicInfoWrap .pointSection .txtWrap .txtInner .txtBoxWrap .txtBox:last-child{margin-right:0;}

/* ========================================================================================================================================= */
/*나열 영역*/
body .clinicInfoWrap .arraySection{width:100%; position:relative; overflow:hidden; padding:150px 0; background:#f4f4f4;}
body .clinicInfoWrap .arraySection .contWrap{margin-top:60px;}
body .clinicInfoWrap .arraySection .contBox{margin-top:40px; width:100%; display:inline-flex; align-items:center; justify-content:start; background:#fff;}
body .clinicInfoWrap .arraySection .contBox .imgWrap{width:30%;}
body .clinicInfoWrap .arraySection .contBox .imgWrap img{width:100%;}
body .clinicInfoWrap .arraySection .contBox .txtWrap{text-align:left; width:70%; padding-left:80px; position:relative;}
body .clinicInfoWrap .arraySection .contBox .txtWrap h6{color:#ee6a68; font-size:14pt; font-weight:500;}
body .clinicInfoWrap .arraySection .contBox .txtWrap h5{font-size:18pt; font-weight:600; margin-top:10px;}
body .clinicInfoWrap .arraySection .contBox .txtWrap h5 em{font-weight:300;}
body .clinicInfoWrap .arraySection .contBox .txtWrap span.line{display:block; width:35px; height:3px; background:#d8d8d8; margin:30px 0;}
body .clinicInfoWrap .arraySection .contBox .txtWrap p{font-size:13pt; font-weight:300; color:#464646; line-height:1.5;}
body .clinicInfoWrap .arraySection .contBox .txtWrap span.icon{position:absolute; right:40px; bottom:0;}
	/*닥터콜라겐*/
	body .clinicInfoWrap.collagenWrap .arraySection .contBox .imgWrap{width:40%;}
	body .clinicInfoWrap.collagenWrap .arraySection .contWrap{margin-top:0;}
	body .clinicInfoWrap.collagenWrap .arraySection .contBox01{margin-top:0;}

/* ========================================================================================================================================= */
/*리스트 영역*/
body .clinicInfoWrap .listSection{width:100%; position:relative; overflow:hidden;}
body .clinicInfoWrap .listSection span.backImg{display:block; position:absolute; top:0; left:0; width:100%;}
body .clinicInfoWrap .listSection span.backImg img{width:100%;}
body .clinicInfoWrap .listSection .contWrap{width:100%; background:#fff; display:inline-flex; align-items:start; justify-content:start; margin-top:400px; margin-bottom:60px; padding:80px 140px; text-align:left;}
body .clinicInfoWrap .listSection .contWrap .clinicTitle{width:35%;}
body .clinicInfoWrap .listSection .contWrap .txtWrap{width:65%;}
body .clinicInfoWrap .listSection .contWrap .txtWrap .txtBox{width:100%; display:inline-flex; align-items:start; justify-content:start; margin-top:50px;}
body .clinicInfoWrap .listSection .contWrap .txtWrap .txtBox span.num{display:block; font-size:36pt; color:#6988a0; font-weight:500; width:12%;}
body .clinicInfoWrap .listSection .contWrap .txtWrap .txtBox h6{font-size:16pt; font-weight:600; padding-top:18px; width:30%; position:relative;}
body .clinicInfoWrap .listSection .contWrap .txtWrap .txtBox p{position:relative; padding-left:30px; font-size:13pt; font-weight:300; color:#464646; line-height:1.5; margin-top:10px;}
body .clinicInfoWrap .listSection .contWrap .txtWrap .txtBox p::before{content:''; position:absolute; width:3px; height:100%; background:#e6e6e6; top:0; left:0;}
	/*지방유래줄기세포*/
	body .clinicInfoWrap.SVFWrap .listSection .contWrap .txtWrap .txtBox h6{width:35%;}
	/*nmn 제대 줄기세포 배양액*/
	body .clinicInfoWrap.NMNWrap .listSection .contWrap .clinicTitle{width:50%;}
	body .clinicInfoWrap.NMNWrap .listSection .contWrap .txtWrap{width:50%;}
	body .clinicInfoWrap.NMNWrap .listSection .contWrap .txtWrap .txtBox h6{width:70%; padding-left:20px; padding-top:5px;}
	/*텐쎄라텐써마*/
	body .clinicInfoWrap.tentheraWrap .listSection .contWrap .txtWrap .txtBox{align-items:center; border-bottom:1px solid #d2d2d2; margin-top:30px;}
	body .clinicInfoWrap.tentheraWrap .listSection .contWrap .txtWrap .txtBox span.num{width:10%; font-size:32pt;}
	body .clinicInfoWrap.tentheraWrap .listSection .contWrap .txtWrap .txtBox h6{width:90%; padding-left:10px; padding-top:0; font-weight:400; font-size:15pt;}

/* ========================================================================================================================================= */
/*추천대상 영역*/
body .clinicInfoWrap .suggestSection{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/clinicInfoCellis/img/sub_suggest_bg.jpg')no-repeat center/cover;}
body .clinicInfoWrap .suggestSection .contWrap{width:100%; display:inline-flex; align-items:start; justify-content:center; margin-top:70px;}
body .clinicInfoWrap .suggestSection .contWrap .contBox{width:30%; margin-right:3%;}
body .clinicInfoWrap .suggestSection .contWrap .contBox:last-child{margin-right:0;}
body .clinicInfoWrap .suggestSection .contWrap .contBox .imgBox{width:100%; overflow:hidden; border-radius:500px;}
body .clinicInfoWrap .suggestSection .contWrap .contBox .imgBox img{width:100%;}
body .clinicInfoWrap .suggestSection .contWrap .contBox .txtBox{width:100%; margin-top:30px;}
body .clinicInfoWrap .suggestSection .contWrap .contBox .txtBox span{display:block; color:#436682; font-size:13pt; font-weight:500;}
body .clinicInfoWrap .suggestSection .contWrap .contBox .txtBox p{margin-top:10px;}

/* ========================================================================================================================================= */
/*솔루션 영역*/
body .clinicInfoWrap .solutionSection{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/clinicInfoCellis/img/sub_solution_bg.jpg')no-repeat center/cover;}
body .clinicInfoWrap .solutionSection .Inner{width:1180px; min-width:1180px;} 
body .clinicInfoWrap .solutionSection .contWrap{width:100%; display:inline-flex; align-items:stretch; justify-content:space-between; margin-top:70px;}
body .clinicInfoWrap .solutionSection .contWrap .contBox{width:48%; background:#fff;}
body .clinicInfoWrap .solutionSection .contWrap .contBox h5{background:#436682; color:#fff; font-size:18pt; font-weight:700; padding:15px 0;}
body .clinicInfoWrap .solutionSection .contWrap .contBox .txtBox{text-align:left; padding:50px 85px;}
body .clinicInfoWrap .solutionSection .contWrap .contBox .txtBox .txt{margin-top:25px;}
body .clinicInfoWrap .solutionSection .contWrap .contBox .txtBox .txt:first-child{margin-top:0;}
body .clinicInfoWrap .solutionSection .contWrap .contBox .txtBox .txt .dot{display:inline-block; vertical-align:top; width:5px; height:5px; border-radius:500px; background:#222222; margin-top:10px;}
body .clinicInfoWrap .solutionSection .contWrap .contBox .txtBox .txt p{display:inline-block; vertical-align:top; margin-left:5px; width:calc(100% - 15px);}

/* ========================================================================================================================================= */
/*프로세스 영역*/
body .clinicInfoWrap .processSection{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/clinicInfoCellis/img/sub_process_bg.jpg')no-repeat center/cover;}
body .clinicInfoWrap .processSection .Inner{width:1300px; min-width:1300px;} 
body .clinicInfoWrap .processSection .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:center; margin-top:70px; position:relative;}
body .clinicInfoWrap .processSection .contWrap .contBox{width:25%; position:relative;}
body .clinicInfoWrap .processSection .contWrap .contBox img{width:100%; filter: drop-shadow(0 7px 14px #e6e7e8);}
body .clinicInfoWrap .processSection .contWrap .contBox .txtBox{width:100%; position:absolute; left:50%; top:230px; transform:translate(-50%,0);}
body .clinicInfoWrap .processSection .contWrap .contBox .txtBox span{color:#f9b2b1; font-size:13pt; font-weight:500;}
body .clinicInfoWrap .processSection .contWrap .contBox .txtBox p{margin-top:10px;}
body .clinicInfoWrap .processSection .contWrap span.triangle{display:block; margin:0 50px; width: 0; height: 0; border-style: solid; border-width: 21px 0px 21px 35px; border-color: transparent transparent transparent #dadada;}
body .clinicInfoWrap .processSection .contWrap span.absolute{position:absolute; top:50%; left:-100px; transform:translate(0,-50%);}
body .clinicInfoWrap .processSection.five .contWrap span.absolute{left:120px;}
	/*프로세스 가로형*/
	body .clinicInfoWrap .processSection2{background:#fcfcfc;}
	body .clinicInfoWrap .processSection2 .Inner{width:1400px; min-width:1400px;} 
	body .clinicInfoWrap .processSection2 .contWrap .contBox{width:44%; position:relative;}
	body .clinicInfoWrap .processSection2 .contWrap .contBox .txtBox{top:50%; left:auto; right:12%; transform:translate(0,-50%); width:fit-content;}
	body .clinicInfoWrap .processSection2 .contWrap span.left{border-width: 21px 35px 21px 0px; border-color: transparent #dadada transparent transparent;}
	body .clinicInfoWrap .processSection2 .contWrap span.absolute{margin:0; top:-52px; left:50%; transform:translate(-50%,0); border-width: 35px 21px 0px 21px; border-color: #dadada transparent transparent transparent;}

/* ========================================================================================================================================= */
/*비교 영역*/
body .clinicInfoWrap .compareSection{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/clinicInfoCellis/img/sub_solution_bg.jpg')no-repeat center/cover;}
body .clinicInfoWrap .compareSection .Inner{width:1300px; min-width:1300px;} 
body .clinicInfoWrap .compareSection .contWrap{width:100%; margin-top:70px;}
body .clinicInfoWrap .compareSection .contWrap .contBox{width:100%; display:inline-flex; align-items:stretch; justify-content:center; position:relative;}
body .clinicInfoWrap .compareSection .contWrap .contBox .box{width:42%; background:#fff; padding:15px 0; border-bottom:2px solid #eaeaea; display:table; text-align:center;}
body .clinicInfoWrap .compareSection .contWrap .contBox .box p{display:table-cell; width:100%; vertical-align:middle;}
body .clinicInfoWrap .compareSection .contWrap .contBox .box01 p{font-weight:500}
body .clinicInfoWrap .compareSection .contWrap .contBox .box02{width:16%; background:transparent;}
body .clinicInfoWrap .compareSection .contWrap .contBox .box02 p{color:#777777; font-weight:500;}
body .clinicInfoWrap .compareSection .contWrap .contBox01 .box01{background:#f26b6b;}
body .clinicInfoWrap .compareSection .contWrap .contBox01 .box03{background:#bbbbbb;}
body .clinicInfoWrap .compareSection .contWrap .contBox .box h5{width:100%; color:#fff; font-size:18pt; font-weight:700;}
body .clinicInfoWrap .compareSection .contWrap .contBox .box03 h5{font-weight:400;}

/* ========================================================================================================================================= */
/*mct 자가혈 재생 3번 영역*/
body .clinicInfoWrap.mctWrap .subSection03{width:100%; position:relative; overflow:hidden; padding-top:250px; padding-bottom:150px; background:url('/clinicInfoCellis/img/cell_mct03_bg.jpg')no-repeat center/cover;}
body .clinicInfoWrap.mctWrap .subSection03 .topTxt{width:50%; margin-left:auto; margin-right:0;}
body .clinicInfoWrap.mctWrap .subSection03 .topTxt p{font-size:16pt; font-weight:400; line-height:1.5; margin-top:40px;}
body .clinicInfoWrap.mctWrap .subSection03 .clinicTitle{margin-top:350px;}
body .clinicInfoWrap.mctWrap .subSection03 .clinicTitle h6{color:#bdbcbc;}
body .clinicInfoWrap.mctWrap .subSection03 .clinicTitle h3{color:#fff;}
body .clinicInfoWrap.mctWrap .subSection03 .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:space-between; margin-top:70px; position:relative;}
body .clinicInfoWrap.mctWrap .subSection03 .contWrap .contBox{width:387px; height:387px; background:url('/clinicInfoCellis/img/cell_mct03_circle.png')no-repeat center/cover; display:table;}
body .clinicInfoWrap.mctWrap .subSection03 .contWrap .contBox .boxInner{width:100%; display:table-cell; text-align:center; vertical-align:middle;}
body .clinicInfoWrap.mctWrap .subSection03 .contWrap .contBox h5{font-size:18pt; font-weight:600; color:#fff; margin-top:20px;}
body .clinicInfoWrap.mctWrap .subSection03 .contWrap .contBox p{color:#e0e0e0; margin-top:15px;}

/* ========================================================================================================================================= */
/*장비영역*/
body .clinicInfoWrap .deviceSection{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/clinicInfoCellis/img/sub_device_bg.jpg')no-repeat center/cover;}
body .clinicInfoWrap .deviceSection .Inner{width:1050px; min-width:1050px;} 
body .clinicInfoWrap .deviceSection .contWrap{width:100%; display:inline-flex; align-items:start; justify-content:space-between; margin-top:70px;}
body .clinicInfoWrap .deviceSection .contWrap .contBox{width:40%;}
body .clinicInfoWrap .deviceSection .contWrap .contBox .imgBox{width:100%; border-radius:500px 500px 0 0; overflow:hidden;}
body .clinicInfoWrap .deviceSection .contWrap .contBox .imgBox img{width:100%;}
body .clinicInfoWrap .deviceSection .contWrap .contBox h5{font-size:18pt; font-weight:600; margin-top:50px;}
body .clinicInfoWrap .deviceSection .contWrap .contBox span.line{display:block; width:35px; height:3px; background:#d8d8d8; margin:25px auto;}
body .clinicInfoWrap .deviceSection .contWrap .contBox p{font-size:16pt; font-weight:300; line-height:1.5;}

/* ========================================================================================================================================= */
/*줄기세포 공통 영역*/
body .clinicInfoWrap .cellCommonSection{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/clinicInfoCellis/img/sub_cell_common_bg.jpg')no-repeat center/cover;}
body .clinicInfoWrap .cellCommonSection .Inner{width:100%; min-width:100%;}
body .clinicInfoWrap .cellCommonSection .contWrap{width:100%; display:inline-flex; align-items:center; justify-content:start; margin-top:80px;}
body .clinicInfoWrap .cellCommonSection .contWrap .imgBox{width:50%;}
body .clinicInfoWrap .cellCommonSection .contWrap .imgBox img{width:100%;}
body .clinicInfoWrap .cellCommonSection .contWrap .txtBox{width:50%; text-align:left; padding-left:120px;}
body .clinicInfoWrap .cellCommonSection .contWrap .txtBox span{display:block; color:#97b2c7; font-size:13pt; font-weight:500;}
body .clinicInfoWrap .cellCommonSection .contWrap .txtBox h6{font-size:18pt; font-weight:700; color:#436682; line-height:1.5; margin-top:15px;}
body .clinicInfoWrap .cellCommonSection .contWrap .txtBox p{margin-top:30px;}
body .clinicInfoWrap .cellCommonSection .contWrap:nth-child(odd) .txtBox{padding-left:440px;}
/*피부 공통 영역*/
body .clinicInfoWrap .skinCommonSection{background:url('/clinicInfoCellis/img/sub_skin_common_bg.jpg')no-repeat center/cover;}

/* ========================================================================================================================================= */
/*공통 영역*/
body .clinicInfoWrap .commonSection{width:100%; position:relative; overflow:hidden; padding-top:150px; background:url('/clinicInfoCellis/img/sub_common_bg.jpg')no-repeat center/cover;}
body .clinicInfoWrap .commonSection .contWrap{width:100%; display:inline-flex; align-items:end; justify-content:start;}
body .clinicInfoWrap .commonSection .contWrap .contBox01{width:50%; text-align:left; padding-bottom:150px;}
body .clinicInfoWrap .commonSection .contWrap .contBox01 .clinicTitle h6{color:#fff;}
body .clinicInfoWrap .commonSection .contWrap .contBox01 .clinicTitle h3{color:#fff;}
body .clinicInfoWrap .commonSection .contWrap .contBox01 .clinicTitle h3 b{color:#fff;}
body .clinicInfoWrap .commonSection .contWrap .contBox01 .imgWrap{width:100%; margin-top:50px;}
body .clinicInfoWrap .commonSection .contWrap .contBox01 .imgWrap .imgBox{width:100%; display:inline-flex; align-items:center; justify-content:start; background:linear-gradient(to right, white 80%, transparent); margin-top:10px;}
body .clinicInfoWrap .commonSection .contWrap .contBox01 .imgWrap .imgBox .img{width:45%;}
body .clinicInfoWrap .commonSection .contWrap .contBox01 .imgWrap .imgBox .img img{width:100%;}
body .clinicInfoWrap .commonSection .contWrap .contBox01 .imgWrap .imgBox p{font-size:16pt; font-weight:400; line-height:1.5; padding-left:40px;}
body .clinicInfoWrap .commonSection .contWrap .contBox01 .imgWrap .imgBox p b{font-weight:600; line-height:1.5;}
body .clinicInfoWrap .commonSection .contWrap .contBox02{width:50%; text-align:left; padding-left:60px;}
body .clinicInfoWrap .commonSection .contWrap .contBox02 .logoWrap{display:inline-block; vertical-align:middle; width:25%; text-align:center;}
body .clinicInfoWrap .commonSection .contWrap .contBox02 .logoWrap span{display:block; padding-top:250px;}
body .clinicInfoWrap .commonSection .contWrap .contBox02 .logoWrap span img{width:150px;}
body .clinicInfoWrap .commonSection .contWrap .contBox02 .logoWrap h5{font-size:18pt; font-weight:300; color:#ffffff; margin-top:15px;}
body .clinicInfoWrap .commonSection .contWrap .contBox02 .logoWrap h5 b{font-weight:600; color:#fff;}
body .clinicInfoWrap .commonSection .contWrap .contBox02 .doctor{display:inline-block; vertical-align:middle; width:74%; padding-left:30px;}
body .clinicInfoWrap .commonSection .contWrap .contBox02 .doctor img{width:100%;}