@charset "utf-8";
@import url(common.css);

/* C00197
리엘르의원 */


/* ========================================================================================================================================= */
/* 게시판 */
.boardWrap #contents{padding:0;}
.boardWrap #contents{padding-top:0;}
.NC00291 .subTitle{padding:0; text-align:left; font-size:20pt; font-weight:500; color:#353535; margin-top:2em; padding-left:15px; line-height:1; border-left:3px solid #d1a28b;}

.boardWrap.ViewWrap #contents{padding-top:6em;}

.reviewWrap .BoardList_PageBtn{width:59%;}
.reviewWrap .BoardList_BtnClub{width:21%;}
.reviewWrap .BoardList_BtnClub a + a{margin-left:10px;}
.reviewWrap.ListWrap .lisTable th,
.reviewWrap.ViewWrap .lisTable th{padding:2% 6%;}
.reviewWrap.ViewWrap .boardview thead tr:first-child{display:none;}
.reviewWrap.WriteWrap table thead{display:none;}
.reviewWrap.WriteWrap table tfoot tr:not(:nth-child(1)){display:none;}
.reviewWrap.WriteWrap table tbody tr:nth-child(1){display:none;}
.reviewWrap.WriteWrap .BtnBox a + a{position:relative; left:1em;}


/* ========================================================================================================================================= */
/* 키비주얼 */
.TopVisual{position:relative; display:block; height:550px; background-size:cover; background-repeat:no-repeat; background-position:center;}
.clinicInfoWrap.noticeWrap .TopVisual{display:none;}


/* ========================================================================================================================================= */
/* 주의사항페이지 */
.noticeWrap #contents{padding-top:5em;}
.noticeWrap .ClinicAskForm {display:none;}
/* -------------------------------------------------------------------------------------------------------------------- */
/* 카테고리메뉴 */
.CateAllArea{position:relative; display:block;}
.CateAllArea .Inner{padding-bottom:80px;}
	/* ---------------------------------------------- */
	/* 리스트 */
	.CateAllArea > .TabsHead > ul.List{position:relative; display:table; width:100%; text-align:left;}
	.CateAllArea > .TabsHead > ul > li.TextBox{position:relative; display:inline-table; width:calc(100% / 6); border-bottom:2px solid #f4f6f8; overflow:visible; vertical-align:top;}
	.CateAllArea > .TabsHead > ul > li.TextBox:first-child{}
	.CateAllArea > .TabsHead > 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 > .TabsHead > ul > li a{position:relative; display:table-cell; vertical-align:middle; font-size:12pt; font-weight:500; padding:0; overflow:visible;}
	.CateAllArea > .TabsHead > ul > li.Active a{font-weight:600;}
	.CateAllArea > .TabsHead > ul > li a:hover{transition-duration:.3s;}
	.CateAllArea > .TabsHead > 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 > .TabsHead > ul > li.Active a div,
	.CateAllArea > .TabsHead > ul > li a:hover div{transition-duration:.3s; opacity:1; background-color:#404041;}
	.CateAllArea > .TabsHead > ul > li span{position:relative; display:block; width:100%; text-align:center; padding:20px 0; letter-spacing:0;}

		/* ----------------------- */
		/* 특정class */
		.CateAllArea > .TabsHead > ul li:not(.Active) a .ColorBg{background-color:#b6babc;}
		.CateAllArea > .TabsHead > ul li:not(.Active) a .ColorTxt{color:#b6babc;}
		.CateAllArea > .TabsHead > ul li.Active a .ColorTxt{color:#404041;}


/* -------------------------------------------------------------------------------------------------------------------- */
/* 시술리스트및 상세(전체) */
.NoticeAllArea *{ text-align:left;}
.NoticeAllArea{position:relative; display:block; display:none;}
.NoticeAllArea.Active{display:block;}
.NoticeAllArea .BtnBg{background-color:#333;}
.NoticeAllArea .BtnBd{border:1px solid #333;}
.NoticeAllArea .NoticeAll.Inner{position:relative; display:flex; padding-bottom:100px;}
.NoticeAllArea .NoticeAll > .Left{position:relative; display:block; width:30%; vertical-align:top; margin-right:5%;}
.NoticeAllArea .NoticeAll > .Right{position:relative; display:block; width:65%; vertical-align:top;}
	/* ---------------------------------------------- */
	/* 시술리스트(좌측) */
	.NoticeAllArea .NoticeList{position:relative; display:block; width:100%;}
	.NoticeAllArea .NoticeList ul{position:relative; display:block; width:100%;}
	.NoticeAllArea a{border:1px solid #d9d9d9;}
		/* ----------------------- */
		/* 시술 */
		.NoticeAllArea .NoticeList > ul > li{position:relative; display:block; width:100%;}
		.NoticeAllArea .NoticeList > ul > li + li{margin-top:25px;}
		.NoticeAllArea .NoticeList > ul > li a{position:relative; display:block; width:100%; padding:20px; border-radius:7px;}
		.NoticeAllArea .NoticeList > ul > li a .Name{position:relative; display:block; width:100%;}
		.NoticeAllArea .NoticeList > ul > li a .Name p{position:relative; display:table; width:100%; font-size:13.5pt;}
		.NoticeAllArea .NoticeList > ul > li a .Name p b{position:relative; display:inline-table; width:92%; font-weight:600; vertical-align:middle; word-break: keep-all;}
		.NoticeAllArea .NoticeList > ul > li a .Name p span{position:relative; display:inline-table; width:25px; height:25px; text-align:center; border-radius:100px; vertical-align:middle;}
		.NoticeAllArea .NoticeList > ul > li a .Name p span i{position:relative; display:table-cell; font-size:9pt; color:#fff; vertical-align:middle; text-align:center;}
		.NoticeAllArea .NoticeList > ul > li .Info{position:relative; display:-webkit-box; width:100%; line-height:1.4; border-top:1px solid #dddddd; padding-top:15px; margin-top:15px;overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient: vertical;}

		/* ----------------------- */
		/* 특정class */
		.NoticeAllArea .NoticeList > ul > li:not(.Active) .ColorBd{border-color:#cdcdcd;}
		.NoticeAllArea .NoticeList > ul > li:not(.Active) .ColorBd:hover{border-color:#757575; transition-duration:.3s;}

	/* ---------------------------------------------- */
	/* 시술리스트(우측) */
	.NoticeAllArea .NoticeView{position:relative; display:block; width:100%;}
	.NoticeAllArea .NoticeView .Cont{display:none;}
	.NoticeAllArea .NoticeView .Cont * {font-size:13pt; line-height:1.4;}
	.NoticeAllArea .NoticeView .Cont.Active{display:block;}
	.NoticeAllArea .NoticeView .Cont p{display:table; width:100%;}
	.NoticeAllArea .NoticeView .Cont p + p{margin-top:1em;}
	.NoticeAllArea .NoticeView .Cont span{display:inline-table; color:#c7c7c7; width:4%;}
	.NoticeAllArea .NoticeView .Cont em{display:inline-table; width:96%; line-height:1.4;}

	
/* -------------------------------------------------------------------------------------------------------------------- */
/* 특정class */
.noticeWrap .ColorBg{background-color:#d1a28b; color:#fff;}
.noticeWrap .ColorTxt{color:#d1a28b;}
.noticeWrap .ColorBd{border-color:#d1a28b; background:none;}


/* ========================================================================================================================================= */
/* 직접예약페이지 */
.selfReserveWrap{}
.selfReserveWrap .containerWrap .Inner{width:1370px; min-width:1370px;}
.selfReserveWrap .LinkSection{padding:0 0 160px 0;}
.selfReserveWrap .LinkSection *{text-align:center; color:#404041;}
	/* ---------------------------------------------- */
	/* 리스트 */
	.selfReserveWrap .LinkSection ul.List{position:relative; display:table; width:100%;}
	.selfReserveWrap .LinkSection ul.List li{position:relative; display:inline-table; width:calc(100% / 3);}
	.selfReserveWrap .LinkSection ul.List li a{position:relative; display:table; width:100%;  border:2px solid #f4f6f8; box-shadow:3px 3px 7px 0 rgba(0, 0, 0, 0.05); padding:65px 0 70px 0;}
	.selfReserveWrap .LinkSection ul.List li a:hover{border-color:#e8e9e9; transition-duration:300ms; box-shadow:3px 3px 7px 0 rgba(0, 0, 0, 0.15);}
	.selfReserveWrap .LinkSection .List01{padding-right:15px;}
	.selfReserveWrap .LinkSection .List02{padding:0 7.5px;}
	.selfReserveWrap .LinkSection .List03{padding-left:15px;}
		/* ----------------------- */
		/* 이미지 */
		.selfReserveWrap .LinkSection .ImgArea{position:relative; display:table; height:100px; width:100%;}
		.selfReserveWrap .LinkSection .ImgBox{position:relative; display:table-cell; vertical-align:middle;}
		.selfReserveWrap .LinkSection img{position:relative; display:block; margin:0 auto;}
		.selfReserveWrap .LinkSection .List01 .ImgBox img{width:5.5em;}
		.selfReserveWrap .LinkSection .List02 .ImgBox img{width:6em;}
		.selfReserveWrap .LinkSection .List03 .ImgBox img{width:7.5em;}
		/* ----------------------- */
		/* 텍스트 */
		.selfReserveWrap .LinkSection .TextArea{position:relative; display:block; margin-top:40px;}
		.selfReserveWrap .LinkSection .TextBox{position:relative; display:block;}
		.selfReserveWrap .LinkSection .TextBox span{position:relative; display:inline-block; font-size:15pt; font-weight:500; line-height:1;}
		.selfReserveWrap .LinkSection .TextBox span img{position:absolute; left:100%; top:-140%;}
		.selfReserveWrap .LinkSection .TextBox p{position:relative; display:block; font-size:13pt; font-weight:200; line-height:1.4; margin-top:15px;}
		.selfReserveWrap .LinkSection .TextBox p b{color:#a48c7c;}


/* ========================================================================================================================================= */
/* 병원소개 > 병원소개 */
.NC00291 .About_AboutArea *{}
.NC00291 .About_AboutArea .Inner{width:1370px; min-width:1370px;}
.NC00291 .About_AboutArea .subTitle{margin-bottom:1.5em; display:none;}
.NC00291.aboutAboutWrap .Company_Area{background-color:#fff;}

	.NC00291 .About_AboutArea .ContArea{position:relative; display:block; width:100%;}
	.NC00291 .About_AboutArea .ContArea .Cont{position:relative; display:block; width:100%; padding:150px 0;}
	.NC00291 .About_AboutArea .ContArea .Cont01{background-color:#fff; padding-top:0;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .Inner > dl{position:relative; display:table; width:100%; }
	.NC00291 .About_AboutArea .ContArea .Cont01 .Inner > dl > dt{position:relative; display:inline-table; width:46%; text-align:left; vertical-align:middle;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .Inner > dl > dd{position:relative; display:inline-table; width:54%; text-align:left; vertical-align:middle;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .ThumbArea{position:relative; display:block; text-align:right;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .ThumbArea img{display:inline-block; width:65%; margin-right:30%;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .TextArea{position:relative; display:block; width:100%;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .TextArea ul{position:relative; display:block; width:100%;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .TextArea li{position:relative; display:block; width:100%;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .TextArea li + li{margin-top:40px; padding-top:40px; border-top:1.5px solid #f4f6f8;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .TextArea dl{position:relative; display:table; width:100%; text-align:left;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .TextArea dl *{color:#404041;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .TextArea dl dt{position:relative; display:inline-table; width:45%; vertical-align:middle; font-size:15pt; font-weight:500; padding-left:15px;}
	.NC00291 .About_AboutArea .ContArea .Cont01 .TextArea dl dd{position:relative; display:inline-table; width:55%; vertical-align:middle; font-size:13pt; font-weight:200; line-height:1.5;}
	
	.NC00291 .About_AboutArea .ContArea .Cont02{background-color:#f5f1ee;}

	
	.NC00291 .About_AboutArea .ContArea .Cont02{position:relative; display:block; width:100%; margin:0 auto;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSwiper{position:relative; width:100%; height:auto; margin:0 0 40px 0; overflow:hidden;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSwiper .swiper-pagination{}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSwiper .swiper-pagination{position:absolute !important; left:20% !important; top:80%; width:auto !important; display:block;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSwiper .ThumbBox{ width:auto;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSwiper .ThumbBox img{width:100%; margin:0 auto; display:block;}

	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSmallSwiper{position:relative; width:885px; padding:0; overflow:hidden; display:block; margin:0 auto; margin-left:517px;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSmallSwiper .swiper-button{display:none;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSmallSwiper .swiper-pagination{}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSmallSwiper .swiper-pagination{position:absolute !important; left:20% !important; top:80%; width:auto !important; display:block;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSmallSwiper .ThumbBox{width:118px; height:80px; text-align:center; overflow:hidden; opacity:.3;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSmallSwiper .ThumbBox.swiper-slide-active{opacity:1;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .ThumbSmallSwiper .ThumbBox img{width:100%; height:100%; object-fit:cover;}

	.NC00291 .About_AboutArea .ContArea .Cont02 .SlderArrow{position:absolute; width:1060px; margin-left:-530px; left:50%; z-index:2; top:50%;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .swiper-button-prev,
	.NC00291 .About_AboutArea .ContArea .Cont02 .swiper-button-next{position:absolute; cursor:pointer; background:none; font-size:43pt; color:#a48c7c; line-height:1; background:none; padding:0.3em;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .swiper-button-prev:after,
	.NC00291 .About_AboutArea .ContArea .Cont02 .swiper-button-next:after{display:none;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .swiper-button-prev:hover,
	.NC00291 .About_AboutArea .ContArea .Cont02 .swiper-button-next:hover{transition-duration:300ms; opacity:1;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .swiper-button-prev{left:0;}
	.NC00291 .About_AboutArea .ContArea .Cont02 .swiper-button-next{right:0;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 병원소개 > 의료진소개 */
.NC00291 .About_DoctorArea *{}
.NC00291 .About_DoctorArea{}
.NC00291 .About_DoctorArea .subTitle{margin-bottom:2em; display:none;}
.NC00291 .About_DoctorArea > div > img{display:block; margin:0 auto;}
.NC00291 .About_DoctorArea .Inner{width:1370px;}
.NC00291 .About_DoctorArea .Inner > div > em > span{display:block; width:15%; margin:0 auto; text-align:center; font-size:19pt; line-height:1; color:#000; background-color:#fff; font-weight:600;}
.NC00291 .About_DoctorArea .Inner > div:not(:first-child) + div{padding-top:130px; border-top:2px solid #f4f6f8;}
.NC00291 .About_DoctorArea .List{position:relative; display:table; width:100%; text-align:center; border-top:none; border:none; text-align:left; padding:65px 0 20px 0;}
.NC00291 .About_DoctorArea .List .DoctorList{position:relative; display:inline-table; width:25%; vertical-align:top; margin:1em auto 1em auto; overflow:hidden; padding-right:30px;}
.NC00291 .About_DoctorArea .List .DoctorList *{cursor:default;}
.NC00291 .About_DoctorArea .List .DoctorList dd{margin:0; position:relative; bottom:0; z-index:2; padding:25px 0 50px 0;}

	/* 기본 */
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Thumb{position:relative; overflow:hidden; height:24em;}
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Thumb:hover img{}
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Thumb:hover{transition:0.2s;}
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Thumb img{position:relative; width:100%; height:100%; object-fit:cover;}
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Name *{letter-spacing:0; line-height:1;}
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Name{text-align:left;}
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Name span{}
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Name span strong{font-weight:600; color:#404041; font-size:16pt;}
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Name span em{display:block; font-size:11pt; color:#404041; margin-top:9px; font-weight:400;}
	.NC00291 .About_DoctorArea .List .DoctorList .TitleThum .Name span small{color:#939394; font-size:12pt; font-weight:400;}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 병원소개 > 오시는길 */
.NC00291 .aboutMapArea{display:none;}
.NC00291 .aboutMapArea .subTitle{margin-bottom:35px; margin-top:0; display:none;}
.NC00291 .About_NetworkAea{}	
	/* 지점별소개(지점) */
	.NC00291 .About_NetworkAea_Detail{background-color:#fff;}
	.NC00291 .About_NetworkAea_Detail >.Inner{width:1400px; min-width:1400px; overflow:hidden; padding:0 0 100px 0;}
		.NC00291 .NetworkAea_DetailSection1{margin-top:3em;}
		.NC00291 .NetworkAea_DetailSection1 .Title{font-size:25pt; color:#d1a28b; font-weight:500; padding-bottom:0.7em; margin-bottom:1.1em; border-bottom:1px solid #d1a28b; line-height:normal;}
			.NC00291 .NetworkAea_DetailSection1 .Title i{}
			.NC00291 .NetworkAea_DetailSection1_Left{display:table-cell; width:33%; padding-right:3em;}
			/* 오시는길 */
			.NC00291 .NetworkAea_DetailSection1_Left .Add{margin:0; font-size:14pt;}

			.NC00291 .NetworkAea_DetailSection1_Center{display:table-cell; width:33%; padding-right:3em;}
			.NC00291 .NetworkAea_DetailSection1_Center .Title{margin-bottom:0.9em;}
			/* 진료시간 */
			.NC00291 .NetworkAea_DetailSection1_Center .Time{display:table; width:100%; }
			.NC00291 .NetworkAea_DetailSection1_Center .Time pre.Left{display:table-cell; width:41%; font-size:14pt; font-weight:normal;}
			.NC00291 .NetworkAea_DetailSection1_Center .Time pre.Right{display:table-cell; font-size:14pt; font-weight:400; opacity:.6; font-family:'Poppins',"Noto Sans KR","돋음, Dotum","Arial","sans-serif";}

			.NC00291 .NetworkAea_DetailSection1_Right{display:table-cell; width:33%; vertical-align:top; padding:0; padding-right:3em; }
			.NC00291 .NetworkAea_DetailSection1_Right .Call{font-size:33pt; color:#828282; font-weight:300;}
			
		.NC00291 .NetworkAea_DetailSection2{}
		.NC00291 .NetworkAea_DetailSection3{}
		.NC00291 .NetworkAea_DetailSection3_RIght #aboutmap{height:500px;}
			
			
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 병원소개 > 지점소개 */
.NC00291 .About_MapArea .MainTitle{}
.NC00291 .About_MapArea .MainTitle span{display:block; width:100%; margin:0 auto; text-align:center; font-size:19pt; line-height:1; color:#000; background-color:#fff; font-weight:600;}

.NC00291 .About_MapArea .BranchTab{position:relative; display:table; margin-top:50px; text-align:center;}
.NC00291 .About_MapArea .BranchTab *{line-height:1;}
.NC00291 .About_MapArea .BranchTab li{position:relative; display:inline-table; width:200px; border:1px solid #dddddd !important; z-index:1; margin-left:-1px !important;}
.NC00291 .About_MapArea .BranchTab li span{color:#404041; font-weight:500; font-size:13pt; padding:0.6em; display:block;}
.NC00291 .About_MapArea .BranchCont *{color:#404041; line-height:1.9; font-weight:normal;}
.NC00291 .About_MapArea .BranchCont{position:relative; background-color:#fff; height:0; opacity:0; visibility:hidden;}
.NC00291 .About_MapArea .BranchCont > .Inner{width:1370px; min-width:1370px; display:table;}
.NC00291 .About_MapArea .BranchCont .ContLeft{display:inline-table; width:684px;}
.NC00291 .About_MapArea .BranchCont .ContRight{display:table-cell; width:686px; padding-left:80px; vertical-align:top;}
.NC00291 .About_MapArea .BranchCont .ContRight *{word-break:keep-all;}
.NC00291 .About_MapArea .BranchCont .CompanyTitle{color:#404041; letter-spacing:0; line-height:1; font-size:13pt; font-weight:600 !important;}

.NC00291 .About_MapArea .BranchCont.Active{height:auto; opacity:1; visibility:visible; padding:100px 0 150px 0;}
.NC00291 .About_MapArea .BranchTab li.Active{border-color:#a48c7c !important; z-index:2; transition-duration:200ms;}
.NC00291 .About_MapArea .BranchTab li.Active span{color:#000;}

	/* 대표전화 ------------------------------------------------------------------------------------------ */
	.NC00291 .About_MapArea .BranchCont .Tel{display:block; width:100%;}
	.NC00291 .About_MapArea .BranchCont .Tel p a{display:block; font-size:18pt; margin-top:16px; font-weight:500; line-height:1;}

	/* 진료시간 ------------------------------------------------------------------------------------------ */
	.NC00291 .About_MapArea .BranchCont .Time{display:block; width:100%; margin-top:90px;}
	.NC00291 .About_MapArea .BranchCont .Time label{margin-top:15px;}
	.NC00291 .About_MapArea .BranchCont .Time label pre{font-size:14pt; font-family:'Montserrat', 'SUIT', 'Noto Sans SC';}
	.NC00291 .About_MapArea .BranchCont .Time label pre.Left{font-weight:500;}
	.NC00291 .About_MapArea .BranchCont .Time label pre.Right{}
	.NC00291 .About_MapArea .BranchCont .Time p{margin-top:10px; opacity:.6; display:none;}

	/* 진료시간 ------------------------------------------------------------------------------------------ */
	.NC00291 .About_MapArea .BranchCont .Link{}
	.NC00291 .About_MapArea .BranchCont .Link > div + div{margin-top:50px;}
	.NC00291 .About_MapArea .BranchCont .Link label{margin-top:15px; display:table; width:100%;}
	.NC00291 .About_MapArea .BranchCont .Link label + label{margin-top:6px;}
	.NC00291 .About_MapArea .BranchCont .Link label pre{font-size:11pt; line-height:1.9;}
	.NC00291 .About_MapArea .BranchCont .Link label pre.Left{display:table-cell; width:16%; font-weight:600;}
	.NC00291 .About_MapArea .BranchCont .Link label pre.Right{display:table-cell;}

	/* 링크바로가기 ------------------------------------------------------------------------------------------ */
	.NC00291 .About_MapArea .BranchCont .BtnArea{position:relative; display:block; margin-top:50px;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul{position:relative; display:table;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul li{position:relative; display:inline-table; width:auto; border:none;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul li + li{margin-left:15px;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul li a{position:relative; display:table; line-height:1;background-color:#03cf5d; padding:12px 16px;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul li a:hover{opacity:.7; transition-duration:300ms;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul li img{position:relative; display:inline-table; vertical-align:middle;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul li span{position:relative; display:inline-table; vertical-align:middle; padding-left:10px; font-size:12.5pt; font-weight:500; color:#fff;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul li:first-child a{position:relative; display:table; background-color:#a48c7c;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul li:first-child a span{position:relative; display:inline-table; color:#fff; vertical-align:middle;}
	.NC00291 .About_MapArea .BranchCont .BtnArea ul li:first-child a i{position:relative; display:inline-table; color:#fff; vertical-align:middle; margin-left:5px;}

	/* 지도 ------------------------------------------------------------------------------------------ */
	.NC00291 .About_MapArea .BranchCont #MapHD{margin-top:0; height:33em;}
	.NC00291 .About_MapArea .BranchCont #MapIC{margin-top:0; height:33em;}
	.NC00291 .About_MapArea .BranchCont #MapGJ{margin-top:0; height:33em;}



/* ========================================================================================================================================= */
/* 시술이벤트페이지 */
.NC00291.PriceSideWrap .ColorBd{border-color:#a48c7c;}
.NC00291.PriceSideWrap .ColorBg{background-color:#a48c7c;}
.NC00291.PriceSideWrap .ColorTxt{}
.NC00291.PriceSideWrap .CheckBox em b{border-color:#ddd; border-radius:0;}
.NC00291.PriceSideWrap .CheckBox em b:after{border-bottom:3px solid #404041; border-right:3px solid #404041;}

.NC00291 .ClinicSearch .SearchField .InputBox input{border-bottom:1px solid #c5c5c6; font-size:14pt;}
.NC00291 .ClinicSearch .SearchField .InputBox input::placeholder{color:#abafb2;}
.NC00291 .ClinicSearch .SearchField button.SearchBtn{position:absolute; bottom:13px; right:0;}
.NC00291 .ClinicSearch .SearchField button i{color:#404041;}

.NC00291 .ClinicSelect.ClinicSelect{margin-bottom:120px;}
.NC00291 .ClinicSelect .Title{display:none;}
.NC00291 .ClinicSelect .ClinicLabel ul.List{margin:0; padding:0; background:none; box-shadow:0;}
.NC00291 .ClinicSelect .ClinicLabel ul li{border:1px solid #ddd; width:48.4%;}
.NC00291 .ClinicSelect .ClinicLabel ul li + li:not(:nth-child(2)){margin-top:15px;}
.NC00291 .ClinicSelect .ClinicLabel ul li:nth-child(odd){margin-right:0.8%;}
.NC00291 .ClinicSelect .ClinicLabel ul li:nth-child(even){margin-left:0.8%;}
.NC00291 .ClinicSelect .ClinicLabel ul li dl dd{vertical-align:top;}
.NC00291 .ClinicSelect .ClinicLabel ul li dl dt{padding-right:0.5em;}
.NC00291 .ClinicSelect .ClinicLabel ul li > label{box-shadow:none; padding:20px 7px 20px 23px; width:100%;}
.NC00291 .ClinicSelect .ClinicLabel ul li > label:hover{box-shadow:none;}
.NC00291 .ClinicSelect .ClinicLabel ul li .Name{font-size:15.5pt; font-weight:500; color:#404041; margin-bottom:0.4em; line-height:1.2; word-break:keep-all;}
.NC00291 .ClinicSelect .ClinicLabel ul li .Info{color:#404041; font-size:13pt;}
.NC00291 .ClinicSelect .ClinicLabel ul li .Price span{color:#cebea2; font-size:14pt; font-weight:500;}
.NC00291 .ClinicSelect .ClinicLabel ul li .Price span b{font-size:20pt; font-weight:600; margin-right:3px;}
.NC00291 .ClinicSelect .ClinicLabel ul li .Price em{text-decoration:none; font-size:15.5pt; font-weight:500; color:#abafb2; position:relative;}
.NC00291 .ClinicSelect .ClinicLabel ul li .Price em:after{content:''; display block; width:110%; height:50%; position:absolute; top:0; left:50%; margin-left:-55%; border-bottom:1px solid;}
.NC00291 .ClinicSelect .ClinicLabel ul li .Price small{font-weight:500; padding:5px 13px; float:right; font-size:13pt; background-color:#cebea2; color:#fff; border:none;}
.NC00291 .ClinicSelect .BtnArea{margin-top:60px;}
.NC00291 .ClinicSelect button{border-radius:100px; width:auto; padding:13px 3em; font-size:16pt; border:1px solid #a48c7c; margin:0px 6px;}

.NC00291 .ClinicAllArea .ColorTxt{color:#404041;}
.NC00291 .ClinicAllArea .ClinicList *{color:#404041;}
.NC00291 .ClinicAllArea .ClinicList ul li a .Name p{font-size:16pt;}
.NC00291 .ClinicAllArea .ClinicList ul li a .Name p b{line-height:1.2; word-break:keep-all;}
.NC00291 .ClinicAllArea .ClinicList ul li a .Name p span{background:none;}
.NC00291 .ClinicAllArea .ClinicList ul li a .Name p span i{color:#a48c7c; font-size:16pt;}
.NC00291 .ClinicAllArea .ClinicList ul li .Info{border-color:#d1c5bd; word-break:keep-all;}
.NC00291 .ClinicAllArea .ClinicList ul li:not(.Active) .Info{border-color:#ddd;}
.NC00291 .ClinicAllArea .ClinicList ul li:not(.Active) .ColorBd{border-color:#ddd;}
.NC00291 .ClinicAllArea .ClinicList ul li:not(.Active) .ColorBd:hover{border-color:#aaa;}
.NC00291 .ClinicAllArea .ClinicList ul li:not(.Active) a .Name p span i{color:#ddd;}
.NC00291 .ClinicAllArea .ClinicView > section + section{background-color:#fbfaf9; padding:80px 8% 80px 8%; margin:0 auto;}
.NC00291 .ClinicAllArea .ClinicView > section + section *{color:#404041;}
.NC00291 .ClinicAllArea .ClinicTitle .Date{border-color:#ececeb;}
.NC00291 .ClinicAllArea .ClinicTitle > div:last-child{padding-bottom:35px; border-bottom:1px dashed #ececeb;}
.NC00291 .ClinicAllArea .ClinicLandDetail{padding-top:0 !important;}
.NC00291 .ClinicAllArea .ClinicLandDetail .LandText .TextArea{padding-left:0;}
.NC00291 .ClinicAllArea .ClinicLandDetail .LandList ul.List{padding-left:0;}
.NC00291 .ClinicAllArea .ClinicLandDetail > div + div{border-color:#ececeb;}

.NC00291 .AllSection{color:#404041;}
.NC00291 .AllSection .TopInfo button{color:#404041; border-radius:100px; padding:5px 15px;}
.NC00291 .AllSection .Cont .ClinicLabel{border-color:#ddd;}
.NC00291 .AllSection .Cont .Price em{color:#a5a5a5;}
.NC00291 .AllSection .Cont .Price span{color:#cebea2; font-size:13pt; font-weight:500;}
.NC00291 .AllSection .Cont .Price span b{font-size:19pt; font-weight:600; margin-right:3px;}
.NC00291 .AllSection .Cont ul li:hover{background:none;}
.NC00291 .AllSection .Cont ul li button{color:#404041;}
.NC00291 .NOList .BtnArea{}
.NC00291 .NOList .BtnArea a{border-radius:100px; width:auto; padding:13px 3em; font-size:16pt; border:1px solid #a48c7c; margin:0px 6px; font-weight:400;}
.NC00291 .BtnSection *{font-family:'Montserrat', 'SUIT', 'Noto Sans SC';}
.NC00291 .BtnSection a.ColorTxt{color:#404041;}
.NC00291 .BtnSection a{border-radius:100px; width:auto; padding:13px 3em; font-size:16pt; border:1px solid #a48c7c; margin:0px 6px; font-weight:500;}
.NC00291 .BtnSection button{border-radius:100px; width:auto; padding:13px 3em; font-size:16pt; border:1px solid #a48c7c; margin:0px 6px; font-weight:400;}
.NC00291 .BtnSection small{color:#404041;}

.NC00291 .TableSection table thead tr th{background-color:#f4f6f8; color:#404041;}
.NC00291 .TableSection table thead tr th:not(:last-child){border-color:#ddd;}
.NC00291 .TableSection table tbody tr th{background-color:#e7e7e7; border-top:1px solid #ddd; border-bottom:1px solid #ddd; transition-duration:.3s;}
.NC00291 .TableSection table tbody tr th:first-child{border-left:1px solid #ddd;}
.NC00291 .TableSection table tbody tr th:last-child{border-right:1px solid #ddd;}
.NC00291 .TableSection table tbody tr:hover th{background:none;}
.NC00291 .TableSection table tbody tr:hover th{border-color:#ddd !important;}
.NC00291 .TableSection table tbody tr th{background-color:#fff;}
.NC00291 .TableSection button{border-radius:100px; padding:10px 30px;}

.NC00291 .ListSection .BtnArea a{color:#404041; border-radius:100px;}

.NC00291 .DayTime li.Selected label{background-color:#404041;}
.NC00291 .DayTime label:hover{border-color:#404041;}
.NC00291 .DayDate table.ui-datepicker-calendar a.ui-state-default.ui-state-active{background-color:#404041;}
.NC00291 .DayDate table.ui-datepicker-calendar a.ui-state-default:hover{border-color:#404041;}

.NC00291 #dayTimeCommonDiv .DayTime li.TimeEnd label{}
.NC00291 #dayTimeCommonDiv .DayTime li.TimeEnd label b{font-size:12pt; font-weight:400; color:#adadad;}

.NC00291 .InputCertiSection .BigCont .Label button{color:#404041; border-radius:100px;}
.NC00291 .InputCertiSection *,
.NC00291 .ReservationChangeArea *{font-family:'Montserrat', 'SUIT', 'Noto Sans SC' !important; word-break:break-word;}
