@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');

:root{
	--main-color:#cba05c;
	--white-color:#ffffff;
	--area-wrap-width:1640px;
	--area-box-width:1400px;
	--area-width:1280px;
	--area-padding:30px;
	--area-margin:30px;
	--header-height:100px;
	--sub-visual-height:40rem;
	--sub-menu-height:69px;
	--full-height:100vh;
	--transition-custom:all 0.4s ease-in-out;
	--transition-custom2:all 0.8s ease-in-out;
	--font-family1:"Noto Sans KR" , 'Pretendard', "나눔고딕", NanumGothic, "Nanum Gothic","돋움", Dotum, Arial, sans-serif;
	color-scheme:light only;
}

html{font-size:1.7rem;}
body, table, th, td, button, select, input, textarea {
	border:0;
    outline:none;
	font-family:var(--font-family1);
	color:var(--white-color);
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	text-size-adjust:none;
	word-break:keep-all;
	letter-spacing:-.02rem;
}
input, textarea {border-radius:0; background-color:transparent}
input:focus {background-color:transparent;}
input:focus::placeholder {background-color:transparent;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-transition-delay: 9999s;
   transition-delay: 9999s;
}
p {word-break:keep-all;}
button {margin:0px; padding:0px; cursor:pointer; border:0px; background:none;}
.section{text-align:center;}
.blind {overflow:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0;}
.area {max-width:var(--area-width); margin:0px auto;}
.area-box {max-width:var(--area-box-width); margin:0px auto; }
.area-wrap {max-width:var(--area-wrap-width); margin:0px auto; }
.full-height {height:var(--full-height);}
.m {display:none;}
.hide {display:none !important;}
@media (max-width:799px) {
    .m {display:block;}
	.pc {display:none;}
}