/*
다움성형외과
NC00327
*/
@import url('/common/font/EditorsNote.css');

/* ================================================================================================= */
/* 기본구성 */
body{top:0 !important; padding:0 !important; overflow-x: hidden;}
body *{font-family:'Noto Serif KR', 'Pretendard'; word-break:break-word; line-height:normal; letter-spacing:-0.3pt;}
.Inner, .InnerContainer{width:1400px; min-width:1400px;}


/* ================================================================================================= */
/* 헤더와푸터 */

/* 메인 */
.mainWrap header{display:block; position:absolute; width:100%; top:0; border:none; z-index:997;}
.mainWrap header.Fixed{position:fixed;}

header{display:block; position:absolute; width:100%; top:0; border:none; z-index:997;}
header .HeaderNav_Area{min-width:1500px; z-index:1;} 

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* GNB */
	header .HeaderNav_GNB{background-color:#32302f;}
		
		/* 주메뉴(단독펼침) ------------------------------------------------------------------------------------------ */
		.HeaderNav_GNBmenu{border:none; position:relative; width:100%; height:80px; margin:0 auto;}
			/* 로고 */
			.HeaderNav_GNBmenu .Logo{position:absolute; display:table; left:150px; z-index:1; height:100%; width:160px;}
			.HeaderNav_GNBmenu .Logo h1{display:table-cell; vertical-align:middle;}
			.HeaderNav_GNBmenu .Logo h1 img{width:90%;}
			
			/* 대메뉴 */
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu{background-color:rgb(204 165 144 / 90%);}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu{border:none;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide{top:80px; background: rgb(75 63 48);}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide > ul > li a .line{background-image:linear-gradient(transparent calc(100% - 2px), #cca590);}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu ul li{margin:0 30px;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu ul li a{color:#fff;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide .HeaderNav_SmallMenuCubeWide .SmallMenu ul li a:hover{color:#fff; opacity:.7;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide > ul > li a{color:#fff; height:80px;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide{background:none;}
			.HeaderNav_GNBmenu .HeaderNav_GNBtop.Inner{display:none;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide > ul{width:1200px;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide > ul > li{width:auto;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide > ul > li + li{margin-left:6em;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide > ul > li a{line-height:80px; font-size:13pt;}
			.HeaderNav_GNBmenu .HeaderNav_LargeMenuWide .SmallMenu > ul > li a{line-height:57px; height:57px;}
			header.Fixed .HeaderNav_GNBmenu {background-color:#32302f;}
			.BodyFixed header.Fixed .HeaderNav_GNBmenu a {color:#fff;}
			.BodyFixed header.Fixed .HeaderNav_GNBmenu i {color:#fff;}

			/* 대메뉴_시술페이지 */
			.subtWrap .HeaderNav_GNBmenu .HeaderNav_LargeMenuWide > ul > li a{color:#fff;}

			/* 대메뉴_이벤트상세페이지 */
			.NC00327.EventDetailPage .HeaderNav_GNBmenu{background-color:#32302f;}

			/* 오른쪽박스 */
			.HeaderNav_GNBmenu .RightBox{position:absolute; display:table; right:50px; z-index:1; height:80px; width:325px; top:0; color:#666666; text-align:right;}
		
			/* 장바구니 */
			.HeaderNav_GNBmenu .Cart{display:none !important; display:table-cell; vertical-align:middle; position:relative;}
			.HeaderNav_GNBmenu .Cart a{position:relative;}
			.HeaderNav_GNBmenu .Cart i{color:#fff; font-size:16pt; position:relative;}
			.HeaderNav_GNBmenu .Cart .Badge{position:absolute; right:-8px; top:-11px; background-color:#333; display:table; width:15px; height:15px; text-align:center; border-radius:100px;}
			.HeaderNav_GNBmenu .Cart .Badge span{position:relative; display:table-cell; vertical-align:middle; line-height:1; font-size:8pt; color:#fff;}

			/* 회원로그인 */
			.HeaderNav_GNBtop .Member{}
			/* [배너관리] 로그인_21번배너 */
			.Banner21{display:table-cell; vertical-align:middle;}
			.Banner21 *{color:#cca590 !important; font-size:11pt; letter-spacing:-0.5px; font-weight:500;}
			.Banner21 ul{text-align:center;}
			.Banner21 li{display:inline-block; padding:0.5em;}
			.Banner21 li.infoFind{}
			.Banner21 img{}
			
			
	/* 소메뉴1 */
	.SubNav{position:fixed; width:100%; top:80px !important; z-index:996;}
	.SubNav_Small.SubNav_Small1{margin:0;}
	.SubNav_Small.SubNav_Small1 .InnerContainer{width:1400px; min-width:1400px}
	.SubNav_Small1{background-color:rgb(204 165 144 / 90%);}
	.SubNav_Small1 ul{border:none; border-radius:0; text-align:center; background:none;}
	.SubNav_Small1 ul li{margin:0 31.3px;  display: inline-block; border:none; text-align:center;vertical-align: top; width:auto; height:57px;}
	.SubNav_Small1 ul li a{font-size:16px; color:#fff;  font-weight:500; position:relative;  display:block; z-index:1; line-height:57px; padding:0;}
	.SubNav_Small1 ul li a:hover{opacity:.7;}
	.SubNav_Small1 li.Action a, 
	.SubNav_Small1 li:hover a{color:#fff; background:none; }
	.SubNav_Small1 li.Action a{box-sizing:border-box;  border-bottom:2px solid #ffffff;}
	.SubNav_Small2{}
	.SubNav_Small2 li.Action a,
	.SubNav_Small2 li:hover a{;}

	/* 시술전후페이지_소메뉴 */
	.boardWrap .SubNav_Small2 li.Action a{background-color:#cca590; color:#fff;}
	.SubNav_Small2 li:hover a{background-color:#cca590 !important; color:#fff !important;}
	.SubNavApart{padding-bottom:50px;}
	
	/* 스크롤시 상단고정픽스 */
	.SubNav.Fixed .SubNav_Small.SubNav_Small1{margin:0;} 
	
	.SubNav_Small2 li.Action a, .SubNav_Small2 li:hover a{background-color:#f4f1f9; color:#6765a9;}
	.SubNav_Small1 + .SubNav_Small2 ul{border-color:#eae7ef; border-radius:0;}
	.SubNav_Small2 li{border:none;}
	.SubNav_Small2 li a{color:#6765a9;}

/* ================================================================================================= */
/* ================================================================================================= */
/* 하단푸터 */
.NC00327 .Footer_Area *{}
.NC00327 .Footer_Area{padding:0;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 빠른상담신청 */
	.NC00327 .Contact_Quick{background-color:#000;}
	.NC00327 .Contact_Quick .Title strong{font-weight:500; font-family:'Noto Sans SC';}
	.NC00327 .Contact_Quick .Btn{background-color:#b3876f; color:#fff; font-weight:600; font-size:16pt; letter-spacing:-1px; padding:15px 0; transition-duration:250ms;}
	.NC00327 .Contact_Quick .Btn:hover{background-color:#8d705d; transition-duration:250ms;}
	.NC00327 .Contact_Quick .AgreeBox label:nth-child(1){margin:0;}
	.NC00327 .Contact_Quick .AgreeBox a{background-color:#333;}
	.NC00327 .Contact_Quick .AgreeBox label big{font-family:'Noto Sans SC'; font-size:9pt;}
	
	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 상세정보 */
	.NC00327 .Company_Area *{color:#000; font-weight:normal;}
	.NC00327 .Company_Area:after{content:'DAWOOM'; display:block; position:absolute; right:-305px; top:254px; transform:rotate(90deg); font-size:126pt; color:#242424;    letter-spacing:3pt; font-family:'EditorsNote-Regular';}
	.NC00327 .Company_Area{background-color:#2a2a2a; padding:0;}
	.NC00327 .Company_Area > .Inner{width:100%; min-width:100%; display:flex; align-items:center;}
	.NC00327 .Company_Area .ContLeft{display:flex; flex-direction:column;  width:50%; padding-right:100px;}
	.NC00327 .Company_Area .ContLeft > div{overflow:hidden;}
	.NC00327 .Company_Area .ContRight{display:inline-table; width:50%;}
	.NC00327 .Company_Area .ContRight > div{overflow:hidden;}
	.NC00327 .Company_Area .ContRight *{word-break:keep-all; color: #837767; font-size:18pt;}
	.NC00327 .Company_Area .CompanyTitle{position:relative; display:block; color:#cca590; letter-spacing:0; line-height:1; font-size:26pt; margin-bottom:20px; font-family:'EditorsNote-Regular';}
		/* 주소 ------------------------------------------------------------------------------------------ */
		.NC00327 .Company_Area .Address{margin-bottom:70px;}
		.NC00327 .Company_Area .Address .Text01{color:#fff;}
		.NC00327 .Company_Area .Address label{display:flex; align-items:center; margin-top:10px;}
		.NC00327 .Company_Area .Address .public01{display:block; text-align:center; background-color:#8c8279; line-height:30px; width:30px; height:30px; border-radius:50px; color:#fff; font-size:16px;}
		.NC00327 .Company_Area .Address .public02{display:block; text-align:center; background-color:#c82127; line-height:30px; width:60px; height:30px; border-radius:50px; color:#fff; font-size:16px; font-weight:600; margin-left:5px;}
		.NC00327 .Company_Area .Address label p{margin-left:10px; color:#fff; font-size:18px;}
		.NC00327 .Company_Area .Address .adTxt{margin-top:10px;}
		.NC00327 .Company_Area .Address .adTxt p{color:#fff; margin-top:0; display:inline-block; vertical-align:middle;}
		.NC00327 .Company_Area .Address .adTxt svg{display:inline-block; width:20px; height:20px; vertical-align:middle; margin-top:0; margin-right:10px;}

		/* 전화번호 ------------------------------------------------------------------------------------------ */
		.NC00327 .Company_Area .Tel{display:block; width:100%; margin-bottom:60px;}
		.NC00327 .Company_Area .Tel p a{font-size:30pt; margin-top:5px; letter-spacing:1px; line-height:1; color:#fff; font-family:'EditorsNote-Regular';}

		/* 진료시간 ------------------------------------------------------------------------------------------ */
		.NC00327 .Company_Area .Time{display:block; width:100%;}
		.NC00327 .Company_Area .Time .CompanyTitle{}
		.NC00327 .Company_Area .Time label{margin-top:0; display:flex;}
		.NC00327 .Company_Area .Time pre{font-size:14pt; line-height:2; white-space:pre-line; letter-spacing:-0.5px; display:inline-table; color:#fff;}
		.NC00327 .Company_Area .Time pre.Left{width:10%; color:#fff; font-family:'Noto Serif KR', serif;}
		.NC00327 .Company_Area .Time pre.Center{letter-spacing:-0.5px; color:#fff; font-family:'Noto Serif KR', serif;}
		.NC00327 .Company_Area .Time p{margin-top:10px; color:#827a6c; font-weight:500; font-size:16px;}
		.NC00327 .Company_Area .Time label span{font-size:14pt; line-height:1.5; display:table; width:100%; display:block; color:#cca590; margin-top:0.5em;}
		.NC00327 .Company_Area .Time label .Right{margin-left:10px;}
		.NC00327 .Company_Area .Time label .Right span:nth-child(1){margin-top:0.3em;}
		.NC00327 .Company_Area .Time label .Right span:nth-child(2){color:#888;}


		/* 지도 ------------------------------------------------------------------------------------------ */
		.NC00327 .Company_Area #aboutmap26{height:720px;}

	/* -------------------------------------------------------------------------------------------------------------------------------- */	
	/* 기본정보 */
	.NC00327 .Bottom_Area *{color:#0e0e0e !important; text-align:left; font-size:10.5pt !important; font-weight:200; line-height:1.7 !important; text-align:left;} 
	.NC00327 .Bottom_Area{background-color:#e6e6e6; padding:50px 0; height:300px;}
	.NC00327 .Bottom_Area > .Inner{width:1400px; min-width:1400px; display:flex; flex-direction:column; margin:0 auto; text-align:center; align-items:center;}
	.NC00327 .Bottom_Area .TumbBox{margin-top:25px; }
	.NC00327 .Bottom_Area .ContLeft{display:inline-table; width:200px; vertical-align:middle;}
	.NC00327 .Bottom_Area .ContCenter{display:inline-table; width:fit-content; vertical-align:middle; margin-left:50px;}
	.NC00327 .Bottom_Area .ContRight{}

		/* 필수정보 ------------------------------------------------------------------------------------------ */
		.NC00327 .Bottom_Area .Add{padding:0; color:#645650;}

			/* 정보 */
			.NC00327 .Bottom_Area .Add p{}
			.NC00327 .Bottom_Area .Add p span{padding:0; font-family:'Pretendard'; font-weight:500;}
			.NC00327 .Bottom_Area .Add p span.Item03,
			.NC00327 .Bottom_Area .Add p span.Item04,
			.NC00327 .Bottom_Area .Add p span.Item05,
			.NC00327 .Bottom_Area .Add p span.Item06{margin-left:2em;}
			.NC00327 .Bottom_Area .Add p b{color:#0e0e0e !important; font-family:'Pretendard'; font-weight:500;}

			/* 퀵링크 */
			.NC00327 .Bottom_Area .QuickLink{position:relative; display:block; margin:5px 0;}
			.NC00327 .Bottom_Area .QuickLink ul{position:relative; display:table;}
			.NC00327 .Bottom_Area .QuickLink ul li{position:relative; display:inline-table; vertical-align:middle;}
			.NC00327 .Bottom_Area .QuickLink ul li a{position:relative; display:block; font-size:11pt; color:#e3d8c5 !important; font-weight:400; line-height:1 !important;}
			.NC00327 .Bottom_Area .QuickLink ul li a:hover{color:#222;}
			.NC00327 .Bottom_Area .QuickLink ul li + li{margin-left:10px; padding-left:10px; border-left:1px solid #e3d8c5;}

			/* 로고 */
			.NC00327 .Bottom_Area .AddLogo{margin:0;}
			.NC00327 .Bottom_Area .AddLogo img{width:180px; margin-bottom:20px;}

			/* 브레인메디 */
			.NC00327 .Bottom_Area .Add .create{color:#0e0e0e !important; font-family:'Pretendard'; font-weight:500;}
			.NC00327 .Bottom_Area .Add .create img{opacity:1; height:10px !important;}

		/* 링크 ------------------------------------------------------------------------------------------ */
		.NC00327 .Bottom_Area .Link *{padding:0; border:none; line-height:1 !important;}
		.NC00327 .Bottom_Area .Link{border:none; width:60%;}
			.NC00327 .Bottom_Area .Link ul{text-align:left;}
			.NC00327 .Bottom_Area .Link ul li a{font-family:'Pretendard'; font-weight:500; color:#7f7e7e !important;}
			.NC00327 .Bottom_Area .Link ul li + li a{padding:0 10px; margin:0;}
			.NC00327 .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{top:35%; z-index:997;}
.QuickArea_Link{border-radius:100px;}
.QuickArea_Link ul{background:none;}
.QuickArea_Link li{border-radius:100px; background-color:#cca590; border:none; padding:0; margin-bottom:10px;}
.QuickArea_Link li.Tel{display:none;}
.QuickArea_Link li{width:53px; height:53px; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.QuickArea_Link li.BannerThum5 a{width:22px;}
.QuickArea_Link li.BannerThum6 a{width:20px;}
.QuickArea_Link li a{width:25px; height:53px; display:flex; justify-content:center; align-items:center;}
.QuickArea_Link li a span{position:absolute; padding:5px 10px; background-color:#cca590; left:-110px; top:15%; border-radius:50px; width:90px; display:none;     font-weight:500;}
.QuickArea_Link li a img{display:block; width:100%; object-fit:cover;}
.QuickArea_Link li:hover span{display:block;}
.QuickArea_Link li:hover{background-color:#cca590;}
.QuickArea_Link li:hover span{background-color:#34312f; font-family:'Pretendard'; color:#cca590;}

.QuickArea_Link li.Quick_GoTop{background:none; color:#cca590; height:35px;}
.QuickArea_Link li.Quick_GoTop i{color:#cca590;}
.QuickArea_Link li.Quick_GoTop span{display:none;}
.QuickArea_Link {border:none;}



