@charset "utf-8";

/* ========================================================================================================================================= */
/* member */
.memberWrap #contents .Inner{margin-top:180px; margin-bottom:80px; padding:0; background:none;}
.memberWrap #contents .Inner .AgreeBox{padding-top:0;}


/* ========================================================================================================================================= */
/* 게시판 */
.boardWrap{}
.boardWrap #contents{padding:0;}
.boardWrap #contents{padding-top:0;}
	.boardWrap .boardThumList{margin-top:4em;}
	
	/* ---------------------------------------------------------- */
	/* 전후사진 */
	.boardWrap.BnfWrap.ViewWrap #contents{}
	.boardWrap.BnfWrap.ViewWrap .boardThumList{margin-top:3em;}
	.boardWrap .BoardList_PageBtn{width:100%;}
	.boardWrap .BoardList_Search{display:none !important;}
	.boardWrap .BoardList_BtnClub{width:100%;}
	.boardWrap .BoardList_BtnClub a{}
	.boardWrap .BoardList_BtnClub a + a{margin-left:5px;}
	body .BnfWrap .SubNav.Made{display:none !important;}
	body .BnfWrap .SubNavApart{display:none !important;}
	
	/* ---------------------------------------------------------- */
	/* 이벤트소식 */
	.boardWrap.noticeWrap .boardThumList a .Thumb{height:auto;}
	.boardWrap.noticeWrap.ViewWrap .boardview{margin-top:10em;}
	.boardWrap.noticeWrap.ViewWrap  .boardThumList{margin-bottom:4em;}
	

	
/* ========================================================================================================================================= */
/* 컨택페이지 */
.contactWrap{}
.contactWrap #container .InnerContainer{padding:120px 0;}
	
	/* ---------------------------------------------------------- */
	/* 온라인상담 */
	.onlineListWrap #container .InnerContainer{padding:120px 0 50px 0;}



/* ========================================================================================================================================= */
/* 키비주얼 */
.TopVisual{position:relative; display:block; height:670px; overflow:hidden; width:100%; background-size:cover;}
.TopVisual .TopText{position:absolute; display:block; text-align:center; z-index:2; top:57%; left:50%; margin-left:auto; width:70%; transform:translate(-50%, -50%);}
.TopVisual .TopText img{display:block; margin:0 auto; width:280px;}
.TopVisual .TopText .Text01{position:relative;display:block;font-size: 9pt;font-weight: 100;letter-spacing: 4px;color: #fff;line-height:1;margin-top:35px;}
.TopVisual .TopText .Text02{position:relative;display:block;font-size: 30pt;font-weight: 600;letter-spacing:-1px;color: #fff;line-height:1;margin-top: 20px;}
	

/* ========================================================================================================================================= */

/* 커뮤니티 > 비금여항목 */
.NC00260 .Border_healthListArea{padding:120px 0 100px 0;}


/* ========================================================================================================================================= */
/* 병원소개 */
.NC00289.aboutAboutWrap{}
.NC00289.aboutAboutWrap .SubNav.Made{margin:0;}
	.NC00289.aboutAboutWrap .TopVisual{background-color:#000; height:900px}
	.NC00289.aboutAboutWrap .TopVisual .Movie_Iframe > div{background-color:#000;}
	.NC00289.aboutAboutWrap .TopVisual .Movie_Iframe video{opacity:.65}
	.NC00289.aboutAboutWrap .TopVisual .TopText{}
	.NC00289.aboutAboutWrap .TopVisual .TopText img{width:fit-content;}
	.NC00289.aboutAboutWrap .TopVisual .TopText .Text01{font-weight: 700;font-size: 34pt;letter-spacing:-1px;margin-top: 0;}
	.NC00289.aboutAboutWrap .TopVisual .TopText .Text01 small{font-size:23pt; display:block; margin-top:9pt; font-family:'Pretendard', 'Noto Sans KR', sans-serif !important;}
	.NC00289.aboutAboutWrap .TopVisual .TopText .Text02{font-size:15pt; line-height:1.5; font-weight:200;
	margin-top:32px;}
	.NC00289.aboutAboutWrap .TopVisual .TopText .Text03{font-size:17pt; line-height:1.4; font-weight:200; letter-spacing:-1px; }
	
	.NC00289 .About_AboutArea{ background-size:cover; background-repeat:no-repeat}
	.NC00289 .About_AboutArea .ContArea{position:relative; display:block; width:1185px; margin:0 auto; padding:130px 0;}
	.NC00289 .About_AboutArea .About{display:flex;position:relative; height: 360px;align-items:center; margin: 0 auto;}
	.NC00289 .About_AboutArea .About + div{/* border-top:1px solid #f1ece4; */margin-top: 8em;/* padding-top: 4em; *//* padding-left: 6em; *//* padding-right: 6em; */}
	.NC00289 .About_AboutArea .About .ThumbBox{display:block;}
	.NC00289 .About_AboutArea .About:nth-child(even) .ThumbBox{position:absolute;right:0;}
	.NC00289 .About_AboutArea .About:nth-child(odd) .TextBox{padding-left:70px;}
	.NC00289 .About_AboutArea .About .TextBox{display:block;text-align:left;letter-spacing: -0.5px;}
	.NC00289 .About_AboutArea .About .Text01{font-size: 10pt;font-weight: 500;color: #e1dac4;display: block;margin-top: 2em;letter-spacing: 4px;}
	.NC00289 .About_AboutArea .About .Text02{font-size: 28pt;line-height: 1.5;font-weight: 600;color: #333;margin-top: 0.8em;letter-spacing: -1px;}
	.NC00289 .About_AboutArea .About .Text02 b{font-size: 28pt;line-height: 1;font-weight: 600;color: #8b867f;margin-top: 1em;}
	.NC00289 .About_AboutArea .About .Text03{font-size: 14pt;line-height: 1.6;font-weight:300;color: #6e6e6e;margin-top: 1.2em;}

	
/* ========================================================================================================================================= */
/* 병원소개 > 의료진소개 */
.NC00289.aboutDoctorWrap{}
.NC00289.aboutDoctorWrap .SubNav.Made{margin:0;}

	.aboutDoctorWrap .aboutDoctorArea{}
	.aboutDoctorWrap .aboutDoctorArea .DoctorArea{}
	.aboutDoctorWrap .aboutDoctorArea .Doctor{background-size:cover; background-repeat:no-repeat}
	.aboutDoctorWrap .aboutDoctorArea dl{position:relative; display:flex; align-items:center; width:100%; justify-content:center;}
	.aboutDoctorWrap .aboutDoctorArea dt{position:relative; display:block; }
	.aboutDoctorWrap .aboutDoctorArea dd{position:relative;display:block;text-align:left;width:600px;padding-left: 20px;}
	.aboutDoctorWrap .aboutDoctorArea .TextBox{position:relative;}
	.aboutDoctorWrap .aboutDoctorArea .TextBox img{position:relative; display:block;}
	.aboutDoctorWrap .aboutDoctorArea .TextBox .Text01{position:relative;display:block;font-size: 24pt;letter-spacing: -1px;font-weight: 600;color: #716c63;line-height: 1.6;margin-top: 25px;}
	.aboutDoctorWrap .aboutDoctorArea .TextBox .Text01 small{position:relative;display:block;font-weight: 600;}
	.aboutDoctorWrap .aboutDoctorArea .TextBox .Text01 b{position:relative;font-weight: 700;color: #333;}
	.aboutDoctorWrap .aboutDoctorArea .TextBox .Text02{position:relative;display:block;font-size: 14pt;letter-spacing: -1px;font-weight: 500;color: #595959;line-height: 1.5;margin-top: 25px;padding-top: 40px;}
	.aboutDoctorWrap .aboutDoctorArea .TextBox .Text02:before{content:'';position: absolute;width: 650px;height:1px;left: -100px;top: 0;background-color: #d7d6d1;}

	
	
/* ========================================================================================================================================= */
/* 병원소개 > 오시는길 */
.NC00289.aboutMapWrap{}
.NC00289.aboutMapWrap .Company_Area{display:none!important}
.NC00289.aboutMapWrap .SubNav.Made{margin:0;}
.NC00289 .About_MapArea *{font-family:'Pretendard';}
.NC00289 .About_MapArea{background-color:#fff;}
.NC00289 .About_MapArea .Inner{width:1400px; min-width:1400px; display:table; align-items:center; padding:180px 0 130px 0; overflow:hidden;}
	/* ---------------------------------------------- */
	/* 지도영역 */
	.NC00289 .About_MapArea .MapArea{position:relative; display:table; width:100%;}
	.NC00289 .About_MapArea .MapArea #AboutMap{position:relative; display:block; width:100%; height:500px; border-radius:0;}
	.NC00289 .About_MapArea .InfoArea{position:relative; display:table; width:100%; margin-top:60px;}
	
	/* ---------------------------------------------- */
	/* 기본영역 */
	.NC00289 .About_MapArea .Info{position:relative; display:inline-table; padding-right:30px; width:calc(100% / 3);}
	.NC00289 .About_MapArea .Info01{width:40%; padding-right:73px;}
	.NC00289 .About_MapArea .Info02{width:35%;}
	.NC00289 .About_MapArea .Info03{width:25%;}

	.NC00289 .About_MapArea .Info04{width:40%; padding-right:73px;}
	.NC00289 .About_MapArea .Info05{width:35%;}
	.NC00289 .About_MapArea .Info06{width:25%;}

	.NC00289 .About_MapArea .InfoArea2 .Info p{font-size:15pt; line-height:1.5; font-weight:500; color:#000; letter-spacing:-0.5px;}

	.NC00289 .About_MapArea .Info + .Info{}
		/* 타이틀 */
		.NC00289 .About_MapArea .Title{line-height:1;position:relative;display:table;width:100%;margin-bottom: 27px;}
		.NC00289 .About_MapArea .Title img{position:relative; display:inline-table; vertical-align:middle; padding:9px 9px; background-color:#a36d6a; border-radius:5px; display:none;}
		.NC00289 .About_MapArea .Title span{position:relative;display:inline-table;vertical-align:middle;font-size: 20pt;font-weight:700;line-height:1;color: #333;letter-spacing:-0.5px;padding-left: 17px;}
		.NC00289 .About_MapArea .Title span:before{content:'';left:0;top:50%;margin-top: -12px;height: 24px;width: 4px;background-color:#d7d2c9;position:absolute;}
	
		/* 시간 */
		.NC00289 .About_MapArea .Time label{display:block; margin:-6px 0 0 0; display:table; width:100%;}
		.NC00289 .About_MapArea .Time label pre{font-size: 14pt;line-height:1.8;color: #555;font-weight: 500;letter-spacing:-0.5px;}
		.NC00289 .About_MapArea .Time label pre.Left{display:table-cell;width: 35%;font-weight: 600;}
		.NC00289 .About_MapArea .Time label pre.Right{letter-spacing:-0.5px;color: #000;}
		.NC00289 .About_MapArea .Time p{margin-top:5px; color:#807e7b; font-size:12pt; font-weight:500;}
		
		/* 주소 */
		.NC00289 .About_MapArea .Loca{}
		.NC00289 .About_MapArea .Loca label pre{white-space:pre-line;line-height:1.5;font-size:15pt;font-weight: 600;color: #000;letter-spacing:-0.5px;}
		.NC00289 .About_MapArea .Loca label span{font-size:10pt; display:block; margin-top:10px;}
		.NC00289 .About_MapArea .LocaInfo{margin-top:25px; padding-top:25px; border-top:1px solid #d3d3d3;}
		.NC00289 .About_MapArea .LocaInfo label{display:block; width:100%;}
		.NC00289 .About_MapArea .LocaInfo label span{position:relative; display:table-cell; font-weight:600; font-size:12.5pt; letter-spacing:-0.5px;; width:fit-content; line-height:1; padding:5px 15px; background-color:#999; color:#fff; border-radius:100px;}
		.NC00289 .About_MapArea .LocaInfo label pre{position:relative; display:block; font-size:14pt; line-height:1.5; color:#555; font-weight:600; letter-spacing:-0.5px; width:100%; white-space:pre-line; margin-top:0.3em;}
		.NC00289 .About_MapArea .LocaInfo label + label{margin-top:25px;}	
		
		/* 전화번호 */
		.NC00289 .About_MapArea .Tel{}
		.NC00289 .About_MapArea .Tel p{}
		.NC00289 .About_MapArea .Tel p i{line-height:1;font-size:27px;letter-spacing:-1px;font-weight:700;margin-right:5px;color:#ebe7de;}
		.NC00289 .About_MapArea .Tel p a{line-height:1; font-size:24pt; letter-spacing:-1px; font-weight:700; color:#000;}

		/*외국어*/
		.C00297 .About_MapArea .Info01{width:35%;}
		.C00297 .About_MapArea .Info02{width:35%;}
		.C00297 .About_MapArea .Info03{width:30%;}
		.C00295 .About_MapArea .MapArea, .C00296 .About_MapArea .MapArea, .C00297 .About_MapArea .MapArea{height:500px; overflow:hidden;}
		.C00295 .About_MapArea .MapArea iframe, .C00296 .About_MapArea .MapArea iframe, .C00297 .About_MapArea .MapArea iframe{width:100%; height:660px;}

		/*버스안내*/
		.NC00289 .About_MapArea .InfoArea2 .Info06 p span{background:#d3d3d3; display:inline-block; padding:5px 15px; border-radius:5px; margin-right:10px;}
		.NC00289 .About_MapArea .InfoArea2 .Info06 p.bus{margin-top:10px;}

	
	

/* ========================================================================================================================================= */
/* 병원소개 > 둘러보기 */
.NC00289 .About_GalleryArea *{}
.NC00289 .About_GalleryArea{padding:0 0 120px 0;}
.NC00289 .About_GalleryArea .Inner{overflow:hidden;}
	/* ---------------------------------------------- */
	/* 섹션01*/
	.NC00289 .About_GalleryArea .Section01{}
	.NC00289 .About_GalleryArea .ContArea{position:relative; display:table; width:100%;}
    .NC00289 .About_GalleryArea .SwiperGallery{width:100%;}
	.NC00289 .About_GalleryArea .SwiperGallery .swiper-slide {background-position:center; background-size:cover; width:800px; height:auto;}
	.NC00289 .About_GalleryArea .SwiperGallery .swiper-slide img {display:block; width:100%; opacity:0.5;}
	.NC00289 .About_GalleryArea .SwiperGallery .swiper-slide-active img {opacity:1;}
	.NC00289 .About_GalleryArea .SwiperGallery .swiper-slide .ThumBox{border-radius:0; overflow:hidden;}
	.NC00289 .About_GalleryArea .SliderBottom{}
	.NC00289 .About_GalleryArea .SliderPage{}
	.NC00289 .About_GalleryArea .SliderBtn{position:absolute; width:950px; z-index:2; top:44%; display:table; left:50%; margin-left:-475px;}
	.NC00289 .About_GalleryArea .SliderBtn img{cursor:pointer;}
	.NC00289 .About_GalleryArea .SliderBtn > div{position:relative; display:inline-table; width:fit-content;}
	.NC00289 .About_GalleryArea .SliderBtn > .SliderNext{ float:right;}
		
		
/* ========================================================================================================================================= */
/* 병원소개 > 장비소개 */	
.NC00289 .About_DeviceArea{padding: 0 0 150px 0;}
	.NC00289 .About_DeviceArea p{font-size: 33pt;letter-spacing:-1px;color:#666;font-weight:700;display: block;width: fit-content;margin: 0 auto;margin-bottom: 2em;padding: 4px 7px;background: #f1f0ee;}
	.NC00289 .About_DeviceArea p b{font-weight:700; color:#333}
	.NC00289 .About_DeviceArea .DeviceContArea{display:block; width:1045px; margin:0 auto;}
	.NC00289 .About_DeviceArea .Device{display:flex;position:relative;height: 448px;align-items:center;/* width: 90%; */margin: 0 auto;}
	.NC00289 .About_DeviceArea .Device + div{border-top:1px solid #f1ece4;margin-top: 4em;padding-top: 4em;padding-left: 6em;padding-right: 6em;}
	.NC00289 .About_DeviceArea .Device .ThumbBox{display:block;}
	.NC00289 .About_DeviceArea .Device:nth-child(even) .ThumbBox{position:absolute;right: 6em;}
	.NC00289 .About_DeviceArea .Device:nth-child(odd) .TextBox{padding-left:70px;}
	.NC00289 .About_DeviceArea .Device .TextBox{display:block;text-align:left;letter-spacing: -0.5px;}
	.NC00289 .About_DeviceArea .Device .Text01{font-size: 26pt;font-weight: 700;color:#777166;}

	.NC00289 .About_DeviceArea .Device .Text02{font-size:15pt;line-height:1.4;font-weight:300;color:#000;margin-top: 1em;}
	.NC00289 .About_DeviceArea .Device .List{display:table; margin-top:2em;}
	.NC00289 .About_DeviceArea .Device .List > div{margin-right:11px; display:inline-table; position:relative; border:1px solid #cbc5bb; width:85px; height:85px; border-radius:100px; color:#a59477; font-weight:500; text-align:center;}
	.NC00289 .About_DeviceArea .Device .List > div span{display:table-cell; vertical-align:middle;}

	/*외국어*/
	.NC00289 .About_DeviceArea .Device .Text02 b{color:#a59477; font-weight:500; display:block; padding-top:10px;}

	
/* ========================================================================================================================================= */
/* 비급여항목 */	
.NC00289.aboutHealthWrap{}
	.NC00289.aboutHealthWrap .boardview{padding-top:113px; padding-bottom:80px;}
	.NC00289.aboutHealthWrap .SubNav{display:none !important;}

/* ========================================================================================================================================= */
/* 비용문의 */
body .ClinicAskForm{}

/* ========================================================================================================================================= */
/* 시술이벤트페이지 */
.PriceWrap{}
.PriceWrap .SubNav{display:none !important}
.clinicListWrap{}
.NC00289.PriceSideWrap .ColorBd{border:1px solid #918f8b; color:#918f8b;}
.NC00289.PriceSideWrap .ColorBg{background-color:#918f8b;}
.NC00289.PriceSideWrap .ColorTxt{color:#918f8b;}


.clinicListWrap .containerWrap > div{ display:block;}
.clinicListWrap .containerWrap > div .Right {width:100%; padding:0;}


/* -------------------------------------------------------------------------------------------------------------------- */
/* 리스트구조 */
.NC00289 .containerWrap > div{}
.NC00289 .containerWrap > div .Left{width: 100%;}
.NC00289 .containerWrap > div .Right{
    width:100%
}

/* -------------------------------------------------------------------------------------------------------------------- */
/* 검색영역 */
.NC00289 .ClinicSearch{}
.NC00289 .ClinicSearch .Inner{}
	/* ---------------------------------------------- */
	/* 타이틀 */
	.NC00289 .ClinicSearch .MainTitle{}
	.NC00289 .ClinicSearch .MainTitle span{}
	.NC00289 .ClinicSearch .MainTitle em{}

	/* ---------------------------------------------- */
	/* 내용 */
	.NC00289 .ClinicSearch form{}
	.NC00289 .ClinicSearch .SearchField{background-color:#f3f3f3; border-radius:100px; width:80%; margin:0 0 0 auto;}
	.NC00289 .ClinicSearch .SearchField .SearchBox{}
	.NC00289 .ClinicSearch .SearchField .InputBox{}
	.NC00289 .ClinicSearch .SearchField .InputBox input{background-color:transparent; border:none; padding:0 0 0 30px;}
	.NC00289 .ClinicSearch .SearchField .InputBox input::placeholder{color:#adadad;}
	.NC00289 .ClinicSearch .SearchField button.SearchBtn{}
	.NC00289 .ClinicSearch .SearchField button i{color:#adadad; font-size:18pt;}
	.NC00289 .ClinicSearch .SearchField button:hover i{}

/* -------------------------------------------------------------------------------------------------------------------- */
/* 카테고리메뉴 */
.NC00289 .ClinicCateList{  position:sticky;
  bottom: 30px;}
.NC00289 .ClinicCateList.Active{position:fixed; left:0; transition-duration:150ms;}
.NC00289 .ClinicCateList .Inner{padding-top:50px; padding-bottom:100px;}
	/* ---------------------------------------------- */
	/* 리스트 */
	.NC00289 .ClinicCateList ul.List{padding:0; background-color:#fff;}
	.NC00289 .ClinicCateList ul li{width:15.7% !important; margin-top:15px; display:inline-table !important}	
	.NC00289 .ClinicCateList ul li + li{margin-left:1%;}
	.NC00289 .ClinicCateList ul li:nth-child(7n){margin-left:0;}
	.NC00289 .ClinicCateList ul li.Active a{box-shadow:none;color:#fff !important;background-color: #9f998e !important;}
	.NC00289 .ClinicCateList ul li a{background-color: #e9e9e9 !important;color: #333;font-size: 13pt;padding: 15px;border-radius:9px;text-align: center;}
	.NC00289 .ClinicCateList ul li:not(.Active) a:hover{background-color: #e3e3e3 !important;}
	.NC00289 .ClinicCateList ul li span{text-align:center}
	
	
/* -------------------------------------------------------------------------------------------------------------------- */
/* 리스트정렬방식 */
.NC00289 .ClinicListSort{}
.NC00289 .ClinicListSort .Inner{}
	/* ---------------------------------------------- */
	
	
/* -------------------------------------------------------------------------------------------------------------------- */
/* 시술상품리스트(전체) */
.NC00289 .ClinicAllList{padding-bottom:5em;}
.NC00289 .ClinicAllList .Inner{}
	/* ---------------------------------------------- */
	/* 리스트 */
	.NC00289 .ClinicAllList ul.List{}
	.NC00289 .ClinicAllList ul.List .NoClinic{border-bottom-color:#ede6e5;}
	.NC00289 .ClinicAllList ul li{}
	.NC00289 .ClinicAllList ul li a:hover .ThumbBox{transform:translateY(0); box-shadow:none;}
	.NC00289 .ClinicAllList ul li dl{position:relative; display:table; width:100%;}
		/* 썸네일 */
		.NC00289 .ClinicAllList ul li dl dt{}
		.NC00289 .ClinicAllList ul li .ThumbBox{height: fit-content;}
		.NC00289 .ClinicAllList ul li .ThumbBox img{}
		/* 시술정보 */
		.NC00289 .ClinicAllList ul li dl dd{}
		.NC00289 .ClinicAllList ul li dl dd *{}
		.NC00289 .ClinicAllList ul li .ClinicInfo{}
		.NC00289 .ClinicAllList ul li .Cate{}
		.NC00289 .ClinicAllList ul li .Name{}
		.NC00289 .ClinicAllList ul li .Info{display:none;}
		.NC00289 .ClinicAllList ul li .Price{color:#9f998e;}
		.NC00289 .ClinicAllList ul li .Price span{}
		
		.NC00289 .ClinicLandDetail{background-color:#f7f6f6 !important;}
		.NC00289 .ClinicLandDetail .Inner{border-color:#d3c5c0;}
		.NC00289 .ClinicLandDetail .Inner > div + div{border-color:#d3c5c0;}
		
		.NC00289 .ClinicDetail .ClinicInfo .Name{font-size:28px; font-weight:600; letter-spacing:-1px; margin-bottom:25px; color:#000;}
		.NC00289 .ClinicDetail .ClinicInfo .Info{letter-spacing:-0.6px;}
		
		.NC00289 .ClinicDetailSelect dt{width:100%; padding-left:18px;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li{border-radius:7px;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li:has(.CheckBox input:checked){border-color:#9f998e; transition-duration:300ms;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li dl {padding:20px 0 17px 0;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li .Name{font-size:20px; font-weight:700; color:#000; margin-bottom:6px; letter-spacing:-0.6px;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li .Info{font-size:14px; letter-spacing:-0.3px; margin-bottom:0; color:#666; linge-height:1.3;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li .Price{margin-top:23px;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li .Price span{color:#9f998e;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li .Price span b{font-size:26px; font-weight:700; margin-right:3px; letter-spacing:-1px; color:#9f998e;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li .Price em{text-decoration:none; font-size:16px; font-weight:500; color:#abafb2; letter-spacing:-0.5px; margin-left:6px;}
		.NC00289 .ClinicDetailSelect .ClinicLabel ul li .Price small{font-weight:600;padding: 5px 11px;font-size:14px;background: #e1e1e1;color: #555;}
		.NC00289 .ClinicDetailSelect .BtnArea{display:table;}
		.NC00289 .ClinicDetailSelect .BtnArea button{border:none; font-size:14pt; font-weight:600; padding:17px 0; border-radius:7px;}
		.NC00289 .ClinicDetailSelect .BtnArea button:nth-child(1){background-color:#9f998e;color:#fff;}
		.NC00289 .ClinicDetailSelect .BtnArea button:nth-child(2){background-color: #e7e7e5;width: 100%;display:inline-table;color: #878787;margin-right:1%;}
		.NC00289 .ClinicDetailSelect .BtnArea button:nth-child(3){background-color:#ede2dd;width:49%;display:inline-table;color:#764c4a;margin-left:1%;display: none;}
		.NC00289 .ClinicDetailSelect .BtnArea button:hover{}
		
		.NC00289 .LinkBtn .LinkArea a{border-radius:5px;}

	/* 상세페이지 */
	.NC00289.clinicViewWrap #contents{padding:130px 0 0 0;}
	.NC00289.clinicViewWrap .TopVisual{display:none !important;}
		
	/* 장바구니 */
	.NC00289.cartWrap #contents{padding-top:150px}
	.NC00289 .CartArea{}
	.NC00289 .CartArea .BtnSection button{font-size:14pt; font-weight:600; padding:17px 0; border-radius:7px;}
	.NC00289 .CartArea .NOList .BtnArea a{ font-size:14pt; padding:17px 0; border-radius:7px;}
	.NC00289 .CartArea .Inner{width:900px; min-width:900px;}
	
	/* 예약 */
	.NC00289 .ReservationArea{}
	.NC00289 .ReservationArea{}
	.NC00289 .ReservationArea .BtnSection button{font-size:14pt; font-weight:600; padding:17px 0; border-radius:7px;}
	.NC00289 .ReservationArea .Inner{width:900px; min-width:900px;}
	.NC00289 .ReservationArea .FormAgreeChk label{width:fit-content;}
	.NC00289 .ReservationArea .BtnArea{margin-top:50px;}
	.NC00289 .ReservationArea .BtnArea button{font-size:14pt; font-weight:600; padding:17px 0; border-radius:7px;}
		
	
/* -------------------------------------------------------------------------------------------------------------------- */
/* 목록으로버튼 */
.NC00289 .LinkBtn .LinkArea a{font-size:15pt;color: #555;font-weight:600;background:none;border: 1px solid #555;padding: 10px 0;border-radius:7px;}
.NC00289 .LinkBtn .LinkArea a:hover{background-color:#777; transition-duration:.3s;}

