/*
365엔씨치과
C00320
*/

@import url('https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/* ================================================================================================= */
/* 기본구성 */
body *{font-family:'Pretendard', 'Noto Sans SC' ; word-break:break-word; line-height:normal; letter-spacing:-0.2pt; color:#171717;}
body{top:0 !important; padding:0 !important;}

/* ================================================================================================= */
/* 헤더 */
header.Fixed .headerWrap{background:rgba(150,91,88,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(150,91,88,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{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;}
	/*소메뉴*/
	.HeaderNav_SmallMenuCube{top:70px;}
	.HeaderNav_SmallMenuCube dl:before{display:none;}
	.HeaderNav_SmallMenuCube dl{width:100%; background:rgba(150,91,88,0.7); border-top:none;}
	.HeaderNav_LargeMenu .MenuBig a{color:#fff; transition:0.2s;}
	.HeaderNav_LargeMenu .MenuBig a:hover{color:#faf4f4;}
	/*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 .Company_Area{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00320/footer_bg.jpg')no-repeat; background-size:cover;}
body .Company_Area .Inner{display:table; width:1400px; min-width:1400px;}
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-size:28pt; font-weight:400; font-family: "Amiri", serif; line-height:1; margin-bottom:20px;}
	body .Company_Area .mapLeft .LeftArea a{display:block;}
	body .Company_Area .mapLeft .LeftArea a p{color:#6e3931; font-size:28pt; font-weight:800;}
	body .Company_Area .mapLeft .Time{margin:50px 0;}
	body .Company_Area .mapLeft .Time label pre{font-size:14pt; font-weight:500; line-height:1.8; letter-spacing:-1pt;}
	body .Company_Area .mapLeft .Time label pre.Left{width:30%;}
	body .Company_Area .mapLeft .SNS .icon{display:inline-block; padding:0 25px; border-right:2px solid #9e9084;}
	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:20px;}
	body .Company_Area .mapRight .Link .aboutmap26{height:400px;}
	body .Company_Area .mapRight h6{font-size:28pt; font-weight:400; font-family: "Amiri", serif; line-height:1; margin-bottom:20px;}
	body .Company_Area .mapRight p{font-size:16pt; font-weight:500;}
	/*하단*/
	body .Bottom_Area .Add strong{margin-bottom:15px;}
	body .Bottom_Area{width:100%; position:relative; overflow:hidden; padding:50px 0; 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 .contactWrap .Footer_Area{padding-bottom:0;}

/* ================================================================================================= */
/* 빠른상담신청 */
	body .Contact_Quick{}
	.Contact_Quick *{color:#6e3931;}
	.Contact_Quick .AgreeBox label big{color:#6e3931 !important;}
	.Contact_Quick{background-color:#faf4f4;}
	.Contact_Quick >.Inner{min-width:1400px; width:1400px;}
	.Contact_Quick .Title strong{text-align:left; font-weight:normal;}
	.Contact_Quick dl dd{padding-right:15px;}
	.Contact_Quick dl dd:nth-last-child(3){padding-right:20px;;}
	.Contact_Quick dd label input, .Contact_Quick dd select, .Contact_Quick dd select option, .Contact_Quick dd textarea{border:none; border-radius:0; cursor:pointer; background:none/* rgb(255 255 255 / 10%) */; color:#6e3931; border-bottom:1px solid #6e3931;}
	.Contact_Quick dd select option{color:#555;}
	.Contact_Quick dd label input::placeholder{color:#6e3931;}
	.Contact_Quick .AgreeBox{display:table; padding:0;}
	.Contact_Quick .AgreeBox label{display:inline-table; vertical-align:middle;}
	.Contact_Quick .AgreeBox a{display:inline-table; vertical-align:middle; margin-left:5px; background-color:#fff; color:#6e3931; border-radius:3px; padding:1px 5px; font-weight:500;}
	.Contact_Quick .AgreeBox a:hover{opacity:.7;}
	.Contact_Quick .AgreeBox label big{letter-spacing:-1px;}
	.Contact_Quick .BtnBox a, .BtnBox button, .BtnBox p span{background-color:#6e3931; color:#fff; font-weight:600;}
	.Contact_Quick .BtnBox a:hover, .BtnBox button:hover, .BtnBox p span:hover{background-color:#52221b;}
	.Contact_Quick .Checkbox small em b{border-radius:2px;}

/* ================================================================================================= */
/* 퀵 */
body .quickSection{position:fixed; right:60px; top:180px; width:100px; z-index:900; overflow:hidden; border-radius:500px;}
body .quickSection .btnWrap{cursor:pointer;}
body .quickSection .contWrap{background:#965b58; text-align:center; padding:40px 0; padding-bottom:60px; width:100%; border-radius:500px;}
body .quickSection .contWrap .quickBtn02{display:none;}
body .quickSection .contWrap .quickBox{margin-top:30px;}
body .quickSection .contWrap ul li{margin-top:25px;}
body .quickSection .contWrap ul li a img{display:block; width:auto;}
body .quickSection .contWrap ul li a span{display:block; color:#fff; font-size:11pt; font-weight:500; margin-top:10px;}
body .quickSection .contWrap ul li a{-webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
body .quickSection .contWrap ul li a:hover{opacity:0.8;}
	/*전화*/
	body .quickSection .tel{text-align:left; width:fit-content; margin:0 auto; margin-top:30px;}
	body .quickSection .tel span{display:block; color:#6e3931; font-weight:600; font-size:14pt;}
	body .quickSection .tel p{color:#fff; font-weight:500; font-size:14pt; line-height:1.2; margin-top:3px;}



