*{
	font-family:'Noto Sans KR', sans-serif;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

:root{
	--background-scroll: #e6f7ff;
	--background-scroll-thumb: #006699;
}

html{
	font-size: 16px;
}

body{
	font-size: 0.875rem;
	color:#f18c43;
	background-color:#1b274e;
	letter-spacing: -0.05em;
	word-spacing: 0.1em;
}

@media only screen and (max-width: 767px) {
	/* 모바일 가로	*/
	body{
		font-size:	0.8125rem;
	}
}

table{
	width:100%;
	border-spacing:0px;
	padding:0px;
	border-collapse:collapse;
	table-layout:fixed;
}

a{
	display:inline-block;
	text-decoration:none;
	color:inherit;
}

i{
	vertical-align:middle;
}

ul, dl, ol, li, dd, dt{
	list-style: none;
}

/******************************************************************
	SCROLL
******************************************************************/
body::-webkit-scrollbar { width: 12px;}
body::-webkit-scrollbar-track { background-color: var(--background-scroll); }
body::-webkit-scrollbar-thumb { background: var(--background-scroll-thumb); border-radius:6px;}
body::-webkit-scrollbar-thumb:hover { background: var(--background-hover); }
body::-webkit-scrollbar-thumb:active { background: var(--background-hover); }
body::-webkit-scrollbar-button { display: none; }
