@charset "utf-8";

.m_ir {background:url(/images/irp/main/m_ir.png)no-repeat;}
 #mcont {background: url(/images/irp/main/mvisual_img01.jpg)no-repeat center; background-size: cover;}

/* con02 시작 */
.con02 .inner .con_l .tab_w .tab_menu li a{height:110px;line-height:110px; font-size:15px;}
.con02 .inner .con_l .tab_w .tab_menu li a em{display:block;}


@media(max-width:767px) {
	.con02 .inner .con_l .tab_w .tab_menu li{width:100%;}
    .con02 .inner .con_l .tab_w .tab_menu li a{height:55px;padding-top:0;line-height:55px;}
    .con02 .inner .con_l .tab_w .tab_menu li a em{display:none;}
}


/* con02 끝 */

/* con03 시작 */
.con03 .inner .icon_wrap ul li {float:left; position: relative; width:25%; height:200px;text-align:center; }
.con03 .inner .icon_wrap ul li a strong{line-height:0;}
.con03 .inner .icon_wrap ul li:nth-child(4) a:before {background:#2b6310;}
.con03 .inner .icon_wrap ul li:nth-child(3) a:before {background:#134da3;}
.con03 .inner .icon_wrap ul li:nth-child(1) a:before {background:#029c9e;}
.con03 .inner .icon_wrap ul li:nth-child(2) a:before {background:#edb300;}
.con03 .inner .icon_wrap ul li a .ico.ico04 {width:93px; background-position:-75px -71px;}
.con03 .inner .icon_wrap ul li a .ico.ico03 {width:85px; background-position:-173px -56px;}
.con03 .inner .icon_wrap ul li a .ico.ico01 {width:80px; background-position:-364px -65px;}
.con03 .inner .icon_wrap ul li a .ico.ico02 {width:95px; background-position:-457px -65px;}

/* con03 끝 */


.con01 .mvisual_wrap .sliderBox {height:848px;}
.con01 .mvisual_wrap .sliderBox ul li {height:100%; }
.con01 .mvisual_wrap .controlBox { display: none;}

@media(max-width:1200px){
    .con01 .mvisual_wrap .sliderBox { height:1342px;}
}


@media(max-width:767px) {
    .con01 .mvisual_wrap .sliderBox {height: 1600px;}
}
