@charset "utf-8";
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('https://fonts.googleapis.com/css2?family=Italiana&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
	font-family: "Montserrat";
	font-style: 500;
	unicode-range: U+0041-005A, U+0061-007A, U+0030-0039;
}

 @font-face {
	font-family: "SUIT";
	font-style: 500;
	unicode-range: U+AC00-D7A3;
}

/*
리엘르의원
C00197
*/
.VIpgJd-ZVi9od-ORHb-OEVmcd{position:absolute !important; opacity: 0 !important; height:0; z-index:-2 !important; visibility:hidden!important;}

/* ================================================================================================= */
/* 기본구성 */
body *{font-family:'Montserrat', 'SUIT', 'Noto Sans SC' ;word-break:break-word;}
body{top:0 !important; padding:0 !important;}
body.mainBody{padding:0 !important; top:0 !important;}
.NC00291 .SubNav.Fixed{display:block; position: relative !important; top:0 !important;}

.noticeWrap .SubNav.Made{display:none !important;}
.PriceSideWrap .SubNav.Made{display:none !important;}
.PriceSideWrap section .Inner{width:1370px; min-width:1370px;}
.PriceSideWrap .SubNav_Area{display:none;}


/* ================================================================================================= */
/* 팝업 */
.LayerPopSliderArea{}
.LayerPopSliderArea .LayerPopSlider .MultiBarSlider ul.SliderThum_BtnPage li button{font-weight:normal; } 
.LayerPopSliderArea .LayerPopSlider dd button{letter-spacing:-0.5px;}


/* ================================================================================================= */
/* 회원로그인및가입 */
.MemberLogin_Area{width:500px !important; margin:0 auto;}
.MemberLogin_Area section{width:500px !important;}
.MemberLogin_Area .TitleBig{display:none !important;}
.MemberLogin_Area .ContSection ol li{display:none;}
.MemberLogin_Area .ContSection .SimpleKakao{display:block !important;}
.MemberLogin_Area .ContentLeft{border:none !important; padding:0 !important;}
.MemberLogin_Area .ContentRight{display:none !important;}
.MemberLogin_Area .BtnClub{display:none !important;}


/* ================================================================================================= */
/* 헤더 */

/* 헤더메뉴 */
.NC00291 header .HeaderNav_Area *{line-height:1;}
.NC00291 header .HeaderNav_Area{background-color:rgb(255 255 255 / 90%);}
.NC00291 header .HeaderNav_Area:after{content:''; width:10000px; height:1px; left:50%; position:absolute; bottom:0; margin-left:-5000px; background-color:#fff; transform:scale(0.5);}
.NC00291 header .HeaderNav_Area{position:fixed; top:0px; left:0px; right:0px; z-index:998; background:none;}


/* 헤더Fixed */
body.BodyFixed .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:300ms;}
body.BodyFixed header.Fixed .HeaderNav_Area{background-color:rgb(255 255 255 / 90%); transition-duration:300ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.BodyFixed header.Fixed .HeaderNav_GNBmenu{height:80px; transition-duration:200ms;}
body.BodyFixed header.Fixed .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:200ms;}
body.BodyFixed header.Fixed .HeaderNav_GNBtop{height:80px; transition-duration:200ms;}
body.BodyFixed header.Fixed .HeaderNav_GNBtopBox .LeftBox a img{filter:invert(82%) sepia(0%) saturate(852%) hue-rotate(341deg) brightness(102%) contrast(86%); transition-duration:200ms;}

/* 헤더Fixed_주의사항 */
body .clinicInfoWrap.noticeWrap .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:300ms;}
body .clinicInfoWrap.noticeWrap header .HeaderNav_Area{background-color:rgb(255 255 255 / 90%); transition-duration:300ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body .clinicInfoWrap.noticeWrap header .HeaderNav_GNBmenu{height:80px; transition-duration:200ms;}
body .clinicInfoWrap.noticeWrap header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:200ms;}
body .clinicInfoWrap.noticeWrap header .HeaderNav_GNBtop{height:80px; transition-duration:200ms;}
body .clinicInfoWrap.noticeWrap header .HeaderNav_GNBtopBox .LeftBox a img{filter:invert(82%) sepia(0%) saturate(852%) hue-rotate(341deg) brightness(102%) contrast(86%); transition-duration:200ms;}

/* 헤더Fixed_전후사진 */
body .BnfWrap.ViewWrap .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:300ms;}
body .BnfWrap.ViewWrap header .HeaderNav_Area{background-color:rgb(255 255 255 / 90%); transition-duration:300ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body .BnfWrap.ViewWrap header .HeaderNav_GNBmenu{height:80px; transition-duration:200ms;}
body .BnfWrap.ViewWrap header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:200ms;}
body .BnfWrap.ViewWrap header .HeaderNav_GNBtop{height:80px; transition-duration:200ms;}
body .BnfWrap.ViewWrap header .HeaderNav_GNBtopBox .LeftBox a img{filter:invert(82%) sepia(0%) saturate(852%) hue-rotate(341deg) brightness(102%) contrast(86%); transition-duration:200ms;}


	/* ----------------------------------------------------------------------------------------------------------- */
	/* GNB */
	.NC00291 header .HeaderNav_GNB{}
	
		/* ----------------------------------------------------------------------------------------------------------- */
		/* 상단메뉴 */
		.NC00291 header .HeaderNav_GNBtop{height:110px; display:table; width:90%; margin:0 auto; transition-duration:200ms;}
		.NC00291 header .HeaderNav_GNBtopBox{position:relative; display:table-cell; width:100%; margin:0 auto; vertical-align:middle; text-align:right;}
		.NC00291 header .HeaderNav_GNBtopBox > div{vertical-align:middle;}
		.NC00291 header .HeaderNav_GNBtopBox > *{}
		
			/* 왼쪽(메뉴가위치할영역) ------------------------------------------------------------------------------------------ */
			.NC00291 header .HeaderNav_GNBtopBox .CentBox{display:inline-table; width:50%;}
					
			/* 중앙 ------------------------------------------------------------------------------------------ */
			.NC00291 header .HeaderNav_GNBtopBox .LeftBox{display:inline-table; width:25%; text-align:left; position:absolute; left:0; top:50%; margin-top:-27.5px;}
			.NC00291 header .HeaderNav_GNBtopBox .LeftBox .Logo{display:block; max-width:fit-content; width:100%;}
			.NC00291 header .HeaderNav_GNBtopBox .LeftBox a img{max-height:55px; transition-duration:200ms;}
				
			/* 오른쪽 ------------------------------------------------------------------------------------------ */
			.NC00291 header .HeaderNav_GNBtopBox .RightBox *{padding:0;}
			.NC00291 header .HeaderNav_GNBtopBox .RightBox{display:inline-table; width:23%; text-align:right;}
			
				/* 회원로그인 */
				.NC00291 header .HeaderNav_GNBtop .Member *{font-size:14pt;	color:#555; line-height:1;}
				.NC00291 header .HeaderNav_GNBtop .Member{display:inline-table; text-align:right; display:none;}
				.NC00291 header .HeaderNav_GNBtop .Member ul{}
				.NC00291 header .HeaderNav_GNBtop .Member ul li{padding-right:20px;}
				.NC00291 header .HeaderNav_GNBtop .Member ul li:nth-child(1){opacity:0;}
				.NC00291 header .HeaderNav_GNBtop .Member ul li + li{}
				
				/* 다국어버튼 */
				.NC00291 header .HeaderNav_GNBtop .LinkGlobalWrap{display:inline-table; width:auto; margin-right:30px;}
				.NC00291 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{max-width:fit-content;}
				
				body:not(.BodyFixed) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:200ms;}
				body.BodyFixed header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
				.NC00291 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{position:absolute; width:100px; text-align:center; background-color:rgb(255 255 255 / 90%); border:none; box-shadow:0px 7px 13px 3px rgba(0, 0, 0, 0.05); padding:30px; margin-left:-50px; left:50%; top:24%;}
				body.BodyFixed header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:22%;}
				body:not(.BodyFixed) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:38%;}
				.NC00291 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn a{}
				.NC00291 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn a:hover{opacity:.8; transition-duration:300ms;}
				.NC00291 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn a + a{margin-top:20px; padding:0;}
				.NC00291 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn .Flag{background:none; display:block; width:100%; color:#404041; font-weight:500;}
				.NC00291 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn a.Active .Flag{border:none;}
				
				/* 장바구니 */
				.NC00291 header .HeaderNav_GNBtop .Cart{display:inline-table;}
				.NC00291 header .HeaderNav_GNBtop .Cart a img{max-width:fit-content;}
				body:not(.BodyFixed) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:200ms;}
				body.BodyFixed header .HeaderNav_GNBtop .Cart a img{filter:none;}
				.NC00291 header .HeaderNav_GNBtop .Cart .Badge{background-color:#404041; width:20px; height:20px; right:-12px; top:-7px;}
				.NC00291 header .HeaderNav_GNBtop .Cart .Badge span{padding-top:2px;}
				
				/* 22번배너(링크) */
				.NC00291 header .HeaderNav_GNBtop .Link{display:inline-table; display:none;}

		/* ----------------------------------------------------------------------------------------------------------- */
		/* 주메뉴 */
		.NC00291 header .HeaderNav_GNBmenu{position:absolute; display:table; border:none; height:110px; left:50%; margin-left:-500px; top:0; width:1000px; min-width:1000px; text-align:center;}

			/* 대메뉴 ------------------------------------------------------------------------------------------ */
			.NC00291 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu{display:table-cell; vertical-align:middle; width:35%;}
				.NC00291 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{display:inline-table; width:auto;}
				.NC00291 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu + .HeaderNav_Menu{margin-left:4em;}
				.NC00291 header .HeaderNav_GNBmenu a{color:#fff; font-size:12.5pt; font-weight:400;}
				.NC00291 header .HeaderNav_GNBmenu .MenuBig > a{z-index:2; position:relative;}
			
			/* 소메뉴 ------------------------------------------------------------------------------------------ */
			.NC00291 header .HeaderNav_SmallMenuCube .SubNav_Hide02{display:none;}
			.NC00291 header .HeaderNav_SmallMenuCube{top:0; width:254px; left:50%; margin-left:-127px; padding-top:3em; display:block; opacity:0; visibility:hidden;-webkit-transform:translateY(10px); transform:translateY(10px); z-index:1;}
			body.BodyFixed header .HeaderNav_SmallMenuCube{top:0%;}
			body:not(.BodyFixed) header .HeaderNav_SmallMenuCube{padding-top:3.9em;}
			.NC00291 header .HeaderNav_Menu:hover .HeaderNav_SmallMenuCube{opacity:1; visibility:visible; -webkit-transform:translateY(0); -ms-transform:translateY(0);  transform:translateY(0); -webkit-transition:all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
				.NC00291 header .HeaderNav_SmallMenuCube dl{width:100%; background-color:rgb(255 255 255 / 90%); border:none; box-shadow:0px 7px 13px 3px rgba(0, 0, 0, 0.05);}
				.NC00291 header .HeaderNav_SmallMenuCube dl:before{display:none;}
				.NC00291 header .HeaderNav_SmallMenuCube dl dt{}
				.NC00291 header .HeaderNav_SmallMenuCube dl dd{padding:30px; text-align:left;}
				.NC00291 header .HeaderNav_SmallMenuCube dl dd a{color:#404041; font-weight:500; word-break:break-word; text-align:left; font-size:11.5pt !important;}
				.NC00291 header .HeaderNav_SmallMenuCube dl dd a.Action{color:#a48c7c;}
				.NC00291 header .HeaderNav_SmallMenuCube dl dd a:hover{opacity:.8;}
				.NC00291 header .HeaderNav_SmallMenuCube dl dd a + a{margin-top:20px;}

/* 서브페이지의 메뉴 */
.SubNav{display:none !important;}
.SubNav.Made{display:block !important; margin-bottom:155px;}
.SubNav .SubNav_Small{margin-top:0;}
.SubNav .InnerContainer{width:1400px; min-width:1400px;}
.SubNav ul.List{position:relative; display:table; width:100%; border:none; border-radius:0; overflow:visible; text-align:center;}
.SubNav .SubNav_Hide02{display:none; height:0; opacity:0;}
.SubNav ul.List *{font-weight:500;}

	.SubNav ul li.TextBox{position:relative; display:inline-table; width:calc(100% / 6); border-bottom:2px solid #f4f6f8; overflow:visible;}
	.SubNav ul li.TextBox{border-left:none; border-right:none;}
	.SubNav ul li.TextBox:first-child{}
	.SubNav 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;}
	.SubNav ul li a{position:relative; display:table-cell; vertical-align:middle; font-size:12pt; font-weight:500; padding:0; overflow:visible;}
	.SubNav ul li a.Active{font-weight:600;}
	.SubNav ul li a:hover{transition-duration:.3s; background:none;}
	.SubNav ul li:hover a{background:none;}
	.SubNav ul li a div{position:absolute; display:block; width:50px; height:2px; opacity:0; bottom:-2px; z-index:2; left:50%; margin-left:-25px;} /* 기본숨김 */
	.SubNav ul li a.Active div,
	.SubNav ul li a:hover div{transition-duration:.3s; opacity:1; background-color:#404041;}
	.SubNav ul li span{position:relative; display:block; width:100%; text-align:center; padding:20px 0; letter-spacing:0;}
	.SubNav .ColorBg{background-color:#d1a28b;color:#fff;}
	.SubNav .ColorTxt{color: #404041;}
	.SubNav ul li a:not(.Active) .ColorBg{background-color:#b6babc;}
	.SubNav ul li a:not(.Active) .ColorTxt{color: #b6babc;}

/* 시술이벤트 메뉴 */
.NC00291 .ClinicCateList .Inner{width:1370px; min-width:1370px;}
.NC00291 .ClinicCateList ul.List{position:relative;display:table;width:100%;border:none;border-radius:0;overflow:visible;text-align: left;}
.NC00291 .ClinicCateList ul.List *{font-weight:500;}

	.NC00291 .ClinicCateList ul li.TextBox{position:relative;display:inline-table;width:calc(100% / 6); border:none; border-bottom:2px solid #f4f6f8; overflow:visible; vertical-align:top;}
	.NC00291 .ClinicCateList ul li.TextBox{border-left:none; border-right:none;}
	.NC00291 .ClinicCateList ul li.TextBox:first-child{}
	.NC00291 .ClinicCateList ul li.TextBox:nth-child(6n+1){border-left:none;}
	.NC00291 .ClinicCateList 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;}
	.NC00291 .ClinicCateList ul li a{position:relative; display:table-cell; vertical-align:middle; font-size:12pt; font-weight:500; padding:0; overflow:visible;}
	.NC00291 .ClinicCateList ul li a.Active{font-weight:600;}
	.NC00291 .ClinicCateList ul li a:hover{transition-duration:.3s; background:none;}
	.NC00291 .ClinicCateList ul li:hover a{background:none;}
	.NC00291 .ClinicCateList ul li a div{position:absolute; display:block; width:50px; height:2px; opacity:0; bottom:-2px; z-index:2; left:50%; margin-left:-25px;} /* 기본숨김 */
	.NC00291 .ClinicCateList ul li a.Active div,
	.NC00291 .ClinicCateList ul li a:hover div{transition-duration:.3s; opacity:1; background-color:#404041;}
	.NC00291 .ClinicCateList ul li span{position:relative; display:block; width:100%; text-align:center; padding:20px 0; letter-spacing:0;}
	.NC00291 .ClinicCateList .ColorTxt{color: #404041 !important;}
	.NC00291 .ClinicCateList ul li a:not(.Active) .ColorBg{background-color:#b6babc;}
	.NC00291 .ClinicCateList ul li a:not(.Active) .ColorTxt{color: #b6babc !important;}




/* ================================================================================================= */
/* 하단푸터 */
.NC00291 .Footer_Area *{}
.NC00291 .Footer_Area{padding:0;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 빠른상담신청 */
	.NC00291 .Contact_Quick{display:none;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 상세정보 */
	.NC00291 .Company_Area *{color:#404041; line-height:1.9; font-weight:normal;}
	.NC00291 .Company_Area{background-color:#f4f0ee; padding:150px 0; display:none !important;}
	.NC00291.mainWrap .Company_Area{display:block !important;}
	.NC00291 .Company_Area > .Inner{width:1370px; min-width:1370px; display:table;}
	.NC00291 .Company_Area .ContLeft{display:inline-table; width:684px;}
	.NC00291 .Company_Area .ContRight{display:table-cell; width:686px; padding-left:80px;}
	.NC00291 .Company_Area .ContRight *{word-break:keep-all;}
	.NC00291 .Company_Area .CompanyTitle{color:#404041; letter-spacing:0; line-height:1; font-size:13pt; font-weight:600 !important;}

		/* 대표전화 ------------------------------------------------------------------------------------------ */
		.NC00291 .Company_Area .Tel{display:block; width:100%;}
		.NC00291 .Company_Area .Tel p a{font-size:18pt; margin-top:16px; font-weight:500; line-height:1;}

		/* 진료시간 ------------------------------------------------------------------------------------------ */
		.NC00291 .Company_Area .Time{display:block; width:100%; margin-top:90px;}
		.NC00291 .Company_Area .Time label{margin-top:15px;}
		.NC00291 .Company_Area .Time label pre{font-size:14pt; font-family:'Montserrat', 'SUIT', 'Noto Sans SC';}
		.NC00291 .Company_Area .Time label pre.Left{font-weight:500;}
		.NC00291 .Company_Area .Time label pre.Right{}
		.NC00291 .Company_Area .Time p{margin-top:10px; opacity:.6; display:none;}

		/* 진료시간 ------------------------------------------------------------------------------------------ */
		.NC00291 .Company_Area .Link{}
		.NC00291 .Company_Area .Link > div + div{margin-top:50px;}
		.NC00291 .Company_Area .Link label{margin-top:15px; display:table; width:100%;}
		.NC00291 .Company_Area .Link label + label{margin-top:6px;}
		.NC00291 .Company_Area .Link label pre{font-size:11pt; line-height:1.9;}
		.NC00291 .Company_Area .Link label pre.Left{display:table-cell; width:16%; font-weight:600;}
		.NC00291 .Company_Area .Link label pre.Right{display:table-cell;}

		/* 링크바로가기 ------------------------------------------------------------------------------------------ */
		.NC00291 .Company_Area .BtnArea{position:relative; display:block;}
		.NC00291 .Company_Area .BtnArea ul{position:relative; display:table;}
		.NC00291 .Company_Area .BtnArea ul li{position:relative; display:inline-table; width:auto; border:none;}
		.NC00291 .Company_Area .BtnArea ul li + li{margin-left:15px;}
		.NC00291 .Company_Area .BtnArea ul li a{position:relative; display:table; line-height:1;background-color:#03cf5d; padding:12px 16px;}
		.NC00291 .Company_Area .BtnArea ul li a:hover{opacity:.7; transition-duration:300ms;}
		.NC00291 .Company_Area .BtnArea ul li img{position:relative; display:inline-table; vertical-align:middle;}
		.NC00291 .Company_Area .BtnArea ul li span{position:relative; display:inline-table; vertical-align:middle; padding-left:10px; font-size:12.5pt; font-weight:600; color:#fff;}
		.NC00291 .Company_Area .BtnArea ul li:first-child a{background-color:#ffe000;}
		.NC00291 .Company_Area .BtnArea ul li:first-child a span{color:#000000;}

		/* 지도 ------------------------------------------------------------------------------------------ */
		.NC00291 .Company_Area #aboutmap26{margin-top:0; height:33em;}
	
	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 기본정보 */
	.NC00291 .Bottom_Area *{color:#fff !important; text-align:left; font-size:10.5pt !important; font-weight:300; line-height:1.7 !important;}
	.NC00291 .Bottom_Area{background-color:#404041; padding:60px 0;}
	.NC00291 .Bottom_Area > .Inner{width:90%; min-width:90%; display:table; margin:0 auto;}
	.NC00291 .Bottom_Area .ContLeft{display:inline-table; width:30%; vertical-align:middle;}
	.NC00291 .Bottom_Area .ContCenter{display:inline-table; width:40%; vertical-align:middle;}
	.NC00291 .Bottom_Area .ContRight{display:inline-table; width:30%; vertical-align:top;}

		/* 필수정보 ------------------------------------------------------------------------------------------ */
		.NC00291 .Bottom_Area .Add{padding:0;}

			/* 정보 */
			.NC00291 .Bottom_Area .Add p{}
			.NC00291 .Bottom_Area .Add p span{padding:0;}
			.NC00291 .Bottom_Area .Add p span.Item03,
			.NC00291 .Bottom_Area .Add p span.Item04,
			.NC00291 .Bottom_Area .Add p span.Item05,
			.NC00291 .Bottom_Area .Add p span.Item06,
			.NC00291 .Bottom_Area .Add p span.Item08,
			.NC00291 .Bottom_Area .Add p span.Item09{padding-left:7px; margin:0;}
			.NC00291 .Bottom_Area .Add p span.Item03:before,
			.NC00291 .Bottom_Area .Add p span.Item04:before,
			.NC00291 .Bottom_Area .Add p span.Item05:before,
			.NC00291 .Bottom_Area .Add p span.Item06:before,
			.NC00291 .Bottom_Area .Add p span.Item08:before,
			.NC00291 .Bottom_Area .Add p span.Item09:before{content:''; position:relative; display:inline-table; text-align:left; height:11px; width:1px; margin-right:7px; background-color:#fff;}
			.NC00291 .Bottom_Area .Add p b{margin-top:13px;}

			/* 로고 */
			.NC00291 .Bottom_Area .AddLogo{height:95px; margin:0;}
			.NC00291 .Bottom_Area .AddLogo img{height:100%;}

			/* 브레인메디 */
			.NC00291 .Bottom_Area .Add .create{}
			.NC00291 .Bottom_Area .Add .create img{opacity:.5; height:10px;}

		/* 링크 ------------------------------------------------------------------------------------------ */
		.NC00291 .Bottom_Area .Link *{padding:0; border:none; line-height:1 !important;}
		.NC00291 .Bottom_Area .Link{border:none;}
			.NC00291 .Bottom_Area .Link ul{text-align:right;}
			.NC00291 .Bottom_Area .Link ul li{}
			.NC00291 .Bottom_Area .Link ul li + li a{padding-left:7px; margin:0;}
			.NC00291 .Bottom_Area .Link ul li + li a:before{content:''; position:relative; display:inline-table; text-align:left; height:11px; width:1px; margin-right:7px; background-color:#fff;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 퀵메뉴 */
	.NC00291 .QuickArea{display:block !important;}
	.NC00291 .QuickArea *{border:none;}
	.NC00291 .QuickArea section{top:auto; bottom:3%; right:30px; position:fixed !important;}
	.NC00291.ActiveFixed{overflow:hidden;}

		/* 버튼 ------------------------------------------------------------------------------------------ */
		.NC00291 .QuickArea_Btn{}
		.NC00291 .QuickArea_Btn .CLOSE{display:none;}

		/* 링크 ------------------------------------------------------------------------------------------ */
		.NC00291 .QuickArea_Link{width:100px; background-color:#b6aea8; border-radius:27px; padding:30px 0;}
		.NC00291 .QuickArea_Link ul{border-radius:0; background:none;}
		.NC00291 .QuickArea_Link li{padding:0; width:100%;}
		.NC00291 .QuickArea_Link li:hover a span{transition:100ms; opacity:.7;}
		.NC00291 .QuickArea_Link li:hover a > img{transition:100ms; opacity:.7;}
		.NC00291 .QuickArea_Link li + li:not(.BannerThum1){margin-top:30px;}
		.NC00291 .QuickArea_Link a{display:block; text-align:center;}
		.NC00291 .QuickArea_Link a img{display:block; width:100%; max-width:max-content; vertical-align:middle; transition:100ms;transition:100ms;}
		.NC00291 .QuickArea_Link a span{display:block; width:100%; color:#fff; margin:0; padding:0; line-height:1; vertical-align:middle; font-size:10.5pt; font-weight:500; letter-spacing:0; word-break:break-word; padding-top:10px; transition:100ms;}
		.NC00291 .QuickArea_Link .bannerOver{position:fixed; width:100%; height:100vh; transform:translate(-50%, -50%); top:50%; left:50%; margin:0; border:none; opacity:0; visibility:hidden; z-index:-2; transition:300ms; display:flex; align-items:center; justify-content:center;}
		.NC00291 .QuickArea_Link .bannerOver > div{display:block;}
		.NC00291 .QuickArea_Link .bannerOver.Active{opacity:1; visibility:visible; z-index:10000000; transition:300ms; background-color:rgb(0 0 0 / 90%);;}
		.NC00291 .QuickArea_Link .bannerOver .bannerOverClose{width:fit-content; transition:200ms; color:#fff; font-size:20pt; display:block; margin:0 auto; position:relative; font-weight:300; z-index:10000001;}
		.NC00291 .QuickArea_Link .bannerOver .bannerOverClose:hover{transition:200ms; opacity:.7; cursor:pointer;}
		.NC00291 .QuickArea_Link .bannerOver .bannerOverImg{position:relative; font-weight:300; z-index:10000001; margin:1.5em auto 0 auto;}

			/* 숨김 */
			.NC00291 .QuickArea_Link .Tel{display:none;}
			.NC00291 .QuickArea_Link .Quick_GoTop{width:40px; height:40px; display:table; display:none;}
			.NC00291 .QuickArea_Link .Quick_GoTop a{padding:0; display:table-cell; vertical-align:middle; text-align:center; }
			.NC00291 .QuickArea_Link .Quick_GoTop a i{color:#958881;}
			.NC00291 .QuickArea_Link .Quick_GoTop a span{display:none;}