@import url("/security-assets/pinned-fonts/cbaf6db442ba07f8a3454dc1.css");
@import url("/security-assets/pinned-fonts/fe2e0ca1d509d109d8ccf202.css"); /*font-family: ''Maven Pro'', 'Noto Sans KR', sans-serif; */
@import url("/security-assets/pinned-fonts/ace07e3101030514fc24feed.css");
@import url("/security-assets/pinned-fonts/f70ed1fc0720ee8b67bff83e.css");
@import url("/security-assets/pinned-fonts/692d9ec423f298ed4f63a979.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/swiper-11.0.7/package/swiper-bundle.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 "../../vendors/jquery-ui-1.12.1.custom/jquery-ui.css"; /* datepicker */
@import "layout.css"; /* Header, Footer*/
@import "nav.css?v=20260929c"; /* Nav (수정 시 v 값 변경: 캐시 갱신) */
@import "swiper.css"; /* Main Visual */
/*@import "main-content.css";헤더로 옮김 */
@import "sub-content.css"; /* Sub Content */
@import "ezsboard6.css"; /* board css */
@import "ezsboard5.css"; /* board css */
@import "slick.css"; /* Slick Carousel */
/* Removed retired Noto Sans KR v2 URLs (all 404); maintained Noto Sans KR definitions are imported above. */

/* Removed retired Noto Sans KR v2 URLs (all 404); maintained Noto Sans KR definitions are imported above. */

/* Removed retired Noto Sans KR v2 URLs (all 404); maintained Noto Sans KR definitions are imported above. */

/* Removed retired Noto Sans KR v2 URLs (all 404); maintained Noto Sans KR definitions are imported above. */

/* Removed retired Noto Sans KR v2 URLs (all 404); maintained Noto Sans KR definitions are imported above. */

/* Removed retired Noto Sans KR v2 URLs (all 404); maintained Noto Sans KR definitions are imported above. */

@font-face {
    font-family: 'Pretendard';
    src: url("/security-assets/pinned-fonts/6fff8bff4ca1f5bba10c1834.woff2") format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url("/security-assets/pinned-fonts/8816cdc487c86c7979daeed8.woff2") format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url("/security-assets/pinned-fonts/fa9ce2cd0e136688747b13f8.woff2") format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url("/security-assets/pinned-fonts/fcad91d579809ac15b00123d.woff2") format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url("/security-assets/pinned-fonts/d6469e96cca269fa11679cc4.woff2") format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url("/security-assets/pinned-fonts/910de228102bea4efe167123.woff2") format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url("/security-assets/pinned-fonts/9ea4a76cb5f0ec76e822c104.woff2") format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url("/security-assets/pinned-fonts/e25b38320565eb52753fe707.woff2") format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url("/security-assets/pinned-fonts/c8c5f75a15165f97a64145de.woff2") format('woff2');
    font-weight: 900;
    font-display: swap;
}

/* 인사말 싸인체*/
@font-face {
    font-family: 'Yeongwol';
    src: url("/security-assets/pinned-fonts/e78f9182d68336351036b7f6.woff2") format('woff2');
    font-weight: normal;
    font-display: swap;
}

@-ms-viewport{width:auto; }

body {
	overflow-x: hidden;
	font-family:'Pretendard', 'Noto Sans KR', Helvetica, Arial, sans-serif;
	font-weight:400;
	letter-spacing:-0.05em;
	word-break:normal;
	color:rgba(0, 0, 0, 1);
}

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

p {
	line-height: 1.65em;
	color:inherit;
	font-family:'Pretendard', 'Noto Sans KR', Helvetica, Arial, sans-serif;
}
a {
	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 {
	font-family:'Pretendard', 'Noto Sans KR', Helvetica, Arial, sans-serif;
	font-weight: 800;
	letter-spacing:0em;
}

::-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; }
}

/*
* @subsection   ToTop
* @license      MIT license - http://opensource.org/licenses/MIT
* @version      1.0.0
*/
.ui-to-top {
	position: fixed;
	right: 10px;
	bottom: 10px;
	-webkit-transform: translateY(180px);
	  -ms-transform: translateY(180px);
	      transform: translateY(180px);
	z-index: 999;
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 28px;
	text-decoration: none !important;
	text-align: center;
	overflow: hidden;
	transition: .3s all ease;
	background:#bcbcbc;
	color: #999 !important;
	border:1px solid #d9d9d9;
}
@media (min-width: 992px) {
	.ui-to-top {
		right: 30px;
		bottom:30px;
		width: 50px;
		height: 50px;
		font-size: 30px;
		line-height: 46px;
		background:#00b6c2;
		color: #ffffff !important;
		border:0;
		border-radius:100%;
		box-shadow:0 3px 3px rgba(0, 0, 0, .12);
	}

	.ui-to-top:hover {
		text-decoration: none;
		background:#00b6c2;
		color: #ffffff;
	}

	.ui-to-top:focus {
		color: #ffffff;
	}

	.ui-to-top.active {
		-webkit-transform: translateY(0);
		  -ms-transform: translateY(0);
		      transform: translateY(0);
	}
}

html.lt-ie9 .ui-to-top {
	right: 15px;
	bottom: 15px;
	width: 50px;
	height: 50px;
	font-size: 30px;
	line-height: 46px;
	background:#00b6c2;
	color: #ffffff !important;
	border:0;
}
.ui-to-top:hover {
	text-decoration: none;
	background:rgba(255, 255, 255, .7);
	color: #999 !important;
}
.ui-to-top:focus {
	color: #ffffff;
}
.ui-to-top.active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.play-font{font-family: 'play'!important;}
/*.maven{font-family:'Maven Pro'!important;}*/
.color-0{color: #00b6c2;}
.color-1{color: #3d5c9f;}
.color-2{color: #4478e7;}
.color-3{color: #fff;}
.color-4{color: #c6c6c6;}
.color-5{color: #999;}
.color-6{color: rgba(0,0,0,0.6);}
.color-7{color: rgba(0,0,0,0.4);}
.color-9{color: #000;}

h2{line-height: 1.4; font-size: 26px;}
@media(min-width:992px) {
	h2{font-size: 30px;}
}

