@charset "utf-8";


.naviHeaderTop{background:#ffffff;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
}
.naviHeaderTopArea{max-width:1250px; margin:0 auto; position:relative; }
.naviHeaderTopArea:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.naviHeaderTopArea h2{float:left;}
.naviHeaderTopArea h2 a{display:block; width:219px; height:68px; background:url('../imageNew/logo.png') no-repeat 0 center; text-indent:-5000px;}

.gnbNew{max-width:1250px; margin:0 auto;}
.topIcoArea{position:absolute; top:8px; right:0; z-index:31}
.topIcoArea ul{text-align:center;}
.topIcoArea ul li{float:left; margin-left:-1px; border:1px solid #e9e9e9;}
.topIcoArea ul li a{display:block; font-size:12px; padding:0; font-weight:500; width:35px; height:32px;}
.topIcoArea ul li.topSitemap a{background:url('../imageNew/topSitemap.png') no-repeat center center; text-indent:-5000px;}
.topIcoArea ul li.topAisLink a{background:url('../imageNew/setup.png') no-repeat center center; text-indent:-5000px;}
.topIcoArea ul li.topLanguage a{line-height:32px; color:#383838;}
/* .topIcoArea ul li.topSitemap a{background:url('../imageNew/topSitemap.png') no-repeat 0 0; background-size:33px;}
.topIcoArea ul li.topAdmin a{background:url('../imageNew/topAdmin.png') no-repeat 0 0; background-size:33px;} */

/* .topIcoArea ul li{float:left; margin-left:-1px; text-indent:-5000px; border:1px solid #e9e9e9}
.topIcoArea ul li a{display:block; width:35px; height:35px;}
.topIcoArea ul li.topSearch{display:none;}
.topIcoArea ul li.topSearch a{background:url('../imageNew/topSearch.png') no-repeat 0 0; background-size:33px;}
.topIcoArea ul li.topSitemap a{background:url('../imageNew/topSitemap.png') no-repeat 0 0; background-size:33px;}
.topIcoArea ul li.topAdmin a{background:url('../imageNew/topAdmin.png') no-repeat 0 0; background-size:33px;} */


.area_gnb{padding-left:0;}


.detailBtn{font-size:12px; color:#337dc6; border-radius:20px; padding:2px 15px 0; padding-right:20px; line-height:22px; border:1px solid #337dc6; margin-top:10px; float:right; background:url('../imageNew/moreBtn01.png') no-repeat 90% center;}


.section_sitemap {text-align:left;}
.section_sitemap .header {position:absolute;left:-9999px;top:-9999px;}
.section_sitemap .header h2 span:first-child {display:none;}
.section_sitemap .ui-close {display:none;}
.section_sitemap .content {position:static !important;}

.section_sitemap.open {display:block;position:relative;top:0 !important;margin:-60px 50px 0;padding:0 48px 50px;background:#fff;z-index:1000;}
.section_sitemap.open .header {display:block;position:relative;left:0;top:0;padding:35px 0 27px;border-bottom:2px solid #111;text-align:center;}
.section_sitemap.open .header h2 {overflow:hidden;position:relative;display:inline-block;width:105px;height:52px;font-weight:normal;}
.section_sitemap.open .header h2 span:first-child {display:block;}
.section_sitemap.open .header h2 span:first-child + span {display:none;}
.section_sitemap.open .header h2:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#fff url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/icon_set1.png') no-repeat 0 100%;}
.section_sitemap.open .ui-close {overflow:hidden;display:block;position:absolute;right:40px;top:36px;width:32px;height:0;padding:32px 0 0;color:#888;background:#fff url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/icon_close.png') no-repeat 50% 50%;}
.section_sitemap.open .content {position:relative !important;width:100%;height:600px;margin:0 auto;overflow-y:scroll;border-bottom:2px solid #ccc;}
.pop_notice.open ~ #wrapper .section_sitemap.open {margin-top:-138px;}

.section_sitemap.open .nav_gnb {position:relative;overflow:hidden;}
.section_sitemap.open .nav_gnb > li {position:relative;width:20%;padding:27px 10px 27px 14px;margin:0 0 0 -1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;}
.section_sitemap.open .nav_gnb > li.m1 {padding-left:0;}
.section_sitemap.open .nav_gnb > li > a {width:auto;font-size:20px;line-height:26px;height:auto;padding:0;background:none;color:#252525;}



.section_sitemap.open .nav_gnb > li > a:hover, .section_sitemap.open .nav_gnb > li > a:focus {text-decoration:none;}
.section_sitemap.open .nav_gnb > li > a:after {display:block;}
.section_sitemap.open .nav_gnb > li > .sub_area {visibility:visible;position:static;padding:14px 0;margin:0;height:auto;z-index:1001;}
.section_sitemap.open .nav_gnb > li > .sub_area:before {display:none;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul {margin:0;opacity:1;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li {display:block;width:100%;padding:0 0 16px;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li a {padding:0;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > a {font-size:15px;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul {margin:8px 0 0;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li a {padding:4px 0;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li + li {margin:0;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li li a {padding:2px 0;font-size:11px;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul a {line-height:16px;padding:0;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul ul {display:block;background:#f5f5f5;padding:5px 10px;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul ul > li a {position:relative;padding-left:8px;}
.section_sitemap.open .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul ul > li a:before {content:'';position:absolute;left:0;top:9px;width:3px;height:3px;background:#666;border-radius:1px;}
.section_sitemap.open .content .banner_gnb {display:none;}
.section_sitemap.open .nav_gnb:before, .section_sitemap.open .nav_gnb:after {content:'';position:absolute;top:0;bottom:0;width:20%;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.section_sitemap.open .nav_gnb:before {left:20%;}
.section_sitemap.open .nav_gnb:after {left:60%;margin-left:-2px;}



.nav_gnb > li {display:inline-block; /* background:url('../imageNew/navgnbBar.png') no-repeat 0 16px; */}
.nav_gnb > li:first-child {background:none;}
.nav_gnb > li > a {overflow:hidden;display:block;position:relative;padding:10px 50px 4px 0;cursor:pointer;z-index:101; line-height:36px; color:#383838; font-size:17px; font-weight: 800; border:0px solid #000; text-align:left;}
.nav_gnb > li > a:after {content:'';position:absolute;left:50%;right:50%;bottom:0;height:0px;/*-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;*/}
.nav_gnb > li.on > a, .nav_gnb > li.active > a{color:#2a71b9;}
.nav_gnb > li.on > a:after, .nav_gnb > li > a:hover:after, .nav_gnb > li > a:focus:after {left:15px;right:15px; background:#2a71b9;}
.nav_gnb > li.m4 {margin:0 0 0 30px;}

.nav_gnb > li > a:before, .nav_gnb > li.on > a:before, .nav_gnb > li.active > a:before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	content: '';
	background: #2a71b9;
	transition: all .3s ease
}

.nav_gnb > li > a:hover:before, .nav_gnb > li.on > a:before, .nav_gnb > li.active > a:before {
	width: 100%
}


/*
.nav_gnb > li.m1 > a {width:102px;}
.nav_gnb > li.m2 > a {width:153px;}
.nav_gnb > li.m3 > a {background-position:-309px 0;width:99px;}
.nav_gnb > li.m4 > a {background-position:-437px 0;width:104px;}
.nav_gnb > li.m5 > a {background-position:-541px 0;width:104px;}
.nav_gnb > li.m1.on a, .nav_gnb > li.m1 a:hover, .nav_gnb li.m1 a:focus {background-position:-55px -60px;}
.nav_gnb > li.m2.on a, .nav_gnb > li.m2 a:hover, .nav_gnb li.m2 a:focus {background-position:-156px -60px;}
.nav_gnb > li.m3.on a, .nav_gnb > li.m3 a:hover, .nav_gnb li.m3 a:focus {background-position:-309px -60px;}
.nav_gnb > li.m4.on a, .nav_gnb > li.m4 a:hover, .nav_gnb li.m4 a:focus {background-position:-437px -60px;}
.nav_gnb > li.m5.on a, .nav_gnb > li.m6 a:hover, .nav_gnb li.m5 a:focus {background-position:-541px -60px;}
*/

.nav_gnb > li > .sub_area > .subAreaDetail{position:relative; width:1250px; margin:0 auto;}

.nav_gnb > li > .sub_area {visibility:hidden; position:absolute; width:100%; left:0; top:118px; padding:0 0 0 0; z-index:1001; border-top:1px solid #ddd; border-bottom:3px solid #085f9a; background:/* url('../imageNew/naviBg.png') no-repeat right bottom*/ #ffffff;}
/*.nav_gnb > li > .sub_area:before {content:'';position:absolute;left:-1000px;right:-1000px;bottom:100%;top:-1px;background:#fff;border-top:1px solid #ccc;}*/
.nav_gnb > li > .sub_area h2{width:150px; position:absolute; left:0; top:35px; color:#000000; font-size:20px; padding-top:100px; text-align:center; margin:-20px 0 0; -webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;opacity:0;  }
.nav_gnb > li > .sub_area h2.subTitle01{background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/menu/subTitle01.png') no-repeat center 0}
.nav_gnb > li > .sub_area h2.subTitle02{background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/menu/subTitle02.png') no-repeat center 0}
.nav_gnb > li > .sub_area h2.subTitle03{background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/menu/subTitle03.png') no-repeat center 0}
.nav_gnb > li > .sub_area h2.subTitle04{background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/menu/subTitle04.png') no-repeat center 0}
.nav_gnb > li > .sub_area h2.subTitle05{background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/menu/subTitle05.png') no-repeat center 0}
.nav_gnb > li > .sub_area h2.subTitle06{background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/menu/subTitle06.png') no-repeat center 0}
.nav_gnb > li > .sub_area h2.subTitle07{background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/menu/subTitle07.png') no-repeat center 0}
.nav_gnb > li > .sub_area > .subAreaDetail > ul {position:relative; padding:20px 0; padding-left:240px; background:url('../imageNew/naviBar01.png') no-repeat 185px 0; min-height:200px; -webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;opacity:0; overflow:hidden; }
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li {position:relative; display:inline-block; width:20%; padding:10px 0; vertical-align:top; *display:inline; *zoom:1; text-align:left;}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li a {padding:5px 0 5px 0;}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li a:hover,
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li a:focus {color:#D56001;}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li.on > a {color:#D56001;}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li > a {position:relative; display:inline-block; font-weight: 500; font-size:16px; color:#1f1f1f; margin-bottom:0;}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li > a:before {position:absolute; bottom:1px; left:0; width:0; height:1px; content:''; background:#1f1f1f; transition:all .3s ease}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li:hover > a:before {width:100%}

.nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li > a {position:relative; display:inline-block; font-size:14px; line-height:16px; color:#333333; font-weight:normal; background:url('../imageNew/bg_dot.png') no-repeat 0 11px; padding-left:10px;}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li > a:before {position:absolute; bottom:1px; left:0; width:0; height:1px; content:''; background:#D56001; transition:all .3s ease}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li:hover > a:before {width:100%}


.nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li.on > a, .nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li > ul > li.on > a {color:#D56001; border-bottom:1px solid #ffffff;}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li > ul > li > a {font-size:13px; line-height:16px; color:#777777; font-family:nanum;}
/*.nav_gnb > li > .sub_area > ul > li > ul ul {display:none;}*/
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li > ul {}
.nav_gnb > li > .sub_area > .subAreaDetail > ul > li > ul > li > ul > li {padding-left:10px; background:url('../imageNew/d4Bg.png') no-repeat 0 10px;}
.nav_gnb > li > .sub_area ul > li a {display:inline-block;}
.nav_gnb > li.on > .sub_area {visibility:visible;height:auto;z-index:100;}
.nav_gnb > li.on > .sub_area:before {bottom:0;}
.nav_gnb > li.on > .sub_area > .subAreaDetail > ul {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}
.nav_gnb > li.on > .sub_area > .subAreaDetail > h2 {margin:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}
.nav_gnb > li.m5 ~ li {display:none;}

.gnbNew .area_gnb .nav_gnb.open:before {content:'';position:fixed;left:0;top:118px;width:100%;height:100%;min-width:100%;min-height:100%;background:rgba(0,0,0,0.6);opacity:0.6;filter:alpha(opacity=60);z-index:98;}



.visualArea{position:relative; z-index:8; overflow:hidden;}

#mainSlider {position:relative; top:0; overflow:hidden; z-index:100; border-radius:10px;}

#mainSlider ul.imgList li{position:relative;  height:340px;}
#mainSlider ul .cover{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.3); z-index:1}
#mainSlider ul.imgList li.slide01{background:url('../imageNew/main_visual_03.png') no-repeat center center; background-size:cover;}
#mainSlider ul.imgList li.slide02{background:url('../imageNew/main_visual_02.png') no-repeat center center; background-size:cover;}
#mainSlider ul.imgList li.slide03{background:url('../imageNew/main_visual_01.png') no-repeat center center; background-size:cover;}
#mainSlider ul.imgList li img {position:absolute; display:block; top:0; left:0; width:100%; height:100%}
#mainSlider ul.imgList li .caption {
	position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    padding: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
	color:#ffffff;
}


#mainSlider ul.imgList li .caption.copy01 {right:170px; text-align:right;}
#mainSlider ul.imgList li .caption.copy02 {left:170px; text-align:left; font-weight:normal;}
#mainSlider ul.imgList li .caption h2 {font-size:50px; color:#ffffff; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); line-height:100%;}
#mainSlider ul.imgList li .caption p {font-size:26px; color:#ffffff; margin-top:10px; line-height:32px;}
#mainSlider ul.imgList li .caption p span{display:block;}
#mainSlider ul.imgList li .caption .slideBtn{margin-top:30px;}
#mainSlider ul.imgList li .caption .slideBtn a{display:inline-block; background:#337dc6; border-radius:40px; border:1px solid #95c4f2; padding:12px 30px; font-size:16px; color:#ffffff;}

#mainSlider .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 100%;
  background: #fff;
  border:2px solid #fff;
  opacity: 1;
}
#mainSlider .swiper-pagination-bullet-active {
  opacity: 1;
  background: #d77812;
  width:45px;
  border-radius:20px;
  border:2px solid #d77812;
}

#mainSlider .swiper-pagination{text-align:center; left:0;}

#mainSlider:hover .swiper-button-prev, #mainSlider:hover .swiper-button-next{opacity: 1;}


#mainSlider .swiper-button-prev{
  background: url("../imageNew/btnLn01.png") no-repeat 0 center;
  padding-left:30px;
  top:50%;
  left: 32px;
  width:auto;
  height:28px;
  line-height:28px;
  right:auto;
  opacity:0.7;
  color:#fff;
  font-size:12px;
  margin-top:-14px;
}

#mainSlider .swiper-button-next{
 background: url("../imageNew/btnRn01.png") no-repeat right center;
 padding-right:30px;
  top:50%;
  width:auto;
  height:28px;
  line-height:28px;
  right: 32px;
  left: auto;
  opacity:0.7;
  color:#fff;
  font-size:12px;
  margin-top:-14px;
}

.contentMain01{max-width:1250px; margin:55px auto;}
.contentMain01:after{content:".";clear:both;display:block;height:0;visibility:hidden;}

.noticeArea{width:858px; float:left;}
.noticeTab{}
.noticeTab .mainTab {position:relative; z-index:9; margin:0; overflow:hidden; border-bottom:1px solid #ddd;}
.noticeTab .noticeTabArea {overflow:hidden; }
.noticeTab .noticeTabArea li {float:left;}
.noticeTab .noticeTabArea li a{display:block; text-align:center; font-weight: 500; letter-spacing:-0.5px; color:#4f4f4f; font-size:16px; padding:0px 0 10px; margin-right:20px;}
.noticeTab .noticeTabArea li:first-child a{margin-left:0;}
.noticeTab .noticeTabArea li a:focus,
.noticeTab .noticeTabArea li a:hover,
.noticeTab .noticeTabArea li.active a{display:block; height:30px; text-align:center; color:#337dc6; text-decoration:none; border-bottom:4px solid #337dc6;}
.noticeTab .tab_view {position:relative; padding:10px 0 0 0; z-index:10;}
.noticeTab .tab_view:after{content:".";clear:both;display:block;height:0;visibility:hidden;}

.notice_list{position:relative;}
.notice_list .text_box{padding-left:80px;}
.titleCate{display:inline-block; padding:0px 8px; line-height:16px; border:1px solid #1ed0d6; color:#1ed0d6; font-size:12px; border-radius:30px;}
.notice_list .n_title{font-size:16px; padding-top:5px; line-height:20px; color:#404040; height:48px; overflow:hidden; /* overflow:hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; */}
.notice_list .n_detail{padding-top:13px; font-size:13px; color:#909090; line-height:20px !important; overflow:hidden; height:52px;}
.notice_list .ymd_box span{display:inline-block; font-size:22px; margin-top:2px;}
.notice_list .ymd_box{
	position:absolute;
	top:0;
    width: 60px;
    height: 48px;
    color: #000000;
    text-align: center;
	display:inline-block;
    font-size: 11px;
    font-weight: 500;
    background:#ffffff;
    padding: 5px 0 0 0;
    margin-left: 0px;
    letter-spacing: 0px;
    line-height: 16px;
	border-radius:5px;
	border:1px solid #d7d7d7;
}

.noticeeMore{position:absolute; top:-36px; right:0; z-index:10;}
.noticeeMore a{display:block; width:30px; height:30px; background:url('../imageNew/moreBtn02.png') no-repeat 0 0; text-indent:-5000px;}

.noticeList01{}
.noticeList02{margin-top:10px;}
.mainNoticeList li{padding:9px 0; border-top:1px solid #ededed;}
.mainNoticeList li:last-child{padding-bottom:0;}
.mainNoticeList dt{color:#666666; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.mainNoticeList dd{color:#a0a0a0; font-size:12px; margin-top:0; font-weight: normal;}




.grayBg{background:#e8e8e8;}


.mainCardCon{text-align:center;}
.mainCardCon img{height:63px;}
/* .bannerQuickList{overflow:hidden;}
.bannerQuickList li{float:left; width:20%; text-align:center;} */

.bannerQuick .swiper-button-prev{
  background: url("../imageNew/btnLn03.png") no-repeat 0 center #ffffff;
  padding-left:30px;
  top:50%;
  left: auto;
  width:auto;
  height:40px;
  line-height:23px;
  right:23px;
  opacity:1;
  margin-top:-20px;
  z-index:10;
}

.bannerQuick .swiper-button-next{
 background: url("../imageNew/btnRn03.png") no-repeat right center #ffffff;
 padding-right:30px;
  top:50%;
  width:auto;
  height:40px;
  line-height:23px;
  right: 0;
  left: auto;
  opacity:1;
  margin-top:-20px;
  z-index:10;
}



#mask {position:absolute; z-index:1001; background-color:#000; display:none; left:0; top:0px;}


.airacCalendar{margin-top:32px;}
.airacCalendarArea{position:relative;}
.airacCalendarArea .noticeeMore{position:absolute; top:0; right:0; z-index:10;}

/* Table Type1 */
/* .table_type1 {width:100%; border:1px solid #cbcbcb;}
.table_type1 table {width:100%;}
.table_type1 table th {text-align:center; border-left:1px solid #e5e4e4; border-bottom:1px solid #abaaaa;  padding:8px 0; line-height:16px; font-size:13px; color:#484848; background:url('../../resources/img_admin/trBg.png') repeat-x 0 bottom #ffffff;}
.table_type1 table th:first-child {border-left:0 none;}
.table_type1 table td {text-align:center; border-left:1px solid #e5e4e4; border-top:1px solid #e5e4e4; font-size:12px; padding:8px 5px; line-height:16px; color:#484848;}
.table_type1 table tr:first-child td {border-top:none;}
.table_type1 table td:first-child {border-left:0 none;}
.table_type1 table td.left {text-align:left; padding-left:10px;}
.table_type1 table td.head {}
.table_type1 table td.right {text-align:right;}
.table_type1 table td.bg {background-color:#f9f9f9; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3;}
.table_type1 table td.bg:first-child {border-left:0 none; border-right:1px solid #D3D3D3;}
.table_type1 table tbody tr:hover {background:#f4fafc;}
.table_type1 table tfoot tr {color:#3A2D09; height:30px; background:url('../../resources/img_admin/tfootBg.png') repeat-x 0 top #F7F5F0;}
.table_type1 table tfoot td {border-top:2px solid #D6D1C4; border-left:1px dashed #ddd;}
.table_type1 table tfoot td.first {border-left:0 none;}

 */

.mainTable_type1 {position:relative; margin:0; border-top:2px solid #000000; border-bottom:1px solid #000000;}
.mainTable_type1 > table {width:100%; border-collapse: separate; border-spacing:0 0px;}
.mainTable_type1 > table > thead > tr > th {text-align:center; border-left:10px solid rgba(255, 255, 255, 0); border-bottom:1px solid #000000; padding:10px 4px; color:#000000; font-size:15px; font-weight:500; }
.mainTable_type1 > table > thead > tr > th:first-child{border-left:none;}
.mainTable_type1 > table > tbody > tr > td {text-align:center; border-left:10px solid rgba(255, 255, 255, 0); border-top:1px solid #eaeaea; padding:8px 4px; font-size:13px;}
.mainTable_type1 > table > tbody > tr:first-child > td{border-top:none;}
.mainTable_type1 > table > tbody > tr > td:first-child{border-left:none;}

.mainTable_type1 > table > tbody > tr > td.separation{font-size:14px; color:#aeaeb1;}


.mainConTitle{color:#337dc6; font-size:20px; letter-spacing:-0.5px; padding-bottom:10px; font-weight:700;}
.aipListWrap{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
}

.aipList{flex:0 1 auto; width:50%;}
.aipList:not(:first-child){padding-left:30px;}
.aipListCon{padding-top:20px; border-top:2px solid #000;}
.aipList h3{font-size:18px; font-weight:700; color:#000;}
.aipList ul{margin-top:10px;}
.aipList li{padding:5px 0;}
.aipList dt{position:relative; font-size:16px; color:#666666; padding-left:8px; letter-spacing:-0.5px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis;}
.aipList dt:after{content:""; position:absolute; left:0; top:8px;  width:2px; height:2px; background:#000; border-radius:100%;}
.aipList dd{font-size:13px; color:#b9b9b9; padding-left:8px;}

.worldAISLink{margin-top:6px;}
.worldAISLink a{position:relative; display:block; background:#337dc6; height:80px; border-radius:10px;}
.worldAISLink a p{padding:17px 40px 0 100px; color:#ffffff; font-size:20px; font-weight:700; line-height:24px;}
.worldAISLink a p span{display:block; font-weight:400;}
.worldAISLink a:before{content:""; position:absolute; left:30px; top:50%; width:52px; height:52px; margin-top:-26px; background:url('../imageNew/aisLinkImg.png') no-repeat center center #ffffff; border-radius:100%;}
.worldAISLink a:after{content:""; position:absolute; right:30px; top:50%; width:34px; height:12px; margin-top:-6px; background:url('../imageNew/aisLinkArrow.png') no-repeat center center;}

.contentMain02{background:#ffffff; padding:10px 0;}
.bannerQuick{max-width:1250px; margin:0 auto;}
.bannerSlide{padding-right:40px;}


#gototop {display:none; position:fixed; right:4px; bottom:20px; z-index:2000; width:60px;}
.gototopWrap{}
.gotoTop{display:block; width:50px; height:50px; background:#2e2e2e; border-radius:10px; cursor:pointer; overflow:hidden; text-align:center; margin-top:9px;}
.gotoTop span{display:block; padding-top:25px; background:url('../imageNew/gotoTopBg.png') no-repeat center 10px;  font-size:12px; color:#fff; font-weight:700;}

.visitCount{float:right; margin-right:0; margin-top:10px;}
.visitCount ul{overflow:hidden;}
.visitCount li{float:left; border:1px solid #e4e4e4; margin-left:-1px; height:34px; padding:5px 10px; width:110px; background:#f9f9f9;}
.visitCount li:first-child{margin-left:0; background:#ffffff;}

.visitCount dl{overflow:hidden; }
.visitCount dt{display:block; font-size:10px;  line-height:18px; color:#333333;}
.visitCount dd{display:block; text-align:right; margin-top:-10px; font-size:11px;  line-height:18px; color:#333333;}

.worldAISLink_list{position:relative; overflow:hidden; padding:30px 0; padding-left:300px; border:1px solid #ddd; border-radius:10px; min-height:400px;}
.worldAISLink_list:before{content:""; position:absolute; left:0; top:0; width:250px; height:100%; background:#f9f9f9;}
.worldAISLink_list:after{content:""; position:absolute; left:-60px; bottom:40px; width:250px; height:250px; background:url('https://aim.koca.go.kr/eaipPub/Package/new/imageNew/worldIco.png') no-repeat 0 0; background-size:100%; opacity:0.05;}
.worldAISLink_list li{float:left; width:33.3%;  margin:7px 0;}
.worldAISLink_list li a{display:block; padding-left:10px; background:url('../imageNew/icon_dot2.png') no-repeat 0 8px; font-size:16px;}

#AISLinkPop .noticeTab .noticeTabArea li a{font-size:16px; margin-right:20px;}



dl.skipnavi {position:relative;z-index: 500;}
dl.skipnavi dt {display:none}
dl.skipnavi dd a {position:absolute; left:0; top:-50px; font-size:0}
dl.skipnavi dd a:active, dl.skipnavi dd a:focus {display:block; left:0; top:0; z-index:51; width:400px; height:30px; padding-top:9px; text-align:center; background:#333; line-height:14px; text-decoration:none; color:#fff; font-size:12px; font-weight:bold}


.mainFooter{clear:both;position:relative; background:#ffffff; z-index:20; padding:20px 0; border-top:1px solid #ebebeb;}
.WrapFooterInfo{max-width:1250px; margin:0 auto; overflow:hidden;}
.footerInfoDetail{position:relative; padding:28px 0 0 0; }
.footerInfoDetail:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.footerQuickInfo{float:left; overflow:hidden; margin-top:5px;}
.copyrightArea{float:left; color:#696969; font-size:13px;}
.copyrightPrivacyArea{font-weight:bold;color:#337dc6;}

.allMenu{display:none; position:fixed; top:0; right:0; left:0; bottom:0; z-index:9999;width:100%; border-top:3px solid #085f9a; overflow:hidden; background:#ffffff;}

.allMenu .menuD{position:relative; margin:0 auto; max-width:1200px;}
.allMenu .menuD .list{overflow:hidden; margin:15px 0; padding:0 40px;}
.allMenu .menuD .list:first-child{margin:40px 0 27px;}
.allMenu .menuD .list .oneD{font-size:20px; color:#337dc6; font-weight:500; margin-bottom:20px;}
.allMenu .menuD .list .menuD{overflow:hidden; padding-bottom:0; border-bottom:1px solid #dddddd; letter-spacing:-0.3px}
.allMenu .menuD .list .menuD.end{border:0;}
.allMenu .menuD .list .menuD .menu{float:left; width:33.3%;  margin-bottom:20px;}
.allMenu .menuD .list .menuD .menu .remark{margin-top: 10px; font-size: 13px; color: #808080;}
.allMenu .menuD .list .menuD .menu .twoD{ font-size:18px;}
.allMenu .menuD .list .menuD .menu .thiD{padding-top:15px;}
/* .allMenu .menuD .list .menuD .menu .thiD:hover{color:#337dc6;} */
.allMenu .menuD .list .menuD .menu .thiD a{display:block; padding-left:12px;  color:#a7adbe; line-height:20px; background:url("../imageNew/dot.gif") no-repeat 0 7px;}
.allMenu .menuD .list .menuD .btArea{clear:both; margin-top:45px;}
.allMenu .menuD .list .menuD .btArea a{display:inline-block; box-sizing:border-box; padding-top:10px; width:132px; height:34px; text-align:center; color:#fff; background:#323d58;}



.sitemapCloseBtn{position:fixed; right:0; top:0px; z-index:9999;}
.sitemapCloseBtn a{display:block; width:40px; height:40px; background:url('../imageNew/sitemapClose.png') no-repeat 0 0; text-indent:-5000px;}


.allMenu h3{font-size:44px; text-align:center; color:#000000; margin-top:30px;}




#header{padding-top:20px; z-index:100; background:#ffffff;}

#header.scroll {position:fixed; left:0; width:100%; border-bottom:1px solid #d6d6d6; padding-top:0;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
}

.headerWrap{position:relative; max-width:1250px; margin:0 auto;}

/* #header > .navbar {position:relative; height:49px; padding:0 20px; margin-bottom:0; border:none;}
#header > .navbar:after {clear:both; display:block; content:''} */
#header h1 {float:left; margin-top:8px;}
#header h1 a {display:block; width:219px; height:30px; background:url('../imageNew/logo.png') no-repeat 0 0; text-indent:-5000px;}
#gnb_wrap {height:100%}
#gnb_wrap:after {clear:both; display:block; content:''}
#gnb_wrap a.gnb_top {display:none}
#gnb_wrap .mInfo {position:absolute; right:20px; top:3px;}
#gnb_wrap .mInfo p{font-size:12px;}
#gnb_wrap .mInfo p span{font-weight:500;}
#gnb_wrap .mInfo p span em{margin-left:6px; font-weight:400;}
#gnb_wrap .mInfo p span em .infoModify{border:1px solid #bbb; padding:2px 4px; line-height:24px; background:#ffffff; font-size:11px; border-radius:30px; color:#333;}

#gnb_wrap .mQuick {position:absolute; right:20px; top:24px; overflow:hidden; border:1px solid #ccc; border-radius:40px;}
/* #gnb_wrap .mQuick li.mlogout a{line-height:16px; display:block; padding:0px 20px 1px 0; background:url('../img/logoutIcoNew01.png') no-repeat right 0 top 50%; background-size:auto 13px; border-bottom:1px solid #009ee5; border-radius:0; font-size:12px; font-weight:700; color:#009ee5;}
 */
#gnb_wrap .mQuick li{position:relative; float:left; font-size:11px; color:#000; padding:0 8px; line-height:18px;}
#gnb_wrap .mQuick li:after{content:""; position:absolute; left:0; top:0; width:1px; height:100%; background:#ccc;}
#gnb_wrap .mQuick li:first-child:after{display:none;}

#gnb_wrap button {display:none}
#gnb {float:left; height:100%; margin-left:40px;}
#gnb > li {position:relative; float:left; height:100%}
#gnb > li > a > span {position:relative; padding-bottom:13px}
#gnb > li > a > span:before {position:absolute; bottom:0; left:0; width:0; height:4px; content:''; background:#337dc6; transition:all .4s ease}
#gnb > li:hover > a > span:before {width:100%}
#gnb > li > a {display:block; position:relative; padding:0 14px; font-size:16px; font-weight:500; line-height:50px;  color:#020202; z-index:50;}
#gnb > li > a:hover {color:#337dc6;}
#gnb > li > ul.submnu {display:none; position:absolute; top:50px; left:0; min-width:200px; border-radius:0 0 10px 10px; border:1px solid #ddd; border-top:none; padding:10px 20px; background:#ffffff; opacity:0; z-index:110;

box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);

}
#gnb > li.dropdown.selected a span{color:#2368a2;font-weight:bold;}

#gnb > li.on > ul.submnu {display:block}
#gnb > li > ul.submnu li {position:relative; padding:2px 0; border-bottom:1px solid #ffffff}
#gnb > li > ul.submnu li:last-child {border-bottom:none}
#gnb > li > ul.submnu li:last-child:before {display:none}
#gnb > li > ul.submnu li:before {position:absolute; bottom:0; left:0; width:0; height:1px; content:''; background:#dddddd; transition:all .3s ease}
#gnb > li > ul.submnu li:hover:before {width:100%}
#gnb > li > ul.submnu li:hover a{color:#005386}
#gnb > li > ul.submnu li a {display:block; width:100%; height:100%; line-height:30px; color:#333333}
#btnNav {display:none; position:absolute; top:3px; right:20px; width:46px; height:46px; cursor:pointer; background: transparent; border: none; z-index:1000}
#btnNav span {position:absolute; display:block; left:11px; width:25px; height:2px; background:#000000; transition:all .4s ease}
#btnNav span.bar1 {top:12px}
#btnNav span.bar2 {top:20px}
#btnNav span.bar3 {top:28px}
#btnNav.active span.bar1 {top:20px; transform:rotate(45deg)}
#btnNav.active span.bar2 {display:none}
#btnNav.active span.bar3 {top:20px; transform:rotate(-45deg)}

#btnNav.active span {background:#ffffff;}

/* #scrollTop {display:none; position:fixed; bottom:80px; left:0; width:100%; height:50px; z-index:100}
#scrollTop .inner {max-width:1170px; margin:0 auto; padding:0 50px; text-align:right}
#scrollTop .inner a {position:relative; display:inline-block; width:45px; height:45px; text-align:center; color:#fff; line-height:45px; border-radius:50%; background:#555}
#scrollTop .inner a img {position:absolute; top:35%; left:35%; transition:all .4s ease}
#scrollTop .inner a span {position:absolute; width:100%; top:0; left:50%; font-size:13px; font-weight:500; margin-left:-22px; line-height:45px; opacity:0; filter:alpha(opacity='0'); transform:rotate(-360deg); transition:all .4s ease}
#scrollTop .inner a.on img {opacity:0; transform:rotate(360deg)}
#scrollTop .inner a.on span {display:block; opacity:1; filter:alpha(opacity='100'); transform:rotate(0deg)}
 */

