@charset "UTF-8";
@media all and (max-width :1024px){
	
	.cdu_intro .media_content .movie_area .mask {
		z-index:300;
/* 		width:100%; */
		height:400px;
	}
	
	.cdu_notice .notice_content .tab_on .tab, .cdu_notice .notice_content .tab_off .tab {
		font-size: 17px;
		font-weight: bold;
	}
}
@media (min-width: 1024px){
	.sub_visual .desc {
	    font-weight: bold;
	    opacity: 1;
	    
	}
}



@media (min-width: 1240px){
	.cdu_notice .img_wrap {background-image:url("../images/main/img_notice.jpg");}
	.cdu_news .img_wrap {background-image:url("../images/main/img_news.jpg");}
}



@media all and (max-width :1024px){
	.sub_tabs li a {		
		line-height: 20px;
		height: 100%;
	}
}
@media (min-width: 1024px){
	#header .logo {
	    position: absolute;
	    left: 0;
	    top: 5px;
	    z-index: 300;
	}
	#header .logo > a{
	    background-image: url(../images/logo_64.jpg);
	    background-size: auto;
	    background-position: 0px 0px;
	    width: 194px;
	    height: 64px;
	}
}
.cdu_quick .service_menu .menu li:nth-child(8), .cdu_quick .service_menu .menu li:nth-child(9){
	background-color:rgba(0, 0, 0, 0.3);
}

#header .top_wrap .top_menu.right.top_sns {
	margin-right:30px;
}


#header .top_wrap .top_menu.right.top_sns ul {
	font-size: 0;
}

#header .top_wrap .top_menu.right.top_sns ul:after {
	content: '';
	display: block;
	clear: both;
}

#header .top_wrap .top_menu.right.top_sns li {
	display: inline-block;
	margin: 0 0 !important;
	vertical-align: top;
}

#header .top_wrap .top_menu.right.top_sns > li a {
	display: block;
	margin-top:5px;
}

#header .top_wrap .top_menu.right.top_sns > li a .ico {
	display: block;
}
#header .top_wrap .top_menu.right.top_sns > li a .ico.ico_twitter {
	background-image: url(../images/sp_cdu.png);
	background-size: 194px 191px;
	background-position: 0px -161px;
	width: 30px;
	height: 30px;
}

#header .top_wrap .top_menu.right.top_sns > li a .ico.ico_ytb {
	background-image: url(../images/sp_cdu.png);
	background-size: 194px 191px;
	background-position: -64px -161px;
	width: 30px;
	height: 30px;
}

#header .top_wrap .top_menu.right.top_sns > li a .ico.ico_fb {
	background-image: url(../images/sp_cdu.png);
	background-size: 194px 191px;
	background-position: -162px -127px;
	width: 30px;
	height: 30px;
}

#header .top_wrap .top_menu.right.top_sns > li a .ico.ico_int {
	background-image: url(../images/sp_cdu.png);
	background-size: 194px 191px;
	background-position: -32px -161px;
	width: 30px;
	height: 30px;
}

#header .top_wrap .top_menu.right.top_sns > li a .ico.ico_blog {
	background-image: url(../images/sp_cdu.png);
	background-size: 194px 191px;
	background-position: -99px -102px;
	width: 30px;
	height: 30px;
}

#header .top_wrap .top_menu.right.top_sns > li a .ico.ico_kakao {
	background-image: url(../images/sp_cdu.png);
	background-size: 194px 191px;
	background-position: -162px -95px;
	width: 30px;
	height: 30px;
}

.movieWrap {
	 float:left; width:50%;
}

.imgWrap {
	 float:left; width:30%;
}

.snsWrap {
	 float:left; width:20%; padding-left: 20px;
}

.snsWrap .sns > li {
	float: left;
}

.snsWrap .sns > li + li {
	margin-left: 6px;
}

.snsWrap .sns > li a {
	display: block;
	width: 40px;
	height: 40px;
	font-size: 20px;
	color: #5b5b5b;
	line-height: 40px;
	text-align: center;
}

.snsWrap .sns > li a .fab {
	margin-top: 9px;
	vertical-align: top;
}
.snsWrap .sns > li a .ico {
	display: inline-block;
	margin-top: 7px;
	vertical-align: top;
}
.snsWrap .sns > li a .ico.ico_kakao {
	background-image: url(../images/sp_cdu.png);
	background-size: 194px 159px;
	background-position: -162px -95px;
	width: 21px;
	height: 24px;
}
.snsWrap .sns > li a .ico.ico_blog {
	background-image: url(../images/sp_cdu.png);
	background-size: 194px 159px;
	background-position: -162px -121px;
	width: 21px;
	height: 24px;
}
.cdu_notice .main_banner .swiper-buttons {
	height:35px;
}
#header #gnb #nav .nav_menu > li .nav_sub .dep2 > li a span{
	color:#000;
	font-weight:bold;
}
#header #gnb #nav .nav_menu > li .nav_sub .dep2 > li .dep3 > li a span{
	color:#101010;
}

.cdu_notice_more1{position:absolute; right:53%;}
.cdu_notice_more2{position:absolute; right:3%; display:none;}

.swiper-buttons .swiper-pagination-clickable .swiper-pagination-bullet{margin-right:7px; background:#bf1a39; width:10px; height:10px;}

/* 게시판 이전 다음 글 CSS */
.board_next_view {border-top: 1px solid #eee; background: #fff; margin-top:20px;}
.board_pre_view {background: #fff; }
.board_pre_next_info{padding: 20px 20px; border-bottom: 1px solid #eee;}
.board_pre_next_info li{
	float: left; padding-left: 15px; margin-left: 15px; font-size: 15px; line-height: 18px; color: #666; background: none;
	padding-left: 10px;	margin-left: 10px;
}
.board_pre_next_info:after {content: ''; display: block; zoom: 1; clear: both; height: 0; height: 1%;}

@media all and (min-width :1024px){
	.sub_tabs li a {
		line-height: 20px;
		height: 64px;
	}
	.main_visual .swiper-slide .slogun .text{
		line-height : 25px;
	}
	.popupArea {
		background: url(../images/popup-bg.png) #a51c30 repeat-x 50% 0;
	}
	.cdu_quick .service_menu .menu li .inner{
		height:190px;
		padding-top:34px;
	}
	.cdu_quick .service_menu .menu li:nth-child(1), .cdu_quick .service_menu .menu li:nth-child(3), .cdu_quick .service_menu .menu li:nth-child(5), .cdu_quick .service_menu .menu li:nth-child(7), .cdu_quick .service_menu .menu li:nth-child(9){
		background-color:rgba(0, 0, 0, 0.3);
	}
	.cdu_quick .service_menu .menu li:nth-child(8){
		background:none;
	}
	.cdu_notice .notice_content .tab_on .tab, .cdu_notice .notice_content .tab_off .tab {
		font-size: 25px;
		font-weight: bold;
	}
	.cdu_notice .notice_content .tab_content .recent .txt {height: 75px;}
	.adm_news .board_wrap .movie_area .movie .icon {
		width: 80px;
		height: 80px;
		margin: -40px 0 0 -40px;
		font-size: 20px;
		border: 2px solid #fff;
	}
	.adm_news .board_wrap .movie_area .movie .icon .fal {
		margin-top: 30px;
	}
	.org_map .org5.col1:after {
		left: 12.5%;
		right: 62.4%;
		width: 0px;
	}
	.main_visual .swiper-inner-wrap .quick_link .link_menu li:first-child .inner{
		background:none;
		background-color: rgba(0, 0, 0, 0.4);
	}
	.main_visual .swiper-inner-wrap .quick_link .link_menu li:first-child .inner .tit{
		color: #feca65;
	}
	.main_visual .swiper-inner-wrap .quick_link .link_menu li:first-child .inner .desc {
		color: #fff;
	}
	.main_visual .swiper-inner-wrap .quick_link .link_menu li:first-child{
		border: 1px solid rgba(255, 255, 255, 0.3);
	}
/* 	.main_visual .swiper-inner-wrap .quick_link .link_menu li:nth-child(2) .inner{ */
/* 		background: linear-gradient(to right, #fed173, #ff850e); */
/* 	} */
/* 	.main_visual .swiper-inner-wrap .quick_link .link_menu li:nth-child(2) .inner .tit{ */
/* 		color: #2f2719; */
/* 	} */
/* 	.main_visual .swiper-inner-wrap .quick_link .link_menu li:nth-child(2) .inner .desc { */
/* 		color: #61553e; */
/* 	} */
	.main_visual .swiper-inner-wrap .quick_link .link_menu li .inner.challenge .more {
		color: #61553e;
	}
/* 	.main_visual .swiper-inner-wrap .quick_link .link_menu li:nth-child(2){ */
/* 		border: none; */
/* 	} */
}

.sub_visual.menu_2 {
    background-image: url(../images/sub/sub_visual_2.jpg);
}

.sub_visual.menu_3 {
    background-image: url(../images/sub/sub_visual_3.jpg);
}

.sub_visual.menu_4 {
    background-image: url(../images/sub/sub_visual_4.jpg);
}

.sub_visual.menu_5 {
    background-image: url(../images/sub/sub_visual_5.jpg);
}

.sub_visual.menu_6 {
    background-image: url(../images/sub/sub_visual_5.jpg);
}

.lang_layer.active{
	display:block !important;
}

.button02.icon_pdf a{font-size: 14px; width: 295px !important;}