@charset "utf-8";
@font-face { font-family: 'S-CoreDream-5Medium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff'); font-weight: normal; font-style: normal; }

/*2018-03-08*/
.slider-text-inner p{
text-align: center;
	margin: 0;
	margin-top: 20px;
}
#contents-top {
	position: relative;
	height: 200px;
	background-image: url(../../beam/images/subheader.jpg);
	background-size: cover;	
	background-repeat: no-repeat;
	background-position: 0 65%;
	margin-bottom: 30px;
	overflow: hidden;
}
#contents-top h2{
	position: absolute;
	left: 0; top: 0;
	color: #fff;
	text-shadow: 0 0 5px #111;
	width: 100%;
	line-height: 240px;	
	text-align: center;
	font-size: 0;
	letter-spacing: 3px;
}

.sidebar-header{
	border: 1px solid #eee;
	padding: 35px 15px;
	margin-bottom: 10px;
	text-align: center;
}
.sidebar-header h3{
	margin: 0;
	font-family: 'S-CoreDream-5Medium', 'NanumSquare';
	color: #666;
}
.sidebar ul li{
	border-bottom: 1px solid #ccc;
}
.sidebar .nav-list > li.active > a{
	background: #56ab2f ;
}

#wrapper-contents #content{
	padding-top: 20px;
}
#breadcrumb li, #breadcrumb a{
	font-size: 14px; line-height: 14px;
	color: #777;
}
#ctt{border: none !important;}
#ctt_con img{
	max-width: 100%;
}
#ctt_con *{
	font-size: 18px;
	line-height: 28px;
	color: #666;
	font-family: 'NanumSquare' !important;
	margin: 0; padding: 0;
}
.content-aboutus h4{
	margin-bottom: 15px;
	display: inline-block;
	font-weight: bold;
	color: #fff;
	background: #a4d441;
	padding: 5px 15px;
}

.Btn{
	border: 1px solid #fff;
	color: #fff;
	width: 160px;
	height: 35px;
	margin: 0 auto;
	line-height: 35px;
	text-align: center;
}
.main_section{
	padding: 4em 0;
}
.main_section h3{
	font-size: 28px;
	font-family: 'S-CoreDream-5Medium', 'NanumSquare';
	color: #555;
}
.main_section p{
	font-size: 16px;
	color: #666;
}

.main_section_2{
	background: #f7f7f7;
	padding: 5em 0;
}
.main_section_2 ul{
	padding-top: 30px;
}
.main_section_2 li{
	width: 226px;
	height: 230px;
	background: url(../../../img/main/bnr_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	margin: 0 auto;
}
.main_section_2 li img{
	margin: 0 auto;
}
.main_section_2 li h3{
	font-size: 25px;
	padding-top: 15px;
	margin-bottom: 10px;
}
.main_section_2 li p{
	color: #f8493a;
	font-size: 14px
}
.main_section_2 li:hover{
	background: url(../../../img/main/bnr_ov_bg.png);
}
.main_section_2 li:hover h3{
	color: #fff;
}

.main_section_2 .owl-nav div{
	position: absolute;
	top: 40%;
	width: 55px;
	height: 55px;
	text-indent: -9999px;
}
.main_section_2 .owl-nav .owl-prev{
	left: -55px;
	background: url(../../../img/main/btn_prev.png);
}
.main_section_2 .owl-nav .owl-prev:hover{
	background: url(../../../img/main/btn_ov_prev.png);
}
.main_section_2 .owl-nav .owl-next{
	right: -55px;
	background: url(../../../img/main/btn_next.png);
}
.main_section_2 .owl-nav .owl-next:hover{
	background: url(../../../img/main/btn_ov_next.png);
}
.main_section_1 h3.lt_title{text-align: center;}
.main_section_1 h3.lt_title a{
	font-size: 22px;
	font-weight: bold;
	color: #666;
	margin-bottom: 10px;
	text-align: center;
}
.main_section_1 .latest .lt_more{display: none;}
.main_section_1 .latest .lt_more a{
	color: #666;
}
.main_section_1 .quick li{
	border: 1px solid #ccc;
	text-align: center;
	margin-bottom: 10px;
}
.main_section_1 .quick li a{
	display: block;
	padding: 8px 0;
	font-family: 'S-CoreDream-5Medium', 'NanumSquare';
	color: #666;
}
.main_section_1 .quick li a:hover{
	color: #13adc9;
}

@media (max-width: 990px) {
	.main_section_3{text-align: right;}
	.main_section_4{text-align: left;}
}
@media (max-width: 770px) {

}

/*°Ô½ÃÆÇ*/
#bo_sch legend { display: none; }
#bo_gall .gall_con li {line-height: 16px;	font-size: 16px;color: rgba(0, 0, 0, 0.3);}
#bo_gall .gall_text_href a {text-decoration: none; color: #212121; margin-bottom: 0; font-weight: 700; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;display: inline-block;}
#bo_gall .gall_con {text-align: center;}
#bo_sch {padding-top: 2em;}
.gall_con li.gall_href img {width: 100%;height: 100%;}
#bo_gall .gall_li {margin-bottom: 40px;display: block;}
.chroma-gallery .chrg-description:before, .chroma-gallery .chrg-description p {font-family: 'NanumSquare'; color: #b1b1b1;    font-weight: 600;}
.adm_btn a:hover { color: rgba(255, 255, 255, 0.9) !important; }
#captcha #captcha_key { width: 160px; }
#captcha legend { border-bottom: none; }
#bo_vc h2, #bo_vc_w h2 {font-size: 18px;}
#bo_v_table { padding: 0 10px 1em; }
#bo_list .tbl_head01 thead th {font-family: 'NanumSquare';}
.tbl_head01 td { padding: 10px 10px 5px; }
#bo_list .tbl_head01 a {float: left;}
#bo_list .tbl_head01 a:hover { color: #999 !important; }
#bo_gall .gall_text_href img { display: none;}
#bo_list .tbl_head01 thead a {float: none;}
.chroma-screen .chrg-ui button.chrgi-close { margin: 0 1em 0 2em; }
.owl-theme .owl-dots, .owl-theme .owl-nav{display: none;}