@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900');
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import "../../vendors/bootstrap-3.3.7/dist/css/bootstrap.min.css";
@import "../../vendors/swiper-3.4.1/dist/css/swiper.min.css";
@import "../../vendors/font-awesome-4.7.0/css/font-awesome.min.css";
@import "../../vendors/rd-navbar-2.1.8/dist/css/rd-navbar.css";
@import "layout.css"; /* Header, Footer*/
@import "nav.css"; /* Nav */
@import "swiper.css"; /* Main Visual */
@import "main-content.css"; /* Main Content */
@import "sub-content.css"; /* Sub Content */
@import "sub-content2.css"; /* Sub Content */
@import "ezsboard5.css"; /* board css */

@-ms-viewport{width:auto; }

body {
	overflow-x: hidden;
	font-family:'Noto Sans', "Nanum Gothic" , Helvetica, Arial, sans-serif;'malgun gothic', sans-serif;
	font-weight:400;
	letter-spacing:-0.01em; 
	word-break:keep-all;
	background:url('../images/comm/a_bg.png');
	background-attachment:fixed;
	font-size:13px; 
}

div, p, ul, dl, h4, h5 {transition:margin 0.5s ease-in-out 0; }

p {
	line-height: 1.65em;
}
a {
	font-family:'Noto Sans', "Nanum Gothic", sans-serif;
	color:inherit;
	-moz-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s; transition:0.3s; 
}
a:hover,
a:focus,
a:active,
a.active {
	color:inherit;
	text-decoration:none;	
}

h1,
h2,
h3,
h4,
h5,
h6,
h7 {
	text-transform: uppercase;
	font-weight: 700;
	font-family:'Noto Sans', "Nanum Gothic" , sans-serif;
}

::-moz-selection {
	text-shadow: none;
	color:#fff;
	background: #498cdf;
}
::selection {
	text-shadow: none;
	color:#fff;
	background: #498cdf;
}
img::selection {
	background: transparent;
}
img::-moz-selection {
	background: transparent;
}
body {
	webkit-tap-highlight-color: #498cdf;
}
@media (max-width: 320px) {
	body {min-width:320px; }	
}

@media (min-width: 966px) {
	body {font-size:14px; }
}