@charset "utf-8";

#top_layout .top_wrap .logo_wrap a{display: inline-block;background:url(../../sts/images/main/main_ir.png) no-repeat;}
#top_layout .top_wrap .logo_wrap .kiast{width:130px;background-position: -1px -1px;}
#top_layout .top_wrap .logo_wrap .sts{width: 121px;background-position: -131px -1px;}
#top_layout .top_wrap .utile_wrap li.search a{background:url(../../sts/images/main/main_ir.png) no-repeat -255px -1px;}
#top_layout .top_wrap .utile_wrap li.sitemap a{background: url(../../sts/images/main/main_ir.png) no-repeat -283px -1px}
#gnb_layout{border-bottom: 1px solid rgba(255,255,255,0.1);}
#body_layout .body_wrap{width: 1285px;}

#mvisual{overflow: hidden;position:relative;width:100%;height:auto;padding:0; margin:0;}
#mvisual .sliderBox,
#mvisual .sliderBox ul,
#mvisual .sliderBox ul li{ width:100%; height:auto; padding:0; margin:0; display:inline-block;vertical-align:top;}
#mvisual .sliderBox ul{ position:relative;}
#mvisual .sliderBox ul li{ position:absolute; top:0; left:0;overflow:hidden;}
#mvisual .sliderBox ul li .thumb{display:inline-block;overflow: hidden;position: relative;width:100%;height:763px;}
#mvisual .sliderBox ul li .thumb img{width: 100%;max-width: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
#mvisual .controlBox{position: absolute;top: 265px;left: 0;right: 0}
#mvisual .controlBox .paging .btn_page{display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: #fff;font-size: 0;text-indent: -9999px;}
#mvisual .controlBox .paging .btn_page.on{background: #1a5791}
#mvisual .controlBox .paging .btn_page + .btn_page{margin-left: 24px;}
#mvisual .body_wrap{position: absolute;top: 310px;left: 50%;margin-left: -620px;}
#mvisual .txt strong{display: block;margin-bottom: 20px;font-size: 52px;line-height: 52px;font-weight: 700;color: #fff;font-family: 'nmj_m';word-break: keep-all;    font-weight: 300;}
#mvisual .txt p{font-size: 25px;line-height: 25px;color: #fff;text-shadow: 0px 0px 10px rgba(0,0,0,0.5)}
#mvisual .link{position: relative;overflow:hidden;margin-top: 53px;padding:32px 85px 0 239px;}
#mvisual .link li{display: block;float: left;position: relative;width: 33.3%;height: 195px;}
#mvisual .link li:nth-child(1){position: absolute;left: 85px;top: 32px;}
#mvisual .link li:nth-child(1) a{float: left;}
#mvisual .link li a{display: block;float: right;position: relative;width: 154px;height: 153px;padding: 20px 18px 0;border-radius: 50%;background: #263042;font-size: 16px;float:  right;color: #fff;}
#mvisual .link li a:hover,
#mvisual .link li a:focus{width: 195px;height: 195px;padding-top: 50px;margin-top: -32px;background: rgba(31,142,205,0.9);transition:all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
#mvisual .link li a .ico{display: block;height: 47px;margin: 10px auto 20px; ;background: url(../../sts/images/main/main_ir.png) no-repeat;}
#mvisual .link li a .ico:before{position: absolute;left: 20px;right: 20px;top: 56%;width: auto;height: 1px;background: rgba(255,255,255,0.1);content: '';}
#mvisual .link li a .icon1{width: 39px;background-position: -319px -1px;}
#mvisual .link li a .icon2{width: 54px;background-position: -361px -1px;}
#mvisual .link li a .icon3{width: 35px;background-position: -418px -1px;}
#mvisual .link li a .icon4{width: 41px;background-position: -456px -1px;}
#mvisual .link li a .icon5{width: 28px;background-position: -500px -1px;}
#mvisual .link li a .icon6{width: 44px;background-position: -531px -1px;}
#mvisual .link li a:hover .icon1,
#mvisual .link li a:focus .icon1{background-position: -319px -51px;}
#mvisual .link li a:hover .icon2,
#mvisual .link li a:focus .icon2{background-position: -361px -51px;}
#mvisual .link li a:hover .icon3,
#mvisual .link li a:focus .icon3{background-position: -418px -51px;}
#mvisual .link li a:hover .icon4,
#mvisual .link li a:focus .icon4{background-position: -456px -51px;}
#mvisual .link li a:hover .icon5,
#mvisual .link li a:focus .icon5{background-position: -500px -51px;}
#mvisual .link li a:hover .icon6,
#mvisual .link li a:focus .icon6{background-position: -532px -51px;}
#mvisual .link li a:hover .ico:before,
#mvisual .link li a:focus .ico:before{display: none;}

#mcon1 .body_wrap{margin-top: 84px;/*padding-right: 415px;*/}
#mcon1 #tab{position: relative;text-align: left;}
#mcon1 #tab .btn_wrap{position: relative;margin:10px 0 48px;border-bottom: 1px solid #cfcfcf}
#mcon1 #tab .btn_wrap .title{display: inline-block;position: relative;padding:0 25px 20px 0;font-weight:bold ;color: #000;font-size: 20px;vertical-align: baseline;}
#mcon1 #tab .btn_wrap .tab_btn{display: inline-block;padding: 0 25.5px 21px;font-weight:bold ;color: #5f5f5f;font-size: 15px;vertical-align: baseline;}
#mcon1 #tab .btn_wrap .tab_btn.ov{color: #1a468c;}
#mcon1 #tab .btn_wrap .tab_btn.ov:after{position: absolute;bottom: 0px;left: 0px;width: 157px;height: 3px;background: #1a468c;content: '';}
#mcon1 #tab .btn_wrap .tab_btn.btn2.ov:after{width: 260px;}
#mcon1 #tab .btn_wrap .tab_btn.btn3.ov:after{width: 337px;}
#mcon1 #tab .grap .obj .notice_list{margin-left:10px;}
#mcon1 #tab .grap .obj .notice_list:after{display: block;visibility: hidden;clear: both;content: '';}
#mcon1 #tab .grap .obj .notice_list li{float: left;position: relative;width:50%;margin-bottom: 35px;height:80px;}
#mcon1 #tab .grap .obj .notice_list li a{display: block;width: 100%;min-height: 76px;padding:0 60px 0 100px;}
#mcon1 #tab .grap .obj .notice_list li a b{display: block;position: absolute;left: 0;top: 0;width: 76px;height: 76px;padding: 8px;text-align: center;border:1px solid #ddd;}
#mcon1 #tab .grap .obj .notice_list li a b.today{padding:0;background: #004e91;border:0;}
#mcon1 #tab .grap .obj .notice_list li a b.today em{font-size: 17px;font-family: 'nsr_m';line-height: 76px;color: #fff;}
#mcon1 #tab .grap .obj .notice_list li a b.today .month,
#mcon1 #tab .grap .obj .notice_list li a b.today .day{display: none;}
#mcon1 #tab .grap .obj .notice_list li a b .month{color: rgba(0,0,0,0.5);font-size: 13px;line-height: 23px;}
#mcon1 #tab .grap .obj .notice_list li a b .day{display: block;margin-top: 5px;font-family: 'nsr_m';color: #000;font-size: 41px;line-height: 23px;font-weight: bold;}
#mcon1 #tab .grap .obj .notice_list li a strong{display: block;overflow:hidden;width: 100%;height: 46px;margin-bottom: 10px;font-size: 18px;line-height: 23px;font-weight: bold;color: #000;text-overflow: ellipsis;}
#mcon1 #tab .grap .obj .notice_list li a p{overflow: hidden;width: 100%;font-size: 14px;line-height: 23px;color: rgba(0,0,0,0.8);white-space: nowrap;text-overflow: ellipsis;}
#mcon1 #tab .grap .obj .more{display: block;position: absolute;top: 13px;right: 0;width: 18px;height: 18px;background: url(../../sts/images/main/main_ir.png) no-repeat -283px -26px;}
#mcon1 #popup{display:block;position:absolute;right: 0;top: 0;padding:0; margin:0;}
#mcon1 #popup .sliderBox,
#mcon1 #popup .sliderBox ul,
#mcon1 #popup .sliderBox ul li{ width:100%; height:100%; padding:0; margin:0; display:inline-block;}
#mcon1 #popup .sliderBox{overflow:hidden;width:357px;}
#mcon1 #popup .sliderBox ul{ position:relative;}
#mcon1 #popup .sliderBox ul li{ position:absolute; top:0; left:0;height:318px;}
#mcon1 #popup .sliderBox ul li .thumb{position: relative;display: inline-block;width: 100%;height:318px;overflow: hidden;background-color:#f0f0f0;}
#mcon1 #popup .sliderBox ul li .thumb img{width: 100%;max-width: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
#mcon1 #popup .controlBox{position: absolute;top: 21px;right: 18px}
#mcon1 #popup .controlBox button{display: inline-block;margin-right: 10px;background: url(../../sts/images/main/main_ir.png) no-repeat;font-size: 0;text-indent: -9999px;vertical-align: middle;}
#mcon1 #popup .controlBox .btn_stop{width: 9px;height: 11px;background-position: -254px -31px}
#mcon1 #popup .controlBox .btn_play{width: 7px;height: 11px;background-position: -266px -31px}
#mcon1 #popup .controlBox .paging{display: inline-block;vertical-align: baseline;}
#mcon1 #popup .controlBox .paging .btn_page{display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: #fff;font-size: 0;text-indent: -9999px;vertical-align: middle;}
#mcon1 #popup .controlBox .paging .btn_page.on{background: #00a0cc}
#mcon1 #popup .controlBox .paging .btn_page + .btn_page{margin-left: 9px;}

#mcon2{overflow: hidden;position: relative;margin-top: 65px;padding-bottom: 87px;}
#mcon2:before{display: block;position: absolute;left: 0;bottom: 0;width: 393px;height: 90px;background: url(../../sts/images/main/mcon2_bg.png) no-repeat;content:'';}
#mcon2:after{position: absolute;left: 50%;top: 0;width: 100%;height: 100%;margin-left: -290px;/*background: #f4f4f4;z-index: -1;content: '';*/}
#mcon2 .body_wrap:after{display: block;visibility: hidden;clear: both;content: '';}
#mcon2 .body_wrap > div{text-align: left;}
#mcon2 .body_wrap > div .title{display: block;position: relative;z-index: 0;margin: 50px 0 25px 15px;font-size: 22px;font-weight: 700;color: #000;font-family: 'nsr_m';}
#mcon2 .intro{float: left;width: 49%;}
#mcon2 .intro ul:after{display: block;visibility: hidden;clear: both;content: '';}
#mcon2 .intro ul li{float: left;position: relative;width: 50%;height: 310px;}
#mcon2 .intro ul li a{display: block;width: 100%;height: 100%;padding-top: 60px;text-align: center;}
#mcon2 .intro ul li a strong{display: block;margin-bottom: 10px;font-size: 28px;line-height: 35px;font-family: 'nsr_m';color: #fff;font-weight: 300}
#mcon2 .intro ul li a strong em{font-weight: 700}
#mcon2 .intro ul li a p{font-size: 16px;line-height: 21px;color: #fff;}
#mcon2 .intro ul .box1{background: #1a468c}
#mcon2 .intro ul .box1 a{position: relative;}
#mcon2 .intro ul .box1 a:after{display: block;position: absolute;left: 50%;bottom: 43px;width: 145px;height: 101px;margin-left: -57.5px;background: url(../../sts/images/main/main_ir.png) -1px -39px;content: '';}
#mcon2 .intro ul .box2{background: url(../../sts/images/main/mcon2_box2.png) no-repeat;background-size: cover;}
#mcon2 .intro ul .box2 strong,
#mcon2 .intro ul .box2 p{color: #000}
#mcon2 .intro ul .box3{background: #1e3253}
#mcon2 .intro ul .box3 a{padding-top: 42px;}
#mcon2 .intro ul .box3 strong{width: 171px;height: 171px;margin: 0 auto 20px;padding-top: 55px;background: url(../../sts/images/main/mcon2_box3.png);}
#mcon2 .intro ul .box3 strong em{display: block;}
#mcon2 .intro ul .box4{background: #fff url(../../sts/images/main/mcon2_box4.png) no-repeat;background-position: 90% 100%}
#mcon2 .intro ul .box4 strong,
#mcon2 .intro ul .box4 p{color: #000}
#mcon2 .intro ul .box4 .more{display: block;width: 77px;height: 77px;margin: 18px auto 0;background: url(../../sts/images/main/main_ir.png) -149px -38px;font-size: 0;text-indent: -9999px;}
#mcon2 .gallery{float: right;position: relative;width: 49%;}
#mcon2 .gallery strong{position: relative;}
#mcon2 .gallery strong:before{position: absolute;top: -30px;left: -40px;z-index: -1;width: 543px;height: 125px;background: url(../../sts/images/main/mcon2_tit_bg.png);content: '';}
#mcon2 .gallery #gallery{display:block;position:relative;padding:0; margin:0;}
#mcon2 .gallery #gallery:after{position: absolute;right: -310px;top: 0;width: 310px;height: 620px;/*background: url(../../sts/images/main/mcon2_bg2.jpg) no-repeat;content: '';*/}
#mcon2 .gallery #gallery .sliderBox,
#mcon2 .gallery #gallery .sliderBox ul,
#mcon2 .gallery #gallery .sliderBox ul li{ width:100%; height:100%; padding:0; margin:0; display:inline-block;}
#mcon2 .gallery #gallery .sliderBox{overflow:hidden;width:630px;}
#mcon2 .gallery #gallery .sliderBox ul{ position:relative;}
#mcon2 .gallery #gallery .sliderBox ul li{ position:absolute; top:0; left:0;height:620px;}
#mcon2 .gallery #gallery .sliderBox ul li .thumb{position: relative;display: inline-block;width: 100%;height:620px;overflow: hidden;background-color:#f0f0f0;}
#mcon2 .gallery #gallery .sliderBox ul li .thumb img{width: 100%;max-width: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
#mcon2 .gallery #gallery .sliderBox ul li .txt{position: absolute;left: 0;bottom: 0;width: 310px;height: 310px;padding-top: 130px;background: rgba(31,92,193,0.9);}
#mcon2 .gallery #gallery .sliderBox ul li .txt strong{display: block;overflow: hidden;width: 190px;height: 50px;margin: 0 auto 35px;font-size: 23px;line-height: 26px;color: #fff;font-weight: 300;word-break: keep-all;text-overflow: ellipsis;text-align: center;}
#mcon2 .gallery #gallery .sliderBox ul li .txt .more{display: block;width: 118px;height: 36px;margin: 0 auto;border:1px solid #fff;text-align: center;font-size: 14px;line-height: 36px;color: #fff;}
#mcon2 .gallery #gallery .controlBox{position: absolute;bottom: 225px;width: 310px;text-align: center;}
#mcon2 .gallery #gallery .controlBox button{display: inline-block;margin-right: 10px;background: url(../../sts/images/main/main_ir.png) no-repeat;font-size: 0;text-indent: -9999px;vertical-align: middle;}
#mcon2 .gallery #gallery .controlBox .btn_stop{width: 9px;height: 11px;background-position: -254px -31px}
#mcon2 .gallery #gallery .controlBox .btn_play{width: 7px;height: 11px;background-position: -266px -31px}
#mcon2 .gallery #gallery .controlBox .paging{display: inline-block;vertical-align: baseline;}
#mcon2 .gallery #gallery .controlBox .paging .btn_page{display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: #fff;font-size: 0;text-indent: -9999px;vertical-align: middle;}
#mcon2 .gallery #gallery .controlBox .paging .btn_page.on{background: #00a0cc}
#mcon2 .gallery #gallery .controlBox .paging .btn_page + .btn_page{margin-left: 9px;}
#mcon2 .gallery > .more{position: absolute;right: 27px;top: 57px;width: 18px;height: 18px;background: url(../../sts/images/main/main_ir.png) -229px -39px;}

@media (max-width: 1359px){
	#body_layout{padding: 0}
	#body_layout .body_wrap{width: 100%;padding: 0 40px}
	#mvisual .body_wrap{left: 0;margin-left: 0}
	#mcon1 .body_wrap{padding-right: 410px}
	#mcon1 #tab .grap .obj .notice_list li a{padding: 0 20px 0 100px;}
	#mcon1 #popup{right: 30px}

	#mcon2 .gallery #gallery .sliderBox{width: 100%;}
}
@media (max-width:1199px){
	#top_layout .top_wrap .utile_wrap li.sitemap{margin-right: 23px}
	#body_layout .body_wrap{padding: 0 20px}
	
	#mvisual .body_wrap{top: 265px;padding: 0}
	#mvisual .controlBox{top: 215px;}
	#mvisual .sliderBox ul li .thumb{height: 733px;}
	#mvisual .link{margin-top: 100px;padding: 22px 33px 0 144px}
	#mvisual .link li:nth-child(1){left: 33px;top: 22px;}
	#mvisual .link li a{width: 111px;height: 110px;padding-top: 17px;font-size: 14px;}
	#mvisual .link li a:hover,
	#mvisual .link li a:focus{width: 141px;height: 142px;padding-top: 40px;margin-top: -22px;}
	#mvisual .link li a .ico{height: 34px;margin: 0px auto 10px}
	#mvisual .link li a .icon1{width: 29px;background-position: -147px -142px;}
	#mvisual .link li a .icon2{width: 39px;background-position: -179px -142px;}
	#mvisual .link li a .icon3{width: 26px;background-position: -221px -142px;}
	#mvisual .link li a .icon4{width: 30px;background-position: -250px -142px;}
	#mvisual .link li a .icon5{width: 21px;background-position: -283px -142px;}
	#mvisual .link li a .icon6{width: 29px;background-position: -146px -216px;}
	#mvisual .link li a:hover .ico,
	#mvisual .link li a:focus .ico{margin-bottom: 17px;}
	#mvisual .link li a:hover .icon1,
	#mvisual .link li a:focus .icon1{background-position: -147px -180px;}
	#mvisual .link li a:hover .icon2,
	#mvisual .link li a:focus .icon2{background-position: -179px -180px;}
	#mvisual .link li a:hover .icon3,
	#mvisual .link li a:focus .icon3{background-position: -221px -180px;}
	#mvisual .link li a:hover .icon4,
	#mvisual .link li a:focus .icon4{background-position: -250px -180px;}
	#mvisual .link li a:hover .icon5,
	#mvisual .link li a:focus .icon5{background-position: -283px -180px;}
	#mvisual .link li a:hover .icon6,
	#mvisual .link li a:focus .icon6{background-position: -146px -253px;}
	#mvisual .link li a .ico:before{top: 53%;}

	#mcon1 .body_wrap{margin-top: 39px;padding-right: 365px}
	#mcon1 #tab .btn_wrap{margin-bottom: 34px}
	#mcon1 #tab .grap .obj .notice_list{margin-left:0}
	#mcon1 #tab .grap .obj .notice_list li{float: none;width: 100%;margin-bottom: 26px;}
	#mcon1 #tab .grap .obj .notice_list li:nth-child(3),
	#mcon1 #tab .grap .obj .notice_list li:nth-child(4){display: none;}
	#mcon1 #tab .grap .obj .notice_list li a{padding-right:0; }
	#mcon1 #popup {right: 20px;}
	#mcon1 #popup .sliderBox{width: 310px;}
	#mcon1 #popup .sliderBox ul li{height: 276px;}

	#mcon2{padding-bottom: 63px;}
	#mcon2:before{bottom: -12px;left: -20px;width: 272px;height: 62px;background-size: 100%;}
	#mcon2:after{margin-left: -130px;}
	#mcon2 .body_wrap > div .title{margin: 25px 0 15px;}
	#mcon2 .intro{width: 64%;}
	#mcon2 .intro ul li{height: 235px;}
	#mcon2 .intro ul li a{padding-top: 45px;}
	#mcon2 .intro ul li a strong{font-size: 25px;line-height: 27px;}
	#mcon2 .intro ul li a p{line-height: 18px;font-size: 14px}
	#mcon2 .intro ul .box1 a:after{bottom: 30px;width: 111px;height: 77px;background-position: -307px -143px;}
	#mcon2 .intro ul .box3 a{padding-top: 30px;}
	#mcon2 .intro ul .box4 .more{width: 60px;height: 60px;margin-top: 5px;background-position: -421px -143px;}
	#mcon2 .intro ul .box3 strong{width: 128px;height: 128px;margin-bottom: 10px;padding-top: 40px;background-size: 100%;}
	#mcon2 .intro ul .box4{background-size: 141px 118px;}
	#mcon2 .gallery{width: 33%;}
	#mcon2 .gallery > .more{right: 20px;top: 28px;}
	#mcon2 .gallery strong:before{top: -10px;left: -20px;width: 330px;height: 57px;background-size: 100%}
	#mcon2 .gallery #gallery:after{display: none;}
	#mcon2 .gallery #gallery .sliderBox ul li{height: 473px;}
	#mcon2 .gallery #gallery .sliderBox ul li .thumb{height: 237px}
	#mcon2 .gallery #gallery .sliderBox ul li .txt{position: static;width: 100%;height: 236px;padding-top: 90px;}
	#mcon2 .gallery #gallery .sliderBox ul li .txt strong{width: 157px;height: 48px;margin-bottom: 25px;font-size: 20px;line-height: 23px;}
	#mcon2 .gallery #gallery .sliderBox ul li .txt .more{width: 90px;height: 28px;line-height: 28px;}
	#mcon2 .gallery #gallery .controlBox{bottom: 170px;left: 0;right: 0;width: auto;}
	#mcon2 .gallery #gallery .controlBox .paging .btn_page{width: 9px;height: 9px;}
	#mcon2 .gallery #gallery .controlBox .paging .btn_page + .btn_page{margin-left: 3px;}
}
@media (max-width: 767px){
	#top_layout .top_wrap .logo_wrap .kiast{width: 66px;background:url(../../sts/images/main/main_ir.png) no-repeat -1px -143px}
	#top_layout .top_wrap .logo_wrap .sts{width: 77px;background-position: -66px -142px}
	#body_layout .body_wrap{padding: 0 10px}

	#mvisual .sliderBox ul li .thumb{height: 483px}
	#mvisual .controlBox{top: 185px;}
	#mvisual .body_wrap{top: 213px;padding: 0}
	#mvisual .txt strong{font-size: 30px;line-height: 34px;}
	#mvisual .txt p{font-size: 20px;line-height: 15px;word-break: keep-all;}
	#mvisual .link{display: none;}

	#mcon1 .body_wrap{padding-right: 10px;margin-top: 25px}
	#mcon1 #popup{position: relative;right: auto;top: auto;}
	#mcon1 #popup .sliderBox{width: 100%}
	#mcon1 #tab{margin-bottom: 20px}
	#mcon1 #tab .btn_wrap{margin: 0 0 5px;}
	#mcon1 #tab .btn_wrap .title{padding: 0 15px 20px 0;font-size: 18px;}
	#mcon1 #tab .btn_wrap .tab_btn{padding: 0 10px 20px}
	#mcon1 #tab .btn_wrap .tab_btn.btn1.ov:after{width: 109px}
	#mcon1 #tab .btn_wrap .tab_btn.btn2.ov:after{width: 183px}
	#mcon1 #tab .btn_wrap .tab_btn.btn3.ov:after{width: 230px}
	#mcon1 #tab .grap .obj .notice_list li{margin: 0;padding: 10px 0;border-bottom: 1px solid #ddd;}
	#mcon1 #tab .grap .obj .notice_list li a{padding: 0}
	#mcon1 #tab .grap .obj .notice_list li a strong{margin-bottom: 0;font-size: 15px;}
	#mcon1 #tab .grap .obj .notice_list li a p{height: auto;white-space: nowrap;}
	#mcon1 #tab .grap .obj .notice_list li a b{position: static;width: auto;height: auto;margin-top: 5px;padding: 0;border:0;text-align: left;}
	#mcon1 #tab .grap .obj .notice_list li a b.today{background: none;}
	#mcon1 #tab .grap .obj .notice_list li a b.today em{display: none;}
	#mcon1 #tab .grap .obj .notice_list li a b.today .month, 
	#mcon1 #tab .grap .obj .notice_list li a b.today .day{display: inline-block;}
	#mcon1 #tab .grap .obj .notice_list li a b .day{display: inline-block;margin: 0;line-height: 23px;font-size: 13px;color: rgba(0,0,0,0.5);font-family: 'nsk_m'}
	#mcon1 #tab .grap .obj .more{top: 5px}
	#mcon1 #popup .sliderBox ul li .thumb{height: 302px;}
	
	#mcon2:after{left: 0;right: 0;width: auto;}
	#mcon2 .body_wrap > div{float: none;width: 100%}
	#mcon2 .gallery > .more{top: 5px}

	#mcon2{margin-top: 40px;padding-bottom: 40px}
	#mcon2:before{display: none;}
	#mcon2 .body_wrap > div .title{margin-top: 40px;}
	#mcon2 .intro ul li{height: 170px;}
	#mcon2 .intro ul li a{padding-top: 25px}
	#mcon2 .intro ul li a strong{margin-bottom: 3px;font-size: 18px}
	#mcon2 .intro ul .box1 a:after{bottom: 19px;width: 81px;height: 56px;margin-left: -28px;background-position: -1px -165px}
	#mcon2 .intro ul .box3 a{padding-top: 20px}
	#mcon2 .intro ul .box3 strong{width: 92px;height: 92px;padding-top: 26px;background-size: 100%;line-height: 24px;}
	#mcon2 .intro ul .box4{background-size: 103px 86px;}
	#mcon2 .intro ul .box4 .more{width: 43px;height: 43px;background-position: -85px -165px}
	#mcon2 .gallery strong:before{left: 10px;top: 0;width: 290px;height: 57px;}
	#mcon2 .gallery #gallery .sliderBox ul li{height: 350px}
	#mcon2 .gallery #gallery .sliderBox ul li .thumb{height: 234px;}
	#mcon2 .gallery #gallery .sliderBox ul li .txt{height: 115px;padding: 40px 20px 0}
	#mcon2 .gallery #gallery .sliderBox ul li .txt strong{width: 100%;height: auto;margin-bottom: 5px;font-size: 15px;white-space: nowrap;}
	#mcon2 .gallery #gallery .controlBox{bottom: 90px;}
}


.body_wrap .sub_logo {margin-top:20px;}