@charset "utf-8";

	.main_wrap{margin-top: 100px; overflow: hidden; }
	.w1620{width:1620px;margin:auto;}
	.w1400{width:1400px;margin:auto;}
	.w1420{width:1420px;margin:auto;}
	.w1320{width:1320px;margin:auto;}
	.af{content: '';display: block;clear: both;}
	.m_header{display:none}
	.top_bt{ display: none; }

	
	
	/* Main Visual */
	.mns1_mnvisual{width:100%;height: 603px;overflow: hidden;}

	.main_visual{overflow: hidden;}


	/* Main Visual */
	.mv_sec {position:relative;min-width: 1500px;height:603px; width:100%;max-width: 1920px;margin:auto;}

	/* Main Slider Start Effect */
	.mv_list {transition:5s;}

	/* Main Slider Height */
	.mv_sec .owl-theme .owl-item {position:relative;width:100%;height:603px;overflow:hidden;z-index:1;}
	.mv_sec .owl-theme .active .item {z-index:2;}
	.mv_sec .owl-theme .item img {display:block;width:100%;height:603px;position:absolute;top:0;left:0px;bottom:0;right:0;margin:auto;transform:scale(1.1); transition:1.5s; opacity: 1;  object-fit: cover;}
	.mv_sec .owl-theme .active .item img {transform:scale(1);/* transform:rotate(0.02deg); */margin: 0;/*  opacity: 1; */} 

	/* Main Slider Slogan */
	.mv_info {position: absolute;left: 107px;top: 140px;}	


	/* Text */
	.mv_info .t1 {position: relative; top: -100px;font-size: 3.438rem;line-height: 1.1;color: #fff;;font-weight: 600;;transition:0.8s; opacity: 0;text-shadow: 3px 3px 4px rgba(0,0,0,0.2);}
	.mv_info .t2{position: relative; top: -100px;margin-top: 32px;font-size: 1.250em;line-height: 1;color: #fff;transition:1.2s; opacity: 0; padding-left: 3px;}


	/* Text Effect*/ 
	.active .mv_info .t1 {opacity:1; top: 0;}
	.active .mv_info .t2 {opacity:1; top: 0;}

	.mnv_btns{margin-top:70px;}
	.mnv_btns a{display: inline-block;width:202px;height: 61px;padding-top:7px;font-size:18px;line-height: 23px;color: #fff;text-align: center;box-sizing:border-box;}
	.mnv_btns a.btn_mnv_more{margin-right:3px;background-color: #7eaa4c;}
	.mnv_btns a.btn_mnv_cslt{background-color: #f69c00;}

	
	/* owl-dots */
	.mv_sec .owl-dots{ position: absolute; top: 72%; left: 207px; z-index: 99;}

	.mns1_wrap .owl-theme .owl-dots .owl-dot{background: none;outline:none;cursor:none;}

	.mns1_wrap .owl-theme .owl-dots .owl-dot span{position: relative;background: none;width: auto !important; height: 32px !important;margin:0 !important;}
	.mns1_wrap .owl-theme .owl-dots .owl-dot span:before{position: absolute;top:0;left:0;width: 30px !important; height: 32px !important;font-size:1.5rem;color: #fff;font-weight: 600;opacity:0;font-family: 'Montserrat',sans-serif;}
	.mns1_wrap .owl-theme .owl-dots .owl-dot:nth-child(1) span:before{content: '01';}
	.mns1_wrap .owl-theme .owl-dots .owl-dot:nth-child(2) span:before{content: '02';}
	.mns1_wrap .owl-theme .owl-dots .owl-dot:nth-child(3) span:before{content: '03';}
	.mns1_wrap .owl-theme .owl-dots .owl-dot:nth-child(4) span:before{content: '04';}
	.mns1_wrap .owl-theme .owl-dots .owl-dot:nth-child(5) span:before{content: '05';}
	.mns1_wrap .owl-theme .owl-dots .owl-dot:nth-child(6) span:before{content: '06';}
	.mns1_wrap .owl-theme .owl-dots .owl-dot:nth-child(7) span:before{content: '07';}
	.mns1_wrap .owl-theme .owl-dots .owl-dot:nth-child(8) span:before{content: '08';}
	.mns1_wrap .owl-theme .owl-dots .owl-dot.active span:before{opacity:1}
	.mns1_wrap .owl-theme .owl-dots:after{content: '/ 08';position: absolute;top:4px;left:33px;width: 40px !important; height: 32px !important;font-size:1rem;color: #fff;font-weight: 600;opacity:0.7;font-family: 'Montserrat',sans-serif;}


	/* owl-nav  */
	.mv_sec .owl-theme .owl-nav {position: absolute;  top: calc(71% + 36px);left:107px;margin: 0!important;background: none;}
	.mv_sec .owl-theme .owl-nav a{width:22px;height: 32px;margin:0;padding: 0;;}
	.mv_sec .owl-theme .owl-nav .owl-prev{position: absolute;left: 0px; top: -35px; background:  url(../../images/main/mnv_arr_prev.png) no-repeat center;}
	.mv_sec .owl-theme .owl-nav .owl-prev:after{content: '';position: absolute;top:50%;right:-22px;transform:translateY(-50%);width: 1px;height:14px;background-color: rgba(255,255,255,0.4);}
	.mv_sec .owl-theme .owl-nav .owl-next{position: absolute;left: 64px; top: -35px; background: url(../../images/main/mnv_arr_next.png) no-repeat center;}
	.mv_sec .owl-theme .owl-nav span{display: none;}

	/* mn_noti_wrap */
	.mn_noti_wrap{width:100%;height:80px;background-color: #fff;border-bottom: 1px solid #ddd}
	.mn_noti_tit{float: left;width:17.19%;height: 100%;}
	.mn_noti_tit a{display:inline-block;width:100%;padding-left: 63px;;box-sizing:border-box;;font-size:18px;line-height: 80px;color: #1db8f5;background: url(../../images/main/noti_tit_bg.png), url(../../images/main/mn_noti_more.png);background-repeat:no-repeat;background-position:left center, 100% center;} 
	.mn_noti_area{position: relative;float: left;width:82.81%;}
	.mn_noti_area .mn_noti_cont{width:100%;height: 80px;overflow: hidden;}
	.mn_noti_area .swiper-slide{position: relative;width: calc(100% - 150px);height: 80px;margin-left:36px;padding-left: 14px;padding-right: 37px;box-sizing:border-box;;font-size:16px;line-height: 80px;color: #666666;text-align: left;overflow: hidden;/*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; */}
	.mn_noti_area .swiper-slide:before{content: '';position: absolute;top:50%;left:0;width:3px;height: 3px;margin-top:-1.5px;background-color: #1db8f5;}
	.mn_noti_area .swiper-slide .noti_date{float: right;font-size:16px;line-height: 80px;color: #999999;text-align: right;}

	.swiper-buttons{position: absolute;top:50%;right:0;width:80px;height: 32px;margin-top:-16px;background-color: #ededed;border-radius:30px;z-index: 99;}
	.swiper-button-prev,
	.swiper-button-next {float: left;width: 50%; height:32px;margin-top:0;position:static;-webkit-background-size: 12px 8px;background-size:12px 8px ;z-index: 10; cursor: pointer;box-sizing:border-box;}

	.swiper-button-prev {background:url(../../images/main/arr_noti_dw.png) no-repeat center;}
	.swiper-button-next{background:url(../../images/main/arr_noti_up.png) no-repeat center;border-right:1px solid #ddd;}

	

/* main section common */
.main_wrap > section{margin-bottom: 80px;}
.btn_more{font-size:0.938rem;color: #333;font-weight: 600;text-transform: uppercase;transition:0.3s;}
.mns2_1_wrap .btn_more{position: absolute;top:72px;right:93px;color: #333290;line-height: 1;}
.mns3_wrap .btn_more{margin-top: 5px;}

/* main section 2 */
.mns2_1_wrap{position: relative;float: left;width: 50%;height: 463px;padding: 60px 93px 0 108px;box-sizing:border-box;background-color: #f6fafe;}
.mns2_1_wrap h2{font-size:2rem;font-weight: 500;color: #333333;}



.mns2_1_wrap .mns2_1_cont{margin-top:30px;}
.board_latest{margin-bottom: 40px;padding-bottom: 30px;border-bottom:1px solid #ddd;box-sizing:border-box;}
.board_latest .board_date{display: table;float:left;width:98px;height: 98px;border:1px solid #444444;background-color: #fff;font-size:0.938rem;color: #666666;text-align: center;box-sizing:border-box;}
.board_latest .board_date .board_date_in{display: table-cell;vertical-align: middle;}
.board_latest .board_date .date{display: block;font-size:1.875rem;color: #333333;font-weight: 700;}
.board_latest .board_cont{float:left;width: calc(100% - 98px);padding-left: 19px;box-sizing: border-box;}
.board_latest .board_cont h3{margin: 10px 0 12px;font-size:1.125rem;line-height: 1;color: #33409d;font-weight: 500;}
.board_latest .board_cont p{font-size:1rem;color: #666666;}

.board_list ul li a{font-size:1rem;line-height: 32px;color: #666666;transition:0.3s;}
.board_list ul li span:nth-child(1){position: relative;display:block;float: left;margin-right:10px;padding-left: 15px;width: 80%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.board_list ul li span:nth-child(1):before{content: '';position: absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height: 4px;background-color: #333290;}
.board_list ul li span:nth-child(2){display:block;float: right;}

.mns2_2_wrap{position: relative;float: left;width: 50%;height: 463px;color: #fff;text-align: center;overflow: hidden;}
.mns2_2_wrap:after{content: '';position: absolute;top:0;left:0;right:0;bottom:0;z-index: -1;width: 100%;height: 100%;background: url(../../images/main/mns2_2_bg1.jpg) no-repeat center;transition:0.5s;}
.mns2_2_wrap:before{content: '';position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);width: calc(100% - 40px);height: calc(100% - 38px);border: 1px solid rgba(255,255,255,0.14);box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}

.mns2_2_cont{position: relative;z-index: 9;display: table;width: 100%;height: 100%;}
.mns2_2_cont a{display: table-cell;vertical-align: middle;color: #fff; padding-bottom:10px;}
.mns2_2_cont h2{font-size:1.125rem;font-weight: 700;color: #21abf3;}
.mns2_2_cont em{margin:15px auto;display: block;font-size:2.25rem;line-height: 1.3;font-weight: 700;}
.mns2_2_cont p {font-size:18px;}
.mns2_2_cont button{margin: 45px auto 0;display: block;width: 223px;font-size:1rem;line-height: 69px;color: #fff;font-weight: 700;border-radius:10px;background-color: #21abf3;cursor: pointer;}



/* main section3 */
.mns3_wrap{padding:70px 0;border:1px solid #ddd;}
.mns3_wrap ul li{float: left;width: 33.33%;padding-left: 107px;border-right:1px solid #ddd;box-sizing:border-box;}
.mns3_wrap ul li:last-child{border-right:0;}

.mns3_wrap ul li figure{float: left;margin-right: 30px;}
.mns3_wrap ul li div{float: left;}
.mns3_wrap ul li div h2{width: 105px;margin-bottom: 15px;font-size:1.063rem;line-height: 35px;font-weight: 500;border-radius:30px;text-align: center;color: #fff;}
.mns3_wrap ul li:nth-child(1) div h2{background-color: #ce2e24;}
.mns3_wrap ul li:nth-child(2) div h2{background-color: #33409d;}
.mns3_wrap ul li:nth-child(3) div h2{background-color: #070b4a;}

.mns3_wrap ul li div p,
.mns3_wrap ul li div dl{font-size:1rem;line-height: 26px;color: #666666;}

.mns3_wrap ul li div dl dt{float: left;width: 33px;font-weight: 500;color: #333;}
.mns3_wrap ul li div dl dd{float: left;width:calc(100% - 33px);}
.mns3_wrap ul li div p.time_info{font-size:0.938rem}


/* main section4 */
.mns4_wrap{padding: 80px 110px 60px;box-sizing:border-box;background-color: #f8f8f8;}
.mns4_wrap h2{margin-bottom: 35px;font-size:2.25rem;font-weight: 500;color: #333;text-align: center;}

.mns4_slide_wrap .mns4_slide{width: 330px;margin-right: 25px;transition:0.3s;}
.mns4_slide_wrap .slick-track{padding-bottom: 20px;}
.mns4_slide_wrap .mns4_slide.slick-current{box-shadow:3px 3px 15px rgba(0,0,0,0.1)}
.mns4_slide_wrap .mns4_slide img{width:100%;}

.mns4_slide_wrap .mns4_slide a > div{width: 100%;padding:40px;box-sizing:border-box;background-color: #fff;}
.mns4_slide_wrap .mns4_slide dl{position: relative;padding-left: 10px;}
.mns4_slide_wrap .mns4_slide dl:before{content: '';position: absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height: 3px;background-color: #004f71;}
.mns4_slide_wrap .mns4_slide dt{float: left;margin-right: 15px;line-height: 26px;color: #333333;font-weight: 500;}
.mns4_slide_wrap .mns4_slide dd{float: left;line-height: 26px;color: #666666;}


.mns4_slide_wrap .slick-arrow{position: absolute;top:50%;transform:translateY(-50%);width: 52px;height: 52px;transition:0.1s;z-index: 9;font-size:0;outline:0;border: 1px solid #dddddd; border-radius: 50%;cursor: pointer;}
.mns4_slide_wrap .slick-prev{left:-80px;background: url(../../images/main/mns4_arr_prev.png) no-repeat center;}
.mns4_slide_wrap .slick-next{right:-60px;background: url(../../images/main/mns4_arr_next.png) no-repeat center;}


/* hover 효과 제거 */
@media (min-width:800px){	
	.board_latest:hover .board_date{border:1px solid #33409d;color: #33409d;}
	.board_latest:hover .board_date .date,
	.board_latest:hover .board_cont p{color: #33409d;}

	.board_list ul li:hover a{color: #33409d;}

	.mns2_1_wrap .btn_more:hover{color: #070b4a;}
	.mns2_2_wrap:hover:after{transform:scale(1.2)}


	/* .mns2_2_cont:hover button{background-color: #070b4a;} */
	.mns3_wrap ul li:nth-child(1):hover .btn_more{color: #ce2e24;}
	.mns3_wrap ul li:nth-child(3):hover .btn_more{color: #070b4a;}

	.mns4_slide_wrap .slick-prev:hover{background: #c3c3c3 url(../../images/main/mns4_arr_prev_h.png) no-repeat center;border:none;}
	.mns4_slide_wrap .slick-next:hover{background: #c3c3c3 url(../../images/main/mns4_arr_next_h.png) no-repeat center;border:none;}

	.mns4_slide_wrap .mns4_slide:hover{box-shadow:3px 3px 15px rgba(0,0,0,0.1)}
	.mns4_slide_wrap .mns4_slide:hover dt,
	.mns4_slide_wrap .mns4_slide:hover dd{color: #33409d;}

}


