@charset "utf-8";

@import url(sub_intro.css);
@import url(sub_import.css);
@import url(sub_notice.css);

/* 메인 레이아웃 */
#container{position:relative;width:1000px !important;margin:0 auto;}

/* navi */
.navi{display:inline-block;width:220px;margin-right:-4px;}
.navi h2{ width:219px; height:165px; box-sizing:border-box; padding:120px 0 0 20px; font-size:28px; font-weight:bold; color:#FFF; letter-spacing:-1px; }
.navi h2.lnb_title01{ background:url(/images/koef/sub_common/img_intro.png) left top no-repeat; }
.navi h2.lnb_title02{ background:url(/images/koef/sub_common/img_import.png) left top no-repeat; }
.navi h2.lnb_title03{ background:url(/images/koef/sub_common/img_notice.png) left top no-repeat; }
.navi h2.lnb_title04{ background:url(/images/koef/sub_common/img_join.png) left top no-repeat; }
.navi h2.lnb_title05{ background:url(/images/koef/sub_common/img_sitemap.png) left top no-repeat; }

.navi ul{width:218px;border-width:1px 0 0 1px; border-style:solid; border-color:#dfe1e5;}
.navi ul li{border-bottom:1px solid #dfe1e5;background-color:#f8f8f8;}
.navi ul li > a{display:block;height:34px;padding:15px 0 0 18px;font-size:15px;color:#000;}

/* navi 호버 */
.navi ul li:hover{background:url(/images/koef/sub_common/bg_navi.png) 0 0 no-repeat;}
.navi ul li:hover a{color:#fff;}

/* navi on */
.navi_on{background:url(/images/koef/sub_common/bg_navi.png) 0 0 no-repeat;}
.navi ul  > .navi_on > a{color:#fff;}

/* contain */
.contain{display:inline-block;width:780px;margin-right:-4px;vertical-align:top;}
.contain > div > h3{padding:65px 0 0 60px;font-size:32px;font-family:"NotoSansB";color:#01a5de;}
.contain > div > span{position:absolute;right:250px;bottom:15px;font-size:11px;text-transform:uppercase;color:#969798;}
#contents,
.contents{ padding:25px; border-width:0 1px 0 1px;border-style:solid;border-color:#dfe1e5;}

/* 재단소개 */
.contain_top_intro{position:relative;height:165px;border-bottom:1px solid #dfe1e5;background:url(/images/koef/sub_common/bg_intro_top.png) 100% 0 no-repeat;}

/* 주요사업 */
.contain_top_import{position:relative;height:165px;border-bottom:1px solid #dfe1e5;background:url(/images/koef/sub_common/bg_import_top.png) 100% 0 no-repeat;}

/* 알림 소식 */
.contain_top_notice{position:relative;height:165px;border-bottom:1px solid #dfe1e5;background:url(/images/koef/sub_common/bg_notice_top.png) 100% 0 no-repeat;}

/* 참여하기 */
.contain_top_join{position:relative;height:165px;border-bottom:1px solid #dfe1e5;background:url(/images/koef/sub_common/bg_join_top.png) 100% 0 no-repeat;}


/* 탑 이동버튼 */
/*.move_top{display:none;position:absolute;right:15px;bottom:20px;z-index:20;} */
.move_top{position:absolute; right:-32px; bottom:-1px;z-index:20; }
.top_fix{display:block;position:fixed;right:15px;bottom:20px;z-index:20;}







/* 사이트맵 */
.contain_top_sitemap{position:relative;height:165px;border-bottom:1px solid #dfe1e5;background:url(/images/koef/sub_common/bg_sitemap_top.png) 100% 0 no-repeat;}
.pr0{ padding-right:0 !important; }
.sitemap{ display:table-cell; width:175px; padding:0 10px 230px 0; }
.sitemap dt{ width:173px; height:43px; border:1px solid #e3e3e3; background:#f7f7f7; text-align:center; font-size:16px; color:#4a4a4a; line-height:43px; }
.sitemap dd{ width:100%; height:31px; border-bottom:1px dashed #c4c4c4; text-indent:10px; }
.sitemap dd a{ font-size:13px; line-height:31px; color:#4a4a4a; }
.sitemap dd a:hover,
.sitemap dd a:focus{ color:#3b7dc8; text-decoration:underline; }
.mr0{ margin-right:0 !important; padding-right:0 !important; }
.ls-1{ letter-spacing:-1px; }
.bl{ font-family:tahoma; font-size:12px; vertical-align:2px;}








