@charset "utf-8";

/* C00346
신사구강악안면외과 */


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 게시판 */
.boardWrap{}
.boardWrap #contents{padding-top:5em;}
.boardWrap .SubNav_Small2{margin-top:0;}
.boardWrap .SubNav_Small2 ul{display:flex; align-items:center; gap:0.6em; justify-content:space-between;}
.boardWrap .SubNav_Small2 li{display:flex; align-items:center; justify-content:center; width:100%; background-color:#eee; border-radius:6px; overflow:hidden;}
.boardWrap .SubNav_Small2 li.Action{background-color:#CAAF88;}
.boardWrap .SubNav_Small2 li a{display:block; border:none; border-radius:0; width:100%; background-color:transparent; font-weight:500; font-size:14pt; color:#121212; transition:200ms; padding:7px 0px; letter-spacing:-0.5px;}
.boardWrap .SubNav_Small2 li:not(.Action) a:hover{background-color:#dbdbdb; color:#121212;}
.boardWrap .SubNav_Small2 li.Action a{background-color:transparent; color:#121212; font-weight:600;}
.BnfWrap .boardThumList a .Thumb{height:auto; width:100%;}
.BnfWrap .boardThumList a .Thumb img{height:auto; width:100%;}
.boardWrap.ViewWrap #contents{padding-top:calc(100px + 1em);}
.boardWrap.ViewWrap .boardThumList{margin-top:3em;}

.BnfWrap{}

.contactWrap{}
.contactWrap #contents{padding:5em 0;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 퀵링크페이지 */
.memberWrap #contents .Inner{margin-top:calc(2% + 100px);}
.memberWrap #contents .AgreeBox{padding-top:0;}
.memberWrap #contents .AgreeBox p{line-height:1;}
.aboutUninsured .Border_healthListArea{padding-top:calc(3em + 100px);}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 키비주얼 섹션 */
.TopVisual{height:800px; padding:0; background-size:cover; background-position:center; background-repeat:no-repeat;}
.TopVisual .TopText{position:relative; display:flex; justify-content:center; align-items:center; flex-direction:column; gap:1.5em; width:100%; height:100%; padding-top:100px;}
.TopVisual .TopText > span{color:#fff; font-size:0.98rem; letter-spacing:0.1em; font-weight:300; opacity:.5;}
.TopVisual .TopText h2{color:#fff; font-size:3.5rem; font-weight:600;}
.TopVisual .TopText h2 span{color:#fff; font-size:2.3rem; font-weight:500; line-height:1.5;}
.TopVisual .TopText p{color:#fff; position:relative; font-size:1.25rem; font-weight:200; line-height:1.8; margin-top:1.3em; text-align:center;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 시술페이지 기본설정 */
.ClinicArea *{letter-spacing:-0.025em; line-height:1;}
.ClinicArea{color:#121212;}
.ClinicArea section{position:relative; display:block; padding:9em 0; background-color:#fff;}
.ClinicArea .ContArea{position:relative; width:100%; display:block;}
.ClinicArea .SubTitle{display:flex; align-items:center; flex-direction:column; gap:1.5em;}
.ClinicArea .SubTitle.t_center{justify-content:center;}
.ClinicArea .SubTitle span.f_Kalnia{font-size:0.98rem; letter-spacing:0.1em; font-weight:400; color:#848484;}
.ClinicArea .SubTitle h3{position:relative; display:block;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 시술페이지_계산영역 */
.ClinicArea .CalSection{}
.ClinicArea .CalSection > div{}
	.ClinicArea .CalSection .SubTitle{}
	.ClinicArea .CalSection .ContArea{display:flex; width:100%; gap:1.7em; flex-wrap:wrap; justify-content:center;}
	.ClinicArea .CalSection .ContArea > div:not(.StepResult){background-color:#f3f3f3; border-radius:20px; display:flex; flex-direction:column; justify-content:flex-start; align-items:center; padding:3em; gap:2em;}
	.ClinicArea .CalSection .ContArea .Step01{width:100%;}
	.ClinicArea .CalSection .ContArea ul{display:flex; gap:1em; align-items:flex-start; flex-wrap:wrap; justify-content:center; align-items:center;}
	.ClinicArea .CalSection .ContArea ul li{display:flex; align-items:center; justify-content:center; flex-wrap:wrap; background-color:#d0d0d0; border-radius:10px; width:180px; min-height:150px; cursor:pointer; transition:250ms; border:1px solid #d0d0d0; align-content:center; padding:0 2%;}
	.ClinicArea .CalSection .ContArea ul li:hover:not(.Active){background-color:#e1e1e1;}
	.ClinicArea .CalSection .ContArea ul li.Active{background-color:#fff; border:1px solid #bababa;}
	.ClinicArea .CalSection .ContArea ul li .Box{min-height:calc(0.8em + 43px); display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; text-align:center; border-bottom:2px solid #e6e6e6; margin-bottom:1em; padding-bottom:0.8em;}
	.ClinicArea .CalSection .ContArea ul li .Box img{}
	.ClinicArea .CalSection .ContArea ul li .Box p{line-height:1.6; font-size:0.9rem;}
	.ClinicArea .CalSection .ContArea ul li .Box p b{}
	.ClinicArea .CalSection .ContArea ul li > p{font-weight:600; color:#737373; min-width:4em; text-align:center;}
	.ClinicArea .CalSection .ContArea ul li .Price{font-weight:600; color:#737373; font-size:1.8rem;}
	.ClinicArea .CalSection .ContArea ul li small{margin:5px 0 0 3px; color:#737373;}
	.ClinicArea .CalSection .ContArea ul li em{position:relative; width:100%; text-align:center; font-size:0.75rem; font-weight:400; margin-top:0.3em; color:#777;}
	.ClinicArea .CalSection .ContArea ul li.Active > p{color:#121212;}
	.ClinicArea .CalSection .ContArea ul li.Active .Price{color:#121212;}
	.ClinicArea .CalSection .ContArea ul li.Active small{color:#121212;}
	.ClinicArea .CalSection .ContArea ul li.List01{}
	.ClinicArea .CalSection .ContArea ul li.List02{}
	.ClinicArea .CalSection .ContArea ul li.List03{}
	.ClinicArea .CalSection .ContArea ul li.List04{}
	.ClinicArea .CalSection .ContArea ul li.List05{}
	.ClinicArea .CalSection .ContArea ul li.List05 .Box{padding-bottom:0em;}
	.ClinicArea .CalSection .ContArea ul li.List06{}
	.ClinicArea .CalSection .ContArea ul li.List06 .Box{padding-bottom:0em;}
	.ClinicArea .CalSection .ContArea .Step02{width:calc((100% - 3.4em) / 3);}
	.ClinicArea .CalSection .ContArea .Step03{width:calc((100% - 3.4em) / 3);}
	.ClinicArea .CalSection .ContArea .Step04{width:calc((100% - 3.4em) / 3);}
	.ClinicArea .CalSection .ContArea .Title{display:flex; flex-direction:column; align-items: center; justify-content:center; gap:0.7em;}
	.ClinicArea .CalSection .ContArea .Title span{padding:0.4em 1.2em; border-radius:5px; line-height:1;}
	.ClinicArea .CalSection .ContArea .Title strong{font-weight:600; text-align:center; line-height:1.4;}
	.ClinicArea .CalSection .ContArea .InputBox{min-width:150px; background-color:#fff; border-radius:10px; display:flex; margin:0 auto; align-items:center; color:#6E6E6E; padding:0.5em 1.3em; justify-content:space-between; font-weight:500; transition:100ms; border:1px solid #fff;}
	.ClinicArea .CalSection .ContArea .InputBox:hover{border:1px solid #cccccc;}
	.ClinicArea .CalSection .ContArea .InputBox input{width:80px; border:none; text-align:center; font-weight:600;}
	.ClinicArea .CalSection .ContArea .TextBox{display:block; width:100%; margin-top:1em;}
	.ClinicArea .CalSection .ContArea .TextBox p{display:flex; align-items:flex-start; gap:0; color:#3F3F3F; line-height:1.4;}
	.ClinicArea .CalSection .ContArea .TextBox p + p{margin-top:0.5em;}
	.ClinicArea .CalSection .ContArea .TextBox p:before{content:'*'; position:relative; display:block;}
	.ClinicArea .CalSection .ContArea .StepResult{display:flex; flex-direction:column; justify-content:center;}
	.ClinicArea .CalSection .ContArea .StepResult > img{width:fit-content; margin:auto;}
	.ClinicArea .CalSection .ContArea .ResultBox{display:flex; border-radius:10px; padding:1.6em 4em; margin-top:1.7em; align-items:center; gap:0.5em;}
	.ClinicArea .CalSection .ContArea .ResultBox *{color:#fff !important;}
	.ClinicArea .CalSection .ContArea .ResultBox span{font-weight:500;}
	.ClinicArea .CalSection .ContArea .ResultBox .TotalPrice{display:block; width:300px; font-weight:600; text-align:right; height:40px;}
	.ClinicArea .CalSection .ContArea .ResultBox small{display:block; opacity:.7;}
	.ClinicArea .CalSection .ContArea .StepResult .TextBox p{justify-content:center;}
	.ClinicArea .CalSection .ContArea .StepResult .TextBox p:before{display:none;}
	
	/* 양악안면윤곽 */
	.facialWrap .ClinicArea .CalSection{}
	.facialWrap .ClinicArea .CalSection .ContArea{background-color:#f3f3f3; border-radius:20px; align-items:center; padding:4em calc((100% - 1000px) / 2) 4em calc((100% - 1000px) / 2);}
	.facialWrap .ClinicArea .CalSection .ContArea .ImgBox{position:relative; padding:0; margin:0 auto 0 0;}
	.facialWrap .ClinicArea .CalSection .ContArea .Part{position:absolute; left:0; top:0;}
	.facialWrap .ClinicArea .CalSection .ContArea .Part img{position:absolute; left:0; top:0; opacity:0; z-index:0; transition:300ms;}
	.facialWrap .ClinicArea .CalSection .ContArea .Part img.Active{opacity:1; z-index:2;}
	.facialWrap .ClinicArea .CalSection .ContArea img.Default{position:relative;}
	.facialWrap .ClinicArea .CalSection .ContArea .Step01{padding:0; width:fit-content; margin:0 0 0 auto;}
	.facialWrap .ClinicArea .CalSection .ContArea ul{flex-direction:column;}
	.facialWrap .ClinicArea .CalSection .ContArea ul li{width:300px; min-height:70px;}
	.facialWrap .ClinicArea .CalSection .ContArea ul li .Price{min-width:2em; text-align:right;}
	.facialWrap .ClinicArea .CalSection .ContArea .Title strong{width:300px;}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 시술페이지_리스트영역 */
.ClinicArea .ListSection{}
.ClinicArea .ListSection > div{}
	.ClinicArea .ListSection .ContArea{display:flex; gap:5em; flex-direction:column;}
	.ClinicArea .ListSection .ContArea > div{display:flex; align-items:center; gap:8em;}
	.ClinicArea .ListSection .ContArea > div:last-child .ImgBox{margin:0 0 0 auto;}
	.ClinicArea .ListSection .ContArea > div:last-child .VideoBox{margin:0 0 0 auto;}
	.ClinicArea .ListSection .ImgBox{border-radius:30px; overflow:hidden;}
	.ClinicArea .ListSection .ImgBox img{width:100%;}
	.ClinicArea .ListSection .TextBox{width:auto; max-width:45%;}
	.ClinicArea .ListSection .TextBox p{line-height:1.9;}
	.ClinicArea .ListSection .TextBox p b{line-height:1.9; font-weight:600;}
	.ClinicArea .ListSection .TextBox p small{line-height:1.9; font-weight:300;}
	.ClinicArea .ListSection .VideoBox{display:block; width:670px;}
	.ClinicArea .ListSection .VideoBox video{width:100%;}
	
	/* 양악안면윤곽 */
	.facialWrap .ClinicArea .ListSection .TextBox p b{font-size:2rem; margin-bottom:0.3em; display:inline-block;}
	.facialWrap .ClinicArea .ListSection .TextBox p{font-weight:300}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 시술페이지_리스트배경영역 */
.ClinicArea .ListBgSection{background-position:center; background-size:cover; background-repeat:no-repeat; padding:11em 0;}
.ClinicArea .ListBgSection > div{}
	.ClinicArea .ListBgSection .ContArea{display:flex; align-items:center;}
	.ClinicArea .ListBgSection .SubTitle{align-items:baseline;}
	.ClinicArea .ListBgSection .SubTitle h3{font-weight:200; line-height:1.4}
	.ClinicArea .ListBgSection .SubTitle h3 b{font-weight:500; line-height:1.4}
	.ClinicArea .ListBgSection .SubTitle p{line-height:1.7; font-weight:200; margin-top:1em;}
	.ClinicArea .ListBgSection .ImgBox{margin:0 0 0 auto;}
	
	/* 양악안면윤곽 */
	.facialWrap .ClinicArea .ListBgSection.Section06{}
	.facialWrap .ClinicArea .ListBgSection.Section06 .SubTitle{margin:0 4em 0 0; max-width:50%;}
	.facialWrap .ClinicArea .ListBgSection.Section06 .SubTitle h3{font-weight:400; line-height:1.3;}
	.facialWrap .ClinicArea .ListBgSection.Section06 .SubTitle h3 > b{font-weight:700; line-height:1.3;}
	.facialWrap .ClinicArea .ListBgSection.Section06 .SubTitle h3 > small{font-weight:300; line-height:1.5; font-size:2.2rem}
	.facialWrap .ClinicArea .ListBgSection.Section06 .SubTitle h3 > small b{font-weight:500; line-height:1.5;}
	.facialWrap .ClinicArea .ListBgSection.Section06 .SubTitle p{font-weight:300;}
	.facialWrap .ClinicArea .ListBgSection.Section06 .ImgBox{margin:0 auto 0 0;}
	/* 엑소좀 */
	.exosomeWrap .ClinicArea .ListBgSection .SubTitle p{margin:0;}
	.exosomeWrap .ClinicArea .ListBgSection .SubTitle span{display:flex; align-items:center; justify-content:center; gap:0.7em; margin-top:0.5em;}
	.exosomeWrap .ClinicArea .ListBgSection .SubTitle span em{padding:0.6em 1.2em; border-radius:100px; font-weight:600;}
	.exosomeWrap .ClinicArea .ListBgSection .ImgBox{margin:0 auto 0 0;}
	.exosomeWrap .ClinicArea .ListBgSection .SubTitle{margin:0 auto;}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */	
/* 시술페이지_논문영역 */
.ClinicArea .ThesisSection{background-position:center; background-size:cover; background-repeat:no-repeat; padding:11em 0;}
.ClinicArea .ThesisSection > div{}
	.ClinicArea .ThesisSection .ContArea{display:flex; align-items:center; flex-direction:column; width:100%; }
	.ClinicArea .ThesisSection .SubTitle{align-items:baseline; width:100%; padding-bottom:2em; margin-bottom:2.5em; border-bottom:2px solid #222;}
	.ClinicArea .ThesisSection .SubTitle h3 b{font-weight:600;}
	.ClinicArea .ThesisSection .SubTitle p{font-weight:500; display:flex; align-items:center; width:100%;}
	.ClinicArea .ThesisSection .SubTitle p b{margin:0 0 0 auto; padding:0.3em 0.9em; font-weight:400; width:fit-content;}
	.ClinicArea .ThesisSection .ImgBox{margin:0 0 0 auto; display:flex; justify-content:space-between;}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 시술페이지_전구영역 */
.ClinicArea .LightSection{background-position:center; background-size:cover; background-repeat:no-repeat; padding:14em 0;}
.ClinicArea .LightSection > div{}
	.ClinicArea .LightSection .SubTitle{}
	.ClinicArea .LightSection .SubTitle img{}
	.ClinicArea .LightSection .SubTitle p{font-weight:600; padding:0.5em 1em; border-radius:100px; margin-bottom:1em; opacity:.9;}
	.ClinicArea .LightSection .SubTitle h3{font-weight:300; line-height:1.4;}
	.ClinicArea .LightSection .SubTitle h3 b{font-weight:600; line-height:1.4;}
	
	/* 양악안면윤곽 */
	.facialWrap .ClinicArea .LightSection .SubTitle p{font-weight:400}
	/* 엑소좀 */
	.exosomeWrap .ClinicArea .LightSection .SubTitle h3{font-weight:500}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 시술페이지_중간정렬영역 */
.ClinicArea .CenterBgSection{background-position:center; background-size:cover; background-repeat:no-repeat; padding:11em 0;}
.ClinicArea .CenterBgSection > div{}
	.ClinicArea .CenterBgSection .SubTitle h3{font-weight:300; line-height:1.4;}
	.ClinicArea .CenterBgSection .SubTitle h3 b{font-weight:600; line-height:1.4;}
	.ClinicArea .CenterBgSection .SubTitle p{line-height:1.4; font-weight:300;}
	
	/* 엑소좀 */
	.exosomeWrap .ClinicArea .CenterBgSection.Section09{padding:11.5em 0;}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 시술페이지_추천대상영역 */
.ClinicArea .TargetSection{}
.ClinicArea .TargetSection > div{padding:0 6%;}
	.ClinicArea .TargetSection .SubTitle{}
	.ClinicArea .TargetSection .SubTitle h3 b{font-weight:600;}
	.ClinicArea .TargetSection .ContArea{display:flex; width:100%; flex-direction:column; gap:1.2em;}
	.ClinicArea .TargetSection .ContArea > div{width:100%; display:flex; align-items:center; padding:1.2em; border-radius:100px; gap:1.3em; justify-content:center;}
	.ClinicArea .TargetSection .ContArea span{}
	.ClinicArea .TargetSection .ContArea p{min-width:63%; max-width:63%;}
	

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 시술페이지_공통_bnfList2연동 */
.ClinicArea .CommonBnfSection{}
.ClinicArea .CommonBnfSection > div{}
	.ClinicArea .CommonBnfSection .SubTitle{}
	.ClinicArea .CommonBnfSection .SubTitle h3 b{font-weight:600;}
	.ClinicArea .CommonBnfSection .SubTitle p{font-weight:400;}
	.ClinicArea .CommonBnfSection .ContArea{display:flex; align-items:center;}
	.ClinicArea .CommonBnfSection .TextBox{width:43%; display:flex; flex-direction:column; justify-content:center; gap:2em;}
	.ClinicArea .CommonBnfSection .TextBox p{line-height:1.5; font-weight:500;}
	.ClinicArea .CommonBnfSection .TextBox a{display:flex; align-items:center; padding:0.5em 1.2em; border-radius:100px; width:fit-content; margin:0 auto; gap:0.3em; transition:300ms;}
	.ClinicArea .CommonBnfSection .TextBox a:hover{opacity:.8;}
	.ClinicArea .CommonBnfSection .SwiperBox{width:57%; position:relative;}
	.ClinicArea .CommonBnfSection .ImgBox{width:100%;}
	.ClinicArea .CommonBnfSection .ImgBox img{width:100%;}
	.ClinicArea .CommonBnfSection .SwiperCommonBnf{width:600px; position:relative; z-index:2;}
	.ClinicArea .CommonBnfSection .SwiperArrow{position:absolute; display:flex; align-items:center; width:100%; z-index:1; left:0%; top:50%; margin-top:-22px;}
	.ClinicArea .CommonBnfSection .SwiperArrow > div{position:relative; cursor:pointer;}
	.ClinicArea .CommonBnfSection .SwiperArrow > div:last-child{margin:0 0 0 auto;}
	.ClinicArea .CommonBnfSection .SwiperArrow > div i{font-size:2.8rem; color:#bbb;}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 시술페이지_공통_검정배경영역 */
.ClinicArea .CommonBlackSection{background-position:center; background-size:cover; background-repeat:no-repeat; padding:18em 0;}
.ClinicArea .CommonBlackSection > div{}
	.ClinicArea .CommonBlackSection .SubTitle{}
	.ClinicArea .CommonBlackSection .SubTitle h3{font-weight:200; line-height:1.4; margin-bottom:0.5em;}
	.ClinicArea .CommonBlackSection .SubTitle h3 b{font-weight:500; line-height:1.4;}
	.ClinicArea .CommonBlackSection .SubTitle h3 b:last-child{font-weight:700; line-height:1.4;}
	.ClinicArea .CommonBlackSection .SubTitle p{font-weight:200;}
	.ClinicArea .CommonBlackSection .SubTitle small{font-weight:200; opacity:.6}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 임플란트센터_섹션2 */
.implantWrap .ClinicArea .Section02{padding-top:3em; background:transparent; z-index:2;}
.implantWrap .ClinicArea .Section02 > div{}
	.implantWrap .ClinicArea .Section02 .ContArea{position:relative; display:flex; gap:70px; justify-content:center; align-items:start;}
	.implantWrap .ClinicArea .Section02 .ImgBox{position:relative; border-radius:50px; overflow:hidden;}
	.implantWrap .ClinicArea .Section02 .ImgBox:last-child{margin-top:160px;}
	.implantWrap .ClinicArea .Section02 .SubTitle{display:flex; height:100%; width:100%; z-index:2; position:absolute; flex-direction:column; padding:4em;left:0; top:0;}
	.implantWrap .ClinicArea .Section02 .SubTitle *{color:#fff !important;}
	.implantWrap .ClinicArea .Section02 .SubTitle h3{text-align:left; font-weight:600; line-height:1.4; margin:0 auto auto 0;}
	.implantWrap .ClinicArea .Section02 .SubTitle p{text-align:right; line-height:1.6; font-weight:300; margin:auto 0 0 auto; font-size:1.25rem;}
	
/* 임플란트센터_섹션3 */
.implantWrap .ClinicArea .Section03{z-index:1; padding:0; margin-top:-12em;}
.implantWrap .ClinicArea .Section03 > div{position:relative; padding-top:80px;}
	.implantWrap .ClinicArea .Section03 > div > img{position:absolute; left:0; top:0; z-index:1;}
	.implantWrap .ClinicArea .Section03 .ContArea{z-index:2; width:1200px; margin:0 auto; display:flex; align-items:center;}
	.implantWrap .ClinicArea .Section03 .ImgBox{width:50%; display:flex; justify-content:center;}
	.implantWrap .ClinicArea .Section03 .ImgBox img{}
	.implantWrap .ClinicArea .Section03 .SubTitle{margin:0 0 0 auto; width:auto; gap:2.5em;}
	.implantWrap .ClinicArea .Section03 h3{line-height:1.7;}
	.implantWrap .ClinicArea .Section03 p{font-size:1.4rem; line-height:1.6; font-weight:400;}
	
/* 임플란트센터_섹션4 */
.implantWrap .ClinicArea .Section04{padding-bottom:0;}
.implantWrap .ClinicArea .Section04 > div{}
	.implantWrap .ClinicArea .Section04 .SubTitle{}
	.implantWrap .ClinicArea .Section04 h3 b{font-weight:600;}
	.implantWrap .ClinicArea .Section04 .ContArea{}
	.implantWrap .ClinicArea .Section04 .ImgBox{position:relative; z-index:1; display:flex; justify-content:center;}
	.implantWrap .ClinicArea .Section04 .TextBox{position:absolute; width:100%; z-index:2; height:100%; bottom:0;}
	.implantWrap .ClinicArea .Section04 .TextBox .Text{position:absolute; z-index:1; display:flex; align-items:center; width:fit-content}
	.implantWrap .ClinicArea .Section04 .TextBox .Text p{line-height:1.5; font-weight:400; color:#737373; background-color:#fff; border-radius:30px; width:fit-content; padding:1.7em 2em; box-shadow:3px 3px 9px rgba(0,0,0, 0.05); width:300px;}
	.implantWrap .ClinicArea .Section04 .TextBox .Text p b{font-weight:500; line-height:1.5; margin-bottom:0.3em; display:inline-block; width:100%;}
	.implantWrap .ClinicArea .Section04 .TextBox .Text:nth-child(1){top:4em;}
	.implantWrap .ClinicArea .Section04 .TextBox .Text:nth-child(2){top:16em;}
	.implantWrap .ClinicArea .Section04 .TextBox .Text:nth-child(1):after,
	.implantWrap .ClinicArea .Section04 .TextBox .Text:nth-child(2):after{content:''; position:relative; width:260px; height:2px; background:#fff; box-shadow:3px 3px 9px rgba(0,0,0, 0.05);}
	.implantWrap .ClinicArea .Section04 .TextBox .Text:nth-child(1):before,
	.implantWrap .ClinicArea .Section04 .TextBox .Text:nth-child(2):before{content:''; position:absolute; right:0; width:10px; height:10px; background:#fff; border-radius:100px; box-shadow:3px 3px 9px rgba(0,0,0, 0.05);}
	.implantWrap .ClinicArea .Section04 .TextBox .Text:nth-child(3){right:0; top:11em;}
	.implantWrap .ClinicArea .Section04 .TextBox .Text:nth-child(3):before{content:''; position:relative; width:350px; height:2px; background:#fff; box-shadow:3px 3px 9px rgba(0,0,0, 0.05);}
	.implantWrap .ClinicArea .Section04 .TextBox .Text:nth-child(3):after{content:''; position:absolute; left:0; width:10px; height:10px; background:#fff; border-radius:100px; box-shadow:3px 3px 9px rgba(0,0,0, 0.05);}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 엑소좀_섹션2 */
.exosomeWrap .ClinicArea .Section02{}
.exosomeWrap .ClinicArea .Section02 > div{}
	.exosomeWrap .ClinicArea .Section02 .SubTitle{}
	.exosomeWrap .ClinicArea .Section02 .SubTitle h3 b{font-weight:600;}
	.exosomeWrap .ClinicArea .Section02 .ContArea{display:flex; align-items:end; justify-content:center; gap:2em;}
	.exosomeWrap .ClinicArea .Section02 .ContArea > div{}
	.exosomeWrap .ClinicArea .Section02 .ContArea > div > span{font-size:5.5rem; height:70px; position:relative; display:block; overflow:hidden;}
	.exosomeWrap .ClinicArea .Section02 .ContArea > div:nth-child(even) > span{height:auto; color:#F4F0E9; overflow:visible; font-size:4.5rem; height:64px; margin-top:0.7em;}
	.exosomeWrap .ClinicArea .Section02 .ImgBox{overflow:hidden; border-radius:1000px;}
	.exosomeWrap .ClinicArea .Section02 .TextBox{display:flex; flex-direction:column; gap:0.5em; max-width:450px;}
	.exosomeWrap .ClinicArea .Section02 .TextBox p{}
	.exosomeWrap .ClinicArea .Section02 .TextBox p small{display:block; margin-top:0.7em;}
	.exosomeWrap .ClinicArea .Section02 .TextBox span{display:flex; align-items:center; justify-content:center; gap:0.5em; margin-top:0.5em;}
	.exosomeWrap .ClinicArea .Section02 .TextBox span em{padding:0.4em 0.7em; border-radius:100px;}
	
		

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 병원소개 */
.ClinicArea .DoctorSection{padding:0;}
	.ClinicArea .DoctorSection .ContArea{}
	.ClinicArea .DoctorSection .DoctorCont{display:flex; align-items:center; background:#fff;}
	.ClinicArea .DoctorSection .DoctorCont:nth-child(even){background-color:#f7f7f7;}
	.ClinicArea .DoctorSection .DoctorCont:nth-child(even) .TextBox b{background-color:#e1e1e1;}
	.ClinicArea .DoctorSection .ImgBox{width:50%; max-width:fit-content;}
	.ClinicArea .DoctorSection .ImgBox img{width:100%; max-width:max-content;}
	.ClinicArea .DoctorSection .TextBox{width:50%; margin:0 auto; display:flex; flex-direction:column; align-items:baseline; gap:1.5em; padding-left:7%;}
	.ClinicArea .DoctorSection .TextBox pre{}
	.ClinicArea .DoctorSection .TextBox pre *{white-space:normal;}
	.ClinicArea .DoctorSection .TextBox > div{width:86%;}
	.ClinicArea .DoctorSection .TextBox img{}
	.ClinicArea .DoctorSection .TextBox img + pre{line-height:1.3;}
	.ClinicArea .DoctorSection .TextBox img + pre p{line-height:1.3;}
	.ClinicArea .DoctorSection .TextBox img + pre *{color:#B7A685;}
	.ClinicArea .DoctorSection .TextBox strong{}
	.ClinicArea .DoctorSection .TextBox small{}
	.ClinicArea .DoctorSection .TextBox span{display:block; margin:3em 0 2em 0; color:#C5C5C5; letter-spacing:0.1em;}
	.ClinicArea .DoctorSection .TextBox b{background-color:#EAEAEA; padding:0.4em 0.5em; display:inline-block; margin-bottom:1em;}
	.ClinicArea .DoctorSection .TextBox b + pre{display:flex; gap:0.6em; flex-direction:column;}
	.ClinicArea .DoctorSection .TextBox b + pre *{color:#575757;}
	.ClinicArea .DoctorSection .TextBox b + pre p{display:flex; gap:0.3em; line-height:1.5;}
	.ClinicArea .DoctorSection .TextBox b + pre p:before{content:'•'; position:relative; line-height:1.5;}
	.ClinicArea .DoctorSection .Text01{display:flex; align-items:center; gap:1.5em;}
	.ClinicArea .DoctorSection .Text03{display:block;}
		

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 오시는길 */
.aboutMapWrap .Company_Area{display:none !important;}
.ClinicArea .MapSection{padding:0;}
	.ClinicArea .MapSection .ContArea{}
	.ClinicArea .MapSection .ContArea{display:flex; align-items:center; background:#fff;}
	.ClinicArea .MapSection .MapArea{width:50%;}
	.ClinicArea .MapSection #aboutmap{width:100%; height:800px;}
	.ClinicArea .MapSection .ImgBox{width:50%; max-width:fit-content;}
	.ClinicArea .MapSection .ImgBox img{width:100%; max-width:max-content;}
	.ClinicArea .MapSection .TextBox{width:50%; margin:0 auto; display:flex; flex-direction:column; align-items:baseline; gap:3em; padding:0 7%;}
	.ClinicArea .MapSection .TextBox pre{}
	.ClinicArea .MapSection .TextBox pre *{white-space:normal;}
	.ClinicArea .MapSection .TextBox > div{width:70%; min-width:30em;}
	.ClinicArea .MapSection .TextBox > div p{line-height:1.5;}
	.ClinicArea .MapSection .TextBox > div label{display:flex; align-items:baseline; gap:8em;}
	.ClinicArea .MapSection .TextBox > div pre{line-height:1.5;}
	.ClinicArea .MapSection .TextBox > div > div{font-size:2rem; margin-bottom:0.7em; display:block; padding-bottom:0.7em; border-bottom:1px solid #737373; width:100%;}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 둘러보기 */
.ClinicArea .GallerySection{background-color:#fff; padding:9em 0 4.5em 0;}

	/* 기본세팅 --------------------------------------------------------- */
	.ClinicArea .GallerySection .ContArea{position:relative;}
	.ClinicArea .GallerySection .SwiperScroll{position:relative; display:block; width:100%;}
	.ClinicArea .GallerySection .SwiperScroll .swiper-wrapper{padding-bottom:4.5em; z-index:2;}
	.ClinicArea .GallerySection .SwiperScroll .Slide{width:1000px; height:700px;}
	.ClinicArea .GallerySection .SwiperScroll .Slide > div{position:relative; display:block; width:100%; height:100%; overflow:hidden; border-radius:70px; }
	.ClinicArea .GallerySection .SwiperScroll .Slide > div:after{content:'MORE'; position:absolute; font-size:1.2rem; letter-spacing:0.2em; color:#e1ded9; font-weight:700; transition:300ms; left:50%; top:50%; transform:translate(-50%, -50%); z-index:2; opacity:0;}
	.ClinicArea .GallerySection .SwiperScroll .Slide > div img{position:relative; display:block; width:100%; height:100%; overflow:hidden; transition:300ms; object-fit:cover;}
	.ClinicArea .GallerySection .SwiperArrow{position:absolute; top:350px; margin-top:-22px; display:flex; align-items:center; gap:0.8em; width:1180px; z-index:1; left:50%; margin-left:-590px;}
	.ClinicArea .GallerySection .SwiperArrow > div{position:relative; cursor:pointer;}
	.ClinicArea .GallerySection .SwiperArrow > div:last-child{margin:0 0 0 auto;}
	.ClinicArea .GallerySection .SwiperArrow > div i{font-size:2.8rem;}
	.ClinicArea .GallerySection .SwiperPagination{position:absolute; display:flex; align-items:center; width:50%; bottom:0; z-index:2; text-align:center; margin-left:-25%; left:50%; bottom:2em; gap:0.35em; justify-content:center;}
	.ClinicArea .GallerySection .SwiperPagination .SwiperPg{position:relative; display:inline-block; transition:350ms; width:14px; height:14px; opacity:1; background-color:#DEDEDE; border-radius:10px; cursor:pointer; border:2px solid #fff;}
	.ClinicArea .GallerySection .SwiperPagination .SwiperPgActive{opacity:1; border:4px solid #DBC9A7; background:#fff; width:15px; height:15px;}
	
	
