/*
ÇÁ¸®¸¶ ÇÇºÎ°ú
C00336
*/

@import url('https://fonts.googleapis.com/css2?family=Italiana&display=swap');

/* ================================================================================================= */
/* ±âº»±¸¼º */
body *{font-family:'Pretendard', 'Noto Sans SC' ; word-break:break-word; line-height:normal; letter-spacing:-0.4pt; color:#222;}
body{top:0 !important; padding:0 !important;}

.italiana-regular { font-family: "Italiana", sans-serif; font-weight: 400; font-style: normal;}

/* ================================================================================================= */
/* Çì´õ */
header.Fixed .headerWrap{background:rgba(175,161,148,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(175,161,148,0.7); backdrop-filter: blur(2px);}
/*·¹ÀÌ¾Æ¿ô*/
header .headerWrap .Logo{position:relative; display:table-cell; width:21.25%; vertical-align:middle; text-align:left;}
header .headerWrap .HeaderNav_GNBmenu{position:relative; display:table-cell; width:57% !important; min-width:57% !important; vertical-align:middle;}
header .headerWrap .Member{position:relative; display:table-cell; width:21.25%; vertical-align:middle; text-align:right;}
	/*·Î°í*/
	header .headerWrap .Logo img{width:auto; padding-left:60px;}
	/*´ë¸Þ´º*/
	header .HeaderNav_GNBmenu{border:0;}
	header .HeaderNav_LargeMenu .MenuBig a{color:#222; transition:0.2s;}
	header .HeaderNav_LargeMenu .MenuBig a:hover{color:#fff6f6;}
	header .HeaderNav_LargeMenu{width:100%; text-align:center; width:100%; display:inline-flex; align-items:center; justify-content:space-between;}
	header .HeaderNav_GNBmenu .HeaderNav_Menu{/*width:fit-content; margin:0 40px;*/ display:block; width:auto;}
	header .HeaderNav_GNBmenu .MenuBig > a{font-size:13pt; height:70px; line-height:70px; font-weight:500;}
	/*·Î±×ÀÎ¾Æ¿ô*/
	header .Member li{display:inline-block; padding-right:60px;}
	header .Member li span{font-size:11pt; color:#756d64; letter-spacing:2pt; font-weight:600;}
	/*¼Ò¸Þ´º*/
	header .HeaderNav_SmallMenuCube{top:70px; width:220px; left:50%; transform:translate(-50%,0);}
	header .HeaderNav_SmallMenuCube dl:before{content:''; width:50px; height:2px; background:#605449; display:block; position:absolute; left:50%; top:0; transform:translate(-50%,0);}
	header .HeaderNav_SmallMenuCube dl{width:100%; background:rgba(255,251,248,0.9); border-top:none;}	
	header .HeaderNav_LargeMenu .HeaderNav_SmallMenuCube a{color:#222; font-size:12pt !important; line-height:36pt;}
	header .HeaderNav_LargeMenu .HeaderNav_SmallMenuCube a:hover{color:#afa194;}	
	/*1°³¼û±è*/
	header .SubNav_Hide02{display:none;}

/*¼­ºêÆäÀÌÁö ¼­ºê¸Þ´º*/
.SubNav{display:none;}
.SubNav.Fixed{display:none;}

/* ================================================================================================= */
/* ºü¸¥»ó´ã½ÅÃ» */
body .Contact_Quick{background:transparent; padding:0; bottom:30px;}
body .Contact_Quick .Inner{width:1360px; min-width:1360px; margin:0 auto; background:rgba(247,246,244,0.85); border-radius:15px; padding:12px;}
body .Contact_Quick .Title{margin-bottom:0;}
body .Contact_Quick .Title strong{color:#605449; font-size:15pt;}
body .Contact_Quick dd{width:9%;}
body .Contact_Quick dd label{border-radius:5px; overflow:hidden;}
body .Contact_Quick dl dt:nth-last-child(2){width:17%;}
body .Contact_Quick .AgreeBox label big{color:#919191 !important; font-size:9pt;}
body .Contact_Quick .AgreeBox label i{color:#919191 !important;}
body .Contact_Quick .BtnBox a{background:#afa194; min-width:170px; border-radius:7px; padding:10px 0;}

/* ================================================================================================= */
/* Äü */
body .QuickArea_Link{width:auto;}
body .QuickArea section{right:30px; top:30%;}
body .QuickArea_Link .Tel{display:none;}
body .QuickArea_Btn .CLOSE{display:none;}
body .QuickArea_Link li a i{display:none !important;}
body .QuickArea_Link ul{width:auto; background:transparent;}
body .QuickArea_Link li{width:60px; height:60px; border-radius:500px; position:relative; background:#f7f6f0; margin-bottom:10px; padding:0; border:0; transition:0.5s; box-shadow: 0 14px 28px rgba(0,0,0,0.05), 0 10px 10px rgba(0,0,0,0.05);}
body .QuickArea_Link li a{display:block; position:relative; width:100%; height:100%; background:transparent;}
body .QuickArea_Link li a img{display:block; width:100%; transition:0.5s;}
body .QuickArea_Link li a span{width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); color:#605449; font-weight:800; margin-top:0; opacity:0; transition:0.5s;} 
	/*È£¹ö*/
	body .QuickArea_Link li:hover{}
	body .QuickArea_Link li:hover a img{opacity:0;}
	body .QuickArea_Link li:hover a span{opacity:1;}
	/*Å¾*/
	body .QuickArea_Link .Quick_GoTop{background:#afa194;}
	body .QuickArea_Link .Quick_GoTop a span{opacity:1; color:#fff; font-size:12pt; font-weight:600;}
	body .QuickArea_Link .Quick_GoTop:hover{background:#605449;}

/* ================================================================================================= */
/* ÇªÅÍ */
body .Footer_Area{padding-bottom:0;}
body .footerBottomSection{background:#efebe6;}
body .footerBottomSection .Inner{width:1200px; min-width:1200px;}
	/*»ó*/
	body .footerBottomSection .footerArea{padding:80px 0;}
	body .footerBottomSection .footerArea .contSection{width:100%; display:table;}
	body .footerBottomSection .footerArea .contSection .ContLeft{display:inline-table; width:50%; vertical-align:middle;}
	body .footerBottomSection .footerArea .contSection .ContLeft #aboutmap26{height:400px; width:100%;}
	body .footerBottomSection .footerArea .contSection .contRight{display:inline-table; width:50%; vertical-align:middle; padding-left:60px;}
	body .footerBottomSection .footerArea .contSection .contRight p{display:inline-block; vertical-align:top; font-size:13pt; font-weight:500; color:#666666;}
	body .footerBottomSection .footerArea .contSection .contRight label{display:inline-block; vertical-align:top; width:70%;}
	body .footerBottomSection .footerArea .contSection .contRight label pre{font-size:13pt; font-weight:500; color:#666666; display:inline-block; line-height:1.7;}
	body .footerBottomSection .footerArea .contSection .contRight label pre.Left{width:30%;}
	body .footerBottomSection .footerArea .contSection .contRight a{display:inline-block; vertical-align:middle; font-size:20pt; font-weight:700; color:#605449;}
	body .footerBottomSection .footerArea .contSection .contRight .footerTitle p{font-size:14pt; font-weight:700; color:#3d393a;}
	body .footerBottomSection .footerArea .contSection .contRight .footerTitle{display:inline-block; vertical-align:top; width:20%;}
	body .footerBottomSection .footerArea .contSection .contRight .contBox{margin-top:50px;}
	body .footerBottomSection .footerArea .contSection .contRight .contBox01{margin-top:0;}
	body .footerBottomSection .footerArea .contSection .contRight .contBox01 .footerTitle{vertical-align:middle;}
	body .footerBottomSection .footerArea .contSection .contRight .contBox03 .footerTitle{vertical-align:middle;}
	/*ÇÏ*/
	body .footerBottomSection .footerBottomArea{padding-top:30px; padding-bottom:150px; border-top:1px solid #cdcac7;}
	body .footerBottomSection .footerBottomArea .ContLeft{display:inline-block; vertical-align:top; width:50%;}
	body .footerBottomSection .footerBottomArea .ContRight{display:inline-block; vertical-align:top; width:49%; text-align:right; padding-top:30px;}
	body .footerBottomArea .Add{padding:0;}
	body #SkipNavAdd span{color:#808080 !important; padding:0 10px; font-size:11pt;}
	body #SkipNavAdd .Item01{color:#808080 !important; display:block; padding:0; margin-bottom:5px;}
	body #SkipNavAdd .Item02{padding-left:0;}
	body #SkipNavAdd b{color:#808080 !important; display:block; font-weight:300; margin-top:5px; font-size:11pt;}
	body .footerBottomSection .create{color:#808080 !important; font-size:10pt; margin-top:10px; display:block;}
	body .footerBottomSection .create img{margin-left:2px; filter:brightness(0.5);}
			/* Äü¸µÅ© */
			body .footerBottomArea .Link{border:none; margin-bottom:40px;}
			body .footerBottomArea .Link ul{width:100%; display:flex; justify-content:start;}
			body .footerBottomArea .Link ul li{}
			body .footerBottomArea .Link ul li a{padding:0px 15px; border:0; color:#555555; font-size:12pt;}
			body .footerBottomArea .Link ul li:first-child a{border:0; padding-left:0;}
	