/*
경희미한의원
C00365
*/


/* ================================================================================================= */
/* 공통 */
body *{font-family:'Pretendard', 'Noto Sans SC' ; word-break:break-word; line-height:normal; letter-spacing:-0.7pt;}
body{top:0 !important; padding:0 !important;}

/* ================================================================================================= */
/*스크롤바*/
html::-webkit-scrollbar{width:5px;}
html::-webkit-scrollbar-thumb{background-color:#129a92; border-radius:500px;}
html::-webkit-scrollbar-track{background-color:#ccc;}

/*선택*/
::selection{color:#000 ; background-color:#129a92;}
::-moz-selection{color:#000 ; background-color:#129a92;}

/* ================================================================================================= */
/*헤더*/
header{background:#fff; position:relative; width:100%; z-index:900;}
header .HeaderNav_GNB{position:relative; z-index:900; padding:10px 0;}
header .HeaderNav_LargeMenu.Inner{width:1350px; min-width:1350px; padding-left:4%;}
header .HeaderNav_SmallMenu .Inner{width:1350px; min-width:1350px; padding-left:4%;}
header .HeaderNav_GNBmenu{border:0;}
header .HeaderNav_GNB .Logo{position:absolute; top:50%; left:40px; transform:translate(0,-50%); z-index:900;}
header .HeaderNav_GNB .Logo img{max-width:200px;}

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; border-bottom:2px solid #78853c;}

header .HeaderNav_LargeMenu .MenuBig.Code12232{}
header .HeaderNav_SmallMenu .MenuSub.Code12232{}

/*header .HeaderNav_SmallMenu .MenuSub.Code12232 dd a{position:relative; visibility: hidden;}
header .HeaderNav_SmallMenu .MenuSub.Code12232 dd a::after{white-space:pre; visibility: visible; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
header .HeaderNav_SmallMenu .MenuSub.Code12232 dd a:nth-child(1)::after{content:'치료결과를 보고\A전국에서 찾아오십니다';}
header .HeaderNav_SmallMenu .MenuSub.Code12232 dd a:nth-child(2)::after{content:'SCI에 발표한\A마비 복시 치료한약, 정안탕';}
header .HeaderNav_SmallMenu .MenuSub.Code12232 dd a:nth-child(3)::after{content:'눈질환의 네 가지 원인을\A치료합니다';}*/

header .HeaderNav_LargeMenu .MenuBig a{font-size:18px; position:relative; z-index:999; color:#111;}
header .HeaderNav_SmallMenu .MenuSub dd a{font-size:17px; line-height:1.5;}
header .HeaderNav_SmallMenu .MenuSub dd a:hover{color:#129a92;}

header .HeaderNav_GNBtop .headerIcon{display:table-cell;}
header .HeaderNav_GNBmenu{z-index:1;}

header .HeaderNav_SmallMenu.Inner{overflow:hidden; opacity:0;}

header .HeaderNav_GNB .Member{position:absolute; top:50%; right:40px; transform:translate(0,-50%); z-index:900;}
header .HeaderNav_GNB .Member span{color:#999999;}

/*픽스시 따라오게*/
header.Fixed{background:rgba(255,249,242,0.9);}
header.Fixed .HeaderNav_GNBtop{/*display:table;*/}

/*서브페이지 헤더*/
.clinicInfoWrap header{position:relative;}
.clinicInfoWrap header.Fixed{position:fixed;}

/*기존 서브메뉴 숨김*/
body .SubNav{display:none !important;}

/*전후사진 메뉴*/
body .BnfWrap .SubNav{display:block !important;}
body .BnfWrap .SubNav .SubNav_Small1{display:none !important;}

/* -------------------------------------------------------------------------------------------------------------------------------- */	
/* 빠른상담신청 */
body .Contact_Quick{display:none;}

/* ================================================================================================= */
/* 푸터 */
body .Company_Area{width:100%; position:relative; overflow:hidden; padding:120px 0; background:#f6f7f8;}
body .Company_Area .Inner{display:table; width:1300px; min-width:1300px;}
body .Company_Area .mapLeft{display:inline-table; vertical-align:top; width:37%;}
body .Company_Area .mapRight{display:inline-table; vertical-align:top; width:63%;}
	/*왼쪽*/
	body .Company_Area .mapLeft .LeftArea{display:block; width:100%;}
	body .Company_Area .mapLeft .LeftArea h6{font-weight:600; color:#129a92; margin-bottom:20px;}
	body .Company_Area .mapLeft .LeftArea a{display:block;}
	body .Company_Area .mapLeft .LeftArea a p{color:#444; font-weight:700;}
	body .Company_Area .mapLeft .Time{margin:50px 0;}
	body .Company_Area .mapLeft .Time label pre{font-weight:400; font-size:22px; line-height:1.8; letter-spacing:-1pt;}
	body .Company_Area .mapLeft .Time label pre.Left{width:40%;}
	body .Company_Area .mapLeft .SNS .iconWrap{width:90%; display:inline-flex; align-items:center; justify-content:space-between;}
	body .Company_Area .mapLeft .SNS .icon{padding:0 25px; border-right:2px solid #9e9084;}
	body .Company_Area .mapLeft .SNS .icon img{width:100%;}
	body .Company_Area .mapLeft .SNS .icon:first-child{padding-left:0;}
	body .Company_Area .mapLeft .SNS .icon:last-child{border:0;}
	/*오른쪽*/
	body .Company_Area .mapRight .Link{display:block; width:100%; margin-top:40px;}
	body .Company_Area .mapRight .Link .aboutmap26{height:450px;}
	body .Company_Area .mapRight h6{font-weight:600; color:#129a92; margin-bottom:20px;}
	body .Company_Area .mapRight p{}
	body .Company_Area .mapRight p:nth-child(3){margin-top:5px; display:block;}
	body .Company_Area .mapRight p b{color:#2a9dc7;}
	/*하단*/
	body .Bottom_Area .Add strong{margin-bottom:15px;}
	body .Bottom_Area .Add strong img{width:20%;}
	body .Bottom_Area{width:100%; position:relative; overflow:hidden; padding:50px 0; padding-bottom:130px; background:#121212;}
	body .Bottom_Area .Link{text-align:center; border:none;}
	body .Bottom_Area .Link ul{text-align:center;}
	body .Bottom_Area .Link ul li a{color:#cccccc; padding:0 10px; border-left:1px solid #ccc;}
	body .Bottom_Area .bottomTxt{margin-top:10px;}
	body .Bottom_Area .bottomTxt *{color:#fff;}
	body .Bottom_Area .bottomTxt h6{font-size:12pt; font-weight:400;}
	body .Bottom_Area .bottomTxt .txtWrap{margin-top:10px;}
	body .Bottom_Area .bottomTxt .txtWrap .txt{display:inline-block; vertical-align:middle; padding:0 15px; border-right:1px solid #fff;}
	body .Bottom_Area .bottomTxt .txtWrap .txt:last-child{border-right:0;}
	body .Bottom_Area .bottomTxt b{display:block; color:#7f7f7f; font-weight:400; margin-top:20px;}
	body .Bottom_Area .bottomTxt a{color:#7f7f7f; margin-top:10px; display:block;}
	body .Bottom_Area .bottomTxt a img{height:8pt; vertical-align:middle; margin-left:5px;}
	/* 게시판페이지 */
	body .Footer_Area{padding-bottom:0;}

/* -------------------------------------------------------------------------------------------------------------------------------- */	
/* 퀵메뉴 */
.QuickArea{}
.QuickArea_Btn .CLOSE{display:none;}
.QuickArea section{margin-right:0; top:15%; z-index:997;}
.QuickArea_Link{border-radius:0; width:auto;}
.QuickArea_Link ul{background:none;}
.QuickArea_Link li{border:none; width:auto; padding:0; width:7em;}
.QuickArea_Link li.Tel{padding:0}
.QuickArea_Link li.Tel a{padding:1em;; background-color:#129a92; color:#fff;}
.QuickArea_Link li a{background-color:#e4e5e9; padding:1em 0; color:#545454;}
.QuickArea_Link li a span{position:relative; display:block; font-size:17px; margin-top:0.8em; font-weight:500; line-height:1; color:#111;}
.QuickArea_Link li a img{display:block; width:2em; max-width:fit-content;}

.QuickArea_Link li.Tel:hover a{background-color:#09746e;}
.QuickArea_Link li:hover a{background-color:#d4d4d7;}
.QuickArea_Link li.Quick_GoTop{}
.QuickArea_Link li.Quick_GoTop a{background-color:#129a92; padding:0.7em;}
.QuickArea_Link li.Quick_GoTop:hover a{background-color:#09746e;}
.QuickArea_Link li.Quick_GoTop a p{display:block;}
.QuickArea_Link li.Quick_GoTop a p i{display:block; font-size:10pt; color:#fff;}
.QuickArea_Link li.Quick_GoTop a p span{display:block; font-size:10pt; letter-spacing:0; margin-top:5px; color:#fff;}