@charset "utf-8";

/*
구로끗한의원
C00261
*/

/* ================================================================================================= */
/* 기본구성 */
body *{font-family:'Pretendard', 'Noto Sans SC';}
body{top:0 !important; padding:0 !important;}
body.mainBody{padding:0 !important; top:0 !important;}
.NC00261 .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{width:100% !important; height:100%;}
.LayerPopSliderArea .LayerPopSlider dt a{height:100vh; width:100vw; background:#000;}
.LayerPopSliderArea .LayerPopSlider dt a img{position:relative; object-fit:cover; height:100%;}
.LayerPopSliderArea .LayerPopSlider .MultiBarSlider ul.SliderThum_BtnPage li button{font-weight:normal; } 
.LayerPopSliderArea .LayerPopSlider dd button{letter-spacing:-0.5px;}
 */

/* ================================================================================================= */
/* 회원로그인및가입 */


/* ================================================================================================= */
/* 헤더 */

/* 헤더메뉴 */
.NC00261 header .HeaderNav_Area *{line-height:1;}
.NC00261 header .HeaderNav_Area{background-color:rgb(255 255 255 / 100%);}
.NC00261 header .HeaderNav_Area{position:fixed; top:0px; left:0px; right:0px; z-index:998; background-color:rgb(255 255 255 / 90%);}

/* 헤더Fixed */
body.BodyFixed .HeaderNav_Area{position:fixed; top:0px; width:100%; transition-duration:300ms;}
body.BodyFixed header.Fixed .HeaderNav_Area{transition-duration:300ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}

/* member페이지 */
body .memberWrap .HeaderNav_Area{position:fixed; top:0px; width:100%;}
body .memberWrap header .HeaderNav_Area{transition-duration:300ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}

/* 비급여페이지 */
body .aboutUninsured .HeaderNav_Area{position:fixed; top:0px; width:100%;}
body .aboutUninsured header .HeaderNav_Area{transition-duration:300ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}

/* 전후사진 */
body .BnfWrap.ViewWrap .HeaderNav_Area{position:fixed; top:0px; width:100%;}
body .BnfWrap.ViewWrap header .HeaderNav_Area{transition-duration:300ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}

/* 공지사항 */
body .noticeWrap .HeaderNav_Area{position:fixed; top:0px; width:100%;}
body .noticeWrap header .HeaderNav_Area{transition-duration:300ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}

/* 헤더Fixed_주의사항 */
body .clinicInfoWrap.noticeWrap .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 100%); transition-duration:300ms;}
body .clinicInfoWrap.noticeWrap header .HeaderNav_Area{background-color:rgb(255 255 255 / 100%); 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;}


	/* ----------------------------------------------------------------------------------------------------------- */
	/* GNB */
	.NC00261 header .HeaderNav_GNB{}
	
		/* ----------------------------------------------------------------------------------------------------------- */
		/* 상단메뉴 */
		.NC00261 header .HeaderNav_GNBtop{height:90px; display:table; width:90%; margin:0 auto; transition-duration:200ms;}
		.NC00261 header .HeaderNav_GNBtopBox{position:relative; display:flex; width:100%; margin:0 auto; vertical-align:middle; text-align:right; height:90px; align-items:center;}
		.NC00261 header .HeaderNav_GNBtopBox > div{}
		.NC00261 header .HeaderNav_GNBtopBox > *{}
		
			/* 왼쪽(메뉴가위치할영역) ------------------------------------------------------------------------------------------ */
			.NC00261 header .HeaderNav_GNBtopBox .CentBox{display:block; width:50%;}
					
			/* 중앙 ------------------------------------------------------------------------------------------ */
			.NC00261 header .HeaderNav_GNBtopBox .LeftBox{display:block; width:25%; text-align:left;}
			.NC00261 header .HeaderNav_GNBtopBox .LeftBox .Logo{display:block; max-width:fit-content; width:100%;}
			.NC00261 header .HeaderNav_GNBtopBox .LeftBox a img{transition-duration:200ms; max-height:auto; max-width:240px;}
				
			/* 오른쪽 ------------------------------------------------------------------------------------------ */
			.NC00261 header .HeaderNav_GNBtopBox .RightBox *{padding:0;}
			.NC00261 header .HeaderNav_GNBtopBox .RightBox{display:block; width:25%; text-align:right;}
				
				/* 타국어지점바로가기 */
				.NC00261 header .GlobalSite{display:inline-table; vertical-align:middle;}
				.NC00261 header .GlobalSite a{display:block; position:relative; border-radius:100px; overflow:hidden; background-color:#dc1f04;}
				.NC00261 header .GlobalSite a img{display:block; position:relative;}

				/* 지점안내버튼 */
				.NC00261 header .HeaderNav_GNBtop .BranchOpenArea{position:relative; display:inline-table; width:120px; margin-left:10px; text-align:center;}
				.NC00261.C00256 header .HeaderNav_GNBtop .BranchOpenArea{display:none;}
				.NC00261 header .HeaderNav_GNBtop .BranchOpenArea + div{margin-left:15px;}
				.NC00261 header .HeaderNav_GNBtop .BtnClose{display:none;}
				.NC00261 header .HeaderNav_GNBtop .BranchOpenBtn{position:relative; padding:0.5em 0; border-radius:0; background-color:transparent; z-index:2;}
				.NC00261 header .HeaderNav_GNBtop .BranchOpenBtn p{font-size:14pt; line-height:1; color:#000; letter-spacing:-1px; cursor:pointer;}
				.NC00261 header .HeaderNav_GNBtop .BranchOpenBtn strong{font-weight:400;}
				.NC00261 header .HeaderNav_GNBtop .BranchOpenBtn i{font-size:8pt; margin-left:0.5em;}
				.NC00261 header .HeaderNav_GNBtop .BranchArea{position:relative; display:block; position:absolute; width:100%; top:35px; background-color:#fff; box-shadow:0px 1px 6px rgba(0, 0, 0, 0.15); padding:0.5em 0.6em 0.6em 0.8em; display:none; border-top:2px solid #a28760; z-index:2;}
				.NC00261 header .HeaderNav_GNBtop .BranchArea .ListArea{}
				.NC00261 header .HeaderNav_GNBtop .BranchArea ul{}
				.NC00261 header .HeaderNav_GNBtop .BranchArea ul{text-align:left;}
				.NC00261 header .HeaderNav_GNBtop .BranchArea p{font-size:14px; display:table; width:100%; color:#000; margin-bottom:0.7em; font-weight:700; margin-top:0.5em;}
				.NC00261 header .HeaderNav_GNBtop .BranchArea a{position:relative; display:table; width:100%; font-size:10pt; padding-bottom:0.7em;}
				.NC00261 header .HeaderNav_GNBtop .BranchArea a:last-child{margin-bottom:0;}
				.NC00261 header .HeaderNav_GNBtop .BranchArea a:hover span{color:#a28760; transition-duration:300ms;}
				.NC00261 header .HeaderNav_GNBtop .BranchArea span{font-size:14px; display:inline-table; width:100%; color:#888; vertical-align:middle; letter-spacing:-0.5px; font-weight:500; padding-left:10px;}
				.NC00261 header .HeaderNav_GNBtop .BranchArea i{font-size:10px; display:inline-table; width:10%; color:#999; vertical-align:middle; text-align:right; display:none;}
				
				/* 회원로그인 */
				.NC00261 header .HeaderNav_GNBtop .Member *{font-size:13pt;	color:#333333; line-height:1;}
				.NC00261 header .HeaderNav_GNBtop .Member{display:inline-table; text-align:right; width:fit-content;}
				.NC00261.C00256 header .HeaderNav_GNBtop .Member{display:none;}
				.NC00261 header .HeaderNav_GNBtop .Member ul{}
				.NC00261 header .HeaderNav_GNBtop .Member ul li{padding-right:20px;}
				.NC00261 header .HeaderNav_GNBtop .Member ul li a{font-weight:400; font-size:14pt; letter-spacing:0; font-family:'Marcellus', 'Noto Sans SC';}
				.NC00261 header .HeaderNav_GNBtop .Member ul li + li{}
					/* 다국어 */
					.NC00261 header .HeaderNav_GNBtop .Member ul li a *{font-family:'Marcellus', 'Noto Sans SC';}
				
				/* 다국어버튼 */
				.VIpgJd-ZVi9od-ORHb-OEVmcd{height:0 !important;}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap{display:inline-table; width:auto; margin-left:10px;}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{max-width:fit-content;}
				
				body header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:brightness(1); transition-duration:200ms; width:26px; height:26px;}
				body.BodyFixed header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{position:absolute; width:fit-content; text-align:center; border:none; top:13%;}
				body.BodyFixed header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
				body:not(.BodyFixed) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn a{}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn a.Active{}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn a:hover{opacity:.8; transition-duration:300ms;}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn a + a{margin-top:20px; padding:0;}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn .Flag{display:block; width:100%; color:#404041; font-weight:500; width:24px; height:24px; background-size:cover;}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn .Flag.ko{background-image:url(/img/C00261/icon_global_kr.png);}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn .Flag.jp{background-image:url(/img/C00261/icon_global_ja.png);}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn .Flag.th{background-image:url(/img/C00261/icon_global_th.png);}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn .Flag.cn{background-image:url(/img/C00261/icon_global_cn.png);}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn .Flag.en{background-image:url(/img/C00261/icon_global_en.png);}
				.NC00261 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn a.Active .Flag{border:none;}
				
				/* 장바구니 */
				.NC00261 header .HeaderNav_GNBtop .Cart{display:inline-table;}
				.NC00261 header .HeaderNav_GNBtop .Cart a img{max-width:fit-content;}
				.NC00261 header .HeaderNav_GNBtop .Cart .Badge{background-color:rgb(0 0 0 / 63%); width:16px; height:16px; left:-6px; top:-7px;}
				.NC00261 header .HeaderNav_GNBtop .Cart .Badge span{}
				
				/* 22번배너(링크) */
				.NC00261 header .HeaderNav_GNBtop .Link{display:inline-table; display:none;}

		/* ----------------------------------------------------------------------------------------------------------- */
		/* 주메뉴 */
		.NC00261 header .HeaderNav_GNBmenu{position:absolute; display:table; border:none; height:90px; left:50%; margin-left:-570px; top:0; width:1140px; min-width:900px; text-align:center; transition-duration:200ms;}

			/* 대메뉴 ------------------------------------------------------------------------------------------ */
			.NC00261 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu{display:table-cell; vertical-align:middle; width:35%;}
			.NC00261 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{display:inline-table; width:auto;}
			.NC00261 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu + .HeaderNav_Menu{margin-left:4.7%; max-width:8em;}
			.NC00261 header .HeaderNav_GNBmenu a{position:relative; color:#333333; font-size:14pt; font-weight:500; letter-spacing:-1px;}
			.NC00261 header .HeaderNav_GNBmenu .MenuBig > a{z-index:2; position:relative;}
			.NC00261 header .HeaderNav_Menu > a:after{display:block; margin:0 auto 0 -3px; width:6px; height:6px; background-color:#ffc0cb; border-radius:100px; position:absolute; top:-13px; left:50%; z-index:2; content:''; opacity:0; }
			.NC00261 header .HeaderNav_Menu:hover > a:after{transition-duration:250ms; opacity:1;}
			
			/* 소메뉴 ------------------------------------------------------------------------------------------ */
			.NC00261 header .HeaderNav_SmallMenuCube .SubNav_Hide02{display:none;}
			.NC00261 header .HeaderNav_SmallMenuCube{top:0; max-width:140px; min-width:140px; width:max-content; left:50%; margin-left:-70px; padding-top:61px; display:block; opacity:0; visibility:hidden;-webkit-transform:translateY(10px); transform:translateY(10px); z-index:1;}
			.NC00261 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;}
				.NC00261 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); border-radius:8px;}
				.NC00261 header .HeaderNav_SmallMenuCube dl:before{display:none;}
				.NC00261 header .HeaderNav_SmallMenuCube dl dt{}
				.NC00261 header .HeaderNav_SmallMenuCube dl dd{padding:23px 5px; text-align:left;}
				.NC00261 header .HeaderNav_SmallMenuCube dl dd a{color:#333; font-weight:500; word-break:break-word; text-align:center; font-size:12.5pt !important; letter-spacing:-0.5px;}
				.NC00261 header .HeaderNav_SmallMenuCube dl dd a.Action{color:;}
				.NC00261 header .HeaderNav_SmallMenuCube dl dd a:hover{opacity:.8;}
				.NC00261 header .HeaderNav_SmallMenuCube dl dd a + a{margin-top:20px;}


		@media screen and (max-width: 1730px){
			.NC00261 header .HeaderNav_GNBtopBox .LeftBox{width:17%;}
			.NC00261 header .HeaderNav_GNBtopBox .CentBox{width:64%;}
			.NC00261 header .HeaderNav_GNBtopBox .RightBox{width:19%;}
		}

		@media screen and (max-width: 1570px){
			.NC00261 header .HeaderNav_GNBtop{width:98%;}
			.NC00261 header .HeaderNav_GNBtopBox .LeftBox a img{max-width:160px;}
			.NC00261 header .HeaderNav_GNBmenu{width:70%; min-width:70%; margin-left:-35%;}
			.NC00261 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu + .HeaderNav_Menu{margin-left:3em; max-width:1em;}
		}	
		@media screen and (max-width: 1400px){
			.NC00261 header .HeaderNav_GNBtop .BranchOpenArea{margin:0 0 11px auto;}
		}		
				
/* 서브페이지의 메뉴 */
.SubNav{display:none !important;}
.SubNav.Made{display:none !important;} /* 숨김 20240516 */
.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:600;}

	.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:13pt; 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:#a28760;}
	.SubNav ul li span{position:relative; display:block; width:100%; text-align:center; padding:20px 0; letter-spacing:-1px;}
	.SubNav .ColorBg{background-color:#d1a28b;color:#fff;}
	.SubNav .ColorTxt{color: #a28760;}
	.SubNav ul li a:not(.Active) .ColorBg{background-color:#b6babc !important;}
	.SubNav ul li a:not(.Active) .ColorTxt{color: #b6babc !important;}




/* ================================================================================================= */
/* 하단푸터 */
.NC00261 .Footer_Area *{}
.NC00261 .Footer_Area{padding:0;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 빠른상담신청 */
	.NC00261 .Contact_Quick{display:none;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 상세정보 */
	.NC00261 .Company_Area *{color:#404041; line-height:1.9; font-weight:normal;}
	.NC00261 .Company_Area{background-color:#e3e0da; padding:110px 0; }
	.NC00261 .Company_Area > .Inner{display:table;}
	.NC00261 .Company_Area .ContLeft{display:inline-table; width:50%; vertical-align:middle;}
	.NC00261 .Company_Area .ContRight{display:inline-table; width:50%; padding-left:70px; vertical-align:middle;}
	.NC00261 .Company_Area .ContRight *{word-break:keep-all;}
	.NC00261 .Company_Area .CompanyTitle{position:relative; display:block; color:#f1a1af; letter-spacing:0; line-height:1; font-size:22pt; font-family:"Marcellus"; margin-bottom:20px;}

		/* 대표전화 ------------------------------------------------------------------------------------------ */
		.NC00261 .Company_Area .Tel{display:block; width:100%; margin-top:40px; padding-top:40px; border-top:2px dotted #cdbfbc;}
		.NC00261 .Company_Area .Tel p a{color:#4b4844; font-size:30pt; margin-top:16px; font-weight:400; line-height:1; font-family:"Marcellus";}
		
		/* 주소 ------------------------------------------------------------------------------------------ */
		.NC00261 .Company_Area .Loca{display:block; width:100%;}
		.NC00261 .Company_Area .Loca .CompanyTitle{}
		.NC00261 .Company_Area .Loca label pre{white-space:pre-line; line-height:1.3; font-size:15pt; font-weight:500;}

		/* 진료시간 ------------------------------------------------------------------------------------------ */
		.NC00261 .Company_Area .Time{display:block; width:100%; margin-top:40px; padding-top:40px; border-top:2px dotted #cdbfbc;}
		.NC00261 .Company_Area .Time .CompanyTitle{margin-bottom:15px; font-family:'Pretendard'; font-size:18pt; font-weight:600;}
		.NC00261 .Company_Area .Time label{margin-top:0;}
		.NC00261 .Company_Area .Time label pre{font-size:15pt; line-height:2; letter-spacing:-1px; font-family:'Pretendard','Noto Sans JP', 'Noto Sans SC'; white-space:pre-line;}
		.NC00261 .Company_Area .Time label pre.Left{font-weight:600;}
		.NC00261 .Company_Area .Time label pre.Right{font-weight:400; letter-spacing:-0.5px;}
		.NC00261 .Company_Area .Time p{margin-top:10px; opacity:.6; display:none;}

		/* 외부링크바로가기 ------------------------------------------------------------------------------------------ */
		.NC00261 .Company_Area .OutLink{position:relative; display:block; margin-top:40px; padding-top:40px; border-top:2px dotted #cdbfbc;}
		.NC00261 .Company_Area .OutLink ul{position:relative; display:table;}
		.NC00261 .Company_Area .OutLink ul li{position:relative; display:inline-table; }
		.NC00261 .Company_Area .OutLink ul li + li{margin-left:35px;}
		.NC00261 .Company_Area .OutLink ul li a{position:relative; display:table-cell; line-height:1; vertical-align:middle;}
		.NC00261 .Company_Area .OutLink ul li a img{position:relative; display:block; max-width:fit-content; margin:0 auto;}
		.NC00261 .Company_Area .OutLink ul li a img:hover{opacity:.7;}
		.NC00261 .Company_Area .OutLink ul li a span{display:block; font-size:12pt; font-weight:600; margin-top:5px;}

		/* 지도 ------------------------------------------------------------------------------------------ */
		.NC00261 .Company_Area #aboutmap26{height:600px;}

		/* 가맹문의버튼 ------------------------------------------------------------------------------------------ */
		.NC00261 .Company_Area .BtnLink{display:table; width:100%; margin-top:40px; padding-top:40px; border-top:2px dotted #cdbfbc;}
		.NC00261 .Company_Area .BtnLink a{display:table; transition-duration:300ms; width:225px; background-color:#f1a1af; border-radius:100px; padding:2px 0 2px 26px; text-align:left; font-family:'Pretendard'; font-size:16pt; font-weight:600; position:relative; letter-spacing:0; line-height:1;}
		.NC00261 .Company_Area .BtnLink a span{color:#fff; font-weight:600; position:relative; padding-right:3px; transition-duration:200ms;}
		.NC00261 .Company_Area .BtnLink a i{color:#fff; font-weight:600; position:relative;}
		.NC00261 .Company_Area .BtnLink a:hover span{padding-right:7px; transition-duration:200ms;}
		.NC00261 .Company_Area .BtnLink a:hover{background-color:#e991a0; transition-duration:300ms;}
		
	/* 다국어 */
	.NC00261 .Company_Area .CompanyTitle *{color:#f1a1af; font-family:"Marcellus";}
	.NC00261 .Company_Area .Tel p a *{font-family:"Marcellus";}
	
	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 기본정보 */
	.NC00261 .Bottom_Area *{color:#dedad4 !important; text-align:left; font-size:10pt !important; font-weight:300; line-height:1.8 !important;}
	.NC00261 .Bottom_Area{background-image:url(/img/C00261/Bottom_Bg.jpg); background-size:auto ; padding:60px 0 60px 0;}
	.NC00261 .Bottom_Area > .Inner{display:table; margin:0 auto; width:1250px; min-width:1250px;}
	.NC00261 .Bottom_Area .ContLeft{display:inline-table; width:21%; vertical-align:middle;}
	.NC00261 .Bottom_Area .ContCenter{display:inline-table; width:56%; vertical-align:middle;}
	.NC00261 .Bottom_Area .ContRight{display:inline-table; width:23%; vertical-align:top;}

		/* 필수정보 ------------------------------------------------------------------------------------------ */
		.NC00261 .Bottom_Area .Add{padding:0;}

			/* 정보 */
			.NC00261 .Bottom_Area .Add p{}
			.NC00261 .Bottom_Area .Add p span{padding:0;}
			.NC00261 .Bottom_Area .Add p span.Item03,
			.NC00261 .Bottom_Area .Add p span.Item04,
			.NC00261 .Bottom_Area .Add p span.Item05,
			.NC00261 .Bottom_Area .Add p span.Item06,
			.NC00261 .Bottom_Area .Add p span.Item08,
			.NC00261 .Bottom_Area .Add p span.Item09{padding-left:7px; margin:0;}
			.NC00261 .Bottom_Area .Add p span.Item03:before,
			.NC00261 .Bottom_Area .Add p span.Item04:before,
			.NC00261 .Bottom_Area .Add p span.Item05:before,
			.NC00261 .Bottom_Area .Add p span.Item06:before,
			.NC00261 .Bottom_Area .Add p span.Item08:before,
			.NC00261 .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;}
			.NC00261 .Bottom_Area .Add p b{margin-top:13px;}

			/* 로고 */
			.NC00261 .Bottom_Area .AddLogo{height:auto; margin:0;}
			.NC00261 .Bottom_Area .AddLogo img{width:100px;}

			/* 브레인메디 */
			.NC00261 .Bottom_Area .Add .create{}
			.NC00261 .Bottom_Area .Add .create img{opacity:.5; height:10px;}

		/* 링크 ------------------------------------------------------------------------------------------ */
		.NC00261 .Bottom_Area .Link *{padding:0; border:none; line-height:1 !important; font-size:10pt !important;}
		.NC00261 .Bottom_Area .Link{border:none; padding-bottom:0; padding-top:0; text-align:right;}
			.NC00261 .Bottom_Area .Link ul{text-align:right; display:inline-table; width:65%;}
			.NC00261 .Bottom_Area .Link ul li{display:table; width:100%; text-align:left;} 
			.NC00261 .Bottom_Area .Link ul li + li{margin-top:13px;}
			.NC00261 .Bottom_Area .Link ul li a{padding:0; width:100%; display:table; text-align:left;}
			.NC00261 .Bottom_Area .Link ul li a:hover i{transform:translate(3px, 0);  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); transition:all ease-in-out 0.2s; transition-duration:200ms;}
			.NC00261 .Bottom_Area .Link ul li a span{display:inline-table; width:63%; vertical-align:middle; font-size:9pt !important; }
			.NC00261 .Bottom_Area .Link ul li a i{position:relative; font-size:7pt !important; vertical-align:middle; display:inline-table;}
			.NC00261 .Bottom_Area .Link ul li:last-child a{padding-right:0; margin-right:0; border:none;}


	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 퀵메뉴 */
	.NC00261 .QuickArea{display:block !important;}
	.NC00261 .QuickArea_Btn .CLOSE{display:none;}
	.NC00261 .QuickArea section{position:fixed !important; margin-right:20px; top:24%; z-index:997; bottom:3%; top:auto;}
	.NC00261.C00247 .QuickArea section{bottom:0%;}
	
		.NC00261 .QuickArea_Link{border-radius:100px;}
		.NC00261 .QuickArea_Link *{box-shadow:none;}
		.NC00261 .QuickArea_Link ul{background:none;}
		.NC00261 .QuickArea_Link li{background:none; border:none; padding:0; margin-bottom:10px;}
		.NC00261 .QuickArea_Link li.Tel{display:none;}
		.NC00261 .QuickArea_Link li{width:50px; height:50px; background-color:#ffc0cb; border-radius:100px;} 
		.NC00261 .QuickArea_Link li a{width:50px; height:50px; display:table-cell; vertical-align:middle;}
		.NC00261 .QuickArea_Link li a span{position:absolute; padding:7px 10px; background-color:#ffc0cb; right:110%; top:12%; border-radius:100px; min-width:90px; width:fit-content; display:none; font-size:10pt; font-weight:700; letter-spacing:0; color:#333333; line-height:1;}
		.NC00261 .QuickArea_Link li a > img{display:block; height:22px; width:auto;}
		.NC00261 .QuickArea_Link li a em{position:absolute; padding:5px; background-color:; left:-142px; top:-54%; border-radius:100px; width:auto; display:none; border-radius:10px;}
		.NC00261 .QuickArea_Link li a em img{display:block; width:max-content; border-radius:5px;}
		.NC00261 .QuickArea_Link li a em:after{border-top:5px solid transparent; border-left:9px solid #ffc0cb; border-right:5px solid transparent; border-bottom:5px solid transparent; content:''; position:absolute; bottom:48%; z-index:2; margin-left:-3px; right:-13px;}
		.NC00261 .QuickArea_Link li:hover{background:#ffc0cb !important;} 
		.NC00261 .QuickArea_Link li:hover span{display:block;}
		.NC00261 .QuickArea_Link li:hover em{display:block;}
		.NC00261 .QuickArea_Link li:hover{background:none;}
		.NC00261 .QuickArea_Link li:hover span{background-color:#ffc0cb;}
		
		/* 상단으로 */
		.NC00261 .QuickArea_Link li.Quick_GoTop{background:none; border:2px solid #ffc0cb; color:#ffc0cb;}
		.NC00261 .QuickArea_Link li.Quick_GoTop i{color:#ffc0cb; padding-bottom:4px;}
		.NC00261 .QuickArea_Link li.Quick_GoTop:hover i{color:#333;}
		.NC00261 .QuickArea_Link li.Quick_GoTop span{display:none;}
		.NC00261 .QuickArea_Link {border:none;}
			
			
	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	
	/*팝업*/
	.LayerPopSlider{width:500px;}