/*
셀이즈즤원
C00328
*/

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

/* ================================================================================================= */
/* 기본구성 */
body *{font-family:"Jost",'Pretendard', 'Noto Sans SC' ; word-break:break-word; line-height:normal; letter-spacing:-0.2pt; color:#222;}
body{top:0 !important; padding:0 !important;}

/* ================================================================================================= */
/* 헤더 */
header.Fixed .headerWrap{background:rgba(242,107,107,0.7); backdrop-filter: blur(2px);}
header .headerWrap{position:fixed; top:0; left:0; z-index:900; display:table; height:70px; transition:0.5s; width:100%;}
header .headerWrap:hover{background:rgba(242,107,107,0.7); backdrop-filter: blur(2px);}
/*레이아웃*/
header .headerWrap .Logo{position:relative; display:table-cell; width:15%; vertical-align:middle;}
header .headerWrap .HeaderNav_GNBmenu{position:relative; display:table-cell; width:70% !important; min-width:70% !important; vertical-align:middle;}
header .headerWrap .Member{position:relative; display:table-cell; width:10%; vertical-align:middle;}
	/*로고*/
	header .headerWrap .Logo img{width:170px;}
	/*대메뉴*/
	header .HeaderNav_GNBmenu{border:0;}
	header .HeaderNav_LargeMenu .MenuBig a{color:#fff; transition:0.2s;}
	header .HeaderNav_LargeMenu .MenuBig a:hover{color:#fff6f6;}
	header .HeaderNav_LargeMenu{width:100%; text-align:center; padding-left:5%;}
	header .HeaderNav_GNBmenu .HeaderNav_Menu{/*width:fit-content; margin:0 40px;*/ display:inline-block; width:15%;}
	header .HeaderNav_GNBmenu .MenuBig > a{font-size:13pt; height:70px; line-height:70px; font-weight:500;}
	/*로그인아웃*/
	header .Member li{display:inline-block; padding-left:10px; font-size:9pt; display:none;}
	/*소메뉴*/
	header .HeaderNav_SmallMenuCube{top:70px;}
	header .HeaderNav_SmallMenuCube dl:before{display:none;}
	header .HeaderNav_SmallMenuCube dl{width:100%; background:rgba(255,246,246,0.9); border-top:2px solid #ff8585;}	
	header .HeaderNav_LargeMenu .HeaderNav_SmallMenuCube a{color:#222;}
	header .HeaderNav_LargeMenu .HeaderNav_SmallMenuCube a:hover{color:#ff8585;}
	/*1개숨김*/
	header .SubNav_Hide02{display:none;}

/*서브페이지 서브메뉴*/
.SubNav{display:none;}
.SubNav.Fixed{display:none;}

/*이벤트페이지 헤더고정*/
.EventDetailPage header .headerWrap{position:relative;}

/*특정페이지 헤더고정*/
/*.onlineAskWrap header .headerWrap{position:relative;}
.BnfWrap.ViewWrap header .headerWrap{position:relative;}
.WriteWrap.reviewWrap header .headerWrap{position:relative;}
.boardWrap.ViewWrap header .headerWrap{position:relative;}
.PriceSideWrap header .headerWrap{position:relative;}
.BnfWrap header .headerWrap{position:relative;}
.BnfWrap.ViewWrap header .headerWrap{position:relative;}*/

body .BnfWrap .subTitle{padding:0;}
body .PriceSideWrap > .subTitle{display:block; padding-top:0;}

/*서브페이지 조정*/
body .subtWrap header .headerWrap{background:rgba(242,107,107,0.7); backdrop-filter: blur(2px);}

/* ================================================================================================= */
/* 하단푸터 */
body .Footer_Area *{}
body .Footer_Area{padding:0;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 빠른상담신청 */
	body .Contact_Quick{background-color:#d9baba;}
	body .Contact_Quick .Title strong{font-weight:500;}
	body .Contact_Quick .Btn{background-color:#f26b6b; color:#fff; font-weight:600; font-size:16pt; letter-spacing:-1px; padding:15px 0; transition-duration:250ms;}
	body .Contact_Quick .Btn:hover{background-color:#d84b4b; transition-duration:250ms;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 상세정보 */
	body .Company_Area *{color:#000; font-weight:normal;}
	body .Company_Area{background:url('/img/C00328/footer_bg.jpg')no-repeat center/cover; padding:150px 0;}
	body .Company_Area > .Inner{width:1400px; min-width:1400px; display:table;}
	body .Company_Area .ContLeft{display:inline-table; width:800px; padding-right:120px;}
	body .Company_Area .ContLeft > div{overflow:hidden;}
	body .Company_Area .ContRight{display:inline-table; width:490px;}
	body .Company_Area .ContRight > div{overflow:hidden;}
	body .Company_Area .ContRight *{word-break:keep-all;}
	body .Company_Area .CompanyTitle{position:relative; display:block; color:#2b485e; letter-spacing:0; line-height:1; font-size:24pt; font-weight:500; margin-bottom:15px;}
		/* 주소 ------------------------------------------------------------------------------------------ */
		body .Company_Area .Address{margin-bottom:30px;}
		body .Company_Area .Address .Right{color:#fff; font-size:14pt; font-weight:400;}

		/* 전화번호 ------------------------------------------------------------------------------------------ */
		body .Company_Area .Tel{display:block; width:100%; margin-bottom:50px; padding-top:110px;}
		body .Company_Area .Tel p a{font-size:28pt; letter-spacing:1px; font-weight:600; line-height:1; color:#fff;}

		/* 진료시간 ------------------------------------------------------------------------------------------ */
		body .Company_Area .Time{display:block; width:100%; margin-bottom:50px;}
		body .Company_Area .Time .CompanyTitle{}
		body .Company_Area .Time label{margin-top:0;}
		body .Company_Area .Time pre{font-size:14pt; line-height:2; white-space:pre-line; letter-spacing:-0.5px; display:inline-table; color:#fff;}
		body .Company_Area .Time pre.Left{font-weight:500; width:35%; color:#fff;}
		body .Company_Area .Time pre.Right{font-weight:500; letter-spacing:-0.5px; color:#fff;}
		body .Company_Area .Time p{margin-top:10px; opacity:.6; font-weight: 600;}
		body .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;}

		/* 지도 ------------------------------------------------------------------------------------------ */
		body .Company_Area #aboutmap26{margin-top:30px; height:450px;}

		/* 배경 ------------------------------------------------------------------------------------------ */
		body .Company_Area .Bgtext { position: absolute; bottom: 10px; right: 0; font-family: "Marcellus", serif; letter-spacing: 0.2em; color: #a89987; font-size: 56px; }
	
/* ================================================================================================= */
/*푸터-하*/
/* 기본정보 */
body .footerBottomArea *{color:#fff !important; font-size:10.5pt !important; font-weight:200; line-height:1.7 !important; text-align:center;} 
body .footerBottomArea{background-color:#111111; padding:70px 0 140px;}
body #SkipNavAdd span{color:#fff !important; padding:0 15px;}
body #SkipNavAdd .Item01{color:#fff !important; display:block;}
body #SkipNavAdd b{color:#bebebe !important; display:block; margin-top:20px;}
body #SkipNavAdd .create{color:#bebebe !important;}
		/* 퀵링크 */
		body .footerBottomArea .Link{border:none; margin-bottom:30px;}
		body .footerBottomArea .Link ul{width:100%; display:flex; justify-content:center;}
		body .footerBottomArea .Link ul li{}
		body .footerBottomArea .Link ul li a{padding:0px 10px; border-left:1px solid #bebebe; color:#bebebe !important;}
		body .footerBottomArea .Link ul li:first-child a{border:0;}

		
/* ================================================================================================= */
	/* 퀵메뉴 */
	body .QuickArea section{top:auto; bottom:100px;}
	body .QuickArea{}
	body .QuickArea_Btn .CLOSE{display:none;}
	body .QuickArea section{margin-right:50px;}
	
		body .QuickArea_Link{border-radius:100px;}
		body .QuickArea_Link *{box-shadow:none;}
		body .QuickArea_Link ul{background:none;}
		body .QuickArea_Link li.Tel{display:none;}
		body .QuickArea_Link li{width:100px; height:100px; background-color:#cbab8b; border-radius:100px; border:none; margin-top:15px;} 
		body .QuickArea_Link li a{width:100px; height:80px; display:table-cell; vertical-align:middle;}
		body .QuickArea_Link li a span{font-size:11pt; color:#fff; font-weight:600; margin-top:8px;}
		body .QuickArea_Link li a > img{display:block; height:30px; width:auto;}
		body .QuickArea_Link li a em{position:absolute; padding:5px; background-color:#cell; left:-142px; top:-54%; border-radius:100px; width:auto; display:none; border-radius:10px;}
		body .QuickArea_Link li a em img{display:block; width:max-content; border-radius:5px;}
		body .QuickArea_Link li a em:after{border-top:5px solid transparent; border-left:9px solid #f6f0e7; border-right:5px solid transparent; border-bottom:5px solid transparent; content:''; position:absolute; bottom:48%; z-index:2; margin-left:-3px; right:-13px;}
		body .QuickArea_Link li:hover{background:#b4906c !important;} 
		body .QuickArea_Link li:hover a > img{filter: brightness(0) invert(1);}
		body .QuickArea_Link li:hover span{color:#fff;}
		body .QuickArea_Link .Quick_GoTop:hover span{color:#b4906c;}
		
		/* 상단으로 */
		body .QuickArea_Link li.Quick_GoTop{background:none; margin-top:0;}
		body .QuickArea_Link li.Quick_GoTop i{color:#cbab8b; padding-bottom:3px;}
		body .QuickArea_Link li.Quick_GoTop:hover{background:none !important;}}
		body .QuickArea_Link li.Quick_GoTop span{display:none;}
		body .QuickArea_Link li.Quick_GoTop a{height:auto;}
		body .QuickArea_Link li.Quick_GoTop a span{color:#cbab8b;}
		body .QuickArea_Link{border:none;}