﻿@charset "utf-8";
@import url(common.css);
/*
에이탑성형외과
NC00087
*/

/* ================================================================================================= */
/* 게시판 */
/* 리얼모델 */
.realModelWrap .ModelForm .AddImgList li:nth-child(3),
.realModelWrap .ModelForm .AddImgList li:nth-child(4),
.realModelWrap .ModelForm .AddImgList li:nth-child(5),
.realModelWrap .ModelForm .AddImgList li:nth-child(6){display:none;}

/*메뉴버튼*/
body .boardWrap .SubNav_Small2 li{background:#f2f2f2;}
body .boardWrap .SubNav_Small2 li:hover{background:#e6e6e6;}
body .boardWrap .SubNav_Small2 li.Action{background:#ffb9c1;}



/* ================================================================================================= */
/* 상단키비주얼 */
.TopVisual{position:relative; display:table; width:100%; height:300px;}
.TopVisual .TopText{position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.TopVisual .TopText span{position:relative; display:block; font-size:13pt; letter-spacing:4px; color:#a3a3a3; font-weight:300;}
.TopVisual .TopText p{position:relative; display:block; font-family:'GmarketSans', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif; font-weight:700; letter-spacing:-1px; font-size:40pt; color:#ffb9c1; padding-top:10px; line-height:normal;}
.TopVisual .TopText p b{color:#fff; font-family:'GmarketSans', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif;}
/* .TopVisual .TopText em{position:relative; display:block; font-size:14pt; color:#fff;} */
	.aboutMapWrap .TopVisual{background-image:url(/img/C00087/aboutAt_map_topVisual.jpg);}
	.aboutGalleryWrap .TopVisual{background-image:url(/img/C00087/aboutAt_gallery_topVisual.jpg);}
	.realStoryWrap .TopVisual{background-image:url(/img/C00087/aboutAt_realStory_topVisual.jpg);}
	.aboutAboutArea .TopVisual{background-image:url(/img/C00087/aboutAt_about_topVisual.jpg);}
	.realStoryWrap .TopText span{color:#fff;}

.about_TopVisualArea{position:relative; display:block; width:100%; padding:160px 0 250px 0; margin:0 auto; font-family:'s-core-dream-bold', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif; background-image:url(/img/C00087/aboutAt_bg.jpg); background-size:cover;}
	.aboutAboutArea .about_TopVisualArea{padding:160px 0 100px 0;}
	.about_TopVisualArea:before{width:1px; height:160px; content:''; position:absolute; left:50%; top:0px; background-color:#3e3e3e;}
	.about_TopVisualArea section.about_TopVisual{text-align:center; line-height:normal; padding:0;}
	.about_TopVisualArea .about_TopVisual .about_TopText{} 
	.about_TopVisualArea .about_TopVisual .about_TopText .about_Title{margin:1em 0 0.5em 0; font-family:'s-core-dream-light', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif; font-size:17pt; letter-spacing:5px; color:#3e3e3e;}
	.about_TopVisualArea .about_TopVisual .about_TopText span{font-size:27pt; letter-spacing:-1px; font-family:'s-core-dream-medium', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif; color:#3e3e3e; line-height:1.5em;}
	.about_TopVisualArea .about_TopVisual .about_TopText span b{font-family:'s-core-dream-bold', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif; color:#ffb9c1;}
	.about_TopVisualArea .about_TopVisual .about_TopText em{font-family:"Noto Sans JP","Noto Sans SC","Noto Sans KR","돋음, Dotum","Arial","sans-serif"; display:block; font-size:13pt; margin-top:1.4em; line-height:1.6em;}
			
			
			
/* ================================================================================================= */
/* 병원소개 > 오시는길 */
.aboutMapArea{}
.About_NetworkAea{}		
	/* 지점별소개(지점) */
	.About_NetworkAea_Detail *{font-family:'Montserrat', 'Noto Sans JP', 'Noto Sans SC',"Noto Sans KR","돋음, Dotum","Arial","sans-serif" !important;}
	.About_NetworkAea_Detail{background-color:#fff;}
		
		.NetworkAea_DetailSection2{margin:0;}
			.NetworkAea_DetailSection2_Top{overflow:hidden;}
			.NetworkAea_DetailSection2_Top .Inner{width:100%; min-width:1400px; padding:0;}
			.NetworkAea_DetailSection2_Top #aboutmap{height:600px;}
			.NetworkAea_DetailSection2_Top .mapLink {position:absolute; z-index:1; display:inline-block; width:50%; text-align:right; vertical-align:bottom; bottom:10%; right:5%;}
			.NetworkAea_DetailSection2_Top .mapLink a{display:inline-block; width:30%; background:none; border:none; text-align:center;} 
			.NetworkAea_DetailSection2_Top .mapLink a:hover span{color:#fff; background-color:#3e3e3e;} 
			.NetworkAea_DetailSection2_Top .mapLink a span{display:block; width:98%; font-size:13pt; color:#3e3e3e; background:#fff; border:1px solid #3e3e3e; padding:0.5em 0.8em; margin-right:0.5em;}
			.NetworkAea_DetailSection2_Top .mapLink a span img{width:3em; vertical-align:middle; width:15%; padding-right:10px; padding-bottom:3px;}
			.NetworkAea_DetailSection2_Top .mapLink a span b{font-weight:600;}
			.Cont02{position:absolute; z-index:1; top:14%; left:13vw; padding:3em; display:block; width:30em; background-color:rgb(255 255 255 / 82%); box-shadow:1px 1px 10px rgb(0 0 0 / 40%);}
			.C00188 .Cont02{width:40em;}
			.C00194 .Cont02{width:40em;}
			.NetworkAea_DetailSection2_Top .Cont02 .Title{position:relative; display:block; text-align:center;}
			.NetworkAea_DetailSection2_Top .Cont02 .Title span{display:block; font-size:35pt; font-weight:400; line-height:1; color:#2a2a2a;}
			.NetworkAea_DetailSection2_Top .Cont02 .Title span strong{font-weight:600;}
			.NetworkAea_DetailSection2_Top .Cont02 .Title em{display:block; font-size:15pt; width:84%; margin:0 auto; font-weight:400; line-height:1.2; margin-top:1em; color:#2a2a2a;}
			.C00194 .NetworkAea_DetailSection2_Top .Cont02 .Title em{width:100%;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01{}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 span{font-size:13pt; display:block; position:relative; font-weight:600; width:100%; overflow:hidden; line-height:1;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 span:after{content:''; position:relative; display:inline-block; width:42%; margin-left:2%; left:0; margin-bottom:4px; height:1px;background-color:#2a2a2a;}
			.C00188 .NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 span:after{width:58%;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Time{display:table; width:100%; color:#2a2a2a;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Time pre.Left{float:left; font-size:14pt; font-weight:500;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Time pre.Right{float:right;  font-size:14pt; font-weight:500; letter-spacing:0;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Link{position:relative; display:table; width:100%;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Link a{position:relative; display:inline-table; width:48%; margin-right:4%; background:none; border:1px solid #2a2a2a; font-weight:400; line-height:2.5; color:#2a2a2a; text-align:center;}
			.C00188 .NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Link a{width:100%;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Link a:hover{background:#2a2a2a; color:#fff;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Link a:last-child{margin-right:0;}
			.NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Link a strong{font-weight:600;}

			.NetworkAea_DetailSection2_Bottom{padding:6em 0; background-color:#eeeeee;}
			.NetworkAea_DetailSection2_Bottom .Inner{display:table; min-width:1200px; max-width:1200px;}
			.NetworkAea_DetailSection2_Bottom .Cont03{position:relative; display:inline-table; width:50%; vertical-align:middle;}
			.NetworkAea_DetailSection2_Bottom .Cont03_01{position:relative; display:block; width:70%; margin-bottom:2.5em;}
			.NetworkAea_DetailSection2_Bottom .Cont03_02{position:relative; display:block; width:70%;}
			.NetworkAea_DetailSection2_Bottom .Cont03_01 span,
			.NetworkAea_DetailSection2_Bottom .Cont03_02 span{font-size:13pt; display:block; position:relative; font-weight:600; width:100%; overflow:hidden; line-height:1;}
			.NetworkAea_DetailSection2_Bottom .Cont03_01 span:after,
			.NetworkAea_DetailSection2_Bottom .Cont03_02 span:after{content:''; position:absolute; width:67%; top:50%; margin-top:-0.5px; right:0; height:1px; background-color:#2a2a2a;}
			.NetworkAea_DetailSection2_Bottom .Cont03_01 em,
			.NetworkAea_DetailSection2_Bottom .Cont03_02 em{font-size:14pt; display:block; position:relative; font-weight:400; width:100%; overflow:hidden; line-height:1.2; margin-top:1em;}
			.NetworkAea_DetailSection2_Bottom .Cont03_02 a{font-size:28pt; color:#2a2a2a; font-weight:400; display:inline-block;}
			.NetworkAea_DetailSection2_Bottom .Cont03 .Title{position:relative; display:block; text-align:left; margin-bottom:2.5em;}
			.NetworkAea_DetailSection2_Bottom .Cont03 .Title span{display:block; font-size:35pt; font-weight:400; line-height:1; color:#2a2a2a;}
			.NetworkAea_DetailSection2_Bottom .Cont03 .Title span strong{font-weight:600;}
			.NetworkAea_DetailSection2_Bottom .Cont03 .Title em{display:block; font-size:15pt; width:84%; font-weight:400; line-height:1.2; margin-top:2em; color:#2a2a2a;}
			.NetworkAea_DetailSection2_Bottom .Cont04{position:relative; display:inline-table; width:50%; vertical-align:middle;}

/*외국어숨김*/
.C00193 .NetworkAea_DetailSection2_Bottom .Cont03_02{display:none;}
.C00194 .NetworkAea_DetailSection2_Bottom .Cont03_02{display:none;}
/*영어*/
.C00199 .NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Time pre.Left{font-size:13pt;}
.C00199 .NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Time pre.Right{font-size:13pt;}
.C00199 .NetworkAea_DetailSection2_Top .Cont02 .Cont02_01 .Link a{line-height:1.2; padding:10px 0;}
	
			
/* 병원소개 > 의료진소개 */
.ScrollLock {overflow:hidden;}
.About_DoctorArea *{}
.About_DoctorArea{}
.About_DoctorArea > div > img{display:block; margin:0 auto;}
.About_DoctorArea .Inner{width:1400px;}
.About_DoctorArea .List *{font-family:'Montserrat', 'Noto Sans JP', 'Noto Sans SC',"Noto Sans KR","돋음, Dotum","Arial","sans-serif" !important;}
.About_DoctorArea .List{position:relative; display:table; width:100%; text-align:center; border-top:none;border:none;}
.About_DoctorArea .List .DoctorList{position:relative; display:inline-table; width:25%; padding:0 1em; vertical-align:top; margin:2em auto 5em auto;}
.About_DoctorArea .List .DoctorList dd{margin-top:1.5em;}
	/* 기본 */
	.About_DoctorArea .List .DoctorList .TitleThum .Thumb{position:relative; overflow:hidden; height:20em;}
	.About_DoctorArea .List .DoctorList .TitleThum .Thumb:hover img{/*filter:grayscale(1);*/}
	.About_DoctorArea .List .DoctorList .TitleThum .Thumb:hover{border:5px solid #f6a6af; transition:0.2s;}
	.About_DoctorArea .List .DoctorList .TitleThum .Thumb img{position:relative; max-width:145%; width:145%; margin-left:-21.5%;}
	.About_DoctorArea .List .DoctorList .TitleThum .Name *{color:#2a2a2a !important; letter-spacing:0;}
	.About_DoctorArea .List .DoctorList .TitleThum .Name{color:#2a2a2a; text-align:center; font-size:18pt;}
	.About_DoctorArea .List .DoctorList .TitleThum .Name span{}
	.About_DoctorArea .List .DoctorList .TitleThum .Name span em{}
	.About_DoctorArea .List .DoctorList .TitleThum .Name span strong{font-weight:normal;}
	.About_DoctorArea .List .DoctorList .TitleThum .Name span small{display:block; margin-top:0.5em;}
	.About_DoctorArea .List .DoctorList .TitleThum .Name span strong{font-weight:500;}
	.About_DoctorArea .Section02 .List .DoctorList .TitleThum .Name span em{display:none;}
	.About_DoctorArea .Section03 .List .DoctorList .TitleThum .Name span small{display:none;}

	/* 지점별_한국어 */
	.C00087 .About_DoctorArea .Section02 .List .DoctorList .TitleThum .Name span em{display:inline-block; font-weight:500;}
	.C00087 .About_DoctorArea .Section03 .List .DoctorList .TitleThum .Name span small{display:block;}
	.C00087 .About_DoctorArea .Section03 .List .DoctorList .TitleThum .Name span em{font-weight:500;}

	/* 지점별_일본어 */
	.C00188 .About_DoctorArea .Section02 .List .DoctorList .TitleThum .Name span em{display:inline-block; font-weight:500;}
	.C00188 .About_DoctorArea .Section03 .List .DoctorList .TitleThum .Name span small{display:block;}
	.C00188 .About_DoctorArea .Section03 .List .DoctorList .TitleThum .Name span em{font-weight:500;}

	/* 지점별_중국어 */
	.C00193 .About_DoctorArea .Section02 .List .DoctorList .TitleThum .Name span em{display:inline-block; font-weight:500;}
	.C00193 .About_DoctorArea .Section03 .List .DoctorList .TitleThum .Name span small{display:block;}
	.C00193 .About_DoctorArea .Section03 .List .DoctorList .TitleThum .Name span em{font-weight:500;}

	/* 지점별_영어 */
	.C00199 .About_DoctorArea .Section02 .List .DoctorList .TitleThum .Name span em{display:inline-block; font-weight:500;}
	.C00199 .About_DoctorArea .Section03 .List .DoctorList .TitleThum .Name span small{display:block;}
	.C00199 .About_DoctorArea .Section03 .List .DoctorList .TitleThum .Name span em{font-weight:500;}

	/* 상세 */
	.About_DoctorArea .List .DoctorList .ViewThumPop .Inner{overflow:hidden;}
	.About_DoctorArea .List .DoctorList .ViewThum dl{padding:0;}
	.About_DoctorArea .List .DoctorList .ViewThum dt{width:50%;}
	.About_DoctorArea .List .DoctorList .ViewThum dd{padding:6em 10em 0 7em;}
	.About_DoctorArea .List .DoctorList .ViewThum .BtnClose{padding:0; margin:2em 2em 0 0; background:none;}
	.About_DoctorArea .List .DoctorList .ViewThum .BtnClose:hover img{opacity:.5;}
	.About_DoctorArea .List .DoctorList .ViewThum .Name *{color:#2a2a2a !important; letter-spacing:0;}
	.About_DoctorArea .List .DoctorList .ViewThum .Name{color:#2a2a2a; text-align:left; margin-top:1.5em;}
	.About_DoctorArea .List .DoctorList .ViewThum .Name span{display:block; line-height:1;}
	.About_DoctorArea .List .DoctorList .ViewThum .Name span em{font-size:29pt; letter-spacing:-1px; font-weight:600;}
	.About_DoctorArea .List .DoctorList .ViewThum .Name span strong{font-size:14pt; letter-spacing:-1px; font-weight:600;}
	.About_DoctorArea .List .DoctorList .ViewThum .Name span small{display:block; line-height:1; font-size:14pt; letter-spacing:-1px; font-weight:600; color:#f4b4c1 !important; margin-top:0.5em;}
	.About_DoctorArea .List .DoctorList .ViewThum pre.Career{margin-top:1em;}
	.About_DoctorArea .List .DoctorList .ViewThum pre.Career p{}
	.About_DoctorArea .List .DoctorList .ViewThum pre.Career p.greeting01{display:block; letter-spacing:-1px; font-size:14pt; font-weight:500;}
	.About_DoctorArea .List .DoctorList .ViewThum pre.Career p.greeting02{display:block; letter-spacing:-1px; font-weight:400; margin-top:2em;}
	.About_DoctorArea .List .DoctorList .ViewThum .DoctorTextTab{position:relative; width:100%;}
	.About_DoctorArea .List .DoctorList .ViewThum .DoctorTextTab .Menu{display:flex; position:relative; flex-direction:row; align-items:stretch; flex-wrap:wrap; text-align:center; }
	.About_DoctorArea .List .DoctorList .ViewThum .DoctorTextTab .Menu li{display:block; position:relative; flex-grow:1; border:1px solid #858585;}
	.About_DoctorArea .List .DoctorList .ViewThum .DoctorTextTab .Menu li.ui-state-active{border:1px solid #2a2a2a;}
	.About_DoctorArea .List .DoctorList .ViewThum .DoctorTextTab .Menu li a{padding:0.5em 0;}
	.About_DoctorArea .List .DoctorList .ViewThum .DoctorTextTab .Menu li a span{color:#858585; font-size:13pt;}
	.About_DoctorArea .List .DoctorList .ViewThum .DoctorTextTab .Menu li.ui-state-active a{background-color:#2a2a2a;}
	.About_DoctorArea .List .DoctorList .ViewThum .DoctorTextTab .Menu li.ui-state-active a span{color:#fff;}
	.About_DoctorArea .List .DoctorList04:last-child{margin-bottom:5em !important;}
	.About_DoctorArea .List [class*="DoctorList"]:nth-child(n+5){margin:2em auto 5em auto;}
	
	/*한국어페이지*/
	.C00087 .About_DoctorArea .List .DoctorList01{margin:2em calc(calc(100% - 350px) / 2) 0 calc(calc(100% - 350px) / 2);}
	.C00087 .About_DoctorArea .List .DoctorList02{margin-left:calc(calc(100% - calc( 350px * 3 )) / 2); margin-bottom:0;}
	.C00087 .About_DoctorArea .List .DoctorList03{margin-bottom:0;}
	.C00087 .About_DoctorArea .List .DoctorList04{margin-right:calc(calc(100% - calc( 350px * 3 )) / 2); margin-bottom:0;}
	/*중국어페이지*/
	.C00193 .About_DoctorArea .List .DoctorList01{margin:2em calc(calc(100% - 350px) / 2) 0 calc(calc(100% - 350px) / 2);}
	.C00193 .About_DoctorArea .List .DoctorList02{margin-left:calc(calc(100% - calc( 350px * 3 )) / 2); margin-bottom:0;}
	.C00193 .About_DoctorArea .List .DoctorList03{margin-bottom:0;}
	.C00193 .About_DoctorArea .List .DoctorList04{margin-right:calc(calc(100% - calc( 350px * 3 )) / 2); margin-bottom:0;}
	/*태국어페이지*/
	.C00194 .About_DoctorArea .List .DoctorList .TitleThum .Name span em{display:none;}
	.C00194 .About_DoctorArea .List .DoctorList01{margin:2em calc(calc(100% - 350px) / 2) 0 calc(calc(100% - 350px) / 2);}
	/*영어페이지*/
	.C00199 .About_DoctorArea .List .DoctorList01{margin:2em calc(calc(100% - 350px) / 2) 0 calc(calc(100% - 350px) / 2);}
	.C00199 .About_DoctorArea .List .DoctorList02{margin-left:calc(calc(100% - calc( 350px * 3 )) / 2);}
	.C00199 .About_DoctorArea .List .DoctorList04{margin-right:calc(calc(100% - calc( 350px * 3 )) / 2);}
	.C00199 .About_DoctorArea .List .DoctorList .ViewThum pre.Career p.greeting01{font-size:12pt;}
	.C00199 .About_DoctorArea .List .DoctorList .ViewThum pre.Career p.greeting02{font-size:12pt;}
	.C00199 .About_DoctorArea .List .DoctorList .ViewThum dd{padding:4em 3em 0 3em;}
	.C00199 .About_DoctorArea .List .DoctorList .ViewThum .BtnClose{margin:0.5em 0.5em 0 0; scale:0.6;}
	/*일본어페이지*/
	.C00188 .About_DoctorArea .List .DoctorList01{margin:2em calc(calc(100% - 350px) / 2) 0 calc(calc(100% - 350px) / 2);}
	.C00188 .About_DoctorArea .List .DoctorList02{margin-left:calc(calc(100% - calc( 350px * 3 )) / 2); margin-bottom:0;}
	.C00188 .About_DoctorArea .List .DoctorList03{margin-bottom:0;}
	.C00188 .About_DoctorArea .List .DoctorList04{margin-right:calc(calc(100% - calc( 350px * 3 )) / 2); margin-bottom:0;}




/* 병원소개 > 둘러보기 */
.aboutGalleryWrap .about_GallerySlider {}
.aboutGalleryWrap .about_GallerySlider .Inner{width:1400px; background-color:#3e3e3e; border-bottom:2px solid #3e3e3e;}
.C00193 .about_GallerySlider .Inner{height:39em; margin-bottom:4em;}
	.aboutGalleryWrap .about_GallerySlider{padding:0 0 5em 0;}
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider{margin:-6.5em auto 0 auto;  }
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider .TextBox{display:block; position:relative; color:#fff; padding:2em 3em;}
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider .TextBox p.Title{position:relative; font-size:25pt; font-family:'s-core-dream-bold', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif; padding-left:15px; line-height:normal;}
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider .TextBox p.Title:before{background-color:#fff; content:""; position:absolute; width:4px; height:33px; top:4px; left:0;}
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider .TextBox span{display:block; position:relative; padding-top:0.5em; font-size:15pt; font-weight:lighter;}
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider.ButtonLeft .slick-list{float:right;}
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider.ButtonLeft ul.SliderThum_BtnPage{background-color:#fff; position:absolute; left:0; border-top:1px solid #3e3e3e;}
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider.ButtonLeft ul.SliderThum_BtnPage li{border-bottom-color:#3e3e3e; border-top:1px solid #3e3e3e;}
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider.ButtonLeft ul.SliderThum_BtnPage li button{line-height:3.94em; background-color:#fff; color:#3e3e3e; text-align:left; font-size:14pt; margin-top:-1px; padding-left:1em;}
	.C00193 .about_GallerySlider .MultiBarSlider.ButtonLeft ul.SliderThum_BtnPage li button{font-family:'Noto Sans SC', 'Noto Sans KR', sans-serif; line-height:3.185em;}
	.C00188 .about_GallerySlider .MultiBarSlider.ButtonLeft ul.SliderThum_BtnPage li button{line-height:3.57em;}
	.C00194 .about_GallerySlider .MultiBarSlider.ButtonLeft ul.SliderThum_BtnPage li button{line-height:3.55em;}
	.C00199 .about_GallerySlider .MultiBarSlider.ButtonLeft ul.SliderThum_BtnPage li button{line-height:3.18em;}
	.aboutGalleryWrap .about_GallerySlider .MultiBarSlider.ButtonLeft ul.SliderThum_BtnPage li.slick-active button{background-color:#3e3e3e; color:#fff;}
	.aboutGalleryWrap .about_GallerySlider .slick-button{position:absolute; right:3%; width:8%; bottom:15%; z-index:1;}
	.aboutGalleryWrap .about_GallerySlider .slick-button .slick-button-prev01:hover{background-color:#ffb9c1; border-color:#ffb9c1; color:#fff;}
	.aboutGalleryWrap .about_GallerySlider .slick-button .slick-button-next01:hover{background-color:#ffb9c1; border-color:#ffb9c1; color:#fff;}
	.aboutGalleryWrap .about_GallerySlider .slick-button .slick-button-prev01{position:absolute; left:7%; width:45px; height:45px; font-size:15pt; border:1px solid #fff; background:none; border-radius:50px; color:#ffb9c1;}
	.aboutGalleryWrap .about_GallerySlider .slick-button .slick-button-next01{position:absolute; right:7%; width:45px; height:45px; font-size:15pt; border:1px solid #fff; background:none; border-radius:50px; color:#ffb9c1;}

	.C00193 .about_TopVisualArea{padding:60px 0 250px 0;}


/* 병원소개 > 병원소개 */
.aboutAboutArea{}
.aboutAboutArea section .Inner{width:1400px;}

	
/* [About 공통하단] 유튜브 */
section.CommonYoutube{background-color:#fff; padding:100px 0;}
.CommonYoutube .Inner{width:1400px;}
.CommonYoutube .MultiSliderWrap{display:block; position:relative; overflow:hidden;}
	/* 타이틀 */
	.CommonYoutube .MainSectionTitle{position:relative; display:block; text-align:center; width:100%; margin-bottom:20px;}
	.CommonYoutube .MainSectionTitle em{letter-spacing:-2px;}
	.CommonYoutube .MainSectionTitle em>strong{display:block; font-weight:normal; font-size:12pt; letter-spacing:3px; line-height:1em; color:#3e3e3e; font-weight:500; font-family:'GmarketSans', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif;}
	.CommonYoutube .MainSectionTitle em>p>strong>b{font-weight:600; color:#3e3e3e;}
	.CommonYoutube .MainSectionTitle em>p{font-family:'GmarketSans', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif; font-weight:700; font-size:48pt; line-height:1.5em; color:#3e3e3e;}
	.CommonYoutube .MainSectionTitle em>p strong{font-weight:300; font-size:48pt;}

	.CommonYoutube li{display:table-cell; position:relative; vertical-align:top; cursor:pointer;}
	.CommonYoutube li .ThumBox{display:block; position:relative; margin:auto; overflow:hidden;} 
	.CommonYoutube li .ThumBox img{width:100%;}
	.CommonYoutube li .TextBox p{padding-left:12px;}
	.CommonYoutube li .TextBox p strong{font-size:14pt; font-weight:500; line-height:1.2; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; padding-top:5px; color:#3e3e3e; font-family:'s-core-dream-regular', 'Noto Sans KR', sans-serif;}
	.CommonYoutube li .TextBox p span{font-family:'s-core-dream-regular', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif; font-size:10.5pt; font-weight:normal; color:#6b6b6b; padding-top:5px; height:30px; display:block; line-height:120%; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
	
	/* 롤링배너일때 */
	.CommonYoutube .MultiSlider{clear:none;}
	.CommonYoutube .MultiSlider.slider-for{width:775px; height:430px; float:left; position:relative; margin-top:45px;}
	.CommonYoutube .MultiSlider.slider-for .TextBox{display:none;}
	.CommonYoutube .MultiSlider.slider-nav .ThumBox{float:none; display:block; width:155px; height:87px; position:relative; overflow:hidden; margin-left:0;}
	.CommonYoutube .MultiSlider.slider-nav li{height: 100%; text-align:left; padding:10px 0; overflow:hidden; position:relative; display:table; table-layout:fixed; width:100%; cursor:pointer; margin-bottom:0;}
	.CommonYoutube .MultiSlider.slider-nav .slick-slide li{background-color:#fff; padding:0.48em; margin-bottom:0.3em; border:1px solid #e8e8e8;}
	.CommonYoutube .MultiSlider.slider-nav .slick-slide.slick-current li{background-color:#fff; border:1px solid #e2dfdf;}
	.CommonYoutube .MultiSlider.slider-nav .TextBox{position: absolute; top:0; left:165px; color:#333333; font-size:16px; line-height:100%; overflow:visible; vertical-align:middle; margin-top:26px; width:auto; float:none; width:calc(100% - 165px); white-space:normal; margin-left:0;}
	.CommonYoutube .MultiSlider.slider-nav{position:relative!important; width:600px!important; float:left; margin-right:24px!important;}
	.CommonYoutube .MultiSlider.slider-nav .slick-list{margin-top:45px; height:435px !important;}
	.CommonYoutube .MultiSlider.slider-nav .slick-slide{width:100% !important; height:auto; overflow:hidden;}
	.CommonYoutube .MultiSlider.slider-nav .slick-slide li{width:100%; cursor:pointer;}
	.CommonYoutube .MultiSlider .slick-slide li .ThumBox{background-color:#000;}
	.CommonYoutube .slider-nav .slick-slide.slick-current li .ThumBox:after{content:''; position: absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; border:4px solid #ffb9c1; opacity:1; transition:opacity 0.5s;}
	.CommonYoutube .slider-nav .slick-slide.slick-current li .TextBox p strong{color:#ff7b80;}
	.CommonYoutube .slider-nav .slick-active + .slick-active + .slick-active + .slick-active + .slick-active + .slick-active + .slick-active li{padding-right:0 !important;}
	.CommonYoutube .MultiSlider ul.SliderThum_BtnPage{position:absolute; right:auto; left:0; top:11.5px; height:35px; width:auto; margin:0;}
	.CommonYoutube .MultiSlider ul.SliderThum_BtnPage li{display:inline-block; width:auto; padding:0;}
	.CommonYoutube .MultiSlider ul.SliderThum_BtnPage button{background:#d4d4d4; margin-right:8px; width:15px; height:15px; display:inline-block; border-radius:100%; border:none;}
	.CommonYoutube .MultiSlider ul.SliderThum_BtnPage .slick-active button{background:#ffb9c1; width:15px; height:15px;}
	/* more버튼 */
	.CommonYoutube .More{position:absolute; width:8rem; height:auto; right:0; bottom:0; display:inline-block; vertical-align:middle; background:transparent; padding:0; cursor:pointer; display:none;}
	.CommonYoutube .More a p{position:relative; display:block; margin:0; width:2.7rem; height:2.7rem; background:#233559; border-radius:1.625rem; transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
	.CommonYoutube .More a p .Icon{position:absolute; top:0; bottom:0; margin:auto; background-color:#fff; transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
	.CommonYoutube .More a p .Icon.Arrow{left:0.625rem; width:1.125rem; height:0.125rem; background:none; transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
	.CommonYoutube .More a p .Icon.Arrow:before{position:absolute; content:''; top:-0.3rem; right:0.1rem; width:0.625rem; height:0.625rem; border-top:0.125rem solid #fff; border-right:0.125rem solid #fff; -webkit-transform:rotate(45deg); transform: rotate(45deg);}
	.CommonYoutube .More a b{position:absolute; top:0; left:0; right:0; bottom:0; padding:0.6rem 0; margin:0 0 0 1.85rem; color:#233559; font-weight:700; line-height:1.6; text-align:center; text-transform:uppercase; transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
	.CommonYoutube .More:hover a p{width:100%;}
	.CommonYoutube .More:hover a p .Icon.Arrow{-webkit-transform:translate(0.5rem, 0); transform:translate(0.5rem, 0);}
	.CommonYoutube .More:hover a b{color:#fff;}
	
	
	
/* 카카오톡상담 */
.kakaoWrap .subTitle{padding:4em 0;}
.kakaoWrap .subTitle strong{display:block; font-weight:500; font-size:21pt;}
.kakaoWrap .subTitle strong:after{content:''; position:relative; display:block; width:50px; height:4px; background-color:#cccccc; margin:0 auto; margin-top:0.8em;}
.kakaoWrap .section{position:relative; display:block; padding:3em; background-color:#ffde84;}
.C00188 .kakaoWrap .section{padding:0; padding-bottom:3em; background:#fff;}
.C00193 .kakaoWrap .section{padding:0; padding-bottom:3em; background:#fff;}
.C00194 .kakaoWrap .section{padding:0; padding-bottom:3em; background:#fff;}
.C00199 .kakaoWrap .section{padding:0; padding-bottom:3em; background:#fff;}
.kakaoWrap .section dl{position:relative; display:table; width:100%;}
.kakaoWrap .section dt{position:relative; display:inline-table; width:50%; vertical-align:middle; text-align:right; padding-right:3em;}
.kakaoWrap .section dt img{position:relative; display:inline-table; width:25%; text-align:right; margin-bottom:0.5em;}
.kakaoWrap .section dt p{position:relative; display:block; font-family:'Poppins', 'Noto Sans JP', 'Noto Sans SC'; font-size:25pt; line-height:30pt; color:#391b1b; opacity:;}
.kakaoWrap .section dd{position:relative; display:inline-table; width:50%; vertical-align:middle; border-left:2px solid #391b1b; padding:1em 0 1em 3em;}
.kakaoWrap .section dd h2{position:relative; display:block; font-weight:500; font-size:25pt; color:#391b1b; line-height:normal; margin-bottom:0.3em;}
.kakaoWrap .section dd em{position:relative; display:block; font-weight:500; font-size:15pt; color:#391b1b; line-height:normal; margin-bottom:1.5em;}
.kakaoWrap .section dd a{position:relative; display:inline-table; background-color:#391b1b; padding:1em 1.3em; color:#fff; font-size:17pt;}
.kakaoWrap .section dd a:hover{background-color:#000;}
.kakaoWrap .section dd i{position:relative; display:inline-table; margin-left:0.5em;}


/* 리얼스토리 */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
.realStoryWrap{}
.realStoryWrap #contents{}
.realStoryWrap section + section{margin-top:4em;}
.realStoryWrap .aboutRealStory *{font-family:'Pretendard', 'Noto Sans SC';}
.realStoryWrap .aboutRealStory{position:relative; display:block; margin:6em auto 6em auto; width:720px; padding:35px 35px 45px 35px; box-shadow:8px 8px 33px 7px rgb(0 0 0 / 10%);}
.realStoryWrap .aboutRealStory .cont01{position:relative; display:block; margin-bottom:2em;}

	/* 썸네일영역 */
	.realStoryWrap .aboutRealStory .ContThumb{position:relative; display:table;}
		/* 이미지 */
		.realStoryWrap .aboutRealStory .ContThumb .ImgBox{position:relative; display:inline-table; width:62px; height:62px; vertical-align:middle; background:linear-gradient(to right, #f4ab3e 0%, #d22c7b 100%); border-radius:100px;}
		.realStoryWrap .aboutRealStory .ContThumb .ImgBox span{position:relative; display:inline-block; width:62px; height:62px; border-radius:100px; overflow:hidden; border:3px solid #fff; z-index:2; margin:3px; background-color:#fff;}
		.realStoryWrap .aboutRealStory .ContThumb .ImgBox img{position:relative; z-index:2; width:100%; height:100%; object-fit:cover;}
		/* 텍스트 */
		.realStoryWrap .aboutRealStory .ContThumb .TextBox{position:relative; display:inline-table; vertical-align:middle; padding-left:1em;}
		.realStoryWrap .aboutRealStory .ContThumb .TextBox span{position:relative; display:block; line-height:1; font-size:22pt; font-weight:500;}
		.realStoryWrap .aboutRealStory .ContThumb .TextBox em{position:relative; display:block; line-height:1; font-size:18pt; font-weight:400; color:#5e5e5e; margin-top:5px;}
	
	/* 작은이미지영역 */
	.realStoryWrap .aboutRealStory .ContSmall{position:relative; display:block; margin-top:1em;}
		/* 이미지 */
		.realStoryWrap .aboutRealStory .ContSmall .ImgBox{position:relative; display:table; width:100%;}
		.realStoryWrap .aboutRealStory .ContSmall .ImgBox span{position:relative; display:inline-table; width:calc(100% / 3); height:200px; overflow:hidden;}
		.realStoryWrap .aboutRealStory .ContSmall .ImgBox span img{width:100%; height:200px; object-fit:cover;}
		.realStoryWrap .aboutRealStory .ContSmall .ImgBox span:nth-child(1) img{padding-right:15px;}
		.realStoryWrap .aboutRealStory .ContSmall .ImgBox span:nth-child(2) img{padding-right:7.5px; padding-left:7.5px;}
		.realStoryWrap .aboutRealStory .ContSmall .ImgBox span:nth-child(3) img{padding-left:15px;}

	/* 큰이미지영역 */
	.realStoryWrap .aboutRealStory .ContBig{position:relative; display:block; margin-top:1.5em;}
		/* 이미지 */
		.realStoryWrap .aboutRealStory .ContBig .ThumBox{}
		.realStoryWrap .aboutRealStory .ContBig .ThumBox > img{width:100%; }
		/* 플러스 */
		.realStoryWrap .aboutRealStory .ContBig .PlusArea{}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn{position:absolute; z-index:1;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn.Active{z-index:2;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn > span{position:relative; display:block;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn > span > img{animation:plusZoom 1s 0s infinite linear;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn.Active span > img{opacity:1; animation:none; filter:drop-shadow(3px 3px 6px rgb(0 0 0 / 70%));}
		/* 내용 */
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn em *{line-height:1; font-weight:500; font-size:13pt;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn em{position:absolute; right:0; padding:1.5em; min-width:420px; width:auto; display:table; background-color:rgb(255 255 255 / 90%); border-radius:10px; margin-top:0.5em; opacity:0; visibility:hidden; -webkit-transform:translateY(10px); transform:translateY(10px); -webkit-transition:all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn.Active em{opacity:1; visibility:visible; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); -webkit-transition:all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow:3px 3px 20px rgb(0 0 0 / 15%)}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextTitle{position:relative; display:table; width:100%;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextTitle > span{position:relative; display:table-cell; width:9%; padding-right:0.4em; vertical-align:top;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextTitle > span i{font-size:18pt; color:#f95762;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextTitle > b{position:relative; display:table-cell; vertical-align:top; font-size:17pt; font-weight:700;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextTitle > b small{position:relative; display:block; margin-top:0.5em; font-weight:500; line-height:1.2; color:#666;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextBox{position:relative; display:block; width:100%; margin-top:0.8em;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextBox ul{position:relative; display:table; width:100%;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextBox ul li{position:relative; display:inline-table; width:50%; margin-top:0.5em;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextBox ul li *{font-size:12pt; vertical-align:top;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextBox ul li i{}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextBox ul li span{position:relative; display:inline-table; width:84px;}
		.realStoryWrap .aboutRealStory .ContBig .PlusBtn .TextBox ul li b{position:relative; display:inline-table; width:52%;}
	/* 설명영역 */
	.realStoryWrap .aboutRealStory .ContInfo{position:relative; display:block; margin-top:1.5em;}
		/* 텍스트 */
		.realStoryWrap .aboutRealStory .ContInfo .TextBox{position:relative; display:block; margin-top:1.5em;}
		.realStoryWrap .aboutRealStory .ContInfo .TextBox p{position:relative; display:block; font-weight:400; color:#000; font-size:20pt; line-height:1.4; }
		.realStoryWrap .aboutRealStory .ContInfo .TextBox p b{position:relative; display:block; color:#01376b; font-weight:400; word-break:break-word;}

	@keyframes plusZoom{
		0%{transform: scale(0.8);}
		100%{transform: scale(1);}
	}
	
	/* 리얼스토리_유하은 */
	.Story02 .ContBig .PlusArea .Detail01{top:88%; left:42%;}
	.Story02 .ContBig .PlusArea .Detail01 em{top:-11.5em; left:-5em;}
	.Story02 .ContBig .PlusArea .Detail02{top:30%; left:46%;}
	.Story02 .ContBig .PlusArea .Detail02 em{left:-6em;}

	/* 리얼스토리_김하늘 */
	.Story03 .ContBig .PlusArea .Detail01{top:43%; left:61%;}
	.Story03 .ContBig .PlusArea .Detail02{top:53%; left:47%;}
	.Story03 .ContBig .PlusArea .Detail02 em{left:-6em;}
	.Story03 .ContBig .PlusArea .Detail03{top:38%; left:44%;}
	.Story03 .ContBig .PlusArea .Detail03 em{left:-6em;}

	/* 리얼스토리_김하영 */
	.Story04 .ContBig .PlusArea .Detail01{top:52%; left:56%;}
	.Story04 .ContBig .PlusArea .Detail01 em{right:-6em;}
	.Story04 .ContBig .PlusArea .Detail02{top:55%; left:37%;}
	.Story04 .ContBig .PlusArea .Detail02 em{left:-6em;}
	
	/* 리얼스토리_김은아 */
	.Story05 .ContBig .PlusArea .Detail01{top:12%; left:54%;}
	.Story05 .ContBig .PlusArea .Detail01 em{right:-3em;}
	.Story05 .ContBig .PlusArea .Detail02{top:30%; left:36%;}
	.Story05 .ContBig .PlusArea .Detail02 em{left:-3em;}

	/* 리얼스토리_임승현 */
	.Story06 .ContBig .PlusArea .Detail01{top:45%; left:48%;}
	.Story06 .ContBig .PlusArea .Detail01 em{right:-6em;}
	
	/* 리얼스토리_이나영 */
	.Story07 .ContBig .PlusArea > div > span > em{left:0;}
	.Story07 .ContBig .PlusArea .Detail01{top:51%; left:10%;}
	.Story07 .ContBig .PlusArea .Detail02{top:51%; left:40%;}
	.Story07 .ContBig .PlusArea .Detail02 em{left:-3em;}
	.Story07 .ContBig .PlusArea .Detail03{top:37%; left:32%;}
	.Story07 .ContBig .PlusArea .Detail04{top:29%; left:34%;}
	.Story07 .ContBig .PlusArea .Detail05{top:66%; left:33%;}
	
	/* 리얼스토리_이진욱 */
	.Story08 .ContBig .PlusArea .Detail01{top:36%; left:47%;}
	.Story08 .ContBig .PlusArea .Detail01 em{right:-8em;}

	/* 리얼스토리_최예지 */
	.Story09 .ContBig .PlusArea > div > span > em{left:0;}
	.Story09 .ContBig .PlusArea .Detail01{top:45%; left:33%;}
	.Story09 .ContBig .PlusArea .Detail02{top:20%; left:25%;}
	.Story09 .ContBig .PlusArea .Detail03{top:56%; left:41%;}
	.Story09 .ContBig .PlusArea .Detail03 em{left:-3em;}
	
	/* 리얼스토리_정유나 */
	.Story10 .ContBig .PlusArea .Detail01{top:49%; left:43%;}
	.Story10 .ContBig .PlusArea .Detail01 em{right:-8em;}
	
	/* 리얼스토리_빅토리아 */
	.Story11 .ContBig .PlusArea .Detail01{top:20%; left:60%;}
	.Story11 .ContBig .PlusArea .Detail02{top:43%; left:55%;}
	.Story11 .ContBig .PlusArea .Detail03{top:38%; left:35%;}
	.Story11 .ContBig .PlusArea .Detail01 em{right:-3em;}
	.Story11 .ContBig .PlusArea .Detail02 em{right:-3em;}
	.Story11 .ContBig .PlusArea .Detail03 em{left:-3em;}

	/* 리얼스토리_우퉁 */
	.Story12 .ContBig .PlusArea .Detail01{top:24%; left:70%;}
	.Story12 .ContBig .PlusArea .Detail02{top:43%; left:38%;}
	.Story12 .ContBig .PlusArea .Detail02 em{left:-3em;}

	/* 리얼스토리_송민아 */
	.Story13 .ContBig .PlusArea .Detail01{top:24%; left:62%;}
	.Story13 .ContBig .PlusArea .Detail02{top:35%; left:38%;}
	.Story13 .ContBig .PlusArea .Detail02 em{left:-3em;}
	
	/* 리얼스토리_김지현 */
	.Story14 .ContBig .PlusArea .Detail01{top:18%; left:65%;}
	.Story14 .ContBig .PlusArea .Detail02{top:37%; left:67%;}
	.Story14 .ContBig .PlusArea .Detail03{top:38%; left:47%;}
	.Story14 .ContBig .PlusArea .Detail03 em{right:-6em;}

	/* 리얼스토리_진씨씨 */
	.Story15 .ContBig .PlusArea .Detail01{top:22%; left:76%;}
	.Story15 .ContBig .PlusArea .Detail02{top:30%; left:40%;}
	.Story15 .ContBig .PlusArea .Detail02 em{left:-3em;}

	/* 리얼스토리_이서아 */
	.Story16 .ContBig .PlusArea .Detail01{top:20%; left:68%;}
	.Story16 .ContBig .PlusArea .Detail02{top:18%; left:80%;}

	/* 리얼스토리_윤별이 */
	.Story17 .ContBig .PlusArea .Detail01{top:39%; left:62%;}
	.Story17 .ContBig .PlusArea .Detail02{top:50%; left:40%;}
	.Story17 .ContBig .PlusArea .Detail02 em{left:-5em;}
	.Story17 .ContBig .PlusArea .Detail03{top:45%; left:70%;}

	/* 리얼스토리_임예슬 */
	.Story18 .ContBig .PlusArea .Detail01{top:50%; left:36%;}
	.Story18 .ContBig .PlusArea .Detail01 em{left:-3em;}
	.Story18 .ContBig .PlusArea .Detail02{top:40%; left:63%;}

	/* 리얼스토리_김선미 */
	.Story19 .ContBig .PlusArea .Detail01{top:20%; left:58%;}
	.Story19 .ContBig .PlusArea .Detail01 em{right:-3em;}
	.Story19 .ContBig .PlusArea .Detail02{top:37%; left:49%;}
	.Story19 .ContBig .PlusArea .Detail02 em{right:-6em;}
	.Story19 .ContBig .PlusArea .Detail03{top:33%; left:26%;}
	.Story19 .ContBig .PlusArea .Detail03 em{left:0;}
	.Story19 .ContBig .PlusArea .Detail04{top:51%; left:28%;}
	.Story19 .ContBig .PlusArea .Detail04 em{left:0;}
	.Story19 .ContBig .PlusArea .Detail05{top:39%; left:58%;}
	.Story19 .ContBig .PlusArea .Detail05 em{right:-6em;}


/* 시술페이지 기존 origin */
#contents section{position:relative; }
#contents section .origin{position:relative; width:1280px; padding:140px 0 120px; min-height:500px; margin:0 auto;}
#contents section .origin:before{width:1px; height:120px; content:''; position:absolute; left:50%; top:0px; background-color:#dddd;}
#contents section .origin .Title{line-height:1; text-align:center; margin-bottom:80px; font-size:23pt; color:#262626;}
#contents section .origin .Title h2{font-weight:700; font-family:'Nanum Gothic', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif;}

/* 탭메뉴 */
.tab{display:block; text-align:center; position:relative; }
.ta-c{display:block; text-align:center;}

/* 버튼 */
.pink { color:#ff7c80 !important; }
.grey { color:#333; }
.midium { font-weight:500; }
a.btn-wide-pink { width:300px; height:60px; line-height:60px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:700; border:1px solid #ff7c80; background:#ff7c80; margin:0px 4px; }
a.btn-wide-grey { width:300px; height:60px; line-height:60px; color:#fff; text-align:center; display:inline-block; font-size:20px; font-weight:700; border:1px solid #96a1b4; background:#96a1b4; margin:0px 4px; }
a.btn-wide-pinkline { width:300px; height:60px; line-height:60px; color:#ff7c80; border:1px solid #ff7c80; text-align:center; display:inline-block; font-size:20px; font-weight:700; background:#fff; margin:0px 4px; }
a.btn-mid-pink { width:200px; height:60px; line-height:60px; color:#fff; text-align:center; display:inline-block; font-size:20px; font-weight:700; border:1px solid #ff7c80; background:#ff7c80; margin:0px 4px; }
a.btn-mid-pinkline {font-family:'Nanum Gothic', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans KR', sans-serif; width:200px; height:60px; line-height:60px; color:#ff7c80; border:1px solid #ff7c80; text-align:center; display:inline-block; font-size:20px; font-weight:700; background:#fff; margin:0px 4px; }
a.btn-mid-pinkline:hover { color:#fff; border:1px solid #ff7c80; background:#ff7c80; }
a.btn-mid-pinkline:hover .tri {
	border-top: 5px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 10px solid #fff;
}
a.btn-mid-grayround { font-weight:500; color:#595959; font-size:18px; background-color:#dcdddd; height:46px; padding:0px 40px; line-height:46px; border-radius:23px; }
a.btn-mid-grayround .tri {
	border-top: 5px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 10px solid #595959;
}
a.btn-mid-grey { width:200px; height:60px; line-height:60px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:400; border:1px solid #96a1b4;  background:#96a1b4; margin:0px 4px; }
a.btn-nomal-pink { min-width:110px; height:40px; line-height:40px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:700; border:1px solid #ff7c80; background:#ff7c80; margin:0px 4px; }
a.btn-nomal-pinkline { min-width:110px; height:40px; line-height:40px; color:#ff7c80; border:1px solid #ff7c80; text-align:center; display:inline-block; font-size:16px; font-weight:700; background:#fff; margin:0px 4px; }
a.btn-nomal-grey { min-width:110px; height:40px; line-height:40px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:400; border:1px solid #96a1b4;  background:#96a1b4; margin:0px 4px; }
a.btn-board-pink { width:136px; height:38px; line-height:38px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:400; border:1px solid #ff7c80;  background:#ff7c80; margin:0px 4px; }
a.btn-board-grey { width:136px; height:38px; line-height:38px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:400; border:1px solid #96a1b4;  background:#96a1b4; }
a.btn-board-grey.directions { width:110px; height:40px; line-height:40px; color:#fff; text-align:left; display:inline-block; font-size:16px; font-weight:400; background:url(../../../image/page/bg_diretion.png) no-repeat left 40px center #96a1b4; letter-spacing:-1.3px; padding-left:70px; }
a.btn-board-white { width:150px; height:38px; line-height:38px; color:#333; border:1px solid #a9a9a9; text-align:center; display:inline-block; font-size:15px; font-weight:400; background:#fff; }
a.btn-board-grey2 { width:136px; height:38px; line-height:38px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:400; background:#b7b7b7; }
a.btn-board-grey-small { width:84px; height:30px; line-height:30px; color:#555555; border:1px solid #a9a9a9; text-align:center; display:inline-block; font-size:15px; font-weight:500; background:#f5f5f5; }
a.btn-small-grey { width:96px; height:38px; line-height:38px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:400; background:#96a1b4; margin:0px 4px; }
a.btn-small-pink { width:96px; height:38px; line-height:38px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:400; background:#ff7c80; margin:0px 4px; }
[class^="pop"] a.btn-nomal-pink { width:136px; height:38px; line-height:38px; color:#fff; text-align:center; display:inline-block; font-size:16px; font-weight:500; background:#ff7c80; margin:0px 4px; }
[class^="pop"] a.btn-nomal-grey { width:136px; height:38px; line-height:38px; color:#fff; text-align:center; display:inline-block; font-size:18px; font-weight:500; background:#b7b7b7; margin:0px 4px; }
.standby { display:inline-block; background:#b4b4b4; font-size:14px; padding:0px 20px; line-height:30px; height:30px; color:#fff; margin-left:40px;}
.q_comp { display:inline-block; background:#717171; font-size:14px; padding:0px 20px; line-height:30px; height:30px; color:#fff; margin-left:40px;}

[class*="btn"] { display:inline-block; }
.btn-repeat { line-height:24px; height:24px; width:86px; background:#666666; color:#fff; border:none; font-size:12px; font-weight:600; margin-left:8px; }
[class*="btn"] .tri {
	margin-left:15px;
	display:inline-block;
	vertical-align:middle;
	border-top: 5px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 10px solid #fff;
}
[class*="btn"][class*="line"] .tri {
	margin-left:15px;
	display:inline-block;
	vertical-align:middle;
	border-top: 5px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 10px solid #ff7c80;
}
	
/* Origin */
.main-popup a { color:#888888; }
#indicator{position:fixed; top:208px; right:10px; height:95px; width:30px; z-index:20;}
#indicator ul li{margin-bottom:1px; }
#indicator ul li #index{position:fixed; top:271px; right:41px; background:url('../../../image/main/bg_indi_list.png') no-repeat left top; height:110px; width:82px; padding:17px 15px 15px; line-height:1; font-size:12px; letter-spacing:-1px;  }
#indicator ul li #index li{margin-bottom:7px;}
#indicator ul li #index li a{color:#ccc; line-height:1;}
#indicator ul li #index li.on a{color:#fff;}
.visualArea { position:relative; width:100%; z-index:1; letter-spacing:-1px; }
#bg01 { background: url(../../../image/main/bg_main01.jpg) top center no-repeat; height:810px; margin-top:72px; }
#bg01 .txt_group { position:absolute; left:27px; top:145px; }
#bg02 { background: url(../../../image/main/bg_main2.jpg) top center no-repeat; height:880px; }
#bg02 .txt_group { position:absolute; left:0px; top:174px; text-align: center; width:100%; }
#bg02 ul { padding-top:440px; }
#bg02 ul > li { width:258px; height:337px; overflow:hidden; background: #f5f8fb; margin-left:25px; float:left; text-align:center; padding:50px 0px;
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.1)  ;
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.1)  ;
	-moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.1)  ;
	border-radius:10px;
}
#bg02 ul li .title { color:#333333; font-size:25px; font-weight:bold; margin-bottom:50px; }
#bg02 ul li p  { color:#666666; font-size:16px; margin-top:40px; letter-spacing:-1px; }
#bg02  ul > li:first-child { margin-left:0px; }
#bg02 h3 { font-size:16px; color:#555555; font-weight:500; }
#bg03 { background: url(../../../image/main/bg_main3.jpg) top center no-repeat; height:633px; }
#bg03 .txt_group { position:absolute; left:670px; top:206px; letter-spacing:-2px; }
#bg03 h3 { font-size:16px; color:#555555; font-weight:500; }
#bg04 { background: url(../../../image/main/bg_main4.jpg) top center no-repeat; height:1013px; }
#bg04 .txt_group { position:absolute; left:0px; top:175px; width:100%; text-align:center; }
#bg04 ul { overflow:hidden; padding-top:308px; }
#bg04 ul > li { float:left; }
.obj1 { position:absolute; left:68px; top:-91px; }
.obj2 { position:absolute; right:-105px; top:-91px; }
.visualArea h2 { color:#454545; font-size:50px; font-weight:bold; line-height:1.3; }
.visualArea h2 > span,.visualArea h3 > span { font-weight:300; }
.visualArea h3 { color:#555555; font-size:24px; font-weight:bold; line-height:1.3; }
.visualArea .small_txt{background:url('../../../image/common/main_gray_bar.gif') no-repeat left top; margin-top:20px; padding-top:20px; line-height:1.5; color:#454545; z-index:10;  }
.visualArea .small_txt h4 { font-size:20px; font-weight:bold; }
.visualArea .small_txt h5 { font-size:24px; font-weight:bold; text-decoration:none; }
.visualArea .medi { font-weight:500; }
.visualArea .green { color:#22b500; }
.visualArea .blue { color:#0c9ce3; }
.visualArea .orange { color:#fbb501; }
.btn-detail { display:inline-block; width:240px; height:50px; line-height:48px; color:#555555; border:1px solid #858585; background:url(../../../image/main/bg_detail.png) center right 27px no-repeat; font-size:16px; padding-left:30px;  padding-right:45px; }
/*etc*/
.login-wrap { position:relative; width:860px; margin:0px auto; padding:60px 80px; }
.login-wrap .loginBox .con { width:425px; overflow:hidden;  position:relative; margin:0px auto; }
.login-wrap .loginBox .con li { line-height:16px; margin-top:15px; overflow:hidden; }
.login-wrap .loginBox .con li:first-child { margin-top:20px; }
.login-wrap .loginBox .con li span { font-size:15px; color:#888888; font-weight:bold; }
.login-wrap .loginBox .con li a { font-size:16px; color:#333333; font-weight:bold; }
.login-wrap  .loginBox .loginBtn{ margin-left:15px; }
.login-wrap  .loginBox .loginTxt{border-bottom:1px solid #d7d7d7; }
.login-wrap  .loginBox ul{margin:130px 0 0 0;}
.loginBox ul li{margin:8px 0 0 0;}
.join-welcome { width:1000px; margin:0px auto; }
.grid2 { width:475px; float:left; margin-left:50px; }
.find-wrap .box { width:475px; height:310px; border:1px solid #dcdcdc; }
.info.top { overflow:hidden; }
.welcome { width:100%; height:auto; overflow:hidden; }
.name-welcome { text-align:center; font-size:30px; font-weight:700; color:#333333; line-height:1.3; letter-spacing:-1px; }
.welcome .desc { overflow:hidden; }
.welcome .desc hr{ border-top:1px solid #d7d7d7; border-width:1px 0 0 0; width:445px; margin:20px auto 20px; }
.welcome .desc hr.long{ width:505px; }
.welcome .desc p { font-size:18px; color:#595959; font-weight:500; letter-spacing:-1.3px;}
.welcome .desc p.ta-l { margin-left:265px; }
.welcome.leave .desc hr{ border-top:1px solid #d7d7d7; border-width:1px 0 0 0; width:733px; }
.welcome.leave .desc p.ta-l { margin-left:235px; }
.subtitle { color:#333333; font-size:24px; font-weight:300; line-height:1; margin-bottom:20px; }
.subtitle > span { color:#f89265; font-weight:bold; }
.pass-result { margin:0px 0px 20px 0px; font-size:32px; font-weight:600; color:#333333; }
.txt-pop { width:483px; height:243px; border:1px solid #63707a; background:#fff; position:fixed; z-index:600; display:none; top: 50%; left: 50%;margin: -121px 0 0 -241px;}
.txt-pop .wrap { padding:60px 20px; }
.txt-pop .wrap .txt { font-size:24px; color:#444; }
/*둘러보기*/
.tour-wrap { width:1110px; position:relative; }
/* DIRECTION CONTROLS (NEXT / PREV) */

.tour-wrap .bx-wrapper .bx-prev {
	left: 20px;
	background:url(../../image/page/bg_prev.png) no-repeat;
}

.tour-wrap .bx-wrapper .bx-next {
	right: 20px;
	background:url(../../image/page/bg_next.png) no-repeat;
}

.tour-wrap .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 300px;
	margin-top: -16px;
	outline: 0;
	width: 17px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.tour-wrap .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
#atop-pager,.browse-wrap .bx-wrapper { position:relative; width:1110px; margin:0px auto; }
#atop-pager { margin-top:80px; }
#atop-pager h4 { font-size:18px; color:#555; line-height:1; margin-bottom:8px; }
#atop-pager a { position:relative; display:inline-block; margin-left:10px; }
#atop-pager > div a:first-child { margin-left:0px; }
#atop-pager a .over { display:none; border: 6px solid #ff7c80; position:absolute; width:100%; height:100%; left:0px; top:0px; }
#atop-pager a:hover .over,#atop-pager a.active .over {  display:block; }
/*before after*/
.bna-wrap { width:1280px; position:relative; }
.bna-wrap::before { background-image:url("../../image/page/bg_before.png"); width:125px; height:56px; content:''; left:0px; top: 0px; position:absolute; z-index:51; }
.bna-wrap::after { background-image:url("../../image/page/bg_after.png"); width:125px; height:56px; content:''; left:50%; top: 0px; position:absolute; z-index:51; }
.bna-wrap.hide::before,.bna-wrap.hide::after { display:none; }
/* DIRECTION CONTROLS (NEXT / PREV) */

.bna-wrap > ul > li { height:511px; position:relative; }
.bna-wrap .bx-wrapper .bx-prev {
	left: 0px;
	background:url(../../image/page/btn_left.png) no-repeat;
}

.bna-wrap .bx-wrapper .bx-next {
	right: 0px;
	background:url(../../image/page/btn_right.png) no-repeat;
}

.bna-wrap .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 209px;
	margin-top: -16px;
	outline: 0;
	width: 53px;
	height: 96px;
	text-indent: -9999px;
	z-index: 50;
}

.bna-wrap .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.bna-slider li { position:relative; }
.photo-btn-wrap { position:absolute; bottom:0px; width:100%; left:0px; text-align:center; z-index:51;  }
.photo-btn-wrap button { border:none; background:transparent; display:inline-block; cursor:pointer; }
#bna-pager { overflow:hidden; margin-top:50px;  }
#bna-pager a { position:relative;  float:left; margin-left:12px; display:inline-block; margin-bottom:12px; }
#bna-pager a:nth-child(4n+1) { margin-left:0px; }
#bna-pager a .over { display:none; border: 6px solid #ff7c80; position:absolute; width:100%; height:100%; left:0px; top:0px; }
#bna-pager a:hover .over,#bna-pager a.active .over {  display:block; }



/*온라인 진료예약*/
.calendar-wrap .calendar { width:402px; min-height:431px; overflow:hidden; display:inline-block; background:url(../../image/common/bg_calendar.gif) repeat-x; }
.sunday { color:#fb001e; }
.saturday { color:#0e76bc; }
.person a{ color:#666666; }
.reserve-board { width:541px; margin-left:20px; border:1px solid #ececec; border-top:1px solid #000; padding:30px 0}
.reserve-board.boardWrite th label {
    font-size: 15px;
    color: #333333;
    font-weight: bold;
}
.reserve-board.boardWrite .reserve-time { margin:0px 5px; }
.reserve-board.boardWrite td {
    font-size: 16px;
}
.reserve-board.boardWrite th {
    text-align: left;
    padding-left: 34px;
}
.blue-round { display:inline-block; width:53px; height:23px; line-height:23px; font-size:11px; color:#333333; border:1px solid #333333; text-align:center; }
.gray-round { display:inline-block; width:53px; height:23px; line-height:23px; font-size:11px;color:#ff7c80; border:1px solid #ff7c80; text-align:center; }

/*지점안내*/
.tab-wrap { width:100%; }
.tab-wrap ul { width:100%; position:relative; overflow:hidden; }
.tab-wrap ul li { float:left; width:19.79%; position:relative; height:63px; line-height:63px; text-align:center; border:1px solid #ff7c80; font-size:20px; color:#ff7c80; }
.tab-wrap.faq ul li { width:12.5%; cursor:pointer; }
.tab-wrap ul li+li { border-left:0px; }
.tab-wrap ul li.active { color:#fff; background-color:#ff7c80; }
.faq-wrap { border-top:1px solid #707070; }
.faq-wrap dl { transition:all .5s; }
.faq-wrap dl dt { position:relative; font-weight:700; padding:30px 85px 30px 120px; border-bottom:1px solid #dddddd; font-size:20px; color:#333333; background:url(../../image/page/bg_q.png) no-repeat left 45px top 15px; }
.faq-wrap dl dd { overflow:hidden; transition:all .3s; display:block; height:0; padding:0px 85px 0px 120px; border-bottom:1px solid #dddddd; font-size:16px; color:#333333; background:url(../../image/page/bg_a.png) no-repeat left 45px top 15px #f2f2f2; }
.faq-wrap dl dt::after { content:''; position:absolute; width:27px; height:15px;  right:45px; top:32px; background:url(../../image/page/bg_arrow.png) no-repeat; }
.faq-wrap dl.active dd { display:block; height:auto; padding:35px 85px 35px 120px; }
.faq-wrap dl.active dt::after { transform:rotate(180deg); }
.map-wrap { width:100%; height:650px; position:relative; background:#96a1b4; margin-bottom:35PX; }
.map-wrap .map { width:848px; height:650px; overflow:hidden; background:#f7f7f7; z-index:1; }
/*사이트맵*/
.sitemap { margin-top:150px; }
.sitemap > ul { width:100%; overflow:hidden;}
.sitemap > ul > li{ padding:25px 23px; width:auto; overflow:hidden; float:left; text-align:left; border-top:1px solid #ebebeb; width:142px; }
.sitemap > ul > li:nth-child(9) { width:144px; }
.sitemap > ul > li:nth-child(2n+1) { border-top:1px solid #ff7c80; }
.sitemap > ul > li > div { color:#4f4f4f; font-size:20px; font-weight:700; margin-bottom:15px; }
.sitemap > ul > li > a { font-size:20px; color:#555555; font-weight:bold; margin-bottom:30px; display:block; line-height:1; }
.sitemap > ul > li > ul > li { margin-bottom:15px; }
.sitemap > ul > li > ul > li > a { padding:7px 0px; font-size:16px; color:#666666; font-weight:400; line-height:1; letter-spacing:-2.5px; }
.threeDepth li > a { font-size:14px; color:#777777; padding:0px 0px; }
.sitemap > ul > li:first-child{ margin-left:0px; }
.sitemap .eventBanner { position:absolute; bottom:0px; right:0px; }
.leave { }
/*layerPop*/
.layerPop.wideWidth{width:960px; margin-left:-550px; padding:70px 50px;}
.layerPop.wideWidth .selectArea input{width:160px !important;}
.layerPop.maxWidth{width:901px; margin-left:-480px; padding:90px 99px 80px 99px; }
.layerPop.smallWidth{width:480px; margin-left:-240px; padding:20px 0;}
.layerPop .btnX{position:absolute; top:40px; right:40px;z-index:610;}
.layerPop .thk{text-align:center; padding:60px 0 0 0;}
.layerPop .cpw{text-align:center; padding:100px 0 0 0;}
.layerPop .cpw .text{margin:10px auto 0 auto; display:block;}
.layerPop .bigPic{text-align:center;}
.layerPop .bigPic img{max-width:750px;}
.layerPop .bigPic span.msg{display:inline-block; font-size:12px; width:750px; text-align:left; margin:10px 0;}
.layerPop .bigPic span.msg strong{font-size:14px;}
.layerPop .popPrev{position:absolute; top:45%; left:90px;}
.layerPop .popNext{position:absolute; top:45%; right:90px;}
.layerPop .commonPop .textBox{margin:20px 0 0 0; padding:20px; border:1px solid #dcdcdc; overflow:auto; overflow-X:hidden; height:310px; font-family:"Dotum"; font-size:12px; color:#8d8d8d;}

.layerPop .popTit{display:block; margin-bottom:20px;}
.layerPop .popText{text-align:center; padding:30px 0; border:1px solid #dcdcdc; border-left:none; border-right:none;}
.layerPop .popText2{text-align:center; padding:30px 0;}
#popPrivacy,#popTerms{position:fixed !important; top:50% !important; left:50% !important; margin:-300px 0 0 -550px !important; z-index:220;}
.layerPop .loginBox{ width:100%; }
.layerPop .welcomeNotice{padding:20px 0 0 0;}
.boardWrite .top { padding:30px 55px 60px 55px; overflow:hidden;  border-bottom:1px solid #dcdcdc; }

.desc-line { }
.findBox{ width:367px; padding-top:65px; overflow:hidden; margin:0px auto; }
.findBox.leave{ padding:50px 0; width:100%; box-sizing:border-box; overflow:hidden; border-top:none; border-bottom:none; background-color:#fafafa; border:1px solid #eeeeee; margin-top:20px; }
.findBox ul{ width: 370px; margin: auto; }
.findBox ul li{width:100%; clear:both; margin:8px 0;}
.findBox ul li input.text{width:245px;}
.findBox ul li label{width:122px; display:inline-block; float:left; vertical-align:middle; margin:0px; letter-spacing:-1.5px; font-weight:500; color:#666666; font-size:16px; line-height:30px; }
.leaveBox{ border:1px solid #dbdbdc; width:100%; height:170px; box-sizing:border-box; overflow:hidden;}
.leave-wrap { width:960px; margin:0px auto; position:relative; }
#popTreatment{position:fixed !important; width:852px; top:50% !important; left:50% !important; margin:-290px 0 0 -426px !important; z-index:500; border:1px solid #819cc8; padding:0px; background:#d9edf8; }
#popTreatment .treat-area { overflow:hidden; width:852px; height:auto; }
#popTreatment a { margin:0px 5px;  }
#popTreatment .btnX { margin:0px; }
.reserve-state { padding:55px 0px; width:100%; overflow:hidden; background:#f8f8f8; }
.reserve-state .result { font-size:18px; }
.reserve-state .desc { font-size:16px; }
.lock-desc .big { font-size:30px; }
.lock-desc .small { font-size:18px; }
.join-welcome.lock label { font-size:20px; }
.join-welcome.lock .grey-con { padding:40px 0px; }
.big-img { border:7px solid #e5e5e5; width:786px; height:536px; position:fixed; left:50%; top:50%; margin-left:-393px; margin-top:-300px; }
.big-img .btn-close { position:absolute; right:13px; top:13px; }
.warning { overflow:hidden; font-size:22px; padding:0px 55px; color:#666; }
.warning li { overflow:hidden; font-size:16px; padding:0px 55px; padding-left:13px; background:url(../../image/common/dot2.gif) no-repeat left center; color:#666; margin:5px 0px;}
.border-tab {font-size: 0px; letter-spacing: 0px; word-spacing: 0px; }
.boder-tab a { position:relative; z-index:1; display:inline-block; width:198px; height:43px; line-height:43px; background:#fff; border:1px solid #ddd; color:#666666; font-size:18px; text-align:center; margin-left:-4px; }
.boder-tab a.on { font-weight:bold; color:#333; border:1px solid #666; z-index:2; }
.treatment1 h4 { overflow:hidden; font-size:36px; font-weight:normal; line-height:50px; padding-left:50px; background:url(../../image/common/bg_treatment_h4.jpg) no-repeat left top; }
.treatment1 h4 strong { font-weight:bold; }
.treatment1 table td { padding-top:0px; vertical-align:top; }
.treatment .desc { font-size:18px; color:#666; }
.treatment .pl50 { padding-left:50px; }
.treatment .pr50 { padding-right:50px; }
.treatment2 h4 { overflow:hidden; font-size:36px; font-weight:normal; line-height:60px; margin-bottom:10px;  text-align:center; }
.treatment2 h4 strong { font-weight:bold; }
.treatment2 table { border-top:1px solid #6e6e6e; border-bottom:1px solid #6e6e6e; }
.treatment2 table th { padding:60px 0px 60px 117px;  border-top:1px solid #d5d5d5;}
.treatment2 table td { padding:60px 66px;  vertical-align:middle; border-top:1px solid #d5d5d5; }
.treatment2 table tr:first-child th, .treatment2 table tr:first-child td{ border-top:none;}
.treatment2 table .num { display:inline-block; margin-right:20px; color:#0e76bc; }
.treatment3 h4,.treatment4 h4 { overflow:hidden; font-size:40px; font-weight:normal; line-height:60px; margin-bottom:10px;  text-align:center; }
.treatment3 h4 strong,.treatment4 h4 strong { font-weight:bold; }
.treatment3 table { margin-top:70px; border-bottom:1px solid #d5d5d5;}
.treatment3 table td { vertical-align:top; padding-top:100px; }
.treatment3 table tr:first-child td{ padding-top:0px; }
.treatment3 table tr:last-child td{ padding-bottom:90px; }
.treatment3 table tr td:last-child{ padding-left:60px; }
.treatment3 table .tit { font-size:26px; font-weight:bold; margin-bottom:30px; line-height:1; color:#333; }
.treatment3 table .big { font-size:22px; margin-bottom:25px; line-height:1.5; color:#333; }
.treatment3 table .desc { font-size:17px; line-height:1.5; color:#666; background:url(../../image/common/dot2.gif) no-repeat left 10px; padding-left:14px; }
.treatment3 table .desc.no-dot { font-size:17px; line-height:1.5; color:#666; background:none; }
.treatment4 table td { vertical-align:top; padding:100px 55px 90px 55px; border-bottom:1px solid #d5d5d5;}
.treatment4 table tr:first-child td { padding-top:0px; }
.treatment4 table tr:last-child td { border-bottom:none;}
.treatment4 table .num { font-size:50px; color:#0e76bc; }
.blue-wrap { position:relative; padding:45px 0px; background:#0e76bc; }
.blue-wrap .desc { position:relative; color:#fff; font-size:19px; padding:0px 60px 0px 120px; }
.blue-wrap .desc strong { position:absolute; top:-3px; left:47px; font-size:22px; }
.blue-wrap .desc .bar { position:absolute; top:0px; left:97px; display:inline-block; }
.num-desc { overflow:hidden; font-size:20px; font-weight:bold; color:#0e76bc; }
.num-desc li { position:relative; overflow:hidden; font-size:18px; font-weight:normal; color:#666666; line-height:1.5; padding-left:18px; }
.num-desc li span{ position:absolute; left:0px; }
.small-tit { font-size:16px; font-weight:bold; color:#595959; margin-top:40px; }
.btn-treatment a { margin:0px 14px; }
.list-top-banner { overflow:hidden; }
.list-top-banner > div:first-child{ margin-right:22px; }
.list-top-banner img { width:544px; height:261px; }
.normal-text { text-align:right; color:#666666; font-size:15px; }
.bar-text { text-align:right; border-right:1px solid #000000; padding-right:30px; margin-top:30px; font-size:16px; }
.bar-text .big { font-size:20px; font-weight:bold; color:#333333; }
.input-wrap { position:relative; }
.login-wrap .selectbox { line-height:50px; height:50px; color:#cccccc; }
.etc-btn-wrap { width:100%; font-size:16px; font-weight:bold; position:relative; }
.etc-btn-wrap > a { width:47%; display:inline-block; }
.login-wrap .divide { color:#e6e6e6; margin:0px 0px; font-weight:normal; }
.divide.hyphen { font-size:16px; line-height:50px; margin:0px 3px !important; font-weight:bold !important; color:#dbdbdc; }
.input-alert { position:absolute; width:100%; height:100%; padding:0px 10px; left:0px; top:0px; font-size:15px; line-height:50px; color:#eb2629; font-weight:400; }
.login-wrap { position:relative; padding:90px 110px 0px 90px; }
.btn-loginpop { width:100%; position:relative; font-size:18px; font-weight:400; color:#fff; background:#ff7c80; line-height:50px; height:50px; text-align:center; }
.btn-loginpop.naver { background:url(../../image/common/ico_naver.png) no-repeat left 17px top 17px #2db400; }
#sitemap .nav{ width:1110px; position:relative;}
#sitemap .nav h2{ float:left; font-size:0; position:absolute; top:-35px; line-height:1; height:85px; margin-bottom:0px;}
#sitemap .nav h2.mn1{left:15px;}
#sitemap .nav h2.mn2{left:230px;}
#sitemap .nav h2.mn3{left:469px;}
#sitemap .nav h2.mn4{left:699px;}
#sitemap .nav h2.mn5{left:900px;}
#sitemap .nav h2.mn6{left:778px;}
#sitemap .nav h2.mn7{left:920px;}
#sitemap .nav > ul > li > ul{width:14.2%; position:absolute; top:50px; left:0;  min-height:225px; }
#sitemap .nav ul.mn1{left:37px;}
#sitemap .nav ul.mn2{left:252px;}
#sitemap .nav ul.mn3{left:491px;}
#sitemap .nav ul.mn4{left:721px;}
#sitemap .nav ul.mn5{left:922px;}
#sitemap .nav ul.mn6{left:815px;}
#sitemap .nav ul.mn7{left:975px;}
#sitemap .nav ul li{width:100%; margin:0 0 2px 0;}
#sitemap .nav > ul > li > ul > li a{display:inline-block; border-bottom:1px solid transparent; height:18px; font-size:15px; color:#666666; overflow:hidden; margin-left:20px; }
#sitemap .nav > ul > li > ul > li a:hover {color:#0e76bc; border-bottom:1px solid #0e76bc; }
.treatment4 .title, .treatment5 .title { font-size:20px; color:#0e76bc; font-weight:bold; }
.treatment4 .desc2,.treatment5 .desc2 { font-size:18px; color:#666666; }
.doctor { position:relative; width:100%; overflow:hidden; }
.doctor li { float:left; overflow:hidden; margin-left:21px; margin-bottom:40px; }
.doctor li:nth-child(1),.doctor li:nth-child(5) { margin-left:0px; }
#doctorPop { width:992px; height:842px; position:fixed; top:50%; margin-top:-421px; left:50%; margin-left:-496px; z-index: 220; display:none; }
.doctor-pop { display:none; }
.doctor-body { padding:20px 30px; width:932px; height:488px; background:#fff; }
.doctor-in { width:932px; height:488px; overflow-y:auto; overflow-x:hidden; }
#doctorPop .btnX { position:absolute; right:30px; top:30px; }

.video-wrap1 { width:514px; height:309px; background:#000; }
.video-wrap2 { width:554px; height:364px; background:#000; }
.bg-idee { background: url(../../../image/page/bg_idee.jpg) repeat-x; }

/* 동영상 */
.vod_box{background-color: #ffffff;border: 4px solid #0090c6;left: 50%;margin:0 0 0 -325px;position: fixed;top: 200px;z-index: 1000;display:none;width:650px;height:366px;}
.vod_box .close {position: absolute;right: 0;top: 0;}

/*나의 고민 상담실*/
.pass-pop { text-align:center; padding-top:65px; width:562px; height:360px; border:1px solid #fff; background:#fff; position:fixed; z-index:600; display:none; top: 50%; left: 50%;margin: -180px 0 0 -281px; }
.pass-pop div > p { font-size:28px; color:#333; line-height:1.3; text-align:left; }
.pass-pop .board { margin:0px auto; border-bottom:none; border-top:none;  }
.pass-pop input { height:50px; line-height:50px; }
.pass-pop p [class *= 'btn'] { height:51px; line-height:51px; width:100%; max-width:401px; background-color:#ff7c80; color:#fff; font-size:18px;  }

#popLogin,#popJoin,#popSnsNaverJoin,#popIdFind,#popPwFind{position:absolute!important; top:50px !important; left:50% !important; width:567px; margin-top:0px !important; }
#popSitemap { width:100%; top:0px; left:0px; margin:0 !important; padding:75px 0px; }
#popSitemap .sitemap { width:1280px; margin:0px auto; position:relative; padding-bottom:75px; }
#popSitemap .sitemap h2 { color:#333333; font-size:40px; font-weight:700; line-height:1; margin-bottom:60px }
#popSitemap .sitemap .btnX { top:0px; right:0px; }
.login-wrap .loginBox .text-wrap .title-sq { text-align:center; font-size:46px; color:#262626; font-weight:bold; }
.login-wrap  .loginBox .text{height:50px; line-height:50px; font-size:15px; padding:0px 10px; border:1px solid #dbdbdc; display:inline-block; }
.step-wrap { overflow:hidden; margin-bottom:90px; }
.step-wrap li { position:relative; width:33.33%; float:left; text-align:center; line-height:70px; height:70px; color:#262626; font-size:20px; font-weight:700; background-color:#ededed; }
.step-wrap li+li::before { content:''; position:absolute; width:1px; height:100%; top:0px; left:0px; background-color:#d3d3d3; }
.step-wrap li.active { background-color:#ff7c80; color:#fff; }

.isotope-list ul { position:relative; width:1316px; margin-left:-18px; }
.isotope-list ul li { overflow:hidden; width:402px; border:1px solid #eeeeee; margin-bottom:37px; margin-left:18px; margin-right:18px;  }
/*.isotope-list ul li:nth-child(3n+1){ margin-left:0px; }*/
.isotope-list ul li .tit { font-size:24px; color:#171717; margin:20px 25px;
	display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /* 여러 줄 자르기 추가 스타일 */ white-space: normal; line-height: 1.2; height: 2.4em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.isotope-list ul li .tit img { vertical-align:middle; margin-left:5px; }
.isotope-list ul li .date-wrap { width:310px; padding:18px 0px 15px 18px;  float:left; }
.isotope-list ul li .date-wrap .date { color:#595959; font-size:16px; font-size:400; }
.isotope-list ul li .date-wrap .desc { font-size:14px; color:#888888;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.isotope-list ul li .bottom { border-top:1px dotted #e9e9e9; }
.isotope-list ul li .cover { position:absolute; left:0px; top:0px; }

.bna-bg { position:relative; width:100%; height:900px; background:url(../../image/page/bg_bna.jpg) no-repeat top center; background-size:cover; margin-top:152px; }
.bna-bg .loginBox { width:567px; height:742px; background-color:#fff; box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3); position:absolute; top:80px; left:50%; margin-left:-285px; }
.bna-bg .loginBox .input-group-wrap { padding:0px 99px; }
.bna-bg .loginBox .input-group-wrap .text{height:50px; line-height:50px; font-size:15px; padding:0px 10px; border:1px solid #dbdbdc; display:inline-block; }
.unit-wrap { position:relative; }
.unit {position:absolute; right:18px; top:-3px; font-size:14px; color:#999999; }
.sns-wrap { margin-top:15px; padding-right:40px; }
.sns-wrap a { margin:0px 5px; }

/* 여우윤곽술 */
/* fox_con01 */
.inner{width:1280px; margin:0 auto; position:relative}
.sub_visual{width:100%; min-width:1280px; max-width:1920px; margin:152px auto 0; position:relative;}
.sub_visual img{position:relative; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);}

.fox_con01{width:100%; max-width:1920px; padding-bottom:100px; min-width:1280px; margin:0 auto;}
.fox_con01 .after:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.fox_con01 .video_box{width:calc(100% - 520px); height:430px; float:left;}
.fox_con01 .list{width:100%; float:left; max-width:520px; padding-left:24px; box-sizing:border-box;}
.fox_con01 .list ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.fox_con01 .list ul li{width:calc(50% - 4px); height:138px; margin-right:8px; margin-bottom:8px; float:left;}
.fox_con01 .list ul li:nth-of-type(2n){margin-right:0;}
.fox_con01 .list ul li a{display:block;}
.fox_con01 .list ul li a img{width:100%; height:138px;}
.fox_con01 .inner > a{display:block; width:150px; height:43px; line-height:43px; background:#7b7b7b; text-align:center; color:#fff; margin:22px auto 0; font-size:14px;}

.fox_con02{overflow:hidden;background:#ff566d; width:1920px; position:relative; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.fox_con02 .slider_con{position:relative;height:690px; }
.fox_con02 .slider_con .phone_slider{padding:134px 123px 0 110px; box-sizing:border-box; overflow:hidden; z-index:2; width:723px; height:793px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.fox_con02 .slider_con .phone_slider .phone_bg{position:absolute; width:100%; height:100%; z-index:2; left:0; top:10px;}
.fox_con02 .slider_con .phone_slider ul >div{background:#fff;}
.fox_con02 .slider_con .phone_slider ul >div img{margin:0 auto; width:100%;}
.fox_con02 .slider_con .back_slider{padding-top:100px; margin:0 auto;}
.fox_con02 .slider_con .back_slider .slick-prev{width:81px; height:81px; background:url('/clinicInfoAt/img/page/back_prev.png')no-repeat center; left:404px; z-index:2;}
.fox_con02 .slider_con .back_slider .slick-prev:before{display:none;}
.fox_con02 .slider_con .back_slider .slick-next{width:81px; height:81px; background:url('/clinicInfoAt/img/page/back_next.png')no-repeat center; right:404px; z-index:2;}
.fox_con02 .slider_con .back_slider .slick-next:before{display:none}
.fox_con02 .slider_con .back_slider ul div.slick-slide  img{display:block; width:90%; margin:0 auto;}
.fox_img_box{width:100%; /*min-width:1280px; max-width:1920px;*/ margin:0 auto; position:relative;}
.fox_img_box img{/* min-width:1280px; */ position:relative; /*left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);*/}

.fox_con02.small{background:#ff7c81;}
.fox_con02.dual{background:#8e6eeb;}
.fox_con02.botox{background:#b556ff;}
.fox_con02.filler{background:#ffc956}

.recommend_con{width:100%; min-width:1280px; max-width:1920px; margin:0 auto; padding-bottom:100px;}
.recommend_con ul.slider li{padding:0 5px; height:260px; box-sizing:border-box;}
.recommend_con ul.slider li img{width:100%; height:260px;}
.recommend_con ul.slick-dots{bottom:-45px}
.recommend_con ul.slick-dots li{margin:0 2px; width:13px; height:13px; border-radius:50%; background:#dbdbdb; padding:0;}
.recommend_con ul.slick-dots li button{width:100%; height:100%; padding:0;}
.recommend_con ul.slick-dots li button:before{display:none;}
.recommend_con ul.slick-dots li.slick-active{background:#cc3451}

/**** 전후사진 갤러리 ****/
.bna_slide {position:relative; width:100%; margin:0 auto; max-width:960px; font-size:0;}
.bna_slide ul {margin:0;}
.bna_slide ul li {position:relative; overflow:hidden;}
.bna_slide ul li:after {content:''; position:absolute; left:0; top:0; right:0; bottom:0; width:35px; height:35px; margin:auto; }
.bna_slide ul li > div {float:left; width:50%; height:490px; overflow:hidden;}
.bna_slide ul li > div > img {width:100%; height:100%}

/*사진밑 비포 에프터 박스*/
.bna_slide .bef {display:block; position:absolute; width:78px; left:0; bottom:0; padding:7px 0; font-size:14px; color:#fff; background:#666; text-align:center; z-index:10;}
.bna_slide .aft{left:50%; background-color:#ea1c5b; }

/*전후사진 이전 글 , 다음 글 css 시작*/
.bna_slide .bx-controls-direction a {position:absolute; width:94px; height:43px; background-size:cover; text-indent:-9999px; top:58%; transform:translate(0,-50%);}
.bna_slide .bx-controls-direction a.bx-prev{left:-151px; background:url('../../image/bna/nbna_prev.png') no-repeat center top;}
.bna_slide .bx-controls-direction a.bx-next{right:-151px; background:url('../../image/bna/nbna_next.png') no-repeat center top;}
/*전후사진 이전 글 , 다음 글 css 끝*/

.bnas_wrap .under_txt {width:100%; margin:0 auto; padding:15px 0; max-width:900px; box-sizing:border-box; border:1px solid #eae8e8; text-align:center; border-top:0; color:#222; font-size:16px;}
.bnas_wrap .under_txt p {display:none;}
.bnas_wrap .icon_type {margin:40px 0 77px; text-align:center; font-size:0;}
.bnas_wrap .icon_type > div {display:inline-block; width:112px; height:132px; vertical-align:top; box-sizing:border-box; padding:17px 15px 10px;}
.bnas_wrap .icon_type > div + div {margin-left:3px;}
.bnas_wrap .icon_type > div img {margin-bottom:12px;}
.bnas_wrap .icon_type > div p {padding-top:7px; font-size:16px;}

/* 정면 */
.bnas_wrap .icon_type > div.front {border:1px solid #222;}
.bnas_wrap .icon_type > div.front p {border-top:1px solid #222; color:#222;}
/* 45도 */
.bnas_wrap .icon_type > div.ff {border:1px solid #0063e9;}
.bnas_wrap .icon_type > div.ff p {border-top:1px solid #0063e9; color:#0063e9;}
/* 측면 */
.bnas_wrap .icon_type > div.side {border:1px solid #ea1c5b;}
.bnas_wrap .icon_type > div.side p {border-top:1px solid #ea1c5b; color:#ea1c5b;}

.bnas_wrap .icon_type > div:hover,
.bnas_wrap .icon_type > div.on {background:#f3f8fe;}
/* 페이저 */
.bnas_pager {width:100%; margin:0 auto; max-width:900px; overflow:hidden;}

/*페이저 이미지 감싸는 박스 크기와 이미지 크기 css*/
.bnas_pager > div {float:left; width:48.8888%; margin:0 2.2222% 20px 0;}
.bnas_pager > div:nth-of-type(2n) {margin-right:0;}
.bnas_pager > div a {position:relative; display:block; width:100%; font-size:0;}
.bnas_pager > div a img {width:50%; height:145px}

/*페이저 이미지 클릭 시 테두리 생성 css*/
.bnas_pager > div a p {position:absolute; width:100%; height:100%; top:0; left:0; box-sizing:border-box;}
.bnas_pager > div a.active p {border:2px solid #307dd4;}

/**** 페이저 ****/
.programPage {margin-top:20px; padding-bottom:40px; text-align:center; font-size:0;}
.programPage a{position:relative; display:inline-block; width:34px; height:34px; text-decoration: none; color:#444; box-sizing:border-box; border:1px solid #fff; line-height:32px; font-size:15px;}
.programPage a.page_prev{position:relative; display:inline-block; vertical-align:top; color:#ea1c5b; font-size:11px; border:1px solid #ddd;}
.programPage a.page_next{position:relative; display:inline-block; vertical-align:top; color:#ea1c5b; font-size:11px; border:1px solid #ddd;}
.programPage a:hover{background:#f3f8fe; border:1px solid #f3f8fe;}
.programPage a.active {color:#f60029; border:1px solid #ea1c5b;}
.programPage a.page_prev:hover, .programPage a.page_next:hover{background:none; border:1px solid #ddd;}

/* 전후사진 */

.after_page .faq_tab li{width: 20%;height: 50px;}
.after_page .faq_tab li a{padding-top: 15px;}
.after_page .faq_tab li.active{background-color: #B2A27F;}
.after_page .faq_tab li:hover{background-color: #5d514c;}

.after_page .bnas_wrap .under_txt{border:0;font-size: 20px;font-weight: bold;}
.after_page .bnas_wrap .icon_type{margin: 30px 0;}
.after_page .bnas_wrap .icon_type > div{margin:0 6px; cursor:pointer; padding:0; border:0; width:84px; height:84px; border-radius:50%; background:#a19e9e; line-height:84px; font-size:18px; color:#fff; letter-spacing:-0.045em;}
.after_page .bnas_wrap .icon_type > div img{display: none;}
.after_page .bnas_wrap .icon_type > div.front p,
.after_page .bnas_wrap .icon_type > div.ff p,
.after_page .bnas_wrap .icon_type > div.side p{border-top:0;padding-top: 0;font-weight: 500;}
.after_page .bnas_wrap .icon_type > div:hover,
.after_page .bnas_wrap .icon_type > div.on{background-color: #312e2f;}
.after_page .bnas_wrap .icon_type > div p{color:#fff;}
.after_page .bna_slide .login_bg{position:absolute;top: 0;left: 0;z-index: 9;width: 480px;height: 562px;}
.after_page .bna_slide .login_bg a{display: block;width: 100%;height: 100%;}
.after_page .bna_slide .login_bg img{width: 100%;height: 100%;}

.after_page .bnas_wrap{background-color: #f8f7f7;}
.after_page .bnas_pager{padding: 65px 0;max-width:1200px;}
.after_page .bnas_pager > div{background:#e1e1e1; position:relative; width:277px;height: 145px;margin:0 30px 0 0;overflow:hidden;}
/*.after_page .bnas_pager > div:nth-of-type(2n){margin-right: 30px;}*/
.after_page .bnas_pager > div:nth-of-type(4n){margin-right: 0;}
.after_page .bnas_pager > div a{height: 100%;}
.after_page .bnas_pager > div a.active p{border:1px solid #ddd;}
.after_page .bnas_pager > div .login_check{position:absolute;left: 0;top: 0;width: 50%;height: 145px; padding: 35px 0;background-color: rgba(0,0,0,0.87);font-size:16px;color:#fff;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.after_page .bna_slide ul li > div{height: 562px; position:relative;  background:#fff;}
.after_page .bna_slide ul li > div .after_text{font-size:18px; color:#222; letter-spacing:-0.045em; position:absolute; right:10px; bottom:10px;}
.after_page .bna_slide ul li > .bot_text{font-size:20px; color:#fff; letter-spacing:-0.045em; text-align:center; background:#312e2f; padding:17px 0;width:100%; height:auto; float:none;}

.notice_tit{text-align:center; font-size:32px; color:#222; font-weight:500; padding-bottom:50px;}

/* ATOP TV */
.atoptv_wrap:before{display:none}
.atoptv_wrap:after{display:none}
.atoptv_wrap .top{height:720px;}
.atoptv_pager { overflow:hidden; margin-top:50px;  }
.atoptv_pager a {width:244px; height:138px; position:relative;  float:left; margin:0 6px; display:inline-block; margin-bottom:12px; }
.atoptv_pager a img{width:100%; height:100%;}
.atoptv_pager a .over { display:none; border: 6px solid #ff7c80; position:absolute; width:100%; height:100%; left:0px; top:0px; }
.atoptv_pager a:hover .over,.atoptv_pager a.active .over {  display:block; }
.atoptv_pager a.on .over,.atoptv_pager a.active .over {  display:block; }


/* 필러 슬라이드 */
.fox_img_box_type02{background:#f5f5f5; max-width:1920px; margin:0 auto; padding-bottom:100px; position:relative;}
.fox_img_box_type02 > img{min-width:1280px; position:relative; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.fox_img_box_type02 .tit_img{text-align:center; margin-bottom:-30px; position:relative; z-index:2;}
.fox_img_box_type02 .fox_inner{width:1280px; margin:0 auto; box-shadow:-10px 10px 16px rgba(135,135,135,0.34);}
.fox_img_box_type02 .img_box{position:relative;}
.fox_img_box_type02 .img_box .slick-dots{position:static;}
.fox_img_box_type02 .img_box .slick-dots li{width:30px; height:30px; position:absolute;}
.fox_img_box_type02 .img_box .slick-dots li button{font-size:0; width:100%; height:100%;}
.fox_img_box_type02 .img_box .slick-dots li button:before{display:none;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(1){left:450px; top:277px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(2){left:437px; top:384px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(3){left:395px; top:461px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(4){left:461px; top:507px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(5){left:418px; top:600px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(6){left:820px; top:331px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(7){left:824px; top:415px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(8){left:835px; top:475px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(9){left:786px; top:507px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(10){left:855px; top:536px;}
.fox_img_box_type02 .img_box .slick-dots li:nth-of-type(11){left:788px; top:571px;}

.fox_img_box_type02 .text_box li{text-align:center; min-height:260px; padding:60px 0 0; background:#f9f9f9; box-sizing:border-box; }
.fox_img_box_type02 .text_box li p{font-size:22px; color:#0f0f0f; letter-spacing:-0.045em; font-weight:bold; margin-bottom:10px;}
.fox_img_box_type02 .text_box li span{display:block; font-size:18px; color:#666; letter-spacing:-0.045em; font-weight:300; }
.fox_img_box_type02 .text_box .slick-prev{margin-top:-20px; z-index:2; left:20px; font-size:0; width:21px; height:41px; background:url('../../image/page/filler_con04_prev.png')no-repeat center / cover;}
.fox_img_box_type02 .text_box .slick-prev:before{display:none;}
.fox_img_box_type02 .text_box .slick-next{margin-top:-20px; z-index:2; right:20px; font-size:0; width:21px; height:41px; background:url('../../image/page/filler_con04_next.png')no-repeat center / cover;}
.fox_img_box_type02 .text_box .slick-next:before{display:none;}
