/*
차오름의원
NC00335
*/
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

/* ================================================================================================= */
/* 기본구성 */
body{top:0 !important; padding:0 !important; overflow-x: hidden;}
body *{font-family:'Pretendard', 'Noto Serif KR'; word-break:break-word; line-height:normal; letter-spacing:-0.3pt;}

/* ================================================================================================= */
/*헤더*/
header{position:fixed; width:100%; z-index:900;}
header .HeaderNav_Area{width:100%; margin:0 auto;}
header .HeaderNav_GNB{position:relative; z-index:900; padding:10px 0; background-color:rgba(255, 255, 255, 0.6);}
header .HeaderNav_LargeMenu.Inner{width:1200px; min-width:1200px;}
header .HeaderNav_SmallMenu .Inner{width:1200px; min-width:1200px;}
header .HeaderNav_GNBmenu{border:0;}
header .HeaderNav_GNB .Logo{position:absolute; top:50%; left:50px; transform:translate(0,-50%); z-index:900;}
header .HeaderNav_GNB .Logo img{width:80%;}

header .HeaderNav_GNBtop .HeaderNav_GNBmenu{width:100%; text-align:center; border:0;}
header .HeaderNav_GNBtop .HeaderNav_GNBmenu .HeaderNav_LargeMenu{height:100%; display:inline-flex; width:100%; align-items:center; justify-content:space-between;}
header .HeaderNav_GNBtop .HeaderNav_GNBmenu .HeaderNav_Menu{width:auto;}
header .HeaderNav_SmallMenu{margin-top:10px;}

header .HeaderNav_SmallMenu .MenuSub{padding-top:0;}
header .HeaderNav_SmallMenu .MenuSub dl{padding-top:15px;}

header .HeaderNav_LargeMenu .MenuBig a{font-family:'Pretendard'; font-size:13pt; position:relative; z-index:999; color:#121212; font-weight:400;}
header .HeaderNav_SmallMenu .MenuSub dd a{font-family:'Pretendard'; font-size:11pt; line-height:1.5;} 
header .HeaderNav_SmallMenu .MenuSub dd a:hover{color:#8b8684;}
	

	header .HeaderNav_LargeMenu .MenuBig{width:13%;}
	header .HeaderNav_SmallMenu .MenuSub{width:12%;}
	
	header .HeaderNav_LargeMenu .MenuBig.Code11259{width:11%;}
	header .HeaderNav_SmallMenu .MenuSub.Code11259{width:11%;}

	header .HeaderNav_LargeMenu .MenuBig.Code11260{width:11%;}
	header .HeaderNav_SmallMenu .MenuSub.Code11260{width:11%;}

	header .HeaderNav_LargeMenu .MenuBig.Code11263{width:11%;}
	header .HeaderNav_SmallMenu .MenuSub.Code11263{width:11%;}

	header .HeaderNav_LargeMenu .MenuBig.Code11264{width:8%;}
	header .HeaderNav_SmallMenu .MenuSub.Code11264{width:8%;}

	header .HeaderNav_LargeMenu .MenuBig.Code11265{width:8%;}
	header .HeaderNav_SmallMenu .MenuSub.Code11265{width:8%;}

header .HeaderNav_GNBtop .headerIcon{width:8%; display:table-cell;}
header .HeaderNav_GNBmenu{center; z-index:1;}

header .TopLinkBox{display:inline-block; position:absolute; top:20%; right:80px; z-index:2;}
header .TopLinkBox a{display:flex; align-items:center; border-radius:50px; background-color:rgba(175, 149, 128, 0.6); padding:8px 14px; transition:0.3s all ease;}
header .TopLinkBox p{font-size:11pt; font-weight:500; color:#fff;}
header .TopLinkBox .ThumbBox{margin-left:10px;}
header .TopLinkBox span{display:inline-block; width:100%; text-align:left; font-size:10pt; color:#fff;}
header .TopLinkBox .SamllText{font-size:8pt;}
header .TopLinkBox .ArrowBtn{font-family:'SUIT'; background-color:#AF9580; color:#fff; border-radius:50px; width:20px; height:20px; font-size:8pt; display:flex; justify-content:center; align-items:center; margin-left:10px; transition:0.3s all ease;}

header .TopLinkBox a:hover{background-color:rgba(175, 149, 128, 1);}
header .TopLinkBox a:hover .ArrowBtn{background-color:#fff; color:#AF9580;}

/*로그인,비밀번호 변경*/
.HeaderNav_GNBmenu .RightBox .Cart{display:none;}
.HeaderNav_GNBmenu .RightBox .Member{display:none; position:absolute; right:50px; top:30%;}
.HeaderNav_GNBmenu .RightBox .Member ul{display:flex;}
.HeaderNav_GNBmenu .RightBox .Member ul li{padding:0 10px;}
.HeaderNav_GNBmenu .RightBox .Member ul li a{font-family:'Pretendard';}

.NC00300 header.scrollDown{transition:350ms; top:-90px;}
.NC00300 header.scrollUp{transition:350ms; top:0;}
.NC00300 header.scrollTop{position:fixed; top:0;}


	/*소메뉴*/
	.SubNav_Area{display:none;}

	/*서브메뉴*/
	.SubNav .SubNav_Area{display:none;}

/* ================================================================================================= */
/* 하단푸터 */
.NC00335 .Footer_Area *{}
.NC00335 .Footer_Area{padding:0;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 빠른상담신청 */
	.NC00335 .Contact_Quick{display:none; background-color:#C7AB97;}
	.NC00335 .Contact_Quick .Title strong{font-weight:500;}
	.NC00335 .Contact_Quick .Btn{background-color:#a57452; color:#fff; font-weight:600; font-size:16pt; letter-spacing:-1px; padding:15px 0; transition-duration:250ms;}
	.NC00335 .Contact_Quick .Btn:hover{background-color:#8d705d; transition-duration:250ms;}
	.NC00335 .Contact_Quick .AgreeBox label:nth-child(1){margin:0;}
	.NC00335 .Contact_Quick .AgreeBox a{background-color:#a88e7b;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 상세정보 */
	.NC00335 .Company_Area *{color:#000; font-weight:normal;}
	.NC00335 .Company_Area:after{content:''; display:block;  width:450px; height:165px; position:absolute; right:0; bottom:0;}
	.NC00335 .Company_Area{background-color:#1F1F1F; padding:80px 0;}
	.NC00335 .Company_Area > .Inner{width:1920px; min-width:1920px; display:flex; align-items:center;}
	.NC00335 .Company_Area .ContLeft{display:flex; flex-direction:column;  width:980px;}
	.NC00335 .Company_Area .ContLeft > div{overflow:hidden;}
	.NC00335 .Company_Area .ContRight{display:inline-table; width:460px; margin-left:140px;}
	.NC00335 .Company_Area .ContRight > div{overflow:hidden;}
	.NC00335 .Company_Area .ContRight *{word-break:keep-all; color: #837767; font-size:18pt; font-weight:300;}
	.NC00335 .Company_Area .CompanyTitle{position:relative; display:block; color:#B4A590; letter-spacing:0; line-height:1; font-size:25pt; font-weight:600; font-family:"Jost", sans-serif; margin-bottom:10px;}
		/* 주소 ------------------------------------------------------------------------------------------ */
		.NC00335 .Company_Area .Address{margin-bottom:35px; padding-bottom:35px; border-bottom:1px solid rgba(221, 221, 221, 0.4);}
		.NC00335 .Company_Area .Address .Text01{color:#fff; line-height:1.5em;}
		.NC00335 .Company_Area .Address label{display:flex; align-items:center; margin-top:10px;}

		/* 전화번호 ------------------------------------------------------------------------------------------ */
		.NC00335 .Company_Area .Tel{display:block; width:100%; margin-bottom:35px; padding-bottom:35px; border-bottom:1px solid rgba(221, 221, 221, 0.4);}
		.NC00335 .Company_Area .Tel p a{font-size:31pt; margin-top:5px; letter-spacing:1px; font-weight:600; line-height:1; color:#fff; font-family:"Jost", sans-serif;}

		/* 진료시간 ------------------------------------------------------------------------------------------ */
		.NC00335 .Company_Area .Time{display:block; width:100%;}
		.NC00335 .Company_Area .Time .CompanyTitle{}
		.NC00335 .Company_Area .Time label{margin-top:0;}
		.NC00335 .Company_Area .Time pre{font-size:18pt; line-height:1.8; white-space:pre-line; display:inline-table; color:#fff; font-family: "Pretendard", serif;}
		.NC00335 .Company_Area .Time pre.Left{font-weight:300; width:30%; color:#fff;}
		.NC00335 .Company_Area .Time pre.Right{font-weight:300; letter-spacing:-0.5px; color:#fff;}
		.NC00335 .Company_Area .Time p{margin-top:5px; color:#A4A4A4; font-weight:300; font-size:15pt;}
		.NC00335 .Company_Area .Time label span{font-size:15pt; line-height:1.6; display:table; width:100%; font-weight:400; display:block; color:#93817a; margin-top:0.5em;}

		/* 지도 ------------------------------------------------------------------------------------------ */
		.NC00335 .Company_Area #aboutmap26{height:650px;}
	
	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 기본정보 */
	.NC00335 .Bottom_Area *{color:rgba(255,255,255,0.8) !important; text-align:left; font-size:10.5pt !important; font-weight:200; line-height:1.7 !important; text-align:left;} 
	.NC00335 .Bottom_Area{background-color:#1F1F1F; padding:50px 0; border-top:1px solid rgba(255, 255, 255, 0.2);}
	.NC00335 .Bottom_Area > .Inner{width:1400px; min-width:1400px; display:flex; flex-direction:column; margin:0 auto; text-align:center; align-items:center;}
	.NC00335 .Bottom_Area .TumbBox{margin-top:25px; width:1200px;}
	.NC00335 .Bottom_Area .ContLeft{display:inline-table; width:200px; vertical-align:middle;}
	.NC00335 .Bottom_Area .ContCenter{display:inline-table; width:fit-content; vertical-align:middle; margin-left:50px;}
	.NC00335 .Bottom_Area .ContRight{}

		/* 필수정보 ------------------------------------------------------------------------------------------ */
		.NC00335 .Bottom_Area .Add{padding:0; color:#645650;}

			/* 정보 */
			.NC00335 .Bottom_Area .Add p{}
			.NC00335 .Bottom_Area .Add p span{padding:0; font-family:'Pretendard'; font-weight:300;}
			.NC00335 .Bottom_Area .Add p span.Item03,
			.NC00335 .Bottom_Area .Add p span.Item04,
			.NC00335 .Bottom_Area .Add p span.Item05,
			.NC00335 .Bottom_Area .Add p span.Item06{margin-left:2em;}
			.NC00335 .Bottom_Area .Add p b{color:rgba(255,255,255,0.5) !important; font-family:'Pretendard'; font-weight:300;}

			/* 퀵링크 */
			.NC00335 .Bottom_Area .QuickLink{position:relative; display:block; margin:5px 0;}
			.NC00335 .Bottom_Area .QuickLink ul{position:relative; display:table;}
			.NC00335 .Bottom_Area .QuickLink ul li{position:relative; display:inline-table; vertical-align:middle;}
			.NC00335 .Bottom_Area .QuickLink ul li a{position:relative; display:block; font-size:11pt; color:#e3d8c5 !important; font-weight:400; line-height:1 !important;}
			.NC00335 .Bottom_Area .QuickLink ul li a:hover{color:#222;}
			.NC00335 .Bottom_Area .QuickLink ul li + li{margin-left:10px; padding-left:10px; border-left:1px solid #e3d8c5;}

			/* 로고 */
			.NC00335 .Bottom_Area .AddLogo{margin:0;}
			.NC00335 .Bottom_Area .AddLogo img{width:180px; margin-bottom:20px;}

			/* 브레인메디 */
			.NC00335 .Bottom_Area .Add .create{color:rgba(255,255,255,0.5) !important; font-family:'Pretendard'; font-weight:300;}
			.NC00335 .Bottom_Area .Add .create img{opacity:1; height:10px !important;}

		/* 링크 ------------------------------------------------------------------------------------------ */
		.NC00335 .Bottom_Area .Link *{padding:0; border:none; line-height:1 !important;}
		.NC00335 .Bottom_Area .Link{border:none; width:85%;}
			.NC00335 .Bottom_Area .Link ul{text-align:left;}
			.NC00335 .Bottom_Area .Link ul li a{font-family:'Pretendard'; font-weight:500; color:#7f7e7e !important;}
			.NC00335 .Bottom_Area .Link ul li + li a{padding:0 10px; margin:0;}
			.NC00335 .Bottom_Area .Link ul li + li a:before{content:''; position:relative; display:inline-table; text-align:left; height:11px; width:1px; margin-right:25px; background-color:#7f7e7e;}

/* -------------------------------------------------------------------------------------------------------------------------------- */	
/* 퀵메뉴 */
.QuickArea{}
.QuickArea_Btn .CLOSE{display:none;}
.QuickArea section{margin-right:20px; top:35%; z-index:997;}
.QuickArea_Link{border-radius:100px;}
.QuickArea_Link ul{background:none;}
.QuickArea_Link li{border-radius:100px; background-color:#AF9580; border:none; padding:0; margin-bottom:10px;}
.QuickArea_Link li.Tel{display:none;}
.QuickArea_Link li{width:68px; height:68px;}
.QuickArea_Link .Quick_GoTop a{display:block;}
.QuickArea_Link li a{width:68px; height:68px; display:inline-flex;}
.QuickArea_Link li a span{position:absolute; padding:6px 10px; background-color:#AF9580; top:15%; border-radius:100px; font-size:11pt; left:-124px; width:115px; display:none;}
.QuickArea_Link li a img{display:block; width:50%;}
.QuickArea_Link li:hover span{display:block;}
.QuickArea_Link li:hover{background-color:#af9178;}
.QuickArea_Link li:hover span{background-color:#af9178;}

.QuickArea_Link li.Quick_GoTop{background:none; color:#AF9580;}
.QuickArea_Link li.Quick_GoTop i{color:#AF9580;}
.QuickArea_Link li.Quick_GoTop span{display:none;}
.QuickArea_Link {border:none;}
