@import url("normalize.css");
@import url("form.css");
@import url("fonts.css");

/***********************************
* COMMON                           *
***********************************/
article, aside, audio, blockquote, body, canvas, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, legend, li, mark, nav, ol, p, pre, section, td, textarea, th, time, ul, video {
	margin: 0;
	padding: 0;
}
html, body, a, th, td span { 
	font-family: 'Noto Sans KR', 'Montserrat', sans-serif; 
	letter-spacing: -0.0375em; 
	color:#333; 
	-webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -moz-font-feature-settings:"liga", "kern"; 
}
html, body { height: 100%; }
html { -webkit-text-size-adjust: none; font-size:10px; scroll-behavior: smooth; }
body { -webkit-tap-highlight-color: transparent; }
ul, li { list-style:none; }
button { cursor: pointer; }
a { text-decoration: none; }

table {border-collapse: collapse;}

.blind, legend {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	clip: rect(1px, 1px, 1px, 1px);
}

.hide {
	display:none;
}

.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }

.fl { float:left; }
.fr { float:right; }

.trans01{-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
.trans02{-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.trans03{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.trans04{-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.trans05{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.trans10{-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}


.text-indent-10 {text-indent: 10rem;}


/* MOBILE						  */
@media screen and (max-width: 1199px) {
	.text-indent-10 {text-indent: 0;}
}