@import url(https://cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css);
* {
	margin:0;
	padding:0;
	box-sizing:border-box
}
body {
	font-family:NanumSquareRound,sans-serif;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	font-size:15px;
	color:#5e6973;
	font-weight:400;
	line-height:26px
}
body,html {
	-moz-osx-font-smoothing:grayscale
}
a,a:active,a:focus {
	color:#5e6973;
	text-decoration:none;
	transition-timing-function:ease-in-out;
	-ms-transition-timing-function:ease-in-out;
	-moz-transition-timing-function:ease-in-out;
	-webkit-transition-timing-function:ease-in-out;
	-o-transition-timing-function:ease-in-out;
	transition-duration:.2s;
	-ms-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s
}
a:active,a:hover {
	color:#282b2d;
	text-decoration:none
}
a:active,a:focus {
	outline:0;
	box-shadow:inherit
}
img {
	max-width:100%;
	height:auto
}
::selection {
	color:#000;
	background:#dbdbdb
}
::-moz-selection {
	color:#000;
	background:#dbdbdb
}
::-webkit-input-placeholder {
	color:#6f6f6f;
	text-overflow:ellipsis
}
::-moz-placeholder {
	color:#6f6f6f;
	text-overflow:ellipsis;
	opacity:1
}
:-ms-input-placeholder {
	color:#6f6f6f;
	text-overflow:ellipsis;
	opacity:1
}
.bg-light-gray {
	background-color:#f7faff
}
@media (max-width:1199px) {
	section {
		padding:70px 0
	}
}
@media (max-width:991px) {
	section {
		padding:50px 0
	}
}
@media (max-width:767px) {
	body {
		font-size: 14px
	}
}