@charset "utf-8";

*{font-family: 'nsk_m'}

#mvisual{display:block;position:relative;width: 100%;}
#mvisual .sliderBox{display:block;overflow:hidden;width:100%; height:100%; padding:0; margin:0;}
#mvisual .sliderBox ul{display:block;position:relative;width:100%; height:100%; padding:0; margin:0; }
#mvisual .sliderBox ul li{display:block;overflow: hidden;position:absolute; top:0; left:0;width:100%;height:500px;}
#mvisual .sliderBox ul li .thumb{display:inline-block;overflow: hidden;position: relative;width:100%;height:590px;}
#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 .sliderBox ul li .txt{position: absolute;top: 85px;left: 0;right: 0}
#mvisual .sliderBox ul li .txt span{display: block;font-family: 'nsr_m';color: #fff;font-size: 35px;line-height: 24px;}
#mvisual .sliderBox ul li .txt strong{display: block;margin-top: 20px;font-size: 43px;line-height: 65px;font-family: 'nsr_m';color: #fff;}
#mvisual .sliderBox ul li .txt strong br{display: none;}

#mvisual .controlBox{position: absolute;top: 0;left: 0;right: 0}
#mvisual .controlBox .paging{display: inline-block;position: relative;top: 230px;}
#mvisual .controlBox .paging .btn_page{display: inline-block;width: 44px;height: 5px;border:0;background: rgba(255,255,255,0.7);font-size: 0;text-indent: -9999px;}
#mvisual .controlBox .paging .btn_page.on{background: #fff;}
#mvisual .controlBox .paging .btn_page + .btn_page{margin-left: 4px}
#mvisual .controlBox > button{display: inline-block;border:0;background: url(../../../images/kuicf/main/main_ir_2022.png) no-repeat;font-size: 16px;color: #fff;}
#mvisual .controlBox .btn_stop{display: inline-block;position: relative;top: 230px;width: 21px;height: 21px;margin-left: 10px;background-position: -1px -10px;font-size: 0;text-indent: -9999px;}
#mvisual .controlBox .btn_play{display: inline-block;position: relative;top: 230px;width: 21px;height: 21px;margin-left: 10px;background-position: -26px -11px;font-size: 0;text-indent: -9999px;}
#mvisual .controlBox .btn_prev{position: absolute;top: 205px;left: 0;background: none;text-align: right;}
#mvisual .controlBox .btn_prev:after{display: block;width: 100px;height: 7px;margin-top: 10px;background:url(../../../images/kuicf/main/main_ir_2022.png) no-repeat -1px -1px;content: '';}
#mvisual .controlBox .btn_next{position: absolute;top: 205px;right: 0;background: none;text-align: left;}
#mvisual .controlBox .btn_next:after{display: block;width: 60px;height: 7px;margin-top: 10px;background:url(../../../images/kuicf/main/main_ir_2022.png) no-repeat -104px -1px;content: '';}

#mvisual .link_box{position: absolute;bottom: -63px;left: 0;right: 0}
#mvisual .link_box .body_wrap:after{display: block;visibility: hidden;clear: both;content: '';}
#mvisual .link_box .box{overflow: hidden;float: left;position: relative;width:19.2%;height: 280px;margin-left:1%}
#mvisual .link_box .box1{margin-left: 0;background: url(../../../images/kuicf/main/linkbox_img01.jpg);}
#mvisual .link_box .box2{background: url(../../../images/kuicf/main/linkbox_img02.jpg);}
#mvisual .link_box .box3{background: url(../../../images/kuicf/main/linkbox_img03.jpg);}
#mvisual .link_box .box4{background: url(../../../images/kuicf/main/linkbox_img04.jpg);}
#mvisual .link_box .box5{background: url(../../../images/kuicf/main/linkbox_img05.jpg);}
#mvisual .link_box .box .txt{position: absolute;bottom: 0;width: 100%;padding: 0 0 23px;text-align: center;transition:all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
#mvisual .link_box .box .txt:before{position: absolute;top: -23px;right: -20px;width: 110%;height: 297px;transform: rotate(-7deg);content: '';}
#mvisual .link_box .box1 .txt:before{background: rgba(79,102,42,0.95);}
#mvisual .link_box .box2 .txt:before{background: rgba(0,89,42,0.95);}
#mvisual .link_box .box3 .txt:before{background: rgba(10,38,21,0.95);}
#mvisual .link_box .box4 .txt:before{background: rgba(0,137,64,0.95);}
#mvisual .link_box .box5 .txt:before{background: rgba(2,65,36,0.95);}
#mvisual .link_box .box .txt strong{display: block;position: relative;margin-bottom: 10px;font-size: 20px;font-weight: 700;line-height: 24px;color: #fff;font-weight: 300}
#mvisual .link_box .box .txt p{display: none;position: relative;margin: 25px 0;font-size: 15px;color: #fff;}
#mvisual .link_box .box .txt p:before{position: absolute;left: 50%;top: -13px;width: 11px;height: 8px;margin-left: -5.5px;background: url(../../../images/kuicf/main/main_ir_2022.png) -49px -11px;content: '';}
#mvisual .link_box .box:hover .txt p,
#mvisual .link_box .box:focus .txt p{display: block;}
#mvisual .link_box .box .txt span{display: inline-block;position: relative;border-bottom: 2px solid rgba(255,255,255,0.2);font-size: 15px;color: #fff;}

#mcon1{overflow: hidden;padding: 150px 0 70px}
#mcon1 .body_wrap{position: relative;}
#mcon1 .body_wrap:before{position: absolute;left: -235px;top: -53px;width: 424px;height: 396px;background: url(../../../images/kuicf/main/mcon1_bg1.png) no-repeat;content: '';}
#mcon1 .body_wrap:after{position: absolute;right: -363px;bottom:-154px;z-index: -1;width: 445px;height: 394px;background: url(../../../images/kuicf/main/mcon1_bg2.png) no-repeat;content: '';}
#mcon1 .board_wrap{border:1px solid #ddd;}
#mcon1 .board_wrap:after{display: block;visibility: hidden;clear: both;content: '';}
#mcon1 .board_wrap #tab{float: left;position: relative;width: 55%;padding: 40px 50px 14px;background: #fff;text-align: left;}
#mcon1 .board_wrap #tab .btn_wrap{position: relative;margin:0px 0 33px;border-bottom: 1px solid #cfcfcf}
#mcon1 .board_wrap #tab .btn_wrap .tab_btn{display: inline-block;position: relative;padding: 0 30px 14px;font-weight:300 ;color: #121212;font-size: 20px;vertical-align: baseline;font-family: 'nsr_m'}
#mcon1 .board_wrap #tab .btn_wrap .tab_btn.btn1{padding-left: 0}
#mcon1 .board_wrap #tab .btn_wrap .tab_btn + .tab_btn:before{position: absolute;left: 0;top: 5px;width: 2px;height: 16px;background: #c9c9c9;content: '';}
#mcon1 .board_wrap #tab .btn_wrap .tab_btn.ov{color: #121212;font-weight: 700}
#mcon1 .board_wrap #tab .btn_wrap .tab_btn.ov:after{position: absolute;bottom: 0px;left: 0px;width: 78px;height: 7px;background: url(../../../images/kuicf/main/main_ir_2022.png) -63px -11px;content: '';}
#mcon1 .board_wrap #tab .btn_wrap .tab_btn.btn2.ov:after{left: 30px}
#mcon1 .board_wrap #tab .grap .obj .notice_list{margin-left:10px;}
#mcon1 .board_wrap #tab .grap .obj .notice_list:after{display: block;visibility: hidden;clear: both;content: '';}
#mcon1 .board_wrap #tab .grap .obj .notice_list li{position: relative;width: 100%;margin-bottom: 10px;padding-left: 15px;list-style: none;}
#mcon1 .board_wrap #tab .grap .obj .notice_list li:before{position: absolute;top: 15px;left: 0;width: 6px;height: 2px;background: url(../../../images/kuicf/main/main_ir_2022.png) -38px -35px;content: '';}
#mcon1 .board_wrap #tab .grap .obj .notice_list li a{display: block;position: relative;width: 100%;padding-right: 170px}
#mcon1 .board_wrap #tab .grap .obj .notice_list li a strong{display: block;overflow:hidden;width: 100%;font-size: 15px;line-height: 30px;font-weight: 300;color: #121212;white-space: nowrap;text-overflow: ellipsis;}
#mcon1 .board_wrap #tab .grap .obj .notice_list li a strong span{font-size: 15px;line-height: 25px;font-weight: 300;color: #121212;}
#mcon1 .board_wrap #tab .grap .obj .notice_list li a em{position: absolute;right: 0;bottom: 0;font-style: normal;font-family: 'rbt_m';font-size: 17px;line-height: 25px;color:#767676;font-weight: 700}
#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child{padding-left: 0}
#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child:before{display: none;}
#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a{min-height: 95px;margin-bottom: 20px;padding: 0 85px 15px 125px;border-bottom: 1px dashed #ccc;}
#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a:before{position: absolute;left: 0;top: -5px;width: 80px;height: 80px;background: url(../../../images/kuicf/main/main_ir_2022.png) -49px -22px;content: '';}
#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a strong{width: 371px;height: 52px;font-size: 18px;line-height: 26px;font-weight: 700;white-space: normal;}
#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a strong span{font-size: 18px;line-height: 26px;font-weight: 700;}
#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a em{bottom: 15px}
#mcon1 .board_wrap #tab .grap .obj .more{display: block;position: absolute;top: 31px;right: 50px;width: 34px;height: 35px;background: url(../../../images/kuicf/main/main_ir_2022.png) no-repeat -1px -35px;}
#mcon1 .board_wrap #rolling{float: right;position: relative;width: 45%;padding: 38px 29px 35px;background: #fff;border-left: 1px solid #ddd;text-align: left;}
#mcon1 .board_wrap #rolling .title{display: block;margin-bottom: 20px;font-size: 20px;font-family: 'nsr_m';line-height: 26px;color: #121212;font-weight: 700}
#mcon1 .board_wrap #rolling .sliderBox{overflow:hidden;width:100%; height:100%; padding:0; margin:0; display:inline-block;}
#mcon1 .board_wrap #rolling .sliderBox ul{position:relative;overflow: hidden;width:auto;height: 234px;padding:0; margin-left:-5%; display:inline-block;}
#mcon1 .board_wrap #rolling .sliderBox ul li{display:block;float: left;width: 45%;height:auto;margin-left:5%;}
#mcon1 .board_wrap #rolling .sliderBox ul li a{display: block;width: 100%;height: 100%;}
#mcon1 .board_wrap #rolling .sliderBox ul li .thumb{position: relative;display: block;width: 100%;height:146px;overflow: hidden;background-color:#f0f0f0;border:1px solid #ddd;}
#mcon1 .board_wrap #rolling .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 .board_wrap #rolling .sliderBox ul li .txt{padding: 15px 35px 20px;border:1px solid #ddd;border-top: 0;text-align: center;}
#mcon1 .board_wrap #rolling .sliderBox ul li .txt strong{display: block;overflow:hidden;font-size: 15px;line-height: 26px;color: #121212;white-space: nowrap;text-overflow: ellipsis;font-weight: 300}
#mcon1 .board_wrap #rolling .sliderBox ul li .txt em{display: block;font-style: normal;font-size: 15px;line-height: 26px;color: #767676;font-family: 'rbt_m';font-weight: 700}
#mcon1 .board_wrap #rolling .controlBox{position: absolute;top: 36px;right: 73px;}
#mcon1 .board_wrap #rolling .controlBox button{display: inline-block;margin-right: 25px;background: url(../../../images/kuicf/main/main_ir_2022.png) no-repeat;border:0;font-size: 0;text-indent: -9999px;vertical-align: middle;}
#mcon1 .board_wrap #rolling .controlBox .btn_prev{width: 7px;height: 12px;background-position: -132px -21px}
#mcon1 .board_wrap #rolling .controlBox .btn_next{width: 7px;height: 12px;background-position: -142px -21px}
#mcon1 .board_wrap #rolling .controlBox .btn_stop{width: 9px;height: 11px;background-position: -152px -21px}
#mcon1 .board_wrap #rolling .controlBox .btn_play{width: 5px;height: 9px;background-position: -164px -21px}
#mcon1 .board_wrap #rolling .more{display: block;position: absolute;top: 31px;right: 27px;width: 34px;height: 35px;background: url(../../../images/kuicf/main/main_ir_2022.png) no-repeat -1px -35px;}

#mcon1 #link_wrap{padding: 35px;border:1px solid #ddd;border-top: 0}
#mcon1 #link_wrap .grap .obj:after{display: block;visibility: hidden;clear: both;content: '';}
#mcon1 #link_wrap .grap .obj .item{float: left;width: 14.285%;list-style: none;}
#mcon1 #link_wrap .grap .obj .item + .item{border-left: 1px dashed #ccc}
#mcon1 #link_wrap .grap .obj .item a{display: block;font-size: 16px;line-height: 26px;color: #121212;font-weight: 700;word-break: keep-all;}
#mcon1 #link_wrap .grap .obj .item a:before{display: block;height: 56px;margin: 0 auto 20px;background: url(../../../images/kuicf/main/main_ir_2022.png) no-repeat;content: '';}
#mcon1 #link_wrap .grap .obj .item .n1:before{width: 54px;background-position: -172px -1px;}
#mcon1 #link_wrap .grap .obj .item .n2:before{width: 58px;background-position: -229px -1px;}
#mcon1 #link_wrap .grap .obj .item .n3:before{width: 62px;background-position: -290px -1px;}
#mcon1 #link_wrap .grap .obj .item .n4:before{width: 55px;background-position: -355px -1px;}
#mcon1 #link_wrap .grap .obj .item .n5:before{width: 58px;background-position: -413px -1px;}
#mcon1 #link_wrap .grap .obj .item .n6:before{width: 45px;background-position: -474px -1px;}
#mcon1 #link_wrap .grap .obj .item .n7:before{width: 38px;background-position: -522px -1px;}
#mcon1 #link_wrap .control{display: none;}

#mcon2{overflow:  hidden;position: relative;}
#mcon2:before{position: absolute;right: 50%;top: 80px;width: 50%;height: 100%;margin-right: 322px;background: #1f382d;content: '';}
#mcon2:after{position: absolute;left: 50%;top: 0px;z-index: -1;width: 100%;height: 100%;margin-left: -322px;background: #e7e7e7 url(../../../images/kuicf/main/mcon2_bg.png) no-repeat bottom;background-size:100% 385px;content: '';}
#mcon2 .body_wrap:after{display: block;visibility: hidden;clear: both;content: '';}
#mcon2 .link_service{float: left;width: 24%;margin: 80px 0 0;padding: 65px 0 54px;background: #1f382d;}
#mcon2 .link_service strong{display: block;position: relative;margin-bottom: 40px;padding-left: 85px;font-size: 24px;line-height: 26px;font-family: 'nsr_m';color: #fff;text-align: left;}
#mcon2 .link_service strong:before{position: absolute;left: 0;top: -4px;width: 66px;height: 61px;background: url(../../../images/kuicf/main/main_ir_2022.png) -132px -60px no-repeat;content: '';}
#mcon2 .link_service strong em{display: block;font-size: 24px;font-style: normal;color: #5bae27;font-family: 'nsr_m';}
#mcon2 .link_service ul{padding: 0 48px 0 7px;}
#mcon2 .link_service ul li{border-bottom: 1px solid rgba(207,206,210,0.2);list-style: none;text-align: left;}
#mcon2 .link_service ul li a{display: block;position: relative;width: 100%;height: 100%;padding-left: 50px;color: #fff;font-size: 16px;line-height: 50px;}
#mcon2 .link_service ul li a span{position: absolute;left: 0;top: 50%;width: 35px;height: 35px;margin-top: -17.5px;background: url(../../../images/kuicf/main/main_ir_2022.png);}
#mcon2 .link_service ul li a .icon1{background-position: -201px -60px;}
#mcon2 .link_service ul li a .icon2{background-position: -239px -60px;}
#mcon2 .link_service ul li a .icon3{background-position: -277px -60px;}
#mcon2 .link_service ul li a .icon4{background-position: -201px -98px;}
#mcon2 .link_service ul li a .icon5{background-position: -239px -98px;}

#mcon2 .board_wrap2{float: right;position: relative;width: 76%;padding: 98px 0px 114px 80px;text-align: left;}
#mcon2 .board_wrap2:before{content: '';position: absolute;left: 0;top: 0;border-right: 0 solid transparent;border-left: 42px solid transparent;border-top: 42px solid #fff;transform: rotate(-90deg);}
#mcon2 .board_wrap2 strong{display: block;font-size: 24px;line-height: 26px;color: #121212;}
#mcon2 .board_wrap2 #research{margin-top: 45px;}
#mcon2 .board_wrap2 #research .sliderBox{overflow:hidden;width:100%; height:100%; padding:0; margin:0; display:inline-block;}
#mcon2 .board_wrap2 #research .sliderBox ul{overflow: hidden;position:relative;width:auto; height:200px; padding:0; margin-left: -1%;; display:inline-block;}
#mcon2 .board_wrap2 #research .sliderBox ul li{display:block;float: left;;width: 32.3%;height:200px;margin-left: 1%;}
#mcon2 .board_wrap2 #research .sliderBox ul li a{display: block;position: relative;width: 100%;height: 100%;padding: 28px 25px 75px;background: #fff;}
#mcon2 .board_wrap2 #research .sliderBox ul li span{display: block;font-size: 14px;line-height: 17px;color: #152e98;}
#mcon2 .board_wrap2 #research .sliderBox ul li strong{display: block;overflow:hidden;height: 52px;margin: 5px 0;font-size: 18px;line-height: 26px;color: #121212;text-overflow: ellipsis;font-weight: 700}
#mcon2 .board_wrap2 #research .sliderBox ul li p{overflow: hidden;font-size: 14px;line-height: 18px;color: #555;white-space: nowrap;text-overflow: ellipsis;}
#mcon2 .board_wrap2 #research .sliderBox ul li em{display: block;position: absolute;right: 28px;bottom: 28px;font-style: normal;font-size: 15px;line-height: 26px;color: #767676;font-family: 'rbt_m';font-weight: 700}
#mcon2 .board_wrap2 #research .sliderBox ul li a:hover,
#mcon2 .board_wrap2 #research .sliderBox ul li a:focus{background: #0b5f39;}
#mcon2 .board_wrap2 #research .sliderBox ul li a:hover:after,
#mcon2 .board_wrap2 #research .sliderBox ul li a:focus:after{position: absolute;left: 50%;bottom: 30px;width: 29px;height: 29px;margin-left: -14.5px;background: url(../../../images/kuicf/main/main_ir_2022.png) -315px -59px;content: '';}
#mcon2 .board_wrap2 #research .sliderBox ul li a:hover span,
#mcon2 .board_wrap2 #research .sliderBox ul li a:focus span,
#mcon2 .board_wrap2 #research .sliderBox ul li a:hover strong,
#mcon2 .board_wrap2 #research .sliderBox ul li a:focus strong{color: #fff;}
#mcon2 .board_wrap2 #research .sliderBox ul li a:hover p,
#mcon2 .board_wrap2 #research .sliderBox ul li a:focus p,
#mcon2 .board_wrap2 #research .sliderBox ul li a:hover em,
#mcon2 .board_wrap2 #research .sliderBox ul li a:focus em{display: none;}
#mcon2 .board_wrap2 #research .controlBox{position: absolute;top: 99px;right: 34px;}
#mcon2 .board_wrap2 #research .controlBox button{display: inline-block;margin-right: 24px;background: url(../../../images/kuicf/main/main_ir_2022.png) no-repeat;border:0;font-size: 0;text-indent: -9999px;vertical-align: middle;}
#mcon2 .board_wrap2 #research .controlBox .btn_prev{width: 7px;height: 12px;background-position: -132px -21px}
#mcon2 .board_wrap2 #research .controlBox .btn_next{width: 7px;height: 12px;background-position: -142px -21px}
#mcon2 .board_wrap2 #research .controlBox .btn_stop{width: 9px;height: 11px;background-position: -152px -21px}
#mcon2 .board_wrap2 #research .controlBox .btn_play{width: 5px;height: 9px;background-position: -164px -21px}
#mcon2 .board_wrap2 #research .more{display: block;position: absolute;top: 95px;right: 0px;width: 34px;height: 35px;background: url(../../../images/kuicf/main/main_ir_2022.png) no-repeat -1px -35px;}

@media (max-width:1344px){
	#mvisual .link_box{bottom: -40px;}
	#mvisual .link_box .box{height: 208px;}
	#mvisual .link_box .box .txt{padding-bottom: 20px;}
	#mvisual .link_box .box .txt strong{font-size: 20px;}
	#mvisual .link_box .box .txt p{margin: 20px 0 15px;line-height: 17px;}

	#mcon1{padding: 80px 0 40px;}
	#mcon1 .body_wrap:before{left: -355px}
	#mcon1 .body_wrap:after{display: none;}
	#mcon1 .board_wrap #tab{padding: 40px 30px 14px}
	#mcon1 .board_wrap #tab .grap .obj .more{right: 30px}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li{margin-bottom: 0}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li a strong{line-height: 30px;}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a{padding-right: 40px}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a strong{width: 100%;}
	#mcon1 .board_wrap #rolling .sliderBox ul li .txt{padding: 15px 20px 20px}
	#mcon1 #link_wrap{position: relative;padding: 25px 35px}
	#mcon1 #link_wrap .grap .obj{overflow: hidden;height: 94px;}
	#mcon1 #link_wrap .grap .obj .item{width: 20%;}
	#mcon1 #link_wrap .grap .obj .item a{padding: 0 20px;line-height: 18px;}
	#mcon1 #link_wrap .control{display: block;}
	#mcon1 #link_wrap .control button{position: absolute;top: 80px;width: 12px;height: 19px;border:0;background: url(../../../images/kuicf/main/main_ir_2022.png);font-size: 0;text-indent: -9999px;}
	#mcon1 #link_wrap .control .btn_prev{left: 30px;background-position: -347px -60px;}
	#mcon1 #link_wrap .control .btn_next{right: 30px;background-position: -362px -60px;}

	#mcon2:after{left: 32.9%;z-index: 0;margin-left: 0;}
	#mcon2 .link_service{width: 31%}
	#mcon2 .board_wrap2{width: 69%;padding: 98px 0px 118px 65px;background: #e1e1e1}
	#mcon2 .board_wrap2:before{z-index: 1}
	#mcon2 .board_wrap2 strong{position: relative;z-index: 1}
	#mcon2 .board_wrap2 #research{position: relative;z-index: 1}
	#mcon2 .board_wrap2 #research .sliderBox ul li{width: 49%;}
	#mcon2 .board_wrap2 #research .controlBox{top: -71px}
	#mcon2 .board_wrap2 #research .more{top: -74px;}
}
@media(max-width: 1023px){
	#mvisual .sliderBox ul li{height: 440px;}
	#mvisual .sliderBox ul li .txt span{font-size: 28px;}
	#mvisual .sliderBox ul li .txt strong{margin-top: 5px;font-size: 38px;}
	#mvisual .controlBox .paging{top: 190px;}
	#mvisual .controlBox .btn_play,
	#mvisual .controlBox .btn_stop{top: 190px;}
	#mvisual .controlBox .btn_prev,
	#mvisual .controlBox .btn_next{top: 170px;}
	#mvisual .controlBox .btn_prev:after{width: 88px;background-position: -13px -1px}
	#mvisual .controlBox .btn_next:after{width: 50px;margin-left: 20px;}
	#mvisual .link_box{bottom: -143px;}
	#mvisual .link_box .box{height: 300px;}

	#mcon1{padding: 130px 0 40px;}
	#mcon1 .body_wrap{margin-bottom: 0}
	#mcon1 .body_wrap:before{display: none;}
	#mcon1 .board_wrap #tab{float: none;width: 100%;padding: 35px 50px 45px}
	#mcon1 .board_wrap #tab .grap .obj .more{top: 30px;right: 50px}
	#mcon1 .board_wrap #rolling{float: none;width: 100%;padding: 35px 50px 43px;border-left: 0;border-top: 1px solid #ddd}
	#mcon1 .board_wrap #rolling .controlBox{right: 80px;}
	#mcon1 .board_wrap #rolling .more{top: 31px;right: 49px}
	#mcon1 #link_wrap{padding: 39px 35px}
	#mcon1 #link_wrap .grap .obj .item{width: 25%}

	#mcon2:before{top: 0;right: 0;z-index: 1;height: 230px;width: 100%;margin: 0;}
	#mcon2:after{left: 0;margin-left: 0;}
	#mcon2 .body_wrap{margin-bottom: 0}
	#mcon2 .link_service{float: none;position: relative;z-index: 1;width: 100%;margin: 0;padding: 39px 0 0px}
	#mcon2 .link_service strong{margin-bottom: 20px}
	#mcon2 .link_service ul:after{display: block;visibility: hidden;clear: both;content: '';}
	#mcon2 .link_service ul li{float: left;width: 33.3%;border:0;}
	#mcon2 .link_service ul li a{padding-left: 40px;font-size: 15px;}
	#mcon2 .board_wrap2{float: none;width: 100%;padding:55px 0px 69px 0px;}
	#mcon2 .board_wrap2:before{display: none;}
	#mcon2 .board_wrap2 #research .controlBox{top: -67px;}
	#mcon2 .board_wrap2 #research .more{top: -71px;}
}
@media(max-width: 767px){
	#mvisual{margin-bottom: -90px}
	#mvisual .sliderBox ul li{height: 389px;}
	#mvisual .sliderBox ul li .txt{top: 70px;padding: 0 30px}
	#mvisual .sliderBox ul li .txt span{font-size: 16px;}
	#mvisual .sliderBox ul li .txt strong{margin-top: 0;font-size: 26px;line-height: 34px;word-break: keep-all;}
	#mvisual .sliderBox ul li .txt strong br{display: block;}
	#mvisual .controlBox > button{font-size: 15px;}
	#mvisual .controlBox .btn_prev,
	#mvisual .controlBox .btn_next{top: 180px;}
	#mvisual .controlBox .btn_play, 
	#mvisual .controlBox .btn_stop,
	#mvisual .controlBox .paging{top: 260px}
	#mvisual .link_box{position: relative;bottom: auto;top: -90px;margin-bottom: 30px;}
	#mvisual .link_box .body_wrap{display: block;margin: 0}
	#mvisual .link_box .box{display: block;float: none;width: 100%;height: 300px;margin: 0 0 15px}
	#mvisual .link_box .box .txt p{display: block;}

	#mcon1{padding: 0 0 30px}
	#mcon1 .board_wrap #tab{padding: 25px 15px 15px;}
	#mcon1 .board_wrap #tab .btn_wrap{margin-bottom: 18px}
	#mcon1 .board_wrap #tab .btn_wrap .tab_btn{padding: 0 10px 14px;font-size: 18px;}
	#mcon1 .board_wrap #tab .btn_wrap .tab_btn.btn2.ov:after{left: 0}
	#mcon1 .board_wrap #tab .grap .obj .notice_list{margin-left: 0}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a{padding: 0}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a:before{display: none;}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a strong{font-size: 15px;word-break: keep-all;}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a strong span{font-size: 15px;}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li:first-child a em{display: block;position: static;,margin-top: 15px}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li a{padding-right: 75px}
	#mcon1 .board_wrap #tab .grap .obj .notice_list li a em{font-size: 14px;}
	#mcon1 .board_wrap #tab .grap .obj .more{top: 20px;right: 20px}
	#mcon1 .board_wrap #rolling{padding: 30px 20px 20px}
	#mcon1 .board_wrap #rolling .title{font-size: 18px}
	#mcon1 .board_wrap #rolling .sliderBox ul{width: 100%;margin: 0}
	#mcon1 .board_wrap #rolling .sliderBox ul li{float: none;width: 100%;margin: 0}
	#mcon1 .board_wrap #rolling .controlBox{right: 50px;top: 25px}
	#mcon1 .board_wrap #rolling .more{right: 20px;top: 20px}
	#mcon1 #link_wrap{padding: 22.5px 25px}
	#mcon1 #link_wrap .grap .obj .item{width: 50%;}
	#mcon1 #link_wrap .control button{top: 60px;}
	#mcon1 #link_wrap .control .btn_prev{left: 10px;}
	#mcon1 #link_wrap .control .btn_next{right: 10px;}

	#mcon2:before{height: 333px;}
	#mcon2 .link_service{padding: 30px 0 10px}
	#mcon2 .link_service strong,
	#mcon2 .link_service strong em{font-size: 20px}
	#mcon2 .link_service ul li{float: none;width: 100%;margin-bottom: 10px;}
	#mcon2 .link_service ul li a{line-height: 34px;}
	#mcon2 .board_wrap2{padding: 35px 0 40px}
	#mcon2 .board_wrap2 strong{font-size: 18px}
	#mcon2 .board_wrap2 #research{margin-top: 25px;}
	#mcon2 .board_wrap2 #research .sliderBox ul{width: 100%;margin: 0}
	#mcon2 .board_wrap2 #research .sliderBox ul li{width: 100%;margin-left:0;}
	#mcon2 .board_wrap2 #research .controlBox{top: -48px}
	#mcon2 .board_wrap2 #research .more{top: -53px}

}