@charset "utf-8";

@import url('./font.css');
@import url('./4js.css');

.both{display: block;height:0;clear: both;visibility: hidden;}
.both:after{content:".";display: block;height:0;clear:both;visibility:hidden;}

body {font-family:'Noto Sans KR';}

/* header */
.logo {padding:12px 15px;text-align:center;}
.header_inner {position:relative;}

/* top menu */
.nav_wrap {padding-top:60px;}
.navbar {background:#fff;border-radius:0;border:0;position:static;margin-bottom:0;}
.navbar-collapse.in {overflow:hidden;}

.top_menu {float:left;width:100%;}
.top_menu > ul {width:100%;}
.top_menu > ul > li {float:left;width:20%;position:relative;}
.top_menu > ul > li > a {display:block;padding:10px 0;text-align:center;width:100%;font-size:18px;font-weight:500;text-decoration:none;font-family: 'NanumSquare ExtraBold';}

.lnb_wrap {padding-top:70px;}
.lnb {}
.lnb li {float:left;}
.lnb li a {display:block;font-size:12px;color:#a0a0a0;padding:5px 5px;text-decoration:none;}
.lnb li.cut {}

.m_lnb {border-bottom:1px solid #d7d7d7;width:100%;display:none;}
.m_lnb ul {float:right;margin:0;padding:0;}
.m_lnb li {float:left;}
.m_lnb li a {display:block;font-size:12px;color:#a0a0a0;border-right:1px solid #d7d7d7;padding:5px 10px;text-align:center;}
.m_lnb li:first-child a {border-left:1px solid #d7d7d7;}

.logout {border-bottom:0px solid #d7d7d7;width:100%;display:none;position: absolute;z-index:9999}
.logout ul {float:right;margin:0;padding:0;}
.logout li {float:left;}
.logout li a {display:block;font-size:12px;color:#a0a0a0;border-right:0px solid #d7d7d7;padding:5px 10px;text-align:center;}
.logout li:first-child a {border-left:0px solid #d7d7d7;}

.dps_2 {padding:10px 25px;display:none;position:absolute;top:42px;left:0;background:#fff;width:100%;z-index:100;}
.dps_2 li {}
.dps_2 li a {display:block;text-decoration:none;text-align:left;line-height:22px;text-indent:16px;}

.m_menu_wrap {}
.m_menu_wrap .m_menu_left {display:none;}

.collapse, .collapsing, .collapse.in {font-size:13px;   color:#fff; }
.collapse.in {display: block; background:#333; margin:0; }
.collapse.in > li {color:#fff; }
.collapse.in > li:hover {color:#e1d0ac; cursor:pointer;}
.collapse.in > li.open {color:#e1d0ac; cursor:pointer;}
.m_menu > li > a {color:#fff; display:block; border-bottom:1px dotted #ececec; font-size:14px; letter-spacing:-0.05em;padding:5px 0;}
.panel-title > a {display:block;text-decoration:none;}

/* container */
.max_container {max-width:980px;}
.cont_wrap {margin-bottom:30px;}
.active_wrap {padding:0 21px;}
.cont_wrap div, .cont_wrap span, .cont_wrap p, .cont_wrap table, .cont_wrap ul {font-family:'Noto Sans KR' !important;} 
.cont_wrap img {max-width:100%;height:auto !important;}
.paragraph {padding:10px 0;}
.mainDiv {background:url('/theme/src_theme/img/main/mainDiv_01.jpg') no-repeat 50% 50%;height:500px;}
.latest_01 {padding:40px 0;background:#f0f0f0;}
.latest_01 h3 {margin-top:0;margin-bottom:20px;}
.main_cont_title {padding:0 15px;}
.facebook_wrap {width:350px;max-height:566px;background:url('/theme/src_theme/img/mobile.png') no-repeat 50% top;padding:80px 15px 0 15px;}

.latest_02 {padding:40px 0 0;}
.notice_wrap {padding-top:50px;}
.notice_wrap:first-child {}

.notice_wrap_mb {margin-bottom:20px;}
.notice01 {border:0px solid #d3d3d3;min-height:210px;}
.notice02 {background:url('/theme/src_theme/img/main/notice_bg03.png') no-repeat 180px bottom #fff;}  /*background:url('/theme/src_theme/img/main/notice02_bg.jpg') no-repeat right bottom #79c8bd;*/
.notice02 p {font-size:12px;color:#333;}
.notice02 ul {padding:0;}
.notice02 ul li {font-size:16px;color:#2a766b;}

.notice00 {padding:20px;position:relative;}

.substance {}

.cont_menu {text-align:center;border-bottom:1px solid #e7e7e7;margin-bottom:30px;}
.cont_menu a {display:inline-block;font-size:16px;color:#000000;padding:20px 30px;}
.cont_menu a.on {border-bottom:1px solid #000000}
.bd_wrap {padding:30px 0;}

.carousel-inner .item {text-align:center;}
.carousel-inner .item > img {display:inline-block;}

.list_style_on, .list_style_on li {list-style-type:disc;}

.ico_storyfund {
    text-indent: -99999px;
}

/* footer */
.ft_client {padding:10px 0 10px;border-top:1px #7d7d7d solid;margin-top: 30px;}
.ft_menu {padding:20px 0;border-top:1px solid #dfdfdf;}
.ft_menu ul {float:left;padding:0;margin:0;}
.ft_menu ul li {float:left;}
.ft_menu ul li.cut {margin:0 5px;}
.ft_menu ul li a {color:#898989;font-size:14px;}

.ft_copy {border-top:1px solid #cccccc;padding:20px 0 70px;color:#898989;}
.ft_copy span {font-size:11px;}

.img-responsive2 {display:block;max-width:100%;height:auto;width:100%;} 

.topMenu_cover {position:absolute;top:115px;left:0;width:100%;height:0;background:#fff;z-index:50;}

@media (max-width: 1199px){
	.active_wrap {padding:4px 0px;}
}
@media (max-width: 991px){
    .nav_wrap {padding-top:0;}
	.lnb_wrap {padding-top:0;}
	.notice_wrap {margin-bottom:20px;}
	.active_wrap > div {margin-bottom:20px;}
	.topMenu_cover {position:absolute;top:193px;left:0;width:100%;height:0;background:#fff;z-index:50;}
	.active_wrap {padding:0 10px;}
}

@media (max-width: 767px){
    .top_menu {float:none;width:100%;}
	.top_menu > ul > li {float:none;width:auto;}
	.top_menu > ul > li > a {text-align:left;}
	.ft_menu {padding:20px 15px;border-top:1px solid #7d7d7d;}
	.ft_copy {border-top:1px solid #cccccc;padding:20px 15px 70px;}
	.m_menu_wrap.m_menu_open {}
	.m_menu_wrap.m_menu_open .m_menu_left {display:block;position:fixed;top:0;left:0;bottom:0;z-index:150000;background:#fff;width:65%;}
	.m_menu_left_inner {padding:15px 10px;height:95%;overflow-y:auto;}
	.m_menu_open .m_menu_overlay {
		visibility: visible;
		zoom: 1;
		filter: alpha(opacity=100);
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
	}

	.m_menu_overlay {
		position: fixed;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		background-color: rgba(0,0,0,.5);
		z-index: 149999;
		cursor: pointer;
		visibility: hidden;
		zoom: 1;
		filter: alpha(opacity=0);
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		-webkit-transition: all 140ms cubic-bezier(.445,.050,.55,.95);
		transition: all 140ms cubic-bezier(.445,.050,.55,.95);
	}
	.topMenu_cover {position:absolute;top:115px;left:0;width:100%;height:0;background:#fff;z-index:50;display:none;}
	.cont_menu a {display:inline-block;font-size:12px;color:#000000;padding:20px 30px;}
	.facebook_wrap {margin:30px 0;padding:0px;}
}
