@charset "utf-8";


/* Skip Navigation */
#accessibility-contents {position:absolute;width:100%;height:0;}
#skipNav {position:absolute;left:0;top:0;width:100%;z-index:999;}
#skipNav a {display:block;width:100%;height:0px;background:#333;line-height:30px;color:#fff;text-align:center;font-weight:bold;overflow:hidden;}
#skipNav a:focus, #skipNav a:active {height:30px;}


/* header
#header_2019 {background:#fff;}
#header_2019 > .inner {position:relative;margin:0 auto;width:1200px;height:115px;}
#header_2019 > .inner:after {content:"";display:block;clear:both;}
#header_2019 .logo_2019 {position:absolute; left:0; top:45px;}
#header_2019 .logo_2019 a {display:inline-block;font-size:24px;}
#header_2019 .logo_2019 a .ico {display:inline-block;margin-right:10px;vertical-align:middle;}
#header_2019 .logo_2019 a .ico img {height:60px;}
#header_2019 .top_area {width:100%; height:35px;}
#header_2019 .top_area p {position:relative; float:left; padding:0 25px; line-height:35px; text-align:center; font-size:13px;}
#header_2019 .top_area p a:before {content:''; display:inline-block; position:absolute; left:0; top:11px; width:1px; height:13px; background:#ddd;}
#header_2019 .top_area .council {padding:0 15px 0 30px; background:url('/Main/Images/ko/common/icon_council.png') no-repeat 10px center;}
#header_2019 .top_area .taegugki {padding:0 15px 0 50px; background:url('/Main/Images/ko/common/icon_taegugki.gif') no-repeat 10px center;}
#header_2019 .top_area .cyberdokdo {padding:0 15px 0 75px; background:url('/Main/Images/ko/common/icon_dokdo.gif') no-repeat 10px center;}
#header_2019 .top_area .ontong a:before {background:none;}
#header_2019 .top_area p:first-child a:before {display:none;}
#header_2019 .util_area {float:right;}
#header_2019 .util_area ul {display:block; float:left;}
#header_2019 .util_area li {float:left; padding:0 15px; line-height:35px; text-align:center; font-size:13px;}
@media screen and ( max-width:1023px ){
	#header_2019 .top_area {display:none;}
	#header_2019 > .inner {height:70px;}
	#header_2019 .logo_2019 {top:30%;display:flex;}
	#header_2019 .field_site_wrap {padding-top:15px;}
} */


#header_2019 > .inner {position:relative; width:1200px; margin:0 auto; height:80px;}
#header_2019 > .inner:after {content:"";display:block;clear:both;}
#header_2019 .logo_2019 {position:absolute; left:0; top:10px;}
#header_2019 .logo_2019 a {display:inline-block;font-size:22px;}
#header_2019 .logo_2019 a .ico {display:inline-block;margin-right:10px;vertical-align:middle;}
#header_2019 .logo_2019 a .ico img {height:60px;}
#header_2019 .top_area {width:100%; height:35px;}
#header_2019 .top_area p {position:relative; float:left; padding:0 25px; line-height:35px; text-align:center; font-size:13px;}
#header_2019 .top_area p a:before {content:''; display:inline-block; position:absolute; left:0; top:11px; width:1px; height:13px; background:#ddd;}
#header_2019 .top_area .council {padding:0 15px 0 30px; background:url('/Main/Images/ko/common/icon_council.png') no-repeat 10px center;}
#header_2019 .top_area .taegugki {padding:0 15px 0 50px; background:url('/Main/Images/ko/common/icon_taegugki.gif') no-repeat 10px center;}
#header_2019 .top_area .cyberdokdo {padding:0 15px 0 75px; background:url('/Main/Images/ko/common/icon_dokdo.gif') no-repeat 10px center;}
#header_2019 .top_area .ontong a:before {background:none;}
#header_2019 .top_area p:first-child a:before {display:none;}
#header_2019 .util_area {float:right;}
#header_2019 .util_area ul {display:block; float:left;}
#header_2019 .util_area li {float:left; padding:0 15px; line-height:35px; text-align:center; font-size:13px;}
@media screen and ( max-width:1400px ){
	#header_2019 > .inner {width:100%;}
}
@media screen and ( max-width:1023px ){
	#header_2019 .top_area {display:none;}
	#header_2019 > .inner {height:60px;}
	#header_2019 .logo_2019 {top:6px;}
	#header_2019 .field_site_wrap {padding-top:15px;}
}


/* 분야별 리스트 */
#header_2019 .field_site_wrap {float:left; padding-top:25px; margin-left:380px;}
#header_2019 .field_site_wrap .field_btn {width:26px;height:26px;background:url('/Main/Images1/section/common/hd_field_ico.gif') no-repeat 0 0;text-indent:-9999px;}
#header_2019 .field_site_wrap .field_btn.active:after {content:"";display:block;position:absolute;top:67px;margin-left:5px;width:15px;height:13px;background:url(/Main/Images1/section/common/hd_field_wrap_ov_ico.png) no-repeat 0 0;z-index:7;}
#header_2019 .field_site_list_wrap {display:none;position:absolute;top:80px;left:0;right:0;padding:10px 25px;box-sizing:border-box;border:1px solid #374b92;background:#fff;z-index:11;} /* 2019-08-21 */
#header_2019 .field_site_list_wrap ul {overflow:hidden;}
#header_2019 .field_site_list_wrap ul li {float:left;margin:15px 0;width:14.2857%;}
#header_2019 .field_site_list_wrap ul li a {display:block;}
#header_2019 .field_site_list_wrap ul li a span {display:block;text-align:center; font-size:13px;}
#header_2019 .field_site_wrap .field_close_btn {position:absolute;top:0;right:0;width:35px;height:35px;background:#222 url(/Main/Images1/section/common/field_close_btn.png) no-repeat center center;text-indent:-9999px;}

/* 검색 */
#header_2019 .search_wrap {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:350px;}
#header_2019 .search_wrap .sch_inp_box {position:relative;padding:0 50px 0 20px;border:solid #d5d5d5;border-width:2px 0 0 1px;border-radius:3px;background:#ededed;}
#header_2019 .search_wrap .searchWord {padding:5px;width:100%;height:38px;border:0;box-sizing:border-box;background:transparent;}
#header_2019 .search_wrap .sch_btn {position:absolute;top:0;right:10px;width:38px;height:38px;background:url('/Main/Images1/section/common/hd_sch_ico.png') no-repeat center center;text-indent:-9999px;}

/* header SNS */
#header_2019 .hd_right {position:absolute; right:0; top:50%; transform:translateY(-50%);}
#header_2019 .hd_right ul:after {content:"";display:block;width:0;clear:both;}
#header_2019 .hd_right ul li {float:left;}
#header_2019 .hd_right ul li.login {padding-right:15px;}
#header_2019 .hd_right ul li a {display:inline-block;padding:0 3px;height:32px;font-size: 15px;line-height:32px;}
#header_2019 .hd_right ul li a img {vertical-align:top;}

/* gnb */
#gnb_2019 > .inner {position:relative;margin:0 auto;width:1200px;} 
#gnb_2019 .gnb_list:after {content:"";display:block;clear:both;}
#gnb_2019 .gnb_list .dep1 {float:left;}
#gnb_2019 .gnb_list .dep1 > a {position:relative;display:block;padding:0 20px;height:55px;line-height:55px;color:#fff;font-size:17px;font-weight:bold;text-align:center;} /* 2019-08-21 */
#gnb_2019 .gnb_list .dep1:hover .dep1_tit {color:#ffea00;}
#gnb_2019 .gnb_list .dep1:hover .dep1_tit:after {content:"";display:block;position:absolute;top:51px;left:50%;margin-left:-30%;width:60%;height:4px;background-color:#fff;z-index:5;} /* 2019-08-21 */
#gnb_2019 .gnb_list .dep1:hover .dep1_sub_menu {display:block;}
#gnb_2019 .gnb_list .dep1 .dep1_sub_menu {display:none;position:absolute;top:55px;left:0px;right:0;padding:20px 0 0;background:#fff;border-top:0;box-sizing:border-box;z-index:20;border-bottom:1px solid #e8e8e8;-webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,0.2);box-shadow: 0 4px 6px 0 rgba(0,0,0,0.2);} /* 2019-08-21 */

#gnb_2019 .gnb_list .dep2 {overflow:hidden;}
#gnb_2019 .gnb_list .dep2 > li {float:left;margin-bottom:25px;padding:10px 20px;width:16.66%;border-right:1px solid #e9e9e9;box-sizing:border-box;}
#gnb_2019 .gnb_list .dep2 > li:last-child {border-right:0;}
#gnb_2019 .gnb_list .dep2 > li:nth-child(6n) {border-right:0;}
#gnb_2019 .gnb_list .dep2 > li:nth-child(6n+1) {clear:left;}
#gnb_2019 .gnb_list .dep2 > li > a {display:block;color:#666;font-size:14px;font-weight:bold;}
#gnb_2019 .gnb_list .dep2 li a:hover {text-decoration:underline;}

#gnb_2019 .gnb_list .dep3 {margin-top:10px;}
#gnb_2019 .gnb_list .dep3 > li {margin-bottom:5px;padding-left:10px;word-break:keep-all;}
#gnb_2019 .gnb_list .dep3 > li > a {display:block;color:#666;font-size:14px;}

/* 분야별 gnb 색상 및 배경 */
#gnb_2019.finace {background:url(/Main/Images1/section/finace/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.finance .inner .dep1_sub_menu {border:1px solid #744ba7;} */

#gnb_2019.farm {background:url(/Main/Images1/section/farm/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.farm .inner .dep1_sub_menu {border:1px solid #008a7a;} */

#gnb_2019.forest {background:url(/Main/Images1/section/forest/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.forest .inner .dep1_sub_menu {border:1px solid #008a7a;} */

#gnb_2019.marinefishery {background:url(/Main/Images1/section/marinefishery/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.marinefishery .dep1_sub_menu {border:1px solid #5269aa;} */

#gnb_2019.wel {background:url(/Main/Images1/section/wel/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.wel .inner .dep1_sub_menu {border:1px solid #c63e00;} */

#gnb_2019.culture {background:url(/Main/Images1/section/culture/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.culture .inner .dep1_sub_menu {border:1px solid #af5a1a;} */

#gnb_2019.disaster {background:url(/Main/Images1/section/disaster/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.disaster .inner .dep1_sub_menu {border:1px solid #a03b58;} */

#gnb_2019.economy {background:url(/Main/Images1/section/economy/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.economy .inner .dep1_sub_menu {border:1px solid #9e8233;} */

#gnb_2019.exam_info {background:url(/Main/Images1/section/exam_info/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.exam_info .inner .dep1_sub_menu {border:1px solid #2a4891;} */

#gnb_2019.archive {background:url(/Main/Images1/section/archive/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.archive .inner .dep1_sub_menu {border:1px solid #3679cb;} */

#gnb_2019.invest {background:url(/Main/Images1/section/invest/layout/gnb_bg_2019.png) repeat-x 0 0;}
/* #gnb_2019.invest .inner .dep1_sub_menu {border:1px solid #27518d;} */


#gnb_2019 .m_gnb_list {display:none;}


#gnb_2019 .new_win:after {content:"";display:inline-block;width:10px;height:10px;margin-left:5px;background:url(/Main/Images1/section/common/sprh_com.png) no-repeat 0 -247px;vertical-align:middle;}



#header_2019 .mobile_other_btn {display:none;}
#mobileMenu {display:none;}
.mobile_menu_bg {display:none;}


/* 전체메뉴 */
#gnb_2019 .all_menu_btn {position:absolute;top:0;right:0;width:55px;height:55px;background:url(/Main/Images1/section/common/all_menu_btn_ico.png) no-repeat center;text-indent:-9999px;}
#gnb_2019 .all_menu_wrap {display:none;position:absolute;top:0;left:50%;margin-left:-600px;width:1200px;background: #fff url(/Main/Images1/section/common/bg_gnb_wv.png) repeat-y 0 0;z-index:15;}
#gnb_2019 .all_menu_wrap > .inner {padding:30px 0;}
#gnb_2019 .all_menu_wrap .all_menu_dep1:after {content:"";display:block;clear:both;}
#gnb_2019 .all_menu_wrap .all_menu_dep1 > li {float:left;padding:0 30px;width:20%;box-sizing:border-box;}
#gnb_2019 .all_menu_wrap .all_menu_dep1 > li:first-child + li + li + li + li + li{clear:left;}
#gnb_2019 .all_menu_wrap .all_menu_dep1 > li > a {display:block;height:40px;line-height:40px;font-weight:600;font-size:16px;background:#f0f1f6;text-align:center;}
#gnb_2019 .all_menu_wrap .all_menu_dep2 {padding:15px 0;}
#gnb_2019 .all_menu_wrap .all_menu_dep2 ul li {padding-left:10px;background: #fff url(/Main/Images1/section/common/all_menu_dep2_off.gif) no-repeat 0 13px;}
#gnb_2019 .all_menu_wrap .all_menu_dep2 ul li a {display:block;padding:5px 0;font-size:14px;}
#gnb_2019 .all_menu_wrap .all_menu_dep2 ul li:hover {background: #fff url(/Main/Images1/section/common/all_menu_dep2_ov.gif) no-repeat 0 13px;}
#gnb_2019 .all_menu_wrap .all_menu_dep2 ul li:hover a {color:#4157a0;}
#gnb_2019 .all_menu_wrap .all_menu_close_btn {position:absolute;top:0;right:0;width:50px;height:50px;background:#555;text-indent:-9999px;text-align:center;}
#gnb_2019 .all_menu_wrap .all_menu_close_btn .ico {display:inline-block;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px;background:url(/Main/Images1/section/common/sprh_com.png) no-repeat -30px -160px;}

#gnb_2019 .all_menu_bg {display:none;position:fixed;top:0;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.8);z-index:10;}


@media screen and ( max-width:1400px ){
	#gnb_2019 > .inner {width:100%;}
	#header_2019 .search_wrap {width:300px; margin-left:100px;}
}

@media screen and ( max-width:1024px ){

	/* header */
	#header_2019,
	#gnb_2019 {min-width:320px;}
	#header_2019 > .inner {width:100%;}
	#header_2019 .logo_2019 {padding:0 0 0 15px;}
	#header_2019 .logo_2019 a {display:inline-block;font-size:18px;}
	    #header_2019 .logo_2019 a .ico img {height: 46px;}

	/* 분야별 리스트 */
	#header_2019 .field_site_wrap {margin-left:315px; padding-top:18px;}
	#header_2019 .field_site_wrap .field_btn {width:24px;height:24px;background-size:cover;}
	#header_2019 .field_site_wrap .field_btn.active {background-size:20px;} /* 2019-08-21 */
	#header_2019 .field_site_wrap .field_btn.active:after {top:43px;}
	#header_2019 .field_site_list_wrap {top:55px;padding:2% 0 0;}
	#header_2019 .field_site_list_wrap:after {top:-13px;left:193px;margin-left:0;}


	/* 모바일 버튼 */
	#header_2019 .mobile_other_btn {display:block;float:right;padding:15px 15px 0 0;}
	#header_2019 .mobile_other_btn button {background:transparent;}
	#header_2019 .mobile_other_btn button .ico {display:inline-block;width:26px;height:24px;text-indent:-9999px;}
	#header_2019 .mobile_other_btn .m_all_sch_btn {margin-right:15px;}
	#header_2019 .mobile_other_btn .m_all_sch_btn .open {}
	#header_2019 .mobile_other_btn .m_all_sch_btn .close {background:url(/Main/Images1/section/common/hd_sch_colse_ico.png) no-repeat center;}
	#header_2019 .mobile_other_btn .m_all_menu_btn .ico {}


	/* 검색 */
	#header_2019 .search_wrap {display:none;top:60px;left:0;margin-left:0;padding:3%;width:100%;box-sizing:border-box;background:#354b90;z-index:5; transform:none;}
	#header_2019 .search_wrap .sch_inp_box {border:0;}



	/* header SNS */
	#header_2019 .hd_right {display:none;}


	/* gnb 2019-07-29 */
	#gnb_2019 > .inner {width:100%;}
	#gnb_2019 .all_menu_btn_wrap {display:none;}
	#gnb_2019 .gnb_list {display:none;}
	#gnb_2019 .m_gnb_list {position:relative;display:block;padding-right:30px;box-sizing:border-box;overflow:hidden;}
	#gnb_2019 .m_gnb_list .swiper-container {width:100%;height:100%;}
    #gnb_2019 .m_gnb_list .swiper-slide {
		width:auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
    }
	#gnb_2019 .m_gnb_list .dep1 > a {position:relative;display:inline-block;padding:0 20px;height:55px;line-height:55px;color:#fff;font-size:14px;font-weight:bold;text-align:center;}
	#gnb_2019 .m_gnb_list .swiper-button-next {display:block;position:absolute;top:0;right:0;margin-top:0;width:30px;height:55px;background: url(/Main/Images1/section/finace/layout/gnb_bg_2019.png) no-repeat 0 center;text-align:center;z-index:4;}
	#gnb_2019 .m_gnb_list .swiper-button-next span {display:block;width:30px;height:55px;background: url(/Main/Images1/section/common/m_swipe_btn.png) no-repeat center;text-indent:-9999px;vertical-align:middle;}



	/* 모바일 gnb */
	#mobileMenu {position:fixed;top:0;right:-300px;width:300px;bottom:0;background:#2b343d;z-index:900;}
	#mobileMenu .mobile_menu_top {height:70px;line-height:70px;text-align:center;}
	#mobileMenu .mobile_menu_top .ico {display:inline-block;margin-right:10px;width:30px;height:30px;vertical-align:middle;background:url(/Main/Images1/section/common/sprh_com.png) no-repeat -50px -100px;}
	#mobileMenu .mobile_menu_top a {display:inline-block;color:#fff;font-size:17px;}

	#mobileMenu .mobile_menu_sns {padding:15px 0;background:#f0f1f6;}
	#mobileMenu .mobile_menu_sns p {padding:0 10px 15px 10px; font-weight:bold;}
	#mobileMenu .mobile_menu_sns ul {overflow:hidden;}
	#mobileMenu .mobile_menu_sns ul li {float:left;width:16.6666%;}
	#mobileMenu .mobile_menu_sns ul li a {display:block;text-align:center;}
	#mobileMenu .mobile_menu_sns ul li a span {display:block;}
	#mobileMenu .mobile_menu_sns ul li a .txt {font-size:12px;}
	#mobileMenu .mobile_menu_sns ul li a .ico {margin:0 auto;width:50px;height:50px;background-image:url('/Main/Images1/section/common/sprh_com.png');}
	#mobileMenu .mobile_menu_sns ul li .facebook {background-position:0 -30px;}
	#mobileMenu .mobile_menu_sns ul li .twitter {background-position:-50px -30px;}

	#mobileMenu .mobile_menu_list_wrap {position:absolute;top:166px;bottom:0;width:100%;overflow-y: auto;}
	#mobileMenu .mobile_menu_list > li {border-bottom:1px solid #6b7178;}

	#mobileMenu .mobile_menu_list .dep1.active .dep2 {display:block;}
	#mobileMenu .mobile_menu_list .dep1_txt {display:block;padding:0 20px;width:100%;height:50px;line-height:50px;color:#fff;font-size:16px;font-weight:bold;box-sizing:border-box;background:url(/Main/Images1/section/common/mobile_menu_dep1_off.png) no-repeat 93% center;word-break:keep-all;text-align:left;}
	#mobileMenu .mobile_menu_list a.dep1_txt {background:none;}/* 2019-05-31 추가 */
	#mobileMenu .mobile_menu_list .dep1.active .dep1_txt {background:#4157a0 url('/Main/Images1/section/common/mobile_menu_dep1_on.png') no-repeat 93% center;}

	
	#mobileMenu .mobile_menu_list .dep2 {display:none;}
	#mobileMenu .mobile_menu_list .dep2 > li {border-top: 1px solid rgba(255, 255, 255, .1);background:#627cc7;}
	#mobileMenu .mobile_menu_list .dep2 > li:first-child {border-top:0;}
	#mobileMenu .mobile_menu_list .dep2 > li.active .dep3 {display:block;}
	#mobileMenu .mobile_menu_list .dep2_txt {display:block;padding:10px 20px;width:100%;color:#fff;font-size:14px;box-sizing:border-box;text-align:left;}
	#mobileMenu .mobile_menu_list .m_in_dep3 {background:url('/Main/Images1/section/common/mobile_menu_dep2_off.png') no-repeat 93% center;}
	#mobileMenu .mobile_menu_list .dep2 .active .m_in_dep3 {background:url('/Main/Images1/section/common/mobile_menu_dep2_on.png') no-repeat 93% center;}

	#mobileMenu .mobile_menu_list .dep3 {display:none;padding:10px 0;background:#f0f1f6;}
	#mobileMenu .mobile_menu_list .dep3 li {padding:0 20px 0 35px;background:url('/Main/Images1/section/common/all_menu_dep2_off.gif') no-repeat 25px 13px;}
	#mobileMenu .mobile_menu_list .dep3_txt {display:block;padding:5px 0;color:#808080;font-size:14px;}

	#mobileMenu .mobile_menu_close {position:absolute;top:0;left:-70px;width:70px;height:70px;background:transparent;}
	#mobileMenu .mobile_menu_close .ico {display:inline-block;width:24px;height:24px;background:url('/Main/Images1/section/common/sprh_com.png') no-repeat -30px -160px;text-indent:-9999px;}
	.mobile_menu_bg  {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.9);z-index:890;}

	#mobileMenu .mobile_menu_list .dep2 > li.on a {color:#ffff00; text-decoration:underline; font-weight:bold;}
	#mobileMenu .mobile_menu_list .dep3 > li.on a {color:#000; text-decoration:underline; font-weight:bold;}
}


@media screen and ( max-width:768px ){



	/* 분야별 리스트 */
	#header_2019 .field_site_list_wrap {padding:2%;}
	#header_2019 .field_site_wrap {margin-left:135px;}
	#header_2019 .field_site_list_wrap ul li {margin:10px 0;width:33.33%;}
	#header_2019 .field_site_list_wrap ul li a {height:85px;}
	#header_2019 .field_site_list_wrap ul li a .txt {font-size:13px;word-break: keep-all;}
	#header_2019 .logo_2019 a .ico {display:none;}
	#header_2019 .logo_2019 {top:15px;}
}


@media screen and ( max-width:320px ){



	/* 모바일 gnb */
	#mobileMenu .mobile_menu_close {left:0;}



}