@charset "utf-8";

/* C00255
퍼스트삼성안과 */


/* ========================================================================================================================================= */
/* 키비주얼 */
.keyVisual{width:100%; height:600px; overflow:hidden; position:relative; animation:backAni 3s ease; animation-fill-mode:forwards; background-size:120%;}
@keyframes backAni{ 0%{background-size:120%;} 100%{background-size:100%;} }
.keyVisual .keyWrap{width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center; z-index:20;}
.keyVisual .keyWrap h6 img{animation:Slide01Ani01 10s linear infinite; transform-origin: 50% 50%; }
@keyframes Slide01Ani01{ 100%{transform: rotate(360deg);} }
.keyVisual .keyWrap h3{font-size:36pt; font-weight:700; color:#042b48; padding-top:40px;}
	/*서브페이지 영상용 키비주얼*/
	.keyVisual.keyVisualVideo{position:relative; overflow:hidden; width:100%; height:600px;}
	.keyVisual.keyVisualVideo .imgWrap{position:relative; width:100%; height:100%; z-index:5;}
	.keyVisual.keyVisualVideo .imgWrap img{width:100%; position:relative;}
	.keyVisual.keyVisualVideo .imgWrap span.wtWrap{position:absolute; width:100%; height:100%; background:rgba(255,255,255,0.4);}
	.keyVisual.keyVisualVideo .videoWrap{position:absolute; width:100%; height:100%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:2;}
	.keyVisual.keyVisualVideo .videoImg{position:absolute; width:100%; height:100%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:1;}
	.keyVisual.keyVisualVideo .videoImg img{width:100%;}
	/*퍼스널아이즈*/
	.personalEYESWrap .keyVisual .keyWrap h3{color:#fff;}
	.personalEYESWrap header .HeaderNav_Area .HeaderNav_GNBmenu .MenuBig > a{color:#fff;}
	.personalEYESWrap header .HeaderNav_Area .HeaderNav_GNBtop .headerIcon img{filter: invert(100);}
	.personalEYESWrap header .HeaderNav_Area .HeaderNav_GNBtop .Logo a img{filter: brightness(1000);}
	.personalEYESWrap header.Fixed .HeaderNav_Area .HeaderNav_GNBmenu .MenuBig > a{color:#333;}
	.personalEYESWrap header.Fixed .HeaderNav_Area .HeaderNav_GNBtop .headerIcon img{filter: invert(0);}
	.personalEYESWrap header.Fixed .HeaderNav_Area .HeaderNav_GNBtop .Logo a img{filter: brightness(1);}

	/*LAL인공수정체*/
	.lalIntraocularWrap .keyVisual .keyWrap h3{color:#fff;}
	.lalIntraocularWrap header .HeaderNav_Area .HeaderNav_GNBmenu .MenuBig > a{color:#fff;}
	.lalIntraocularWrap header .HeaderNav_Area .HeaderNav_GNBtop .headerIcon img{filter: invert(100);}
	.lalIntraocularWrap header .HeaderNav_Area .HeaderNav_GNBtop .Logo a img{filter: brightness(1000);}
	.lalIntraocularWrap header.Fixed .HeaderNav_Area .HeaderNav_GNBmenu .MenuBig > a{color:#333;}
	.lalIntraocularWrap header.Fixed .HeaderNav_Area .HeaderNav_GNBtop .headerIcon img{filter: invert(0);}
	.lalIntraocularWrap header.Fixed .HeaderNav_Area .HeaderNav_GNBtop .Logo a img{filter: brightness(1);}
	.lalIntraocularWrap .videoWrap .Movie_IframArea{background-color:#000;}

/*타이틀*/
.clinicTitle h3{font-size:36pt; font-weight:400; line-height:1.4;}
.clinicTitle h3 b{font-weight:600; color:#042b48;}
.clinicTitle p{color:#333; font-size:16pt; font-weight:400; line-height:1.5;}
.clinicTitle p b{font-weight:600;}

/* ========================================================================================================================================= */
/* 게시판 */

/*게시판 수정*/
.WriteWrap .BtnBox a{margin:0 10px;}
.WriteWrap .SubMenuBar{display:none;}
.onlineAskWrap .SubMenuBar{display:none;}
.reviewThumViewWrap #contents{padding-top:100px;}
.aboutUninsured .keyVisual{display:none;}
.aboutUninsured .SubMenuBar{display:none;}
.aboutUninsured #contents{padding-top:60px;}
.reviewWrap .BoardList_BtnClub{display:none;}

/* 연구실적 */
.goodsWrap.ViewWrap .keyVisual{display:none;}
.goodsWrap.ViewWrap .SubMenuBar{display:none;}
.goodsWrap.ViewWrap #contents{padding-top:100px;}

/* 공지사항 */
.noticeWrap.ViewWrap .keyVisual{display:none;}
.noticeWrap.ViewWrap .SubMenuBar{display:none;}
.noticeWrap.ViewWrap #contents{padding-top:100px;}

/* 언론보도 */
.newsWrap.ViewWrap .keyVisual{display:none;}
.newsWrap.ViewWrap .SubMenuBar{display:none;}
.newsWrap.ViewWrap #contents{padding-top:100px;}

/* 자주하는질문 */
.faqWrap.ViewWrap .keyVisual{display:none;}
.faqWrap.ViewWrap .SubMenuBar{display:none;}
.faqWrap.ViewWrap #contents{padding-top:100px;}

/* ========================================================================================================================================= */
/* 시술페이지(공통) */

/* 지점별 */
.C00267 .ClinicAskForm{display:none !important;}

/* 시술페이지_네이비 */
.navyArea{width:100%; background:url('/clinicInfoFirstSS/img/navy_bg.jpg')no-repeat; background-size:cover; background-position:top center; padding:200px 0;}
.navyArea .clinicTitle{text-align:center; padding-bottom:80px;}
.navyArea .clinicTitle h3{color:#fff;}
.navyArea .clinicTitle h3 b{color:#b0c7ff;}
.navyArea .clinicTitle p{color:#fff;}
.navyArea .clinicTitle span{display:block;}
.navyArea .clinicTitle02{padding-top:80px; padding-bottom:0;}
.navyArea .contWrap{}
	/*2번타입*/
	.navyArea02{width:100%; background:url('/clinicInfoFirstSS/img/navy_bg02.jpg')no-repeat; background-size:cover; background-position:center center; padding:200px 0;}
	.retinaWrap .navyArea02{background:url('/clinicInfoFirstSS/img/retina_bg.jpg')no-repeat; background-size:cover; background-position:center center;}
	.navyArea02 .clinicTitle{text-align:left; padding-left:50%; padding-bottom:0;}
	.navyArea02 .clinicTitle span.Line{width:700px; height:1px; background:#b0c7ff; margin:60px 0; display:block;}
	/*3번타입*/
	.navyArea03{width:100%; background:url('/clinicInfoFirstSS/img/navy_bg03.jpg')no-repeat; background-size:cover; background-position:center center; padding:200px 0;}
	.navyArea03 .clinicTitle{padding-bottom:0;}
	.navyArea03 span{display:block; padding-top:20px; padding-bottom:40px;}
	/*여러개가 있는 경우*/
	.navyArea .contBox{padding:80px 0; border-bottom:1px solid #b0c7ff;}
	.navyArea .contBox:first-child{padding-top:0;}
	.navyArea .contBox:last-child{padding-bottom:0; border-bottom:0;}
	.navyArea .contBox p{color:#fff; font-size:16pt; font-weight:400; line-height:1.5; padding-top:60px;}
	/*클리어스마일페이지*/
	.clearSmileWrap .navyArea{padding-bottom:0;}
	.clearSmileWrap .navyArea .contBox02 p{padding-top:30px;}
	/*4번타입*/
	.navyArea04{width:100%; background:url('/clinicInfoFirstSS/img/navy_bg04.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
	.navyArea04 .contWrap{display:inline-flex; width:100%; align-items:center; justify-content:space-between;}
	.navyArea04 .contBox{padding:0; border-bottom:none;}
	/*5번타입*/
	.navyArea05{width:100%; background:url('/clinicInfoFirstSS/img/navy_bg05.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
	.navyArea05 .contWrap{text-align:left;}
	.navyArea05 .contWrap h5{font-size:22pt; font-weight:400; color:#fff;}
	.navyArea05 .contWrap h5 span{display:inline-block; font-weight:600; background:#b0c7ff; color:#042b48; padding:5px 10px; margin-right:10px;}
	.navyArea05 .contWrap span.imgBox{display:block; padding-top:60px;}
	.navyArea05 .ccWrap{padding-top:300px;}
	.navyArea05 .ccWrap .ccBox{display:inline-block; width:400px; height:400px; background:rgba(255,255,255,0.8); border-radius:500px; margin:0 15px; position:relative;}
	.navyArea05 .ccWrap .ccBox .ttBox{position:absolute; width:100%; height:fit-content; text-align:center; left:50%; top:50%; transform:translate(-50%,-50%);}
	.navyArea05 .ccWrap .ccBox .ttBox p{font-size:22pt; font-weight:600;}
	.navyArea05 .ccWrap .ccBox .ttBox h4{color:#042b48; font-weight:700; font-size:48pt; padding-top:10px;}
	/*제휴문의*/
	.navyAreaBranch{background:url('/clinicInfoFirstSS/img/contact_branchAsk_back.jpg')no-repeat; background-size:cover; background-position:center center;}
	.navyAreaBranch .clinicTitle{text-align:left;}
	.navyAreaBranch .clinicTitle span{display:block; margin:50px 0; background:#b0c7ff; width:60px; height:4px;}
	body .branchAskWrap .SubMenuBar{margin-bottom:0;}
	body .branchAskWrap .reserveTable table{border:0;}

/* 지점별 */
.C00267 .navyArea05 .ccWrap .ccBox .ttBox p{font-size:18pt;}
.C00267 .navyArea05 .ccWrap .ccBox .ttBox h4{font-size:26pt;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 학회연혁*/
.timeLineArea{width:100%; background:url('/clinicInfoFirstSS/img/timeLine_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.timeLineArea .clinicTitle{padding-bottom:150px;}
.timeLineArea .contWrap{width:100%; position:relative;}
.timeLineArea .contWrap::before{content:''; width:1px; height:calc(100% + 250px); position:absolute; left:50%; top:-100px; background:#042b48;}
.timeLineArea .contWrap .contBox{background:#fff; width:100%; padding:60px 0; position:relative; margin-bottom:145px;}
.timeLineArea .contWrap .contBox07{margin-bottom:0;}
.timeLineArea .contWrap .contBox h5{background:#042b48; padding:10px 60px; display:block; position:absolute; border-radius:500px; left:50%; top:-30px; transform:translate(-50%,0); color:#fff; font-size:22pt; font-weight:600;}
.timeLineArea .contWrap .contBox p{font-size:16pt; line-height:1.8;}
.timeLineArea .contWrap .contBox::before{content:''; width:24px; height:24px; position:absolute; background:#fff; border:6px solid #042b48; border-radius:500px; left:50%; top:-100px; transform:translate(-50%,0);}

/* 지점별 */
.C00267 .timeLineArea .contWrap .contBox p{font-size:15pt;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 정의영역*/
.defineArea{width:100%; background:url('/clinicInfoFirstSS/img/define_bg.jpg')no-repeat; background-size:cover; background-position:top center; padding:200px 0;}
	/*가로이미지타입*/
	.defineArea01 .defineWrap{display:inline-flex; width:100%; align-items:center; justify-content:space-between;}
	.defineArea01 .defineWrap .clinicTitle{text-align:left;}
	.defineArea01 .defineWrap .clinicTitle p{padding-top:50px;}
	/*가로이미지타입2*/
	.defineArea02 .defineWrap{display:inline-flex; width:100%; align-items:end; justify-content:space-between;}
	.defineArea02 .defineWrap .clinicTitle{text-align:left;}
	.defineArea02 .defineWrap .clinicTitle p{padding-top:50px;}
	/*텍스트타입*/
	.defineArea03 .contWrap{width:1000px; margin:0 auto; background:#e9edf9; border-radius:500px; padding:60px 0; margin-top:40px;}
	.defineArea03 .contWrap p{font-size:16pt; font-weight:400; line-height:1.5;}
	.defineArea03 .contWrap p b{font-weight:600;}
	.defineArea03 span.deco{color:#e9edf9; font-weight:500; font-size:14pt; letter-spacing:15pt; padding-top:20px; display:block;}
	.defineArea03.defineArea03Long .contWrap{width:1300px;}
	/*추가내용형*/
	.defineArea04{width:100%; background:url('/clinicInfoFirstSS/img/define_bg02.jpg')no-repeat; background-size:cover; background-position:top center; padding:150px 0;}
	.defineArea04 .clinicTitle p{padding-top:40px;}
	.defineArea04 .contWrap{display:inline-flex; width:100%; align-items:start; justify-content:space-between; padding-top:60px;}
	.defineArea04 .contWrap .contBox span{display:block; border:1px solid #042b48; border-radius:20px 20px 0 0; overflow:hidden;}
	.defineArea04 .contWrap .contBox h5{background:#042b48; font-size:18pt; font-weight:600; line-height:1.2; width:100%; padding:10px 0; color:#fff;}
	.defineArea04 .contWrap .contBox p{font-size:16pt; line-height:1.5; font-weight:400; padding-top:20px;}

/* 지점별 */
.C00267 .defineArea04 .contWrap .contBox h5{font-size:16pt;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 체크영역*/
.checkArea{width:100%; background:#d2dfff; padding:150px 0;}
.checkArea .contBox{background:#fff; border:2px solid #7195ed;}
.checkArea .contWrap{display:flex; flex-wrap:wrap; width:100%; align-items:center; justify-content:space-between;}
.checkArea .contWrap .contBox{display:inline-flex; align-items:center;}
.checkArea .contWrap .contBox p{font-size:16pt; font-weight:400; line-height:1.5; text-align:left;}
.checkArea .contWrap .contBox h6{position:relative;}
.checkArea .contWrap .contBox h6::before{content:''; width:1px; right:0; top:50%; transform:translate(0,-50%); background:#7195ed; position:absolute;}
	/*1번타입*/
	.checkArea01{}
	.checkArea01 .contWrap{padding-top:60px;}
	.checkArea01 .contWrap .contBox{width:32%; height:150px;}
	.checkArea01 .contWrap .contBox:nth-child(n + 4){margin-top:3%;}
	.checkArea01 .contWrap .contBox h6{padding:0 40px;}
	.checkArea01 .contWrap .contBox h6::before{height:100px;}
	.checkArea01 .contWrap .contBox p{padding-left:40px;}
	/*2번타입*/
	.checkArea02 .contWrap{justify-content:center; padding-top:60px;}
	.checkArea02 .contWrap .contBox{width:31%; height:150px; margin:0 1%;}
	.checkArea02 .contWrap .contBox:nth-child(n + 4){margin-top:3%;}
	.checkArea02 .contWrap .contBox h6{padding:0 40px;}
	.checkArea02 .contWrap .contBox h6::before{height:100px;}
	.checkArea02 .contWrap .contBox p{padding-left:40px;}
	/*3번타입*/
	.checkArea03 .contWrap{justify-content:center; padding-top:60px;}
	.checkArea03 .contWrap .contBox{width:48%; height:120px; margin:0 1%;}
	.checkArea03 .contWrap .contBox:nth-child(n + 3){margin-top:3%;}
	.checkArea03 .contWrap .contBox h6{padding:0 40px;}
	.checkArea03 .contWrap .contBox h6::before{height:80px;}
	.checkArea03 .contWrap .contBox p{padding-left:40px;}
	/*4번타입*/
	.checkArea04 .clinicTitle p{padding-top:30px;}
	.checkArea04 .contWrap{justify-content:center; padding-top:60px; display:inline-flex; padding-top:60px;}
	.checkArea04 .contBox{width:18%; margin:0 1%; height:120px;}
	.checkArea04 .contWrap .contBox h6{padding:0 30px;}
	.checkArea04 .contWrap .contBox h6::before{height:80px;}
	.checkArea04 .contWrap .contBox p{padding-left:30px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 안정성영역*/
.stabilityArea{width:100%; background:url('/clinicInfoFirstSS/img/stability_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.stabilityArea .contWrap{}
.stabilityArea .contWrap .contBox{width:100%; position:relative; margin-top:60px;}
.stabilityArea .contWrap .contBox .txtBox{text-align:left; position:absolute; top:50%; transform:translate(0,-50%);}
.stabilityArea .contWrap .contBox01 .txtBox{right:130px;}
.stabilityArea .contWrap .contBox02 .txtBox{left:90px;}
.stabilityArea .contWrap .contBox .txtBox h5{color:#042b48; font-size:24pt; font-weight:600;}
.stabilityArea .contWrap .contBox .txtBox p{font-size:16pt; font-weight:400; line-height:1.5; text-align:left; padding-top:30px;}
.stabilityArea .contWrap .contBox .txtBox p b{font-weight:600;}

.stabilityArea .contWrap .contBox .txtBox .btnWrap{margin-top:30px; padding-bottom:10px;}
.stabilityArea .contWrap .contBox .txtBox .btnWrap h6{font-size:18pt; font-weight:600; color:#042b48; display:inline-block; vertical-align:middle; padding-right:20px;}
.stabilityArea .contWrap .contBox .txtBox .btnWrap span{display:inline-block; vertical-align:middle; position:relative; width:30px; height:30px;}
.stabilityArea .contWrap .contBox .txtBox .btnWrap span img{position:relative; z-index:10;}
.stabilityArea .contWrap .contBox .txtBox .btnWrap span::before{content:''; position:absolute; width:100%; height:100%; border-radius:500px; background:#042b48; left:0; top:0; opacity:0.2; animation:goBtn 1s alternate infinite;}
@keyframes goBtn{ 0%{scale:1;} 100%{scale:1.6;} }

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 나열영역*/
.enumerateArea{width:100%; background:#fafafa; padding:150px 0;}
.enumerateArea .clinicTitle{padding-bottom:20px;}
.enumerateArea .clinicTitle span{color:#7195ed; font-size:16pt; font-weight:600; border:1px solid #7195ed; border-radius:50%; padding:0 15px; display:block; margin:0 auto; margin-bottom:10px; width:fit-content;}
.enumerateArea .contBox{display:inline-flex; width:100%; align-items:center; justify-content:space-between; padding:60px 0; position:relative;}
.enumerateArea .contBox::before{content:''; background:url('/clinicInfoFirstSS/img/shadowLine.png')no-repeat; background-size:cover; background-position:center center; width:100%; height:10px; position:absolute; bottom:-5px; left:0;}
.enumerateArea .contBox:last-child{padding-bottom:0;}
.enumerateArea .contBox:last-child::before{display:none;}
.enumerateArea .contBox .txtBox{text-align:left;}
.enumerateArea .contBox .txtBox h5{color:#042b48; font-size:24pt; font-weight:600; display:block; position:relative; padding-left:30px;}
.enumerateArea .contBox .txtBox h5 span{font-size:16pt;}
.enumerateArea .contBox .txtBox h5::before{content:''; width:10px; height:100%; background:#7195ed; position:absolute; left:0; top:0;}
.enumerateArea .contBox .txtBox p{font-size:16pt; font-weight:400; line-height:1.5; text-align:left; padding-top:30px;}
.enumerateArea .contBox .txtBox p b{font-weight:600;}
	/*나열체크*/
	.enumerateArea .contCheck{display:block;}
	.enumerateArea .contCheck .txtBox{}
	.enumerateArea .contCheck .checkArea{background:transparent; padding:0;}
	.enumerateArea .contCheck .contBox{justify-content:flex-start; padding:0;}
	.enumerateArea .contCheck .contBox::before{display:none;}
	/*영상영역*/
	.enumerateArea .contBox .videoBox{width:51%;}
	/*나열체크리스트*/
	.enumerateArea .contCheck02{padding-top:40px;}
	.enumerateArea .contBox .txtBox .contCheck02 p{padding-top:0; padding-right:20px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 증상영역*/
.symptomArea{width:100%; background:#d2dfff; padding:140px 0;}
.symptomArea .Inner{width:100%; min-width:100%; background:#fff; padding:100px 0;}
.symptomArea .contWrap{padding-top:60px;}
.symptomArea .contWrap .contBox{display:inline-block; margin:0 20px; position:relative;}
.symptomArea .contWrap .contBox img{border-radius:20px; border:1px solid #042b48;}
.symptomArea .contWrap .contBox h5{font-size:18pt; background:#042b48; color:#fff; padding:10px 50px; width:fit-content; font-weight:600; border-radius:500px; margin:0 auto; margin-top:-25px; position:relative;}
.symptomArea p.bottomTxt{font-size:16pt; font-weight:400; line-height:1.5; padding-top:60px;} 
.symptomArea p.bottomTxt b{font-weight:600;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 입원실운영*/
.hospitalArea{width:100%; background:url('/clinicInfoFirstSS/img/hospital_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.hospitalArea .Inner{width:100%; min-width:100%;}
.hospitalArea .contWrap{display:inline-flex; width:100%; align-items:center; position:relative;}
.hospitalArea .contWrap .sldWrap{width:52%;}

.hospitalArea .contWrap .sldWrap .swbtn_boxHos{padding-top:20px; text-align:right;}
.hospitalArea .contWrap .sldWrap .sld_btn_prevHos{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-right:20px; cursor:pointer; vertical-align:middle;}
.hospitalArea .contWrap .sldWrap .sld_btn_nextHos{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-left:20px; cursor:pointer; vertical-align:middle;}
.hospitalArea .contWrap .sldWrap .pagenumberHos{display:inline-block; color:#121212; vertical-align:middle; width:fit-content;}
.hospitalArea .contWrap .sldWrap .pagenumberHos .swiper-pagination-current{color:#7195ed; font-weight:600; padding-right:5px;}
.hospitalArea .contWrap .sldWrap .pagenumberHos .swiper-pagination-total{padding-left:5px;}

.hospitalArea .contWrap .clinicTitle{text-align:left; padding-left:100px;}
.hospitalArea .contWrap .clinicTitle .contWrap{display:block; width:558px; padding:40px 0;}

.hospitalArea .swiper-slide-active{animation:sld_ani_hos 2s ease; animation-fill-mode:forwards; scale:1.2;}
@keyframes sld_ani_hos{ 0%{scale:1.2;} 100%{scale:1;} }

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*체크리스트 영역*/
.checkListArea{width:100%; padding:150px 0;}
.checkListArea .clinicTitle{text-align:left; padding-left:50%;}
.checkListArea .clinicTitle h3{padding-bottom:60px;}

.checkListBox{background:#7195ed; position:relative; border-radius:500px; padding:10px 10px; text-align:left; margin-top:10px;}
.checkListBox:first-child{margin-top:0;}
.checkListBox h6{display:inline-block; vertical-align:middle;}
.checkListBox p{color:#fff; font-size:16pt; font-weight:500; line-height:1.2; display:inline-block; padding-left:20px; vertical-align:middle;}
	/*하단텍스트*/
	.checkListArea .bottomTxt{padding-top:60px;}

/* 지점별 */
.C00267.intraocularWrap .checkListBox p{width:85%;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*종류영역*/
.kindArea{width:100%; background:#f6f9ff; padding:150px 0;}
.kindArea .clinicTitle p{padding-top:40px;}
.kindArea .contWrap{}
.kindArea .contWrap .contBox{width:100%; padding:60px 0; position:relative;}
.kindArea .contWrap .contBox::before{content:''; background:url('/clinicInfoFirstSS/img/shadowLine.png')no-repeat; background-size:cover; background-position:center center; width:100%; height:10px; position:absolute; bottom:-5px; left:0;}
.kindArea .contWrap .contBox:last-child::before{display:none;}
.kindArea .contWrap .contBox:last-child{padding-bottom:0;}
.kindArea .contWrap .contBox h5{font-size:18pt; font-weight:600; background:#042b48; text-align:center; border-radius:500px; color:#fff; padding:5px 30px; width:fit-content; margin:0 auto; margin-bottom:40px;}

.kindArea .contWrap .contBox .imgWrap{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.kindArea .contWrap .contBox .imgWrap .imgBox:nth-child(n + 5){margin-top:20px;}
.kindArea .contWrap .contBox .imgBox{width:23%; margin:0 1%;}
.kindArea .contWrap .contBox .imgBox span{display:block; border:1px solid #7195ed; border-radius:20px 20px 0 0; overflow:hidden; background:#fff;}
.kindArea .contWrap .contBox .imgBox p{font-size:18pt; width:100%; background:#7195ed; color:#fff; padding:10px 0; border-radius:0 0 20px 20px;}
	/*종류영역2*/
	.kindArea02{background:#fff;}
	.kindArea02 .contWrap .contBox .imgWrap{flex-wrap:wrap-reverse;}
	.kindArea02 .contWrap .contBox .imgWrap .imgBox:nth-child(-n + 4){margin-top:30px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*논문영역*/
.thesisArea{width:100%; background:url('/clinicInfoFirstSS/img/thesis_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.thesisArea .contWrap{width:100%; padding-top:70px;}
.thesisArea .contWrap .contBox{display:inline-block; padding:0 30px;}
.thesisArea .contWrap .contBox p{font-size:20pt; font-weight:600; width:fit-content; padding:5px 30px; border-radius:500px; background:#b0c7ff; margin:0 auto; margin-top:30px;}
	/*안내렌즈삽입술*/
	.artificialWrap .thesisArea .contWrap .contBox{padding:0 10px; vertical-align:top;}
	/*논문영역2*/
	.thesisArea02 .contWrap{display:inline-flex; width:100%; align-items:center; justify-content:space-between; position:relative; padding-top:0;}
	.thesisArea02 .contWrap .clinicTitle{width:fit-content; text-align:left;}
	.thesisArea02 .contWrap .clinicTitle span.Line{width:100%; height:1px; background:#7195ed; margin:60px 0; display:block;}
	.thesisArea02 .contWrap .clinicTitle h5{font-size:18pt; line-height:1.5; font-weight:400;}
	.thesisArea02 .contWrap .clinicTitle h5 b{font-weight:600;}
	.thesisArea02 .contWrap .clinicTitle p{padding-top:20px; font-weight:14pt; color:#666666;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*이유영역*/
.reasonArea{width:100%; background:url('/clinicInfoFirstSS/img/reason_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.reasonArea .contWrap{padding-top:80px;}
.reasonArea .contWrap .contBox{}
.reasonArea .bottomTxt{margin-top:80px;}
	/*4개씩*/
	.reasonArea01 .contWrap{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
	.reasonArea01 .contWrap .contBox{margin:0 1%; width:23%;}
	.reasonArea01 .contWrap .contBox:nth-child(n + 5){margin-top:40px;}
	/*3개씩*/
	.reasonArea02 .contWrap{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
	.reasonArea02 .contWrap .contBox{margin:0 1%; width:31%;}
	.reasonArea02 .contWrap .contBox:nth-child(n + 4){margin-top:40px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*과정영역*/
.progressArea{width:100%; padding:150px 0;}
.progressArea .contWrap{padding-top:60px; display:inline-flex; width:100%; align-items:start; justify-content:space-between;}
.progressArea .contWrap .contBox span{display:block;}
.progressArea .contWrap .contBox h5{background:#7195ed; color:#fff; font-weight:400; font-size:18pt; padding:10px 0;}
.progressArea .contWrap .contBox h5 b{font-weight:600;}
.progressArea .contWrap .contBox h5 span{font-size:16pt; font-weight:400;}
.progressArea .contWrap .contBox p{font-size:16pt; line-height:1.5; font-weight:400; padding-top:20px;}
.progressArea .contWrap .contBox p b{font-weight:600;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*포인트영역*/
.pointArea{width:100%; background:url('/clinicInfoFirstSS/img/point_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.pointArea .contBox{background:#fff; width:100%; padding-bottom:80px;}
.pointArea .contBox span{display:block; width:fit-content; font-size:20pt; font-weight:700; color:#fff; background:#7195ed; border-radius:0 0 15px 15px; margin:0 auto; padding:5px 50px; margin-top:80px;}
.pointArea .contBox .txtBox{padding-top:40px; padding-bottom:60px;}
.pointArea .contBox .txtBox h5{font-size:20pt; color:#042b48; font-weight:600;}
.pointArea .contBox .txtBox p{font-size:16pt; font-weight:400; line-height:1.5; padding-top:30px;}
.pointArea .contBox .txtBox p b{font-weight:600;}
	/*버튼*/
	.pointArea .btnWrap{margin-top:40px; padding-bottom:10px;}
	.pointArea .btnWrap h6{font-size:18pt; font-weight:600; color:#042b48; display:inline-block; vertical-align:middle; padding-right:20px;}
	.pointArea .btnWrap span{display:inline-block; vertical-align:middle; position:relative; width:30px; height:30px; padding:0; margin:0; background:transparent;}
	.pointArea .btnWrap span img{position:relative; z-index:10;}
	.pointArea .btnWrap span::before{content:''; position:absolute; width:100%; height:100%; border-radius:500px; background:#042b48; left:0; top:0; opacity:0.2; animation:goBtn 1s alternate infinite;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*치료영역*/
.cureArea{width:100%; padding:150px 0;}
.cureArea .contWrap{padding-top:60px; display:inline-flex; width:100%; align-items:top; justify-content:space-between;}
.cureArea .contWrap .contBox span{width:100%; overflow:hidden; border:1px solid #7195ed; border-radius:20px 20px 0 0; display:block;}
.cureArea .contWrap .contBox h5{background:#7195ed; color:#fff; font-size:20pt; font-weight:600; padding:15px 0; border-radius:0 0 20px 20px;}
.cureArea .contWrap .contBox h5 span{border:0; font-size:16pt; font-weight:400; padding-top:5px;}
.cureArea p.bottomTxt{font-size:16pt; line-height:1.5; font-weight:400; padding-top:60px;}
.cureArea p.bottomTxt b{font-weight:600;}
	/*치료영역변형*/
	.cureArea03{background:#ecf5ff;}
	.cureArea03 .contWrap{display:block;}
	.cureArea03 .contWrap .contBox{display:inline-block; margin:0 20px;}
	.cureArea03 .contWrap .contBox01 span{border:1px solid #042b48;}
	.cureArea03 .contWrap .contBox01 h5{background:#042b48;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*버튼링크영역*/
.btnLinkArea{width:100%; background:url('/clinicInfoFirstSS/img/btnLink_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.btnLinkArea .contWrap{padding-top:80px; display:inline-flex; width:100%; align-items:center; justify-content:space-between;}
.btnLinkArea .contWrap .contBox{background:#fff; width:220px;}
.btnLinkArea .contWrap .contBox span{color:#7195ed; font-size:16pt; font-weight:600; border:1px solid #7195ed; border-radius:50%; padding:0 15px; display:block; margin:0 auto; margin-bottom:15px; margin-top:30px; width:fit-content;}
.btnLinkArea .contWrap .contBox h5{font-size:18pt; font-weight:600; line-height:1.5; padding-bottom:30px; color:#042b48;}
.btnLinkArea .contWrap .contBox p{width:100%; background:#042b48; color:#fff; font-size:16pt; font-weight:600; padding:10px 0; transition:0.5s;}
.btnLinkArea .contWrap .contBox a:hover p{background:#7195ed;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*노안교정대상*/
.presbyopiaLensArea01{width:100%; background:#f6f9ff; padding:150px 0;}
.presbyopiaLensArea01 .contWrap{width:100%; padding-top:60px;}
.presbyopiaLensArea01 .contWrap .contBox{display:table-cell; width:50%;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*알티노안*/
.presbyopiaLensArea02{width:100%; background:url('/clinicInfoFirstSS/img/presbyopia_presbyopiaLens_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.presbyopiaLensArea02 .clinicTitle p{padding-top:30px;}
.presbyopiaLensArea02 .contWrap{width:100%; padding-top:60px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*망막이란*/
.retinaArea04{width:100%; padding:150px 0; position:relative; overflow:hidden;}
.retinaArea04 .contWrap{width:100%; margin-top:70px; display:inline-flex; align-items:stretch; justify-content:space-between; border-radius:20px; border:1px solid #7195ed; overflow:hidden;}

.retinaArea04 .contWrap .txtArea{width:50%;}
.retinaArea04 .contWrap .txtArea h5{width:100%; display:block; color:#fff; font-size:20pt; font-weight:600; background:#7195ed; padding:10px 0; text-align:center;}
.retinaArea04 .contWrap .txtArea .contBoxWrap{padding:20px 30px;}
.retinaArea04 .contWrap .txtArea .contBox{width:100%; display:inline-flex; align-items:center; justify-content:start; padding:25px 0; border-bottom:1px solid #7195ed; text-align:left;}
.retinaArea04 .contWrap .txtArea .contBox04{border-bottom:0;}
.retinaArea04 .contWrap .txtArea .contBox .iconBox{margin-right:30px; width:17%;}
.retinaArea04 .contWrap .txtArea .contBox .txtBox{width:80%;}
.retinaArea04 .contWrap .txtArea .contBox .txtBox h6{color:#042b48; font-size:18pt; font-weight:600;}
.retinaArea04 .contWrap .txtArea .contBox .txtBox p{font-size:16pt; line-height:1.5; margin-top:15px; font-weight:400;}

.retinaArea04 .contWrap .imgBox{width:50%;}
.retinaArea04 .contWrap .imgBox img{height:100%;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*LAL인공수정체*/
.lalIntraocularArea02 .clinicTitle h3{color:#042b48;}
.lalIntraocularArea02{background:#e7eff8;}
.lalIntraocularArea02 .contBox::before{display:none;}
.lalIntraocularArea02 .contBox .imgBox{width:45%;}
.lalIntraocularArea02 .contBox .imgBox img{width:100%; object-fit:cover;}
.lalIntraocularArea02 .contBox .txtBox{width:50%;}
.lalIntraocularArea02 .contBox .txtBox h5{margin-bottom:50px;}
.lalIntraocularArea02 .contBox .txtBox p{display:flex; padding-top:10px; color:#042b48;}
.lalIntraocularArea02 .contBox .txtBox p span{margin-right:5px;}
.lalIntraocularArea02 .bottomImgBox{display:flex; margin-top:60px;}
.lalIntraocularArea02 .bottomImgBox li{width:calc(100% / 4 - 10px); margin:10px; overflow:hidden; height:220px;}
.lalIntraocularArea02 .bottomImgBox li img{width:100%; object-fit:cover;}

.lalIntraocularArea03{background:#f2f2f2;}
.lalIntraocularArea03 .contWrap01{margin-top:80px; position:relative; padding-bottom:100px;}
.lalIntraocularArea03 .contWrap01::before{content:''; background:url('/clinicInfoFirstSS/img/shadowLine.png')no-repeat; background-size:cover; background-position:center center; width:100%; height:10px; position:absolute; bottom:-5px; left:0;}
.lalIntraocularArea03 .contWrap01 .contBox span{margin:0 auto;}
.lalIntraocularArea03 .contWrap01 .clinicTitle h3 b{font-weight:800;}

.lalIntraocularArea03 .contWrap01 .contBox01{display:flex; justify-content:space-between;}
.lalIntraocularArea03 .contWrap01 .contBox01 .contBox{width:calc(100% / 2 - 15px); border-radius:30px;}
.lalIntraocularArea03 .contWrap01 .contBox01 .graphBox span{display:inline-block; padding:0; margin-top:0; border-radius:0;}
.lalIntraocularArea03 .contWrap01 .graphBox{width:90%; margin:0 auto; display:flex; flex-direction:column; align-items:center;}

	/*LAL그래프*/
	.lalIntraocularArea03 .contWrap01 .circleGraph{margin-top:60px; margin-bottom:30px;}
	.lalIntraocularArea03 .contWrap01 .graphBox .numerica{display:flex; align-items:center;}
	.lalIntraocularArea03 .contWrap01 .graphBox .numerica p{display:flex; align-items:center; margin:0 10px;}
	.lalIntraocularArea03 .contWrap01 .graphBox .numerica p span{padding:5px 20px; margin-right:5px;}
	.lalIntraocularArea03 .contWrap01 .graphBox .numerica p .box01{background:#e2e2e2;}
	.lalIntraocularArea03 .contWrap01 .graphBox .numerica p .box02{background:#7195ed;}
	.lalIntraocularArea03 .contWrap01 .box2 .graphBox .numerica p .box02{background:#adadad;}
	.lalIntraocularArea03 .contWrap01 .graphBox .txtBox{padding-bottom:0;}
	.lalIntraocularArea03 .contWrap01 .graphBox .txtBox p{padding:0;}
	.lalIntraocularArea03 .contWrap01 .graphBox .txtBox span{background:#fff; color:#7195ed; font-size:15pt; font-weight:800;}
	.lalIntraocularArea03 .contWrap01 .box2 > span{background:#adadad;}
	.lalIntraocularArea03 .contWrap01 .box2 p b{color:#adadad; font-size:14pt; display:block; margin-top:10px; font-weight:400;}

.lalIntraocularArea03 .contWrap02{padding-top:100px; position:relative; padding-bottom:100px;}
.lalIntraocularArea03 .contWrap02::before{content:''; background:url('/clinicInfoFirstSS/img/shadowLine.png')no-repeat; background-size:cover; background-position:center center; width:100%; height:10px; position:absolute; bottom:-5px; left:0;}
.lalIntraocularArea03 .contWrap02 .Title h3{font-size:24pt; color:#042b48; position:relative; width:fit-content; padding-left:40px; margin:0 auto; display:block;}
.lalIntraocularArea03 .contWrap02 .Title h3::before{content:''; position:absolute; width:8px; height:100%; display:block; background:#042b48; left:0; top:0;}
.lalIntraocularArea03 .contWrap02 .Title p{padding-top:30px; font-size:16pt; line-height:1.5;}
.lalIntraocularArea03 .contWrap02 .boxWrap{display:inline-flex; width:100%; align-items:center; justify-content:space-between; margin-top:70px;}
.lalIntraocularArea03 .contWrap02 .boxWrap .contBox{width:21%; border-radius:10px; padding:70px 0;}
.lalIntraocularArea03 .contWrap02 .boxWrap .contBox h6{color:#042b48; font-size:18pt; font-weight:600; margin-top:20px;}
.lalIntraocularArea03 .contWrap02 .boxWrap .contBox p{font-size:16pt; font-weight:400; line-height:1.5; margin-top:20px;}

.lalIntraocularArea03 .contWrap03{padding-top:100px;}
.lalIntraocularArea03 .contWrap03 .Title h3{font-size:24pt; color:#042b48; position:relative; width:fit-content; padding-left:40px; margin:0 auto; display:block;}
.lalIntraocularArea03 .contWrap03 .Title h3::before{content:''; position:absolute; width:8px; height:100%; display:block; background:#042b48; left:0; top:0;}
.lalIntraocularArea03 .contWrap03 .Title p{padding-top:30px; font-size:16pt; line-height:1.5;}
.lalIntraocularArea03 .contWrap03 .contBox{border-radius:30px;}
.lalIntraocularArea03 .contWrap03 .contBox .imgBox{margin-top:60px;}
.lalIntraocularArea03 .contWrap03 .contBox .txtBox{padding-bottom:0;}
.lalIntraocularArea03 .contWrap03 .contBox .txtBox p b{color:#7195ed; font-weight:600;}
.lalIntraocularArea03 .contWrap03 .contBox .txtBox p span{color:#adadad; font-size:14pt; display:block; margin-top:10px; background:none; padding:0; font-weight:400;}

.lalIntraocularArea05 .contWrap .contBox p{letter-spacing:-0.5pt; font-size:15pt;}

.lalIntraocularArea06{padding:0;}

.lalIntraocularArea08{width:100%; position:relative; overflow:hidden; padding:150px 0;}
.lalIntraocularArea08 .contWrap{display:inline-flex; width:100%; align-items:center; justify-content:space-between; margin-top:70px;}
.lalIntraocularArea08 .contWrap .contBox{width:48%;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*퍼스널아이즈비주얼영억*/
.personalEYESArea01{width:100%; background:url('/clinicInfoFirstSS/img/correction_personalEYES_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:250px 0;}
.personalEYESArea01 h5{color:#fff; font-size:20pt; font-weight:500;}
.personalEYESArea01 span.Line{display:block; width:1px; height:60px; background:#b0c7ff; margin:40px auto;}
.personalEYESArea01 h4{font-size:36pt; font-weight:500; color:#fff;}
.personalEYESArea01 h3{font-size:52pt; color:#b0c7ff; font-weight:700; padding-top:10px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*퍼스널아이즈우수성영역*/
.personalEYESArea02{width:100%; background:url('/clinicInfoFirstSS/img/correction_personalEYES_bg02.jpg')no-repeat; background-size:cover; background-position:center center; padding:160px 0;}
.personalEYESArea02 .clinicTitle h3{color:#fff;}
.personalEYESArea02 .clinicTitle h3 b{color:#b0c7ff;}
.personalEYESArea02 .clinicTitle p{color:#fff; padding-top:30px; padding-bottom:60px;}
.personalEYESArea02 .contWrap{text-align:left;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*클리어스마일영상영역*/
.clearSmileArea01{width:100%; background:url('/clinicInfoFirstSS/img/correction_clearSmile_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:170px 0;}
.clearSmileArea01 .videoBox{width:1000px; margin:0 auto;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*클리어스마일소개*/
.clearSmileArea02{width:100%; background:#e9edf9; padding:150px 0;}
.clearSmileArea02 .contWrap{padding-top:60px; display:inline-flex; width:100%; align-items:center; justify-content:space-between;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*퓨어라섹탭*/
.dayArea01{width:100%; padding:150px 0;}
.dayArea01 .tabNav{padding-top:60px;}
.dayArea01 .tabNav ul{display:inline-flex; width:100%; align-items:center; justify-content:space-between;}
.dayArea01 .tabNav ul li{width:24%; margin-right:2%;}
.dayArea01 .tabNav ul li:last-child{margin-right:0;}
.dayArea01 .tabNav ul li a{background:#999999; color:#fff; border-radius:500px; font-size:18pt; font-weight:600; padding:10px 0; display:block; width:100%; transition:0.5s;}
.dayArea01 .tabNav ul li a:hover{background:#042b48;}
.dayArea01 .tabNav ul li a.navActive{background:#7195ed;}
.dayArea01 .dayTabArea{padding-top:60px;}
.dayArea01 .dayTabArea .dayCont{display:none;}
.dayArea01 .dayTabArea .dayCont.tabActive{display:block;}
	/*수술방법*/
	.dayArea01 .dayCont01 h4{color:#042b48; font-size:22pt; font-weight:700; display:block; width:100%; text-align:center; position:relative;}
	.dayArea01 .dayCont01 h4::before{content:''; width:100%; height:1px; background:#042b48; position:absolute; top:50%; left:0; transform:translate(0,-50%); z-index:-2;}
	.dayArea01 .dayCont01 h4::after{content:''; width:250px; height:100%; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:-1;}
	.dayArea01 .dayCont01 .boxWrap{padding-top:40px; display:inline-flex; width:100%; align-items:start; justify-content:space-between;}
	.dayArea01 .dayCont01 .boxWrap h5{background:#7195ed; color:#fff; font-weight:400; font-size:18pt; padding:10px 0;}
	.dayArea01 .dayCont01 .boxWrap p{font-size:16pt; line-height:1.5; font-weight:400; padding-top:20px;}
	.dayArea01 .dayCont01 .contWrap02{margin-top:80px;}
	/*통증점수~나안시력*/
	.dayArea01 .dayCont02 h4{color:#042b48; font-size:22pt; font-weight:700; display:block; width:100%; text-align:center; position:relative;}
	.dayArea01 .dayCont02 h4 b{color:#7195ed; font-size:50pt;}
	.dayArea01 .dayCont02 p{font-size:16pt; line-height:1.5; font-weight:400; padding-top:10px;}
	.dayArea01 .dayCont02 .boxWrap{padding-top:60px; width:100%; text-align:center;} 
	.dayArea01 .dayCont02 .boxWrap .contBox{display:inline-block; width:400px; height:400px; vertical-align:middle; border-radius:500px; position:relative;}
	.dayArea01 .dayCont02 .boxWrap span{display:inline-block; margin:0 60px; vertical-align:middle;}
	.dayArea01 .dayCont02 .boxWrap .contBox01{background:#042b48;}
	.dayArea01 .dayCont02 .boxWrap .contBox02{background:#7195ed;}
	.dayArea01 .dayCont02 .boxWrap .contBox h5{color:#fff; font-size:22pt; font-weight:600;}
	.dayArea01 .dayCont02 .boxWrap .contBox h3{color:#fff; font-size:60pt; font-weight:700;}
	.dayArea01 .dayCont02 .boxWrap .contBox .txtBox{width:100%; height:fit-content; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
	/*나안시력 수정*/
	.dayArea01 .dayCont02_03 .boxWrap .contBox{}
	.dayArea01 .dayCont02_03 .boxWrap span{margin:0 20px;}
	.dayArea01 .dayCont02_03 .boxWrap .contBox02{background:#4e6396;}
	.dayArea01 .dayCont02_03 .boxWrap .contBox03{background:#7195ed;}
	.dayArea01 .dayCont02_03 .boxWrap .contBox03 p{color:#7195ed; font-weight:600; font-size:20pt; position:absolute; left:50%; bottom:-50px; transform:translate(-50%,0);}
	/*버튼*/
	.dayArea01 .btnWrap{margin-top:80px; padding-bottom:10px;}
	.dayArea01 .btnWrap h6{font-size:18pt; font-weight:600; color:#042b48; display:inline-block; vertical-align:middle; padding-right:20px;}
	.dayArea01 .btnWrap span{display:inline-block; vertical-align:middle; position:relative; width:30px; height:30px;}
	.dayArea01 .btnWrap span img{position:relative; z-index:10;}
	.dayArea01 .btnWrap span::before{content:''; position:absolute; width:100%; height:100%; border-radius:500px; background:#042b48; left:0; top:0; opacity:0.2; animation:goBtn 1s alternate infinite;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*컨투라라식비교*/
.contouraArea01{width:100%; padding:150px 0;}
.contouraArea01 .contWrap{padding-top:60px;}
.contouraArea01 .contWrap .contBox{display:inline-block; margin:0 20px;}
.contouraArea01 p{font-size:16pt; line-height:1.5; font-weight:400; padding-top:60px;}
.contouraArea01 p b{font-weight:600;}
	/*드림렌즈 마이사이트*/
	.contouraArea01 .ccWrap{padding-top:60px;}
	.contouraArea01 .ccWrap .ccBox{display:inline-block; width:250px; height:250px; border-radius:500px; border:1px solid #042b48; background:rgba(113,149,237,0.2); position:relative; margin:0 -1%;}
	.contouraArea01 .ccWrap .ccBox p{padding-top:0; width:100%; height:fit-content; display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:16pt; line-height:1.5; font-weight:600; color:#042b48;}
	/*안구건조증 노화*/
	.dryWrap .contouraArea01 .ccWrap .ccBox{border:1px solid #7195ed; background:rgba(255,255,255,0.8);}
	.dryWrap .contouraArea01 .ccWrap .ccBox03{background:#7195ed; width:300px; height:300px;}
	.dryWrap .contouraArea01 .ccWrap .ccBox03 p{color:#fff; font-size:20pt;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*컨투라라식장비*/
.contouraArea02{width:100%; background:url('/clinicInfoFirstSS/img/correction_contoura_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.contouraArea02 .contWrap{padding-top:60px;}
.contouraArea02 .contWrap .contBox{display:inline-block;}
.contouraArea02 .contWrap .contBox01{width:44%;}
.contouraArea02 .contWrap .contBox02{width:55%;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*드림렌즈비주얼*/
.dreamLensArea01{width:100%; background:url('/clinicInfoFirstSS/img/correction_dreamLens_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:210px 0;}
.dreamLensArea01 .clinicTitle p{padding-top:60px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시력교정 재수술 과정*/
.reCorrectionArea01{width:100%; padding:150px 0;}
.reCorrectionArea01 .contWrap{padding-top:60px; display:inline-flex; width:100%; align-items:center; justify-content:space-between;}
.reCorrectionArea01 .contWrap .contBox{width:28%;}
.reCorrectionArea01 .contWrap .contBox h5{font-size:20pt; font-weight:600; border-radius:500px; padding:5px 0;}
.reCorrectionArea01 .contWrap .contBox .txtBox{height:90px; border-radius:20px; display:table; width:100%; margin-top:20px;}
.reCorrectionArea01 .contWrap .contBox .txtBox p{color:#fff; font-size:16pt; line-height:1.5; display:table-cell; vertical-align:middle;}
	/*증상*/
	.reCorrectionArea01 .contWrap .contBox01 h5{border:1px solid #042b48; color:#042b48;}
	.reCorrectionArea01 .contWrap .contBox01 .txtBox{background:#042b48;}
	/*원인*/
	.reCorrectionArea01 .contWrap .contBox02 h5{border:1px solid #4e6396; color:#4e6396;}
	.reCorrectionArea01 .contWrap .contBox02 .txtBox{background:#4e6396;}
	/*치료*/
	.reCorrectionArea01 .contWrap .contBox03 h5{border:1px solid #7195ed; color:#7195ed;}
	.reCorrectionArea01 .contWrap .contBox03 .txtBox{background:#7195ed;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*황반변성 자가테스트*/
.macularArea01{width:100%; background:#d2dfff; padding:100px 0;}
.macularArea01 .Inner{}
.macularArea01 .contWrap{background:#fff; padding:90px 120px; width:100%; display:inline-flex; width:100%; align-items:center; justify-content:space-between;}
.macularArea01 .contWrap .clinicTitle{text-align:left;}
.macularArea01 .contWrap .clinicTitle .txtWrap{width:600px;}
.macularArea01 .contWrap .clinicTitle .txtWrap .txtBox{border-bottom:1px solid #7195ed; width:100%; display:inline-flex; align-items:center; padding:30px 0;}
.macularArea01 .contWrap .clinicTitle .txtWrap .txtBox:last-child{border-bottom:0;}
.macularArea01 .contWrap .clinicTitle .txtWrap .txtBox span{display:block; width:30px; height:30px; background:#7195ed; color:#fff; font-size:16pt; font-weight:700; text-align:center; line-height:24pt;}
.macularArea01 .contWrap .clinicTitle .txtWrap .txtBox p{font-size:16pt; font-weight:400; padding-left:30px;}
.macularArea01 p.bottomTxt{font-size:16pt; font-weight:400; line-height:1.5; padding-top:60px;}
.macularArea01 p.bottomTxt b{font-weight:600;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 유튜브영역*/
.clinicVideArea{width:100%; padding:150px 0;}
.clinicVideArea .Inner{width:1000px; min-width:1000px;}
.clinicVideArea .contWrap{padding-top:60px;}

	/*영상*/
	.clinicVideArea .MultiSliderWrap{display:inline-flex; width:100%;}
	.clinicVideArea .ytWrap{width:100%;}
	.clinicVideArea .MultiSliderWrap .MultiSlider.Left{width:78%;}
	.clinicVideArea .MultiSliderWrap .rightWrap{width:22%; padding-left:20px;}
	.clinicVideArea .MultiSliderWrap .MultiSlider.Right{width:100%;}
	.clinicVideArea .MultiSliderWrap .MultiSlider.Left .ThumBox{}
	.clinicVideArea .MultiSliderWrap .MultiSlider.Left .ThumBox .Movie_Iframe{width:100%;}
	
	.clinicVideArea .MultiSliderWrap .MultiSlider.Right .slick-list{overflow-y:auto; padding-right:20px; height:444px !important; cursor:pointer;}
	.clinicVideArea .MultiSliderWrap .MultiSlider.Right .slick-slide{height:auto !important; margin-bottom:10px;}
	.clinicVideArea .MultiSliderWrap .MultiSlider.Right img{width:100%;}

	.clinicVideArea .MultiSliderWrap .MultiSlider.Right .slick-slide:last-child{margin-bottom:0;}

	/*스크롤바*/
	.clinicVideArea .MultiSlider.Right .slick-list::-webkit-scrollbar{border-radius:30px; width:4px;}
	.clinicVideArea .MultiSlider.Right .slick-list::-webkit-scrollbar-track{background-color:#bdc5d3;}
	.clinicVideArea .MultiSlider.Right .slick-list::-webkit-scrollbar-thumb{background-color:#042b48;}

	/*영상 1개일때 숨김*/
	.clinicVideArea .videoHide .MultiSliderWrap{display:block;}
	.clinicVideArea .videoHide .MultiSliderWrap .MultiSlider.Left{width:100%;}
	.clinicVideArea .videoHide .MultiSliderWrap .rightWrap{display:none;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 치료사례영역*/
.clinicBnfArea{width:100%; background:url('/clinicInfoFirstSS/img/bnf_bg.jpg')no-repeat; background-size:cover; background-position:center center; padding:150px 0;}
.clinicBnfArea .contWrap{padding-top:60px;}
.clinicBnfArea .contWrap .sldWrap{width:100%; position:relative;}
.clinicBnfArea .contWrap .sldWrap img{width:100%;}
.clinicBnfArea .contWrap .sldWrap .swiper-slide{scale:0.7; opacity:0.7;}
.clinicBnfArea .contWrap .sldWrap .swiper-slide-active{scale:0.7; opacity:1; animation:Slide05Ani 1s ease; animation-fill-mode:forwards;}
@keyframes Slide05Ani{ 0%{scale:0.7;} 100%{scale:1;} }

.clinicBnfArea .contWrap .sld_btn_prevBnf{color:#7195ed; font-size:60pt; font-weight:100; cursor:pointer; position:absolute; top:50%; left:25%; transform:translate(0,-50%); z-index:900; transition:0.5s;}
.clinicBnfArea .contWrap .sld_btn_prevBnf:hover{color:#042b48;}
.clinicBnfArea .contWrap .sld_btn_nextBnf{color:#7195ed; font-size:60pt; font-weight:100; cursor:pointer; position:absolute; top:50%; right:25%; transform:translate(0,-50%); z-index:900; transition:0.5s;}
.clinicBnfArea .contWrap .sld_btn_nextBnf:hover{color:#042b48;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 서류발급안내 영역01*/
.documentArea01{width:100%; padding:150px 0;}
.documentArea01 .contBox{display:inline-block; width:600px; margin:0 20px;}
.documentArea01 .contBox h5{width:100%; color:#042b48; border:1px solid #042b48; border-radius:20px 20px 0 0; font-size:18pt; font-weight:600; padding:15px 0; transition:0.5s;}
.documentArea01 .contBox a{background:#042b48; width:100%; display:block; border-radius:0 0 20px 20px; padding:15px 0; transition:0.5s;}
.documentArea01 .contBox a span{display:inline-block; vertical-align:middle;}
.documentArea01 .contBox a p{display:inline-block; color:#fff; font-size:18pt; font-weight:600; padding-left:10px; vertical-align:middle;}
	.documentArea01 .contBox:hover h5{color:#7195ed; border:1px solid #7195ed;}
	.documentArea01 .contBox:hover a{background:#7195ed;}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/*시술페이지 서류발급안내 영역02*/
.documentArea02{width:100%; padding:150px 0; background:#e9eff4;}
.documentArea02 h3{text-align:left; font-size:24pt; font-weight:700; color:#042b48; position:relative; padding-left:30px;}
.documentArea02 h3::before{content:''; width:12px; height:100%; position:absolute; top:50%; left:0; transform:translate(0,-50%); background:#7195ed;}

.documentArea02 .docuTable{width:100%; padding-top:30px;}
.documentArea02 .docuTable table{width:100%;}
	/*공통*/
	.documentArea02 .contWrap{padding-top:80px;}
	.documentArea02 .contWrap:first-child{padding-top:0;}
	.documentArea02 .contWrap .docuTable thead tr th.navy{background:#042b48;}
	.documentArea02 .contWrap .docuTable thead tr{border-bottom:10px solid #e9eff4;}
	.documentArea02 .contWrap .docuTable thead tr th{background:#7195ed; color:#fff; font-weight:600; font-size:18pt; padding:10px 0; border-right:20px solid #e9eff4;}	
	.documentArea02 .contWrap .docuTable thead tr th:last-child{border-right:0;}
	.documentArea02 .contWrap .docuTable tbody tr td{background:#fff; font-weight:400; font-size:15pt; padding:30px 0; border-right:20px solid #e9eff4; line-height:1.5;}
	.documentArea02 .contWrap .docuTable tbody tr td:last-child{border-right:0;}
	.documentArea02 .contWrap .docuTable tbody tr.none td:last-child{border-right:20px solid #e9eff4;}

	.documentArea02 .contWrap .docuTable thead tr th:first-child{width:18%;}
	.documentArea02 .contWrap .docuTable thead tr th:last-child{width:32%;}
	.documentArea02 .contWrap .docuTable tbody tr{border-bottom:10px solid #e9eff4;}
	.documentArea02 .contWrap .docuTable tbody tr:last-child{border-bottom:0;}
	.documentArea02 .contWrap .docuTable tbody tr td:last-child{text-align:left; padding-left:30px;}
	.documentArea02 .contWrap .docuTable tbody tr td:nth-child(2){text-align:left; padding-left:40px;}
	.documentArea02 .contWrap .docuTable tbody tr td b{font-weight:600;}
	.documentArea02 .contWrap .docuTable tbody tr td span{color:#999;}
	/*1_환자 본인인 경우*/	
	.documentArea02 .contWrap01 .docuTable thead tr th{width:50% !important;}		
	.documentArea02 .contWrap01 .docuTable tbody tr td{width:50% !important; padding:10px 0;}
	.documentArea02 .contWrap01 .docuTable tbody tr td:last-child{text-align:center; padding-left:0;}
	/*5_비급여 서류비용*/	
	.documentArea02 .contWrap05 .docuTable thead tr th:first-child{width:25%;}
	.documentArea02 .contWrap05 .docuTable thead tr th:last-child{width:25%;}
	.documentArea02 .contWrap05 .docuTable tbody tr td{padding:10px 0;}
	.documentArea02 .contWrap05 .docuTable tbody tr td:last-child{text-align:center; padding-left:0;}
	.documentArea02 .contWrap05 .docuTable tbody tr td:nth-child(2){text-align:center; padding-left:0;}
	

/* ========================================================================================================================================= */
/* 시술페이지_이벤트영역 */
body .Event_BestEventArea{background:#f6f9ff;}
body .LabelThum_Height .LabelThum dt{overflow:hidden;}
body .EventMultiSlider .LabelThum img{transition:0.5s;}
body .EventMultiSlider .LabelThum img:hover{scale:1.1;}
body .EventMultiSlider .LabelThum label{border-radius:0; box-shadow:none; padding:0;}
body .LabelThum label small > p span{background-color:#042b48;}
body .EventMultiSlider .LabelThum label small mark{display:none;}
body .EventMultiSlider .LabelThum label small pre{display:none;}
body .EventMultiSlider.LabelThum_Height .LabelThum label big{display:none;}
body .EventMultiSlider .LabelThum label dt u{display:none;}
body .Event_BestEventArea .BasicTitle{border:none; color:#fff; background-color:#7195ed; font-weight:600;}

/*비용문의 버튼*/
.BtnBox a, .BtnBox button, .BtnBox p span{background-color:#7195ed;}
.BtnBox a:hover, .BtnBox button:hover, .BtnBox p span:hover{background-color:#042b48;}
body .reserveTable{padding:60px 0;}

/* ========================================================================================================================================= */
/* 병원소개 페이지 - 병원소개 */
.aboutArea{width:100%; padding:150px 0;}
.aboutArea .clinicTitle{text-align:center;}
.aboutArea .clinicTitle span.aboutNum{display:block;}
.aboutArea .clinicTitle h3{padding-top:30px;}
.aboutArea .clinicTitle p{padding-top:40px; padding-bottom:60px;}
.aboutArea .contBox{width:1400px; height:600px; overflow:hidden;}
	/*1번영역*/
	.aboutArea01 .ThumTxt{padding-top:20px; text-align:left; padding-left:7px;}
	.aboutArea01 .ThumTxt p{color:#042b48; font-size:12pt; font-weight:500;}
	.aboutArea01 .ThumTxt h5{color:#12112; font-size:16pt; font-weight:600; padding-top:10px;}

	.aboutArea01 .ThumBox{overflow:hidden; height:280px; position:relative; background:#eee;}
	.aboutArea01 .ThumBox img{transition:0.5s; width:100%; position:absolute; width:100%; top:50%; left:0; transform:translate(0,-50%);}
	.aboutArea01 .ThumBox img:hover{opacity:0.6;}
	/*2번영역*/
	.aboutArea02{background:#e7ecfb;}	
	/*4번영역*/
	.aboutArea04{background:#f2f2f2;}

/* ========================================================================================================================================= */
/* 병원소개 페이지 - 장비소개 */
.About_DeviceArea{width:100%; padding:150px 0; position:relative;}
.About_DeviceArea .contWrap{position:relative; width:100%; display:inline-flex; align-items:start; justify-content:space-between;}
.About_DeviceArea .contWrap{margin-top:40px;}
.About_DeviceArea .contWrap01{margin-top:0;}
.About_DeviceArea .contWrap .contBox .imgBox{width:100%; overflow:hidden; border:1px solid #7195ed;}
.About_DeviceArea .contWrap .contBox .imgBox img{transition:0.5s;}
.About_DeviceArea .contWrap .contBox a:hover .imgBox img{scale:1.1;}
.About_DeviceArea .contWrap .contBox .txtBox{width:100%; background:#7195ed; padding:30px 0; text-align:center; color:#fff;}
.About_DeviceArea .contWrap .contBox .txtBox h4{font-size:24pt; font-weight:600;}
.About_DeviceArea .contWrap .contBox .txtBox h5{font-size:20pt; font-weight:500; width:90%; border-bottom:1px solid #fff; margin:0 auto; padding-bottom:20px;}
.About_DeviceArea .contWrap .contBox .txtBox p{font-size:16pt; font-weight:400; line-height:1.5; padding-top:20px;}
	/*액티브*/
	.About_DeviceArea .deviceContWrap{position:fixed; width:100%; height:100%; top:0; left:0; z-index:999; display:none;}
	.About_DeviceArea .deviceContWrap .contBack{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0;}
	/*.About_DeviceArea .deviceContWrap .deviceCont{width:1400px; height:800px; background:#fff; position:relative;}*/
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner{display:inline-flex; align-items:start; justify-content:space-between; width:1400px; height:800px; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .imgBox{width:50%;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox{width:50%; padding:70px 0; padding-right:80px; height:800px; overflow-y:auto;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox h3{color:#7195ed; font-size:36pt; font-weight:600;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox h4{font-size:20pt; font-weight:400; padding-top:5px; padding-bottom:30px; width:100%; border-bottom:1px solid #7195ed;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox h5{font-size:14pt; font-weight:400; line-height:1.5; padding-top:30px;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox span{display:block; color:#7195ed; font-size:20pt; font-weight:600; padding-top:30px; padding-bottom:10px;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox p{font-size:14pt; font-weight:400; line-height:1.5;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox p img{max-width:600px;}

	/*체크형식*/
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox .deviceCheck{width:100%;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox .deviceCheck .checkBox{display:inline-flex; align-items:center; margin-top:10px; width:100%;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox .deviceCheck .checkBox span{display:block; width:20px; min-width:20px; padding:0;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox .deviceCheck .checkBox span img{width:100%;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox .deviceCheck .checkBox p{padding:0; padding-left:20px;}

	.About_DeviceArea .deviceContWrap .deviceCont09 .deviceCheck{margin-top:30px;}
	.About_DeviceArea .deviceContWrap .deviceCont15 .deviceContInner .txtBox span{padding-top:10px; font-size:18pt;}
	.About_DeviceArea .deviceContWrap .deviceCont15 .deviceContInner .txtBox h5{padding-bottom:20px;}
	/*스크롤바*/
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox::-webkit-scrollbar{background-color:#bdc5d3; width:8px;}
	.About_DeviceArea .deviceContWrap .deviceCont .deviceContInner .txtBox::-webkit-scrollbar-thumb{background-color:#7195ed;}
	/*X버튼*/
	.About_DeviceArea .deviceContWrap .Xbtn{position:absolute; top:5px; right:20px; z-index:999; font-size:40pt; font-weight:300;}
	
	.About_DeviceArea .deviceContWrap .deviceCont{display:none;}
	.About_DeviceArea .deviceContWrap .deviceCont.tabActive{display:block;}

/* 지점별 */
.C00267 .About_DeviceArea{}
	.C00267 .About_DeviceArea .contWrap .contBox .txtBox h4{font-size:21pt; line-height:1.1;}
	.C00267 .About_DeviceArea .contWrap .contBox .txtBox h5{font-size:18pt; line-height:1.5; padding:8px 0 20px 0;}
	.C00267 .About_DeviceArea .contWrap .contBox .txtBox p{font-size:14.5pt;}

/* ========================================================================================================================================= */
/* 병원소개 페이지 - 둘러보기 */
.aboutGalleryArea{width:100%; padding:150px 0; background:url('/img/C00255/about_gallery_bg.jpg')no-repeat; background-size:cover; background-position:center center;}
.aboutGalleryArea .galleryInnerWrap{display:inline-flex; align-items:start; justify-content:space-between; width:100%; height:578px;}
.aboutGalleryArea .galleryInnerWrap .galNavArea{width:300px; height:100%;}
.aboutGalleryArea .galleryInnerWrap .galNavArea ul{height:100%;}
.aboutGalleryArea .galleryInnerWrap .galNavArea li{height:calc(100%/9);}
.aboutGalleryArea .galleryInnerWrap .galNavArea a{display:block; width:100%; height:100%; text-align:center; background:#eeeeee; border:1px solid #042b48; border-top:0; transition:0.2s; font-size:18pt; font-weight:600; color:#042b48; line-height:48pt;}
.aboutGalleryArea .galleryInnerWrap .galNavArea a:hover{background:#042b48; color:#fff;}
.aboutGalleryArea .galleryInnerWrap .galNavArea li:first-child{border-top:1px solid #042b48}
.aboutGalleryArea .galleryInnerWrap .galNavArea a.galBtnActive{background:#7195ed; color:#fff;}
.aboutGalleryArea .galleryInnerWrap .galContArea{width:1100px; border:1px solid #042b48; border-left:0;}
.aboutGalleryArea .galleryInnerWrap .galContArea img{width:100%;}

.aboutGalleryArea .galleryInnerWrap .galContArea .galContBox{display:none;}
.aboutGalleryArea .galleryInnerWrap .galContArea .galContBox.galContBoxActive{display:block;}

	/*페이징*/
	.aboutGalleryArea .Inner .swbtn_box{position:absolute; right:0; bottom:-40px;}
	.aboutGalleryArea .Inner .sld_btn_prev{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-right:20px; cursor:pointer; vertical-align:middle;}
	.aboutGalleryArea .Inner .sld_btn_next{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-left:20px; cursor:pointer; vertical-align:middle;}
	.aboutGalleryArea .Inner .pagenumber{display:inline-block; color:#121212; vertical-align:middle; width:fit-content;}
	.aboutGalleryArea .Inner .pagenumber .swiper-pagination-current{color:#7195ed; font-weight:600; padding-right:5px;}
	.aboutGalleryArea .Inner .pagenumber .swiper-pagination-total{padding-left:5px;}

	.aboutGalleryArea .swiper-slide-active{animation:sld_ani_gallery 2s ease; animation-fill-mode:forwards; scale:1.2;}
	@keyframes sld_ani_gallery{ 0%{scale:1.2;} 100%{scale:1;} }

/* ================================================================================================= */
/* 병원소개 페이지 - 오시는길 */
.About_MapArea{width:100%; padding:150px 0; background:url('/img/C00255/about_gallery_bg.jpg')no-repeat; background-size:cover; background-position:center center;}
	/*상단영역*/
	.About_MapArea .topArea{display:inline-flex; align-items:center; width:100%;}
	.About_MapArea .topArea .topLeft{width:50%;}
	.About_MapArea .topArea .topLeft #aboutmap26{height:500px;}
	.About_MapArea .topArea .topRight{width:50%; padding-left:60px;}
	.About_MapArea .topArea .topRight .rightBox{width:100%; display:inline-flex; align-items:center; border-bottom:1px solid #7195ed; padding-top:40px; padding-bottom:40px;}	
	.About_MapArea .topArea .topRight h5{font-size:16pt; font-weight:500; color:#7195ed; width:28%;}
	.About_MapArea .topArea .topRight h5 span{padding-right:15pt;}
		/*전화상담*/
		.About_MapArea .topArea .topRight .rightBox01{padding-top:0;}
		.About_MapArea .topArea .topRight .rightBox01 a{color:#042b48; font-size:36pt; display:block; font-weight:700;}
		/*카톡상담*/
		.About_MapArea .topArea .topRight .rightBox02{position:relative; width:100%;}
		.About_MapArea .topArea .topRight .rightBox02 p{color:#333; font-size:16pt; line-height:1.5; font-weight:500;}
		.About_MapArea .topArea .topRight .rightBox02 p b{color:#7195ed; font-weight:600;}
		.About_MapArea .topArea .topRight .rightBox02 a{position:relative; display:block; margin-top:30px;}
		.About_MapArea .topArea .topRight .rightBox02 a img{transition:0.5s;}
		.About_MapArea .topArea .topRight .rightBox02 a span{position:absolute; width:100%; left:0; top:0; display:block; opacity:0;}
		.About_MapArea .topArea .topRight .rightBox02 a:hover span{opacity:1;}
		.About_MapArea .topArea .topRight .rightBox02 a h6{display:block; position:relative; width:100%; height:100%;}
		.About_MapArea .topArea .topRight .rightBox02 a span{font-size:32pt; color:#7195ed; font-weight:300; text-align:center; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); line-height:0; transition:0.5s;}
		.About_MapArea .topArea .topRight .rightBox02 a:hover span{color:#333;}
		/*진료시간*/
		.About_MapArea .topArea .topRight .rightBox03{border:0; padding-bottom:0;}
		.About_MapArea .topArea .topRight .rightBox03 label{width:74%;}
		.About_MapArea .topArea .topRight .rightBox03 pre{color:#333; font-size:12pt; font-weight:400; font-family:'SUIT', 'Noto Sans KR', sans-serif; display:inline-block; line-height:2;}
		.About_MapArea .topArea .topRight .rightBox03 pre.Left{width:30%;}
		.About_MapArea .topArea .topRight .rightBox03 p{color:#8293af; font-size:12pt; font-weight:400; padding-top:10px;}

		/*푸터숨김*/
		.aboutMapWrap footer .footerSection{padding-top:0; height:auto; padding-bottom:100px;}
		.aboutMapWrap footer .footerSection .footerTitle{display:none;}
		.aboutMapWrap footer .footerSection .topArea{display:none;}

	/* 지점별 */
	.C00267 .mapSection .topArea .topLeft #BottomMap{height:410px;}
	.C00267 .mapSection .topArea .topRight h5{display:table; text-align:left; width:32%;}
	.C00267 .mapSection .topArea .topRight h5 span{display:table-cell; vertical-align:middle; width:10%;}
	.C00267 .mapSection .topArea .topRight h5 em{display:table-cell; vertical-align:middle;}
	.C00267 .mapSection .topArea .topRight .rightBox02 a span{transform:none; top:0; left:0; width:auto;}

/* ================================================================================================= */
/* 병원소개 페이지 - 의료진소개 */
/*1번영역*/
.aboutDoctorArea .doctorArea01{width:100%; padding:150px 0; text-align:center;}
.aboutDoctorArea .doctorArea01 .Inner{text-align:center;}
.aboutDoctorArea .doctorArea01 .doctorBox{display:inline-block; margin:0 20px;}
.aboutDoctorArea .doctorArea01 .doctorBox .imgBox{width:fit-content; display:block; position:relative; overflow:hidden;}
.aboutDoctorArea .doctorArea01 .doctorBox .imgBox .imgHover{width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.5); transition:0.5s; opacity:0;}
.aboutDoctorArea .doctorArea01 .doctorBox .imgBox .imgHover .hoverTxt{width:100%; height:100%; position:relative;}
.aboutDoctorArea .doctorArea01 .doctorBox .imgBox .imgHover .hoverTxt p{position:absolute; left:50%; top:100%; transform:translate(-50%,0); transition:0.5s;}
.aboutDoctorArea .doctorArea01 .doctorBox .imgBox .imgHover .hoverTxt p b{display:block; color:#fff; font-size:60pt; border:2px solid #fff; border-radius:500px; width:150px; height:150px; text-align:center; font-weight:400; line-height:110pt; margin:0 auto;}
.aboutDoctorArea .doctorArea01 .doctorBox .imgBox .imgHover .hoverTxt span{display:block; color:#fff; font-size:12pt; font-weight:500; padding-top:10px;}
	/*호버*/
	.aboutDoctorArea .doctorArea01 .doctorBox a:hover .imgBox .imgHover{opacity:1;}
	.aboutDoctorArea .doctorArea01 .doctorBox a:hover .imgBox .imgHover .hoverTxt p{top:35%;}
	/*텍스트*/
	.aboutDoctorArea .doctorArea01 .doctorBox .txtBox{width:100%; padding-top:30px;}
	.aboutDoctorArea .doctorArea01 .doctorBox .txtBox p{font-size:18pt; font-weight:500;}
	.aboutDoctorArea .doctorArea01 .doctorBox .txtBox h5{font-size:36pt; color:#042b48; font-weight:700; padding-top:10px;}

/*2번영역*/
.aboutDoctorArea .doctorArea02{width:100%; padding:150px 0;}
.aboutDoctorArea .doctorArea02_01{background:#f3f6f9;}
	/*상단*/
	.aboutDoctorArea .doctorArea02 .topWrap{width:100%; position:relative; padding:120px 0; padding-left:560px; background:url('/img/C00255/about_doctor03.jpg')no-repeat; background-size:cover; background-position:center center;}
	.aboutDoctorArea .doctorArea02_02 .topWrap{background:url('/img/C00255/about_doctor04.jpg')no-repeat; background-size:cover; background-position:center center; padding:60px 0; padding-left:560px;}
	.aboutDoctorArea .doctorArea02 .topWrap .titleBox h5{font-size:22pt; background:#042b48; color:#fff; width:fit-content; font-weight:600; padding:5px 20px;}
	.aboutDoctorArea .doctorArea02 .topWrap .titleBox h3{color:#042b48; font-size:44pt; font-weight:700; padding-top:10px;}
	.aboutDoctorArea .doctorArea02 .topWrap .titleBox h3 span{font-size:22pt; font-weight:500;}
	.aboutDoctorArea .doctorArea02 .topWrap .txtBox{width:100%; display:table;}
	.aboutDoctorArea .doctorArea02 .topWrap .txtBox .txtLeft{display:table-cell; vertical-align:top;}
	.aboutDoctorArea .doctorArea02 .topWrap .txtBox .txtRight{display:table-cell; vertical-align:top;}
	.aboutDoctorArea .doctorArea02 .topWrap .txtBox h4{font-size:22pt; font-weight:700; color:#042b48; padding-top:30px;}
	.aboutDoctorArea .doctorArea02 .topWrap .txtBox p{font-size:14pt; line-height:1.8; font-weight:400; padding-top:10px;}
	/*저서*/
	.aboutDoctorArea .doctorArea02 .middleWrap h4{font-size:22pt; font-weight:700; color:#042b48; padding-top:30px;}
	.aboutDoctorArea .doctorArea02 .middleWrap p{font-size:14pt; line-height:1.8; font-weight:400; padding-top:10px;}
	/*논문영역*/
	.aboutDoctorArea .doctorArea02 .bottomWrap .titleWrap{width:100%; display:inline-flex; align-items:end; justify-content:space-between; border-bottom:2px solid #042b48; padding-bottom:10px;}
	.aboutDoctorArea .doctorArea02 .bottomWrap h4{font-size:22pt; font-weight:700; color:#042b48; padding-top:30px;}
	.aboutDoctorArea .doctorArea02 .bottomWrap p{color:#042b48; cursor:pointer; font-size:22pt; font-weight:700; display:none;}
	.aboutDoctorArea .doctorArea02 .bottomWrap p.active{display:block;}

	.aboutDoctorArea .doctorArea02 .bottomWrap .contWrap{background:#fff; width:100%; padding:20px 40px; display:none;}
	.aboutDoctorArea .doctorArea02_02 .bottomWrap .contWrap{background:#f3f6f9;}
	.aboutDoctorArea .doctorArea02 .bottomWrap .contWrap table{width:100%;}
	.aboutDoctorArea .doctorArea02 .bottomWrap .contWrap table thead th{width:19%; border-bottom:1px solid #7195ed; border-right:20px solid #fff; text-align:center; color:#7195ed; font-size:18pt; font-weight:600; padding-bottom:20px;}
	.aboutDoctorArea .doctorArea02_02 .bottomWrap .contWrap table thead th{border-right:20px solid #f3f6f9;}
	.aboutDoctorArea .doctorArea02 .bottomWrap .contWrap table thead th:last-child{border-right:0;}
	.aboutDoctorArea .doctorArea02 .bottomWrap .contWrap table thead th.big{width:62%;}

	.aboutDoctorArea .doctorArea02 .bottomWrap .contWrap table tbody tr td{border-bottom:1px solid #ccc; padding:20px 0; border-right:20px solid #fff; font-size:14pt; text-align:center; line-height:1.5; font-weight:600;}
	.aboutDoctorArea .doctorArea02_02 .bottomWrap .contWrap table tbody tr td{border-right:20px solid #f3f6f9;}
	.aboutDoctorArea .doctorArea02 .bottomWrap .contWrap table tbody tr td:last-child{border-right:0; text-align:left; font-size:13pt; font-weight:400;}
	.aboutDoctorArea .doctorArea02 .bottomWrap .contWrap table tbody tr:last-child td{border-bottom:0;}

	
	/* 지점별 */
	.C00267 .aboutDoctorArea .doctorArea02 .topWrap .titleBox h5{font-size:19pt;}
	.C00267 .aboutDoctorArea .doctorArea02 .topWrap .titleBox h3{font-size:39pt;}
	.C00267 .aboutDoctorArea .doctorArea02 .topWrap .txtBox h4{font-size:19pt;}
	.C00267 .aboutDoctorArea .doctorArea02 .topWrap .txtBox p{font-size:12.5pt; line-height:1.2; max-width:370px; padding-top:7px; display:table; letter-spacing:0;}
	.C00267 .aboutDoctorArea .doctorArea02 .topWrap .txtBox p span{display:table-cell; vertical-align:top;}
	.C00267 .aboutDoctorArea .doctorArea02 .topWrap .txtBox p em{display:table-cell; vertical-align:top; padding-left:2px;}

	

