@charset "utf-8";
#top_layout{position:absolute;background:transparent;}
#top_layout .top_util{border-bottom:1px solid rgba(221,221,221,0.23);}
#top_layout .top_util li span {background:url(/images/icore/main/common_ir.png) 0 -55px;}
#top_layout .top_util li .icon1 {background-position: -57px -71px;}
#top_layout .top_util li .icon2 {background-position: -72px -71px;}
#top_layout .top_util li .icon3 {background-position: -86px -71px;}
#top_layout .top_util li .icon4 {background-position: -102px -71px;}
#top_layout .top_util li .icon5 {background-position: -117px -71px;}
#top_layout .top_util li a {color:#fff;}
#top_layout .top_wrap #logo a span {color:#fff;}
#top_layout.on .top_wrap #logo a span {color: #242424;}
#top_layout .top_wrap .utile_wrap li.box.pc a {background:url(/images/icore/main/common_ir.png) -133px -54px;}
#gnb_layout .depth1_ul>li>a span {color:#fff;font-size:19px;}
#top_layout.on #gnb_layout .depth1_ul>li>a span {color:#333;}
#top_layout.on #gnb_layout > ul > li > a:hover span,
#top_layout.on #gnb_layout > ul > li > a:focus span,
#top_layout.on #gnb_layout .depth1_ul>li>a.current span {color:#e83421;}
#top_layout.on .top_util {background:#fff;}
#top_layout.on .top_util li a {color:#333;}
#top_layout.on .top_util li .icon1 {background-position: -57px -54px;}
#top_layout.on .top_util li .icon2 {background-position: -72px -54px;}
#top_layout.on .top_util li .icon3 {background-position: -86px -54px;}
#top_layout.on .top_util li .icon4 {background-position: -102px -54px;}
#top_layout.on .top_util li .icon5 {background-position: -117px -54px;}
#top_layout.on .top_wrap .utile_wrap li.box.pc a {background-position: -30px -54px;}
#body_layout, #body_layout a {color:#242424;}
#body_layout h3 {letter-spacing:-2px;}
#mvisual {height:809px;background-repeat:no-repeat;background-position:center;background-size:cover;}
#mvisual .inner {width:100%;height:100%;display:flex;align-items:center;}
#mvisual .inner .txt {position:relative;flex:1;}
#mvisual .inner .txt p {color:#fff;font-size:54px;font-weight:900;text-align:center;letter-spacing:-2px;
	line-height:1.2;}
#mvisual .inner .txt span {display:block;margin-top:22px;color:#fff;font-size:18px;font-weight:lighter;text-align:center;}
#mvisual .inner .txt:after {content:"";position:absolute;width:100px;height:80px;background:url(/images/icore/main/mvisual_icon.png) no-repeat center / cover; top:-90px;left:50%;transform:translateX(-50%);}
#mvisual_slider {position:relative;}
#mvisual_slider .slick-dots {position:absolute;left:50%;bottom:203px;transform:translateX(-50%);margin-left:-10px;z-index:11;}
#mvisual_slider .slick-dots li {display:inline-block;width:8px;height:8px;margin-right:8px;background:#fff;border-radius:50%;cursor:pointer;}
#mvisual_slider .slick-dots li.slick-active {width:40px;background:#ee3735;border-radius:10px;}
#mvisual_slider .slick-dots li button {display:block;font-size:0;}
#mvisual_slider .slider-control {position:absolute;left:50%;bottom:202px;transform:translateX(-50%);margin-left:48px;z-index:11;}
#mvisual_slider .slider-control button.next,
#mvisual_slider .slider-control button.prev,
#mvisual_slider .slider-control button.pause,
#mvisual_slider .slider-control button.play {overflow: visible;float: left;position:relative;width:7px;height: 10px;font-size:0;}
#mvisual_slider .slider-control button.next:before,
#mvisual_slider .slider-control button.prev:before {content:'';position:absolute;top: 6px;left: 7px;right:15px;display:block;width: 4px;height: 4px;border: 1px solid #838383;border-width:2px 2px 0 0;}
#mvisual_slider .slider-control button.next:before {left: 5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
#mvisual_slider .slider-control button.prev:before {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
#mvisual_slider .slider-control button.pause:before {content:'';position:absolute;top:0;left:2px;right:0;display:block;width:50%;height:100%;box-shadow:-2px 0 #fff, 2px 0 #fff;}
#mvisual_slider .slider-control button.play:before {content:'';position:absolute;top:0;left:0;right:20px;display:block;width:0;height:0;border-width:5px 0 5px 7px;border-style:solid;border-color:transparent transparent transparent #fff;}
#mvisual_slider .slider-control button.slick-arrow {display:none !important;}
#mvisual_slider .slider_arrow button.prev, #mvisual_slider .slider_arrow button.next {position:absolute;top:50%;width:67px;height:67px;border:1px solid #fff;box-sizing:border-box;z-index: 10;}
#mvisual_slider .slider_arrow button.prev {left:120px;transform:translateY(-50%);}
#mvisual_slider .slider_arrow button.next {right:120px;transform:translateY(-50%);}
#mvisual_slider .slider_arrow button{display:block;width:67px;height:67px;background:rgba(0,0,0,.1);transition:.3s;cursor:pointer;}
#mvisual_slider .slider_arrow button:hover, #mvisual_slider .slider_arrow button:focus {background:#ec2620;}
#mvisual_slider .slider_arrow button span {display:block;width:100%;height:100%;}
#mvisual_slider .slider_arrow button.prev span {background:url(/images/icore/main/arrow_prev.png) no-repeat center;}
#mvisual_slider .slider_arrow button.next span {background:url(/images/icore/main/arrow_next.png) no-repeat center;}

#mcont1 .layout {background:#fff;margin-top:-177px;-webkit-box-shadow:0 10px 20px rgba(33,33,35,.15);box-shadow: 0px 10px 20px rgba(33,33,35,.15);}
#mcont1 .layout .prog_wrap {display:flex;height:100%;justify-content:space-between;}
#mcont1 .layout .prog_wrap .left {width:32%;margin:18px 0 34px 32px;}
#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap .title {width:100%;height:65px;background:url(/images/icore/main/search_logo.png) no-repeat center right; line-height:65px;}
#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap .title h3 {display:inline-block;color:#242424;font-size:21px;font-weight:bold;vertical-align:bottom;}
#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap ul {position:relative;margin-top:25px;}
#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap ul li.site_search .keyword label {height:48px;margin:0;color:#242424;font-size:13px;font-weight:400;text-indent:22px;line-height:48px;}
#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap ul li.site_search .keyword input {display:block;width:100%;height:48px;padding:0;border:1px solid #cf2716;border-radius:0;box-sizing:border-box;text-indent:22px;}
#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap ul li.site_search .keyword input:focus {outline:none;}
#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap ul li.site_search .site_submit--wrap {position:absolute;top:50%;right:0;width:48px;height:48px;background-color:#cf2716;transform:translateY(-50%);text-align:center;}
#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap ul li.site_search .site_submit--wrap #site_submit {width:100%;height:100%;padding:0;border:0;background:url(/images/icore/main/search_icon.png) no-repeat center;font-size:0;text-indent:-9999px;}
#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap ul li.site_search--char span {display:block;position:absolute;width:110px;height:135px;background:url(/images/icore/main/search_char.png) no-repeat center;top:-126px;right:0;}
#mcont1 .layout .prog_wrap .left .link_wrap .link {height:256px;margin-top:36px;}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul {display:flex;flex-wrap:wrap;}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li {width:33.33%;height:128px;padding:18px 0;border:1px solid #e8e8e8;border-left:none;box-shadow: 0px 0px 10px rgba(33,33,35,.05);transition:.2s;}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li:nth-child(3n-2) {border-left:1px solid #e8e8e8;}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li:nth-child(3)~li{border-top:none;}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li:hover,
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li:focus {box-shadow: 0px 0px 15px rgba(33,33,35,.15);}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li a {display:block;text-align:center;}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li a span {display:block;width:40px;height:40px;margin:0 auto;background-repeat:no-repeat;background-position:center;}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li.icon01 a span {background-image:url(/images/icore/main/link_icon01.png);}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li.icon02 a span {background-image:url(/images/icore/main/link_icon02.png);}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li.icon03 a span {background-image:url(/images/icore/main/link_icon03.png);}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li.icon04 a span {background-image:url(/images/icore/main/link_icon04.png);}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li.icon05 a span {background-image:url(/images/icore/main/link_icon05.png);}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li.icon06 a span {background-image:url(/images/icore/main/link_icon06.png);}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li a {line-height:1.2}
#mcont1 .layout .prog_wrap .left .link_wrap .link ul li a strong {display:block;height:30px;padding:14px 10px;font-size:13px; line-height: 1;}
#mcont1 .layout .prog_wrap .right {display:flex;overflow:hidden;width:65%;height:406px;margin:32px 34px;}
#mcont1 .layout .prog_wrap .right .tab_wrap {position:relative;width:50%;padding:40px 32px 0;background:#cf2716;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin {position:relative;width:100%;height:100%;color:#fff;box-sizing:border-box;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin a {color:#fff;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item {display:inline-block;float:left;height:50px;font-size:20px;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item button {vertical-align:top;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item:first-child button{position:relative;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item:first-child button:after{content:"";position:absolute;width:3px;height:3px;border-radius:3px;background:#fff;top:50%;right:-10px;transform:translateY(-50%);}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ~ div {margin-left:14px;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul {position:absolute;width:100%;left:0;top:50px;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li {position:relative;height:50px;line-height:50px;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li:first-child {height:auto;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li a {display:block;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li ~ li:before {content:"";position:absolute;width:3px;height:4px;background:#fff;border-radius:50%;top:50%;left:0;transform:translateY(-50%);}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li ~ li a > p {display:block;overflow:hidden;width:72%;white-space:nowrap;text-overflow:ellipsis;font-size:15px;letter-spacing:-1.8px;text-indent:8px;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li ~ li a > span {position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:13px;font-weight:lighter;letter-spacing:0;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li:nth-child(2) {margin-top:12px;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li:first-child {border-top:1px solid rgba(255,255,255,.2);border-bottom:1px dotted rgba(255,255,255,.2);}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li:first-child a p {display:-webkit-box;overflow:hidden;margin-top:22px;width:100%;height:50px;font-size:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;line-height:1.4;text-overflow:ellipsis;white-space:normal;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item ul li:first-child a span {display:block;height:60px;font-weight:lighter;font-size:13px;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item.active .board__title {color:#fff;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item .board__title {width:85px;color:rgba(36,36,36,.5);font-weight:bold;letter-spacing:-2px;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item .board__more {display:block;position:absolute;width:15px;height:15px;top:6px;right:0;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item .board__more span {display:block;position:absolute;width:15px;height:1px;background:#fff;top:50%;font-size:0px;text-indent:-9999px;left:50%;transform:translate(-50%, -50%);transition:.4s;}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item .board__more:hover span,
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item .board__more:focus span {transform:translate(-50%, -50%) rotate(180deg);}
#mcont1 .layout .prog_wrap .right .tab_wrap .main-board__skin .board__nav-item .board__more span:after {content:"";position:absolute;height:15px;width:1px;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);transition:.6s;}
#mcont1 .layout .prog_wrap .right .popupzone {width:50%;height:406px;padding:40px 32px 0;background:#3f4151;color:#fff;font-weight:bold;}
#mcont1 .layout .prog_wrap .right .popupzone .title {position:relative;height:50px;}
#mcont1 .layout .prog_wrap .right .popupzone .title h3 {font-size:20px;color:#fff;font-weight:bold;}
#mcont1 .layout .prog_wrap .right .popupzone .title .news_more {display:block;position:absolute;width:30px;height:30px;background:#e83421;top:-6px;right:0;}
#mcont1 .layout .prog_wrap .right .popupzone .title .news_more span {display:block;position:absolute;width:15px;height:1px;background:#fff;top:50%;font-size:0px;text-indent:-9999px;left:50%;transform:translate(-50%, -50%);transition:.4s;}
#mcont1 .layout .prog_wrap .right .popupzone .title .news_more:hover span,
#mcont1 .layout .prog_wrap .right .popupzone .title .news_more:focus span {transform:translate(-50%, -50%) rotate(180deg);}
#mcont1 .layout .prog_wrap .right .popupzone .title .news_more span:after {content:"";position:absolute;height:15px;width:1px;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);transition:.6s;}
#mcont1 .layout .prog_wrap .right .popupzone .news_date {height:78px;padding-top:28px;border-top:1px solid rgba(255,255,255,.2);text-align:center;}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap {position:relative;}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap .photo_list--slider .photo_list--item {width:216px;height:238px;margin-top:35px;background-repeat:no-repeat;background-position:center;background-size:auto 238px;text-indent:-9999px;transition:.4s;}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap .photo_list--slider .slick-active .photo_list--item {margin-top:0;}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap button{display:block;position:absolute;width:37px;height:37px;background:#606060;border-radius:50%;transition:.3s;cursor:pointer;text-indent:-9999px;z-index:6;}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap button.slick-prev {margin-left:-126px;left:50%;bottom:110px;}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap button.slick-next {margin-right:-126px;right:50%;bottom:105px;}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap button:hover,.mcont1 #news_slider .slider_arrow button:focus {background:#ec2620;}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap button:after {content:"";position:absolute;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;top:50%;left:50%;}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap button.slick-prev:after {transform:translate(-40%, -50%) rotate(-135deg);}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap button.slick-next:after {transform:translate(-60%, -50%) rotate(45deg);}
#mcont1 .layout .prog_wrap .right .popupzone #news_slider .slick-slide {width:216px;}
.link, .board__item .board__link .board__item--title, #mcont2 .layout .download li a {letter-spacing:-1.8px;}


#mcont2 {height:152px;padding-top:64px;}
#mcont2 .layout {display:flex;justify-content:space-between;}
#mcont2 .layout:after {display:none;}
#mcont2 .layout .title {position:relative;width:32%;}
#mcont2 .layout .title h3 {font-size:20px;font-weight:bold;}
#mcont2 .layout .title h3 > span {margin-left:18px;font-size:13px;color:#dadada;font-weight:normal;}
#mcont2 .layout .title .download_icon {display:block;position:absolute;width:80px;height:1px;background:#ebebeb;top:50%;left:70%;transform:translateY(-50%);}
#mcont2 .layout .title .download_icon:after {content:"";position:absolute;width:25px;height:19px;background:url(/images/icore/main/download_icon01.png) no-repeat center;top:50%;right:-43px;transform:translateY(-50%);}
#mcont2 .layout .download {width:64%;}
#mcont2 .layout .download li {float:left;position:relative;width:calc(100% / 3);text-align:center;}
#mcont2 .layout .download li ~ li:before {content:"";position:absolute;width:1px;height:18px;background:#e2e2e2;top:50%;left:0;transform:translateY(-50%);}
#mcont2 .layout .download li a {display:block;font-size:17px;font-weight:bold;}
#mcont2 .layout .download li a span {display:inline-block;position:relative;width:23px;height:23px;margin-left:11px;background:url(/images/icore/main/download_icon02.png) no-repeat center / cover;transition:.2s;vertical-align:bottom;}
#mcont2 .layout .download li:hover a span,
#mcont2 .layout .download li:focus a span {background:url(/images/icore/main/download_icon03.png) no-repeat center;}


/* .mcont1 .photo_list--wrap .photo_list--item{background-image:none} */

@media screen and (max-width:1750px){
	#mvisual_slider .slider_arrow {display:none;}

	@media screen and (max-width:1379px){
		#mcont1 {margin:0 40px;}
		#mcont1 .layout {padding:0;}
	}
	@media screen and (max-width:1200px){
		#news_slider {max-width:314px; margin:0 auto;}
		#mvisual .inner .txt p {font-size:46px;}
		#mvisual .inner .txt span {font-size:16px;}
		#mcont1 {margin:0;}
		#mcont1 .layout {padding:0 40px;background:transparent;-webkit-box-shadow:none;box-shadow:none;}
		#mcont1 .layout .prog_wrap {display:block;padding:0 36px 38px;background:#fff;-webkit-box-shadow:0px 10px 20px rgba(33,33,35,.15);box-shadow: 0px 10px 20px rgba(33,33,35,.15);}
		#mcont1 .layout .prog_wrap .left {width:100%;margin:0;}
		#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap {width:485px;margin:0 auto;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link {width:100%;height:129px;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link ul {width:100%;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link ul li {flex:1;}
		#mcont1 .layout .prog_wrap .right {width:100%;margin:0;margin-top:24px;}
		#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap .photo_list--slider .photo_list--item {opacity:1;}
		#mcont1 .layout .prog_wrap .right .popupzone #news_slider .photo_list--wrap .photo_list--slider .photo_list--item a {display:block;}
		#mcont2 .layout .title {width:auto;}
		#mcont2 .layout .title .download_icon {display:none;}
		#mcont2 .layout .download {flex:1;margin-left:30px;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link ul li:first-child {border-left:1px solid #e8e8e8;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link ul li:nth-child(3)~li{border-top:1px solid #e8e8e8;}
	}
	@media screen and (max-width:959px){
		#mcont2 {height:248px;}
		#mcont2 .layout {display:block;padding:0;}
		#mcont2 .layout .title {padding:0 40px;}
		#mcont2 .layout .download {flex:initial;width:100%;height:27px;margin-left:0;margin-top:54px;}
	}
	@media screen and (max-width:767px){
		#top_layout .top_util {display:none;}
		#top_layout .top_wrap {border-top:1px solid #ec2120;}
		#mvisual {height:532px;}
		#mvisual_slider .slick-dots {bottom:50px;}
		#mvisual_slider .slider-control {bottom:49px;}
		#mcont1 .layout {margin:0;-webkit-box-shadow:0px 10px 20px rgba(33,33,35,.15);box-shadow: 0px 10px 20px rgba(33,33,35,.15);}
		#mcont1 .layout .prog_wrap {padding:0 0 25px; width:100%; -webkit-box-shadow:none;box-shadow:none;}
		#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap {width:100%;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link {height:257px;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link ul {flex-wrap:wrap;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link ul li{width:33.33%;flex:initial;}
		#mcont1 .layout .prog_wrap .right {display:block;height:auto;margin-top:35px;}
		#mcont1 .layout .prog_wrap .right .tab_wrap {width:100%;height:406px;}
		#mcont1 .layout .prog_wrap .right .popupzone {width:100%;}
		#mcont2 .layout .title .download_icon {display:block;width:calc(100% - 400px);left:auto;right:0;transform:translate(-93px, -50%);}
		#mcont2 .layout .download {padding:0 40px;}
		#mcont2 .layout .download li a {font-size:15px;}
	}
	@media screen and (max-width:639px){
		#mvisual .inner .txt p {font-size:28px;}
		#mvisual .inner .txt span {margin-top:28px;font-size:14px;}
		#mcont1 .layout .prog_wrap .left .link_wrap .title_wrap ul li.site_search--char span {width:92px;height:112px;background-size:cover;top:-101px;}
		#mcont2 {height:auto;padding-bottom:45px;}
		#mcont2 .layout .title {float:initial;}
		#mcont2 .layout .download {height:180px;margin-top:36px;text-align:end;}
		#mcont2 .layout .download li {width:100%;height:60px;border:1px solid #dddddd;line-height:60px;}
		#mcont2 .layout .download li ~ li {border-top:none;}
		#mcont2 .layout .download li ~ li:before {display:none;}
		#mcont2 .layout .download li a span {vertical-align:middle;}
	}
	@media screen and (max-width:359px){
		#body_layout .layout {padding:0;}
		#mvisual {height:400px;}
		#mvisual .inner {height:auto;padding-top:193px;}
		#mvisual_slider .slick-dots {bottom:20px;}
		#mvisual_slider .slider-control {bottom:19px;}
		#mcont1 .layout .prog_wrap .left .link_wrap, #mcont2 .layout {padding:0 26px;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link {height:352px;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link ul li {width:50%;height:118px;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link ul li:nth-child(2) ~ li {border-top:none;}
		#mcont1 .layout .prog_wrap .left .link_wrap .link ul li:nth-child(2n - 1) {border-left:1px solid #e8e8e8;}
		#mcont2 .layout .title, #mcont2 .layout .download {padding:0;}
		#mcont2 .layout .title h3 > span {display:none;}
		#mcont2 .layout .title .download_icon {width:25px;height:19px;background:transparent;}
		#mcont2 .layout .title .download_icon {transform:translateY(-50%);}
		#mcont2 .layout .title .download_icon:after {right:0;transform:translateY(-50%);}
	}



	/* 우수성과 이미지 수정 */
	#news_slider .photo_list--item a {background-repeat: no-repeat;background-position: center;}