@charset "utf-8";

/* C00261
구로끗한의원 */


/* ========================================================================================================================================= */
/* 키비주얼 */
.TopVisual{position:relative; display:block; height:800px; background-size:cover; background-repeat:no-repeat; background-position:center;}
.TopVisual .TopTitle{position:relative; display:block; text-align:center; top:50%; transform:translate(0, -35%);}
.TopVisual .TopTitle img{position:relative; display:block; width:fit-content; margin:20px auto;}
.TopVisual .TopTitle .Title{line-height:1; color:#fff;}
.TopVisual .TopTitle .Title01{font-size:36pt; font-family:'Marcellus';}
.TopVisual .TopTitle .Title02{font-size:25pt; font-family:'GowunBatang'; font-weight:400; line-height:1.4; letter-spacing:-1px;}

.TopVisualSmall{position:relative; display:block; margin-top:130px;}
.TopVisualSmall .TopSmallTitle{position:relative; display:block; text-align:center; top:50%; transform:translate(0, -50%)}
.TopVisualSmall .TopSmallTitle .SmallTitle{line-height:1;}
.TopVisualSmall .TopSmallTitle .SmallTitle img{position:relative; display:block; width:80px; margin:0 auto 30px auto;}
.TopVisualSmall .TopSmallTitle .SmallTitle02{font-size:17pt; font-family:'GowunBatang'; font-weight:700; letter-spacing:-1px; color:#888;}

/* 다국어 */
.TopVisual .TopTitle .Title01 *{font-family:'Marcellus'}
.TopVisual .TopTitle .Title02 *{font-family:'GowunBatang';}
.TopVisualSmall .TopSmallTitle .SmallTitle02 *{font-family:'GowunBatang';}


/* ========================================================================================================================================= */
/* member */
.memberWrap #contents .Inner{margin-top:180px; margin-bottom:80px; padding:0; background:none;}
.memberWrap #contents .Inner .AgreeBox{padding-top:0;}


/* ========================================================================================================================================= */
/* 게시판 */
.boardWrap #contents{padding:0;}
.boardWrap #contents{padding-top:0;}
	/* ---------------------------------------------- */
	/* 전후사진 */
	.boardWrap.BnfWrap{}
	.boardWrap.BnfWrap #container{padding:100px 0 0 0;}
	.boardWrap.BnfWrap .SubNav_Small2 li a{line-height:1; padding:10px 3px;}

	/* ---------------------------------------------- */
	/* 공지사항 */
	.boardWrap.noticeWrap{}
	.boardWrap.noticeWrap #container{padding:100px 0 0 0;}

	/* ---------------------------------------------- */
	/* 이벤트 */
	body .clinicViewWrap.EWrap .ClinicLandImg .Inner{width:100%; min-width:100%;}

	
/* ========================================================================================================================================= */
/* 컨택페이지 */
.contactWrap{}	

	.feedbackWrap{}
	.feedbackWrap .SubNav.Made{margin-bottom:90px;}
	.feedbackWrap .reserveTable{margin-bottom:90px;}


/* ========================================================================================================================================= */
/* 끗한의원 > 끗한의원 */
.NC00261 .About_AboutArea *{}
.NC00261 .About_AboutArea .Section{position:relative; display:block; width:100%;}
.NC00261 .About_AboutArea .Inner{width:100%; min-width:100%;}
.NC00261 .About_AboutArea .ContArea{position:relative; display:block; width:100%;}
	/* ---------------------------------------------- */
	/* 섹션01 */
	.NC00261 .About_AboutArea .Section01{position:relative; z-index:1;}
	.NC00261 .About_AboutArea .Section01 .BgBox{position:relative; display:block; width:100%; overflow:hidden; background-color:#fffefe;}
	.NC00261 .About_AboutArea .Section01 .BgBox img{}
	.NC00261 .About_AboutArea .Section01 .BgBox img[data-aos=zoom-out]{transform:scale(1.1);}
	.NC00261 .About_AboutArea .Section01 .BgBox img[data-aos^=zoom][data-aos^=zoom].aos-animate{transform:translateZ(0) scale(1);}
	.NC00261 .About_AboutArea .Section01 .BgBox img[data-aos^=zoom][data-aos^=zoom]{opacity:0.5;}
	.NC00261 .About_AboutArea .Section01 .BgBox img[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;}
	.NC00261 .About_AboutArea .Section01 .Inner{width:1000px; min-width:1000px;}
	.NC00261 .About_AboutArea .Section01 .TextBox{position:absolute; width:100%; text-align:left; display:block; z-index:2; top:200px; left:0%;}
	.NC00261 .About_AboutArea .Section01 .Text{ line-height:1;}
	.NC00261 .About_AboutArea .Section01 .Text01 *{font-size:20pt; font-family:"Marcellus"; color:#b2b2b2;}
	.NC00261 .About_AboutArea .Section01 .Text02{font-size:40pt; margin-top:20px; font-family:"Marcellus"; color:#efa7b3;}
	.NC00261 .About_AboutArea .Section01 .Text03{font-size:14.5pt; margin-top:40px; font-family:"GowunBatang"; font-weight:700; color:#6d6d6d; line-height:2; letter-spacing:-1px;}
	.NC00261 .About_AboutArea .Section01 .Text03 > span{color:#dd8c9a;}
	
	/* ---------------------------------------------- */
	/* 섹션02 */
	.NC00261 .About_AboutArea .Section02{position:relative; z-index:2;}
	.NC00261 .About_AboutArea .Section02 dl{position:relative; display:table; width:100%;}
	.NC00261 .About_AboutArea .Section02 dt{position:relative; display:inline-table; width:50%; vertical-align:middle;}
	.NC00261 .About_AboutArea .Section02 dd{position:relative; display:inline-table; width:50%; vertical-align:middle;}
	.NC00261 .About_AboutArea .Section02 .TextBox{position:relative; display:block; text-align:center; padding-left:12em;}
	.NC00261 .About_AboutArea .Section02 dl:nth-child(odd){background-image:url(/img/C00261/About_Bg_Left.jpg); background-size:auto; background-position:bottom left; background-repeat:no-repeat}
	.NC00261 .About_AboutArea .Section02 dl:nth-child(even){background-image:url(/img/C00261/About_Bg_Right.jpg); background-size:auto; background-position:bottom right; background-repeat:no-repeat}
	.NC00261 .About_AboutArea .Section02 dl:nth-child(odd) .TextBox{padding-left:10em;}
	.NC00261 .About_AboutArea .Section02 dl:nth-child(even) .TextBox{padding-right:10em;}
	.NC00261 .About_AboutArea .Section02 .Text{position:relative; display:block; line-height:1;}
	.NC00261 .About_AboutArea .Section02 .Text01{font-size:40pt; margin-top:50px; font-family:"Marcellus"; color:#efa7b3;}
	.NC00261 .About_AboutArea .Section02 .Text02{font-size:20pt; margin-top:40px; font-family:"GowunBatang"; font-weight:700; color:#6d6d6d; letter-spacing:-1px;}
	.NC00261 .About_AboutArea .Section02 .ImgBox{position:relative; display:block; width:100%;}
	.NC00261 .About_AboutArea .Section02 .ImgBox img{position:relative; display:block; width:100%;}
	
	/* ---------------------------------------------- */
	/* 세션와이드 */
	.NC00261 .About_AboutArea .SectionWide{}
	.NC00261 .About_AboutArea .SectionWide .Inner{width:100%;}
	/* 배경박스 */
	.NC00261 .About_AboutArea .SectionWide .BgBox{position:relative; display:block; background-color:#3b4647; overflow:hidden;}
	/* 텍스트박스 */
	.NC00261 .About_AboutArea .SectionWide .TextBox{position:absolute; display:block; z-index:2; left:66%; top:30%;}
	.NC00261 .About_AboutArea .SectionWide .TextBox *{text-align:left;}
	.NC00261 .About_AboutArea .SectionWide .TextBox .Text{position:relative; display:block; line-height:1; color:#fff; font-family:'GowunBatang'; font-weight:400;}
	.NC00261 .About_AboutArea .SectionWide .TextBox .Text01{font-size:27pt; letter-spacing:0;}
	.NC00261 .About_AboutArea .SectionWide .TextBox .Text02{font-size:27pt; letter-spacing:1.7px; margin-top:13px;}
	.NC00261 .About_AboutArea .SectionWide .TextBox > img{position:relative; display:block; margin-top:50px;}
	
	/* ---------------------------------------------- */
	/* 다국어 */
	.NC00261 .About_AboutArea .Section01 .Text01 *{font-family:"Marcellus";}
	.NC00261 .About_AboutArea .Section01 .Text02 *{font-family:"Marcellus";}
	.NC00261 .About_AboutArea .Section01 .Text03 *{font-family:"GowunBatang";}
	.NC00261 .About_AboutArea .Section02 .Text01 *{font-family:"Marcellus";}
	.NC00261 .About_AboutArea .Section02 .Text02 *{font-family:"GowunBatang";}
	.NC00261 .About_AboutArea .SectionWide .TextBox .Text *{font-family:"GowunBatang";}


/* ========================================================================================================================================= */
/* 끗한의원 > 의료진소개 */
.NC00261 .About_DoctorArea *{}
.NC00261.aboutDoctorWrap #contents{background-image:url(/img/C00261/Doctor_Bg.jpg); background-size:contain; background-color:#dfdedc; background-repeat:no-repeat;}
.NC00261 .About_DoctorArea{}
.NC00261 .About_DoctorArea .Inner{width:1447px; min-width:1447px; margin:0 auto 0 auto;/* max-width:1400px; min-width:800px; */ padding:200px 0 85px 0; overflow:hidden;}
	/* ---------------------------------------------- */
	/* 타이틀 */
	.NC00261 .About_DoctorArea .TextBox{display:block; text-align:center;}
	.NC00261 .About_DoctorArea .Text{position:relative; display:block; font-family:'GowunBatang'; letter-spacing:-1px; font-size:20pt; font-weight:700; color:#6d6d6d; line-height:1.7;}
	
	/* ---------------------------------------------- */
	/* 리스트영역 */
	.NC00261 .About_DoctorArea .ContArea{position:relative; display:table; width:100%; margin-top:200px; text-align:left;}
	.NC00261 .About_DoctorArea .ContArea .Doctor *{cursor:pointer;}
	.NC00261 .About_DoctorArea .ContArea .Doctor{display:inline-table; vertical-align:middle; width:455px; }
	.NC00261 .About_DoctorArea .ContArea .Doctor + div{margin-left:40px;}
	.NC00261 .About_DoctorArea .ContArea .Doctor:nth-child(3n+4){margin-left:0;}
	.NC00261 .About_DoctorArea .ContArea .Doctor{margin-top:60px;}
	.NC00261 .About_DoctorArea .ContArea .Doctor:nth-child(-n+3){margin-top:0;}
	.NC00261 .About_DoctorArea .ContArea label{position:relative; display:table; width:100%; text-align:left;}
	.NC00261 .About_DoctorArea .ContArea label .Thumb{position:relative; display:block; width:100%; overflow:hidden; background-color:#9ea7ba; z-index:2;}
	.NC00261 .About_DoctorArea .ContArea label .Thumb img{position:relative; display:block; width:100%; height:540px; object-fit:cover; -webkit-transition:transform .8s cubic-bezier(.05,.2,.1,1); transition:transform .8s cubic-bezier(.05,.2,.1,1);}
	.NC00261 .About_DoctorArea .ContArea .Doctor:hover .Thumb img{-webkit-transition:transform .8s cubic-bezier(.05,.2,.1,1); transition:transform .8s cubic-bezier(.05,.2,.1,1);
    -webkit-transform: scale(1.1); transform: scale(1.1);}
	.NC00261 .About_DoctorArea .ContArea label dl{position:relative; display:block; width:100%; text-align:right;}
	.NC00261 .About_DoctorArea .ContArea label dt{position:relative; display:block; width:100%; padding:12px;}
	.NC00261 .About_DoctorArea .ContArea label dt:after{position:absolute; content:''; width:85%; height:85%; border-bottom:2px solid rgb(165 161 155 / 50%); border-right:2px solid rgb(165 161 155 / 50%); right:0; bottom:0;}
	.NC00261 .About_DoctorArea .ContArea label dt:before{position:absolute; content:''; width:40%; height:40%; background-color:rgb(255 255 255 / 30%); left:0; top:0;}
	.NC00261 .About_DoctorArea .ContArea label dd{position:relative; display:inline-block; width:100%; text-align:left;}
	.NC00261 .About_DoctorArea .ContArea label .Name{display:table; width:100%; text-align:center; margin-top:40px;}
	.NC00261 .About_DoctorArea .ContArea label .Name span{display:inline-table; vertical-align:middle; font-size:20pt; margin-right:10px; letter-spacing:-1px; color:#3c3c3c; font-weight:600;}
	.NC00261 .About_DoctorArea .ContArea label .Name img{display:inline-table; vertical-align:middle;}
	.NC00261 .About_DoctorArea .ContArea .Arrow{width:32px; height:19px; margin-top:30px; position:relative; /* text-indent:-9999px;  */padding:0; background:none; transition-duration:300ms; overflow:hidden;}
	.NC00261 .About_DoctorArea .ContArea .Arrow:before{content:''; width:6px; height:6px; position:absolute; right:0; top:50%; border-left:1px solid #000; border-top:1px solid #000; transform:translate(-50%,-44%) rotate(135deg);}
	.NC00261 .About_DoctorArea .ContArea .Arrow:after{content:''; width:40px; height:1px; position:absolute; right:4px; top:50%; margin-top:-0.5px; background:#000;}
	.NC00261 .About_DoctorArea .ContArea .Doctor:hover .Arrow{width:38px;}
	.NC00261 .About_DoctorArea .SliderBtn{margin-left:-8px; padding-top:50px;}
	.NC00261 .About_DoctorArea .SliderBtn span.swiper-pagination-bullet{width:30px; height:30px; background:none; margin:0;}
	.NC00261 .About_DoctorArea .SliderBtn span.swiper-pagination-bullet:before{width:6px; height:6px; transition:all .25s ease; border-radius:50%; margin-left:11px; background-color:transparent; box-shadow:inset 0 0 0 5px #000; display:block; content:''; position:relative; background:#333; top:13px; left:0;}
	.NC00261 .About_DoctorArea .SliderBtn span.swiper-pagination-bullet-active:before{width: 6px; height: 6px; transition: all .25s ease; border-radius:50%; margin-left:11px; transform:scale(2);
    box-shadow: inset 0 0 0 1px #000; background-color:transparent;}
	
	
	.NC00261.aboutDoctorWrap .CareerArea.Open{cursor: url('/img/NC00261/Doctor_Cursor.png'), auto;}
	.NC00261.aboutDoctorWrap .CareerArea{position:fixed; width:100vw; height:100vh; z-index:99999999; display:block; width:100%; top:0; left:0; height:100%; width:100%; background-color:#fff; color:#555; position:fixed; top:0; left:0; bottom:0; right:0; z-index:1100; -webkit-transform:translateX(100%); transform:translateX(100%); -webkit-transition:-webkit-transform .8s cubic-bezier(.2,1,.2,1); transition:transform .8s cubic-bezier(.2,1,.2,1);}
	.NC00261.aboutDoctorWrap .CareerArea .Career{display:flex; width:100%; height:100%; position:relative;}
	.NC00261.aboutDoctorWrap .CareerArea .Career i{position:absolute; right:50px; top:50px; font-size:22pt; color:#3d3d3d; z-index:2; cursor:pointer;}
	.NC00261.aboutDoctorWrap .CareerArea .Career .Right{display:block; width:50%; position:relative;  background-image:url(/img/C00261/Doctor_Line_Right.png); background-position:89% top; background-repeat:no-repeat;}
	.NC00261.aboutDoctorWrap .CareerArea .Career .Left{display:block; width:50%; position:relative;;}
	.NC00261.aboutDoctorWrap .CareerArea .Career .Left .ImgBox{position:relative; display:flex; z-index:2; height:100%; align-items:end; justify-content:center;}
	.NC00261.aboutDoctorWrap .CareerArea .Career .Left .ImgBox img{position:relative; display:block; z-index:2; height:840px; bottom:0; left:0%;/*  transform:scale(1.11); transition:transform 15s cubic-bezier(.15,0,.7,1),opacity .3s; */}
	.NC00261.aboutDoctorWrap .CareerArea.Open .Career .Left .ImgBox img{transform:scale(1);}
	.NC00261.aboutDoctorWrap .CareerArea .Career .Left .Bg{position:absolute; top:0; display:block; width:100%; height:100%; z-index:1; background-color:#9ea7ba; -webkit-transform:translateX(40px); transform:translateX(40px); background-image:url(/img/C00261/Doctor_Line_left.png); background-position:11% bottom; background-repeat:no-repeat;}
	.NC00261.aboutDoctorWrap .CareerArea.Open .Career .Left .Bg{opacity:1; visibility:visible; -webkit-transform:translateX(0); -ms-transform:translateX(0);  transform:translateX(0); -webkit-transition:all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
	.NC00261.aboutDoctorWrap .CareerArea .Name{position:relative; display:flex; align-items:center; height:100%; padding-left:20%; width:800px;}
	.NC00261.aboutDoctorWrap .CareerArea .Name span{display:block; padding:30px 0 0 0;}
	.NC00261.aboutDoctorWrap .CareerArea .Name img{margin-top:40px; display:block; -ms-transition:all 1.1s cubic-bezier(.2, 1, .2, 1) .7s; -webkit-transition:all 1.1s cubic-bezier(.2,1,.2,1) .7s; transition:all 1.1s cubic-bezier(.2,1,.2,1) .7s; -webkit-font-smoothing:antialiased; opacity:0; -ms-transform:translateY(40px); -webkit-transform:translateY(40px); transform:translateY(40px); width:100px;}
	.NC00261.aboutDoctorWrap .CareerArea .Name #NameText{font-family:'GowunBatang'; font-size:30pt; font-weight:700; display:inline-block; letter-spacing:1px; color:#3d3d3d; -ms-transition:all 1.1s cubic-bezier(.2, 1, .2, 1) .3s; -webkit-transition:all 1.1s cubic-bezier(.2,1,.2,1) .3s; transition:all 1.1s cubic-bezier(.2,1,.2,1) .3s; -webkit-font-smoothing:antialiased; opacity:0; -ms-transform:translateY(40px); -webkit-transform:translateY(40px); transform:translateY(40px);}
	.NC00261.aboutDoctorWrap .CareerArea .Name #NameText small{font-family:'GowunBatang'; font-size:18pt; font-weight:700; display:inline-block; margin-left:5px; letter-spacing:-0px; color:#777; }
	.NC00261.aboutDoctorWrap .CareerArea .Name #CareerText *{font-size:14.5pt !important; letter-spacing:0;}
	.NC00261.aboutDoctorWrap .CareerArea .Name #CareerText{font-weight:500; letter-spacing:-0.5px; color:#3d3d3d; -ms-transition:all 1.1s cubic-bezier(.2, 1, .2, 1) .5s;
    -webkit-transition:all 1.1s cubic-bezier(.2,1,.2,1) .5s; transition:all 1.1s cubic-bezier(.2,1,.2,1) .5s; -webkit-font-smoothing:antialiased; opacity:0; -ms-transform:translateY(40px); -webkit-transform:translateY(40px); transform:translateY(40px); white-space:normal; line-height:1.5; font-size:14.5pt !important; margin-top:45px;}
	.NC00261.aboutDoctorWrap .CareerArea.Open{-webkit-transform:translateX(0); transform:translateX(0);}
	.NC00261.aboutDoctorWrap .CareerArea.Open .Name img,
	.NC00261.aboutDoctorWrap .CareerArea.Open .Name #NameText,
	.NC00261.aboutDoctorWrap .CareerArea.Open .Name #CareerText{opacity:1; -ms-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0);}
	
	@media (min-width: 2000px) {
		.NC00261 .About_DoctorArea .Inner{width:1920px; min-width:1920px; margin:0 auto;}
	}
	
	/* ---------------------------------------------- */
	/* 다국어 */
	.NC00261 .About_DoctorArea .Text *{font-family:'GowunBatang';}
	.NC00261.aboutDoctorWrap .CareerArea .Name #NameText *{font-family:'GowunBatang';}
	.NC00261.aboutDoctorWrap .CareerArea .Name #NameText small *{font-family:'GowunBatang';}
	
	
/* ========================================================================================================================================= */
/* 병원안내 */
.NC00261.aboutMapWrap .Company_Area{display:none !important;}
.NC00261 .About_MapArea *{}
.NC00261 .About_MapArea{background-image:url(/img/C00261/Map_Bg.jpg); background-size:cover;}
.NC00261 .About_MapArea > .Inner{display:block; width:100%; min-width:100%; align-items:center; padding:120px 0; overflow:hidden;}
	/* ---------------------------------------------- */
	/* 지도영역 */
	.NC00261 .About_MapArea .MapArea{position:relative; display:block; width:1300px; margin:0 auto;}
	.NC00261 .About_MapArea .MapArea #AboutMap{position:relative; display:block; width:100%; height:500px;}
	.NC00261 .About_MapArea .MapArea .Info{display:table; width:100%;}
	.NC00261 .About_MapArea .MapArea .Info .Title{display:inline-table; width:fit-content; vertical-align:middle; margin:0;}
	.NC00261 .About_MapArea .MapArea .Info label{display:inline-table; width:fit-content; vertical-align:middle; padding-left:22px; margin-left:25px; border-left:3px solid #c5bdb5;}
	.NC00261 .About_MapArea .MapArea .Info label pre{color:#4b4844; line-height:1.1;}
	
	/* ---------------------------------------------- */
	/* 기본영역 */
	.NC00261 .About_MapArea .InfoArea{position:relative; display:table; width:100%;}
	.NC00261 .About_MapArea .InfoArea > .Inner{}
	.NC00261 .About_MapArea .InfoArea > .Inner > div{display:inline-table; margin-top:40px;}
	.NC00261 .About_MapArea .InfoArea > .Inner > div:first-child{}
	.NC00261 .About_MapArea .Info{position:relative; width:34%;}
		/* 타이틀 */
		.NC00261 .About_MapArea .Title{line-height:1; position:relative; display:table; width:100%; margin-bottom:25px;}
		.NC00261 .About_MapArea .Title img{position:relative; display:inline-table; vertical-align:middle;}
		.NC00261 .About_MapArea .Title span{position:relative; display:inline-table; vertical-align:middle; margin-left:10px; font-size:25pt; font-weight:700; letter-spacing:0; line-height:1; color:#8a7a68; font-family:'GowunBatang'}
		.NC00261 .About_MapArea .Title span small{}
		
		/* 주소 */
		.NC00261 .About_MapArea .Loca{display:block; margin-bottom:30px;}
		.NC00261 .About_MapArea .Loca label{display:block; margin:0; margin-left:0; display:table; width:100%; padding-left:41px;}
		.NC00261 .About_MapArea .Loca label pre{font-size:19pt; line-height:1.5; letter-spacing:-1.2px; color:#000; font-weight:500;}
		.NC00261 .About_MapArea .Loca label pre.Left{display:table-cell; color:#777777; width:14%;}
		.NC00261 .About_MapArea .Loca label pre.Right{letter-spacing:-0.5px;}
		
		/* 시간 */
		.NC00261 .About_MapArea .Time label{display:block; margin:0; margin-left:0; display:table; width:100%;}
		.NC00261 .About_MapArea .Time label pre{font-size:16pt; line-height:1.6; color:#4b4844; font-weight:500;}
		.NC00261 .About_MapArea .Time label pre.Left{display:inline-table; width:5em;}
		.NC00261 .About_MapArea .Time label pre.Right{display:table-cell; letter-spacing:-0.5px; padding-left:5px;}
		.NC00261 .About_MapArea .Time label + span{font-size:16pt; letter-spacing:-0.5px; width:100%; font-weight:400; display:block; color:#848484; padding-left:30px; margin-top:10px;}
		
		/* 전화번호 */
		.NC00261 .About_MapArea .Tel{}
		.NC00261 .About_MapArea .Tel p{}
		.NC00261 .About_MapArea .Tel p a{line-height:1; font-size:30pt; letter-spacing:-0; font-weight:normal; color:#4b4844; font-family:"Marcellus";}
		.NC00261 .About_MapArea .Tel .Fax a{font-size:18pt; letter-spacing:0; display:block; margin-top:15px;}
		
		/* 외부링크 */
		.NC00261 .About_MapArea .MapLink{}
		.NC00261 .About_MapArea .MapLink ul{position:relative; display:block;}
		.NC00261 .About_MapArea .MapLink ul li{position:relative; display:block;}
		.NC00261 .About_MapArea .MapLink ul li + li{margin-top:15px;}

	/* ---------------------------------------------- */
	/* 다국어 */
	.NC00261 .About_MapArea .Title span *{font-family:'GowunBatang'}
	.NC00261 .About_MapArea .Tel p a *{font-family:"Marcellus";}


/* ========================================================================================================================================= */
/* 비급여항목 */	
.NC00261.aboutHealthWrap{}
	.NC00261.aboutHealthWrap .boardview{padding-top:180px; padding-bottom:80px;}
	
	
/* ========================================================================================================================================= */
/* clinic페이지 */
.NC00261.PriceWrap .containerWrap{padding:100px 0;}
.NC00261.PriceWrap .containerWrap > div .Right{padding-left:100px;}

/* 카테고리메뉴 */
.NC00261.clinicListWrap .ClinicCateList ul.List{padding:0; background:none;}
.NC00261.clinicListWrap .ClinicCateList ul li + li{margin-top:10px;}
.NC00261.clinicListWrap .ClinicCateList ul li a{background-color:#fff; font-size:13pt; color:#444444; border-radius:0; border:1px solid #444444; padding:16px;}
.NC00261.clinicListWrap .ClinicCateList ul li span{text-align:center;}
.NC00261.clinicListWrap .ClinicCateList ul li.Active a{box-shadow:none; background-color:#444444 !important; color:#fff !important; font-weight:500;}
.NC00261.clinicListWrap .ClinicCateList ul li:not(.Active) a:hover{background-color:#fff !important; color:#444444;}

/* 리스트시술 */ 
.NC00261.clinicListWrap .ClinicAllList ul li{padding:0 25px 25px 25px; margin-top:40px;}
.NC00261.clinicListWrap .ClinicAllList ul li dl dt{height:182px;}
.NC00261.clinicListWrap .ClinicAllList ul li .ThumbBox{border-radius:0;  height:182px;}
.NC00261.clinicListWrap .ClinicAllList ul li .Price{font-size:20pt; color:#000000;}
.NC00261.clinicListWrap .ClinicAllList ul li .Name{font-size:15pt; color:#000;} 
.NC00261.clinicListWrap .ClinicAllList ul li a:hover .ThumbBox{transform:none; box-shadow:none;}

/* veiw페이지 */
.NC00261.clinicViewWrap .ClinicDetail .ClinicInfo .Name{font-size:20pt; letter-spacing:-1px; color:#000; margin-bottom:20px;}
.NC00261.clinicViewWrap .ClinicDetail .ClinicInfo .Info{color:#999;}
.NC00261.clinicViewWrap .ClinicDetailSelect dt{width:100%; padding-left:18px;}
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li{margin-bottom:0; }
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li:not(:last-child){border-bottom:none;}
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li dl {padding:20px 0 17px 0; background-color:#f8f8f8;}
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li .Name{font-size:14pt; font-weight:600; color:#000; margin-bottom:5px; letter-spacing:-0.6px;}
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li .Info{font-size:10pt; letter-spacing:-0.3px; margin-bottom:0; color:#666; line-height:1.3;}
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li .Price{margin-top:23px;}
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li .Price span{color:#444444; font-size:11pt;}
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li .Price span b{font-size:18pt; font-weight:700; margin-right:3px; letter-spacing:-0.5px;}
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li .Price em{text-decoration:none; font-size:11pt; font-weight:500; color:#cdcdcd; letter-spacing:-0.5px; margin-left:6px;}
.NC00261.clinicViewWrap .ClinicDetailSelect .ClinicLabel ul li .Price small{font-weight:700; padding:2px 11px; font-size:11pt; background-color:#f8f8f8; border:1px solid #444444; color:#444444;}
.NC00261.clinicViewWrap .ClinicDetailSelect .BtnArea button{border:1px solid #444444; color:#444444;}
.NC00261.clinicViewWrap .ClinicDetailSelect .BtnArea button.ColorBg{background-color:#444; color:#fff;}
.NC00261.clinicViewWrap:not(.EWrap) .ClinicDetailSelect .BtnArea button:last-child{display:none;}
.NC00261.clinicViewWrap .ClinicLandDetail{background:none !important;}
.NC00261.clinicViewWrap .LinkBtn .LinkArea{width:15%;}
.NC00261.clinicViewWrap .LinkBtn .LinkArea a{border-radius:5px; width:auto; padding:20px 0; font-size:20px; margin:0px 6px; font-weight:600; letter-spacing:-0.5px; background-color:#fff; border:1px solid #444444; color:#444444;}
.NC00261.clinicViewWrap .ThumbSmallSwiper .ThumbBox img{height:100%; object-fit:cover;}

/* 장바구니 */
.NC00261.PriceSideWrap .ColorTxt{color:#444444;}
.NC00261.PriceSideWrap .ColorBd{border-color:#444444;}
.NC00261.PriceSideWrap .ColorBg{background-color:#444444;}
.NC00261.PriceSideWrap .BtnSection button{font-size:15pt;}


/* ========================================================================================================================================= */
/* 주의사항페이지 */

/* 카테고리메뉴 */
.CateAllArea{position:relative; display:block;}
.CateAllArea .Inner{}
	/* ---------------------------------------------- */
	/* 탭리스트 */
	.CateAllArea > .Inner{position:relative; z-index:2;}
	.CateAllArea > .Inner > ul.List{position:relative; display:table; width:100%; text-align:left; overflow:visible;}
	.CateAllArea > .Inner > ul > li.TextBox{position:relative; display:inline-table; width:calc(100% / 6); border-bottom:2px solid #f4f6f8; overflow:visible; vertical-align:top;}
	.CateAllArea > .Inner > ul > li.TextBox:first-child{}
	.CateAllArea > .Inner > ul > li.TextBox:nth-child(6n+1):before{position:absolute; width:500vw; content:''; bottom:-2px; background-color:#f4f6f8; height:2px; z-index:2; margin-left:-200vw;}
	.CateAllArea > .Inner > ul > li a{position:relative; display:table-cell; vertical-align:middle; font-size:12pt; font-weight:500; padding:0; overflow:visible;}
	.CateAllArea > .Inner > ul > li.ui-state-active a{font-weight:600;}
	.CateAllArea > .Inner > ul > li a:hover{transition-duration:.3s;}
	.CateAllArea > .Inner > ul > li a div{position:absolute; display:block; width:50px; height:2px; opacity:0; bottom:-2px; z-index:2; left:50%; margin-left:-25px;} /* 기본숨김 */
	.CateAllArea > .Inner > ul > li.ui-state-active a div,
	.CateAllArea > .Inner > ul > li a:hover div{transition-duration:.3s; opacity:1; background-color:#404041;}
	.CateAllArea > .Inner > ul > li span{position:relative; display:block; width:100%; text-align:center; padding:20px 0; letter-spacing:0;}

		/* ----------------------- */
		/* 특정class */
		.CateAllArea > .Inner > ul li:not(.ui-state-active) a .ColorBg{background-color:#b6babc;}
		.CateAllArea > .Inner > ul li:not(.ui-state-active) a .ColorTxt{color:#b6babc;}
		.CateAllArea > .Inner > ul li.ui-state-active a .ColorTxt{color:#404041;}

	/* ---------------------------------------------- */
	/* 탭내용 */
	.CateAllArea .CateView{position:relative;display:block; z-index:1;}
	.CateAllArea .CateView > section{position:relative; padding-top:400px !important; margin-top:-300px !important;}
	.CateAllArea .CateView > section *{color:#333;}
	.CateAllArea .CateView > section .Inner{width:1000px; min-width:1000px; text-align:left; margin:70px auto; }
	.CateAllArea .CateView > section .Inner:first-child{margin-top:0;}
	.CateAllArea .CateView > section .Inner + .Inner{padding-top:70px; border-top:1px solid #d9d9d9;}
	.CateAllArea .CateView > section .Inner > div{padding:0 50px;}
	.CateAllArea .CateView > section .Inner .Title{position:relative; display:block; text-align:left; line-height:1; font-size:18pt; font-weight:700; margin-bottom:30px;}
	.CateAllArea .CateView > section .Inner ul.List{position:relative; display:block; width:100%;}
	.CateAllArea .CateView > section .Inner ul li.TextBox{position:relative; display:block; width:100%; text-align:left;}
	.CateAllArea .CateView > section .Inner ul li.TextBox p{position:relative; display:block; width:100%; font-size:13pt; line-height:1.3; font-weight:normal;}
	.CateAllArea .CateView > section .Inner ul li + li{margin-top:15px;}

/* ========================================================================================================================================= */
/* 게시판 */
	/* ---------------------------------------------- */
	/* 전후사진 */
	.boardWrap.ViewWrap.BnfWrap{}
	.boardWrap.ViewWrap.BnfWrap #contents .InnerContainer{margin-top:180px; margin-bottom:80px;}
	.boardWrap.ViewWrap.BnfWrap #contents .BoardBtnList > section{padding-bottom:0;}
	
	/* 전후사진_셀린전용 */
	.boardWrap.BnfWrap.ForC00261 #container{padding:130px 0;}
	.boardWrap.BnfWrap.ForC00261 #container > .InnerContainer{min-width:1400px; width:1400px; display:table;}
	.boardWrap.BnfWrap.ForC00261 .boardThumList{position:relative; display:inline-table; width:80%; vertical-align:top; padding-left:80px;}
	.boardWrap.BnfWrap.ForC00261 .boardThumList *{border:none; padding:0;}
	.boardWrap.BnfWrap.ForC00261 .BestList{border:1px solid #444;}
	.boardWrap.BnfWrap.ForC00261 .BestList .subTitle_SubjectBest{padding:1em 0; background-color:#444;}
	.boardWrap.BnfWrap.ForC00261 .BestList ul li{background:none;}
	.boardWrap.BnfWrap.ForC00261 .boardThumList ul{}
	.boardWrap.BnfWrap.ForC00261 .boardThumList ul li{width:50%; padding:0 1%;}
	.boardWrap.BnfWrap.ForC00261 .boardThumList ul li .ImgBox {display:block; width:100%;}
	.boardWrap.BnfWrap.ForC00261 .boardThumList ul li .ImgBox .BlindThum{display:block; width:100%;}
	.boardWrap.BnfWrap.ForC00261 .boardThumList ul li .ImgBox .BlindThum img{display:block; width:100%; cursor:pointer;}
	.boardWrap.BnfWrap.ForC00261 .boardThumList ul li .ImgBox .BlindThum img{}
	.boardWrap.BnfWrap.ForC00261 .boardThumList ul li .ImgBox .Title{padding:13px 0 30px 0;}
	.boardWrap.BnfWrap.ForC00261 .boardThumList ul li .ImgBox .Title p{line-height:1.4; font-size:18px; color:#121212; font-weight:500; letter-spacing:-1px;}
	.boardWrap.BnfWrap.ForC00261 .BoardList_Search{display:none;}
	.boardWrap.BnfWrap.ForC00261 .BoardBtnList{text-align:right;}
	.boardWrap.BnfWrap.ForC00261 .BoardBtnList section{display:inline-block; width:80%; padding-left:80px; padding-bottom:0;}
	.boardWrap.BnfWrap.ForC00261 .BoardBtnList .BoardList_PageBtn{width:100%;}


	/* 모달 */
	.ActiveFixed{overflow:hidden;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal{position:fixed; top:0; left:0; width:100%; height:100%; text-align:center; opacity:0; visibility:hidden; z-index:999;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal.Active{opacity:1; visibility:visible;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal.Active .ModalArea{opacity:1; visibility:visible;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal.Active .ModalArea img{opacity:1; visibility:visible; transform:scale(1); /* -webkit-transform:translateY(0); -ms-transform:translateY(0);  transform:translateY(0);  */-webkit-transition:all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal .ModalAreaBg{position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.9); z-index:1;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal .ModalArea{position:absolute; width:100%; height:100%; align-items:center; justify-content:center; display:flex; z-index:2; background-color:transparent;/*  transform:translateY(15px); */ opacity:0; visibility:hidden; text-align:right;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal .ModalArea img{transform:scale(.5); opacity:0; visibility:hidden;-webkit-transition:all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal .Close{position:absolute; display:block; width:100%; height:100%; left:0; top:0;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal i{position:relative; display:block; font-size:25pt; color:#fff; cursor:pointer; line-height:1;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal i:hover{color:#bfbfbf; transition-duration:300ms;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal pre{display:block; margin-top:1em; max-height:85vh; overflow-y:auto; overflow-x:hidden; text-align:justify;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal pre *{color:#fff !important;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal pre img{display:block; width:800px !important; height:auto !important;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal pre::-webkit-scrollbar{width:6px; border-radius:100px;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal pre::-webkit-scrollbar-thumb{background-color:#666; border-radius:100px;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal pre::-webkit-scrollbar-track{background-color:#111;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal .TextBox{position:relative; display:block; width:100%;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal .Text{position:relative; display:block; text-align:left; line-height:1.1;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal .Text01{padding-left:25px; font-size:30px; font-weight:600; letter-spacing:-0.5px; font-family:"Noto Serif KR"; color:#282828; margin-top:15px;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal .Text02{padding-left:25px; font-size:20px; font-weight:500; color:#282828; line-height:1.7; margin-top:40px; padding-top:40px; height:280px; letter-spacing:-1px;}
	.boardWrap.BnfWrap.ForC00261 .BnfModal .Text02:before{content:''; position:absolute; height:1px; width:100%; left:0; top:0; background-color:#282828;}
	
	/* 메뉴 */
	.boardWrap.BnfWrap.ForC00261 .SubNavApart{position:relative; display:inline-table; width:20%; vertical-align:top;}
	.boardWrap.BnfWrap.ForC00261 .SubNavApart .InnerContainer{width:auto; min-width:auto;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2{margin:0;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 ul{position:relative; display:table; width:100%;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 ul li{position:relative; display:table; width:100%; z-index:1; border:none;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 ul li + li{margin-top:12px;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 ul li a{position:relative; display:table-cell; text-align:center; vertical-align:middle; padding:16px; font-size:13pt; font-weight:600; color:#444; letter-spacing:-0.5px; background-color:#fff; border:1px solid #444; line-height:inherit; border-radius:0;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 ul li a:hover{transition-duration:.3s; color:#000;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 ul li:not(.Action) a:hover{color:#000 !important;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 ul li span{position:relative; display:block; width:100%; text-align:left;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 ul li.Action{z-index:2;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 ul li.Action a{background-color:#444444 !important; color:#fff !important; font-weight:700; z-index:2;}
	.boardWrap.BnfWrap.ForC00261 .SubNav_Small2 .ColorBg{display:none;}