@charset "utf-8";

#body_layout .body_wrap {overflow: hidden;width:100%;}
.mcon_wrap {background:#f4f5f9;padding-bottom: 66px;}
.mcon_wrap .mcon {position:relative; width:100%;}
.mcon_wrap .mcon .inner {width:1280px; margin:0 auto;}

/* TouchSlider 기본 시작 */
.sliderBox,
.sliderBox ul,
.sliderBox ul li{ width:100%; height:100%; padding:0; margin:0; display:inline-block;}
.sliderBox{ overflow:hidden;}
.sliderBox ul{ position:relative;}
.sliderBox ul li{ position:absolute; top:0; left:0;}
/* TouchSlider 기본 끝 */

.mcon_wrap .mcon.mcon01 {text-align:center;}
.mcon_wrap .mcon.mcon01 .inner {width:100%;height: 704px;}
.mcon_wrap .mcon.mcon01 .inner .tit {position:relative; padding:90px 0 0; z-index:2;}
.mcon_wrap .mcon.mcon01 .inner .tit span {display:block; margin:0 0 30px; font-size:20px; color:#fff; font-weight:700; font-family:"nsr_m";text-shadow: 0 0 5px black;}
.mcon_wrap .mcon.mcon01 .inner .tit p {display:block;margin: 0 0 10px;line-height:1;font-size: 40px;color:#fff;font-weight:700;font-family:"nsr_m";text-shadow:3px 3px 5px rgba(0,0,0,0.4);word-break: keep-all;}
.mcon_wrap .mcon.mcon01 .inner .tit p em {display:inline-block;position:relative;line-height:1.2;font-size: 45px;color:#fff;font-weight:700;font-family:"nsr_m";text-shadow:3px 3px 5px rgba(0,0,0,0.4);}
.mcon_wrap .mcon.mcon01 .inner .tit p em:after {display:block; position:absolute; left:50%; top:-10px; width:8px; height:8px; margin-left:-4px; border-radius:50%; background:#fff; content:'';}
.mcon_wrap .mcon.mcon01 .inner .tit strong {display:block;margin:0;line-height:1.2;font-size: 60px;color:#fff;font-weight:700;font-family:"nmj";text-shadow:3px 3px 5px rgba(0,0,0,0.4);word-break: keep-all;}
.mcon_wrap .mcon.mcon01 .inner .tit p.pad_t{display:inline-block;margin-top:10px;font-size:45px;}

.mcon_wrap .mcon.mcon01 .inner .mvisual_wrap {display:inline-block; position:relative; padding:0; margin:0; width:100%;}
.mcon_wrap .mcon.mcon01 .inner .mvisual_wrap .sliderBox{ width:100%;}
.mcon_wrap .mcon.mcon01 .inner .mvisual_wrap .sliderBox ul li{ overflow:hidden; height:704px;}
.mcon_wrap .mcon.mcon01 .inner .mvisual_wrap .sliderBox ul li:nth-child(1){background:url(/images/medi/main/mvisual1.jpg)no-repeat center; background-size:cover;}
.mcon_wrap .mcon.mcon01 .inner .mvisual_wrap .sliderBox ul li:nth-child(2){background:url(/images/medi/main/mvisual2.jpg)no-repeat center; background-size:cover;}
.mcon_wrap .mcon.mcon01 .inner .mvisual_wrap .sliderBox ul li:nth-child(3){background:url(/images/medi/main/mvisual3.jpg)no-repeat center; background-size:cover;}
.mcon_wrap .mcon.mcon01 .inner .controlBox {position:absolute;bottom: 330px;width:100%;text-align:center;z-index: 10;}
.mcon_wrap .mcon.mcon01 .inner .controlBox .pageCount {display:none;}
.mcon_wrap .mcon.mcon01 .inner .controlBox .paging {display:inline-block;}
.mcon_wrap .mcon.mcon01 .inner .controlBox .paging .btn_page {width:4px; height:24px; margin:0 5px; background-position:-24px 0; }
.mcon_wrap .mcon.mcon01 .inner .controlBox .paging .btn_page.on {width:17px; height:24px; background-position:0 0;}
.mcon_wrap .mcon.mcon01 .inner .controlBox button {background:url(/template/template_i1/images/main/m_ir.png)no-repeat; font-size:0;}
.mcon_wrap .mcon.mcon01 .inner .controlBox button.btn_prev {width:24px; height:24px; background-position:-53px 0;}
.mcon_wrap .mcon.mcon01 .inner .controlBox button.btn_stop {width:24px; height:24px; background-position:-109px 0;}
.mcon_wrap .mcon.mcon01 .inner .controlBox button.btn_play {width:24px; height:24px; background-position:-137px 0;}
.mcon_wrap .mcon.mcon01 .inner .controlBox button.btn_next {width:24px; height:24px; background-position:-81px 0;}


.mcon_wrap .mcon.mcon02 {margin: -305px 0 0;}
.mcon_wrap .mcon.mcon02 .inner {}
.mcon_wrap .mcon.mcon02 .inner .link {}
.mcon_wrap .mcon.mcon02 .inner .link ul {margin:0;}
.mcon_wrap .mcon.mcon02 .inner .link ul:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap .mcon.mcon02 .inner .link ul li {float:left; position:relative; width:25%; height:220px; }
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(1) {background:url(/images/medi/main/link_bg01.jpg)no-repeat center;background-size:cover;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(2) {background:url(/images/medi/main/link_bg02.jpg)no-repeat center;background-size:cover;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(3) {background:url(/images/medi/main/link_bg03.jpg)no-repeat center;background-size:cover;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(4) {background:#dee3ef;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:before {display:block; position:absolute; left:40px; bottom:40px; width:44px; height:6px; background:url(/images/medi/main/m_ir.png)no-repeat 0 -66px; content:'';}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(4):before {background-position:0 -81px;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:after {display:block; position:absolute; right:30px; bottom:30px; height:59px; background:url(/images/medi/main/m_ir.png)no-repeat; content:'';}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(1):after {width:63px; background-position:0 0 ;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(2):after {width:61px; background-position:-82px 0 ;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(3):after {width:60px; background-position:-163px 0 ;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(4):after {width:61px; background-position:-241px 0 ;}
.mcon_wrap .mcon.mcon02 .inner .link ul li a {display:block; width:100%; height:100%; padding:40px; text-align:left;}
.mcon_wrap .mcon.mcon02 .inner .link ul li a strong {display:block; margin:0 0 15px; color:#fff; font-size:24px; font-weight:700; font-family:"nsr_m";}
.mcon_wrap .mcon.mcon02 .inner .link ul li a p {margin:0; color:rgba(255,255,255,0.75); font-size:15px; line-height:1.4;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(4) a strong {color:#222;}
.mcon_wrap .mcon.mcon02 .inner .link ul li:nth-child(4) a p {color:#555;}
.mcon_wrap .mcon.mcon02 .inner .infotxt {}
.mcon_wrap .mcon.mcon02 .inner .infotxt:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap .mcon.mcon02 .inner .infotxt div {float:left;min-height: 85px;}
.mcon_wrap .mcon.mcon02 .inner .infotxt strong {display:inline-block; margin-right:20px; font-weight:700; font-size:18px; color:#fff;}
.mcon_wrap .mcon.mcon02 .inner .infotxt span {display:inline-block;font-weight: 700;font-size:18px;color: #a3c1fb;}
v {display:inline-block;width:105px;font-weight: 700;font-size:18px;color: #a3c1fb;}
.mcon_wrap .mcon.mcon02 .inner .infotxt .txt1 {position:relative;padding:14.5px 0 0 20%;width:75%;background:#40547c;}
.mcon_wrap .mcon.mcon02 .inner .infotxt .txt1 strong {position:absolute; left:17%; line-height:1.6;}
.mcon_wrap .mcon.mcon02 .inner .infotxt .txt1 span {display: block;color:#a3c1fb;text-align:left;}
.mcon_wrap .mcon.mcon02 .inner .infotxt .txt1 span em.txt_br{padding-right:58px;}
.mcon_wrap .mcon.mcon02 .inner .infotxt .txt2 {width:25%;padding: 30px 0 0;background:#2f3643;}
.mcon_wrap .mcon.mcon02 .inner .infotxt .txt2 span {color:#00c2ff;}

.mcon_wrap .mcon.mcon03 {}
.mcon_wrap .mcon.mcon03 .inner {}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap {position:relative; margin:45px 0 20px;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .tit {text-align:left;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .tit strong {display:block; font-size:30px; color:#222;font-family:"nsr_m";}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab {margin:20px 0 0;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu {position:absolute; right:40px; top:0; }
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu li {float:left; position:relative;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu li:after {display:inline-block; position:absolute; top:19px; right:-23px; width:7px; height:9px; margin:-3px 20px 0; background:url(/images/medi/main/m_ir.png)no-repeat 0 -97px; color:#8e9ab1; vertical-align:middle; font-size:13px;content:''; }
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu li:last-child:after {display:none;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu li a {display:block;min-width: 125px;padding: 0 10px;text-align:center;line-height:42px;font-size:20px;color:#adadad;font-family:"nsr_m";font-weight:700;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu li a.ov {color:#005bab;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con {}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con {}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice {position:relative; border-top:3px solid #5b5b5b;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap {}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj {overflow:hidden; height:178px;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item {float:left; position:relative; width:33.33%;padding:30px; background:#fff;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item:after {display:inline-block; position:absolute; top:30px; right:0; bottom:30px; width:1px; height:auto; background:#ddd; content:'';}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item:nth-child(3n):after {display:none;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item a {display:block; width:100%; height:100%; text-align:left;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item a strong {display:block; overflow:hidden; width:100%; margin:0 0 15px; font-size:18px; color:#222;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item a strong span {display:inline-block; margin-right:15px;font-size:18px; color:#005bab; }
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item a p {overflow:hidden; height:38px; margin:0 0 15px; line-height:1.4; color:#767676;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item a .date {display:block; color:#767676; font-size:14px;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control {}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .btn_prev {position:absolute;top:50%; left:-70px; width:53px; height:41px;margin-top:-20px; background:url(/images/medi/main/m_ir.png)no-repeat -67px -65px; font-size:0;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .btn_next {position:absolute; top:50%; right:-70px; width:53px; height:41px; margin-top:-20px; background:url(/images/medi/main/m_ir.png)no-repeat -124px -65px; font-size:0; }
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .more {position:absolute; top:-58px; right:0; }
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .more span {display:block; position:relative; width:26px; height:26px; font-size:0;}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .more span:before{display:block; width:20px; height:1px; background-color:#000; content:""; margin:-0.5px 0 0 -10px; position:absolute; top:50%; left:50%; transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
.mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .more span:after{display:block;  width:1px; height:20px; background-color:#000; content:""; margin:-10px 0 0 -0.5px; position:absolute; top:50%; left:50%; transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); -webkit-transform:rotate(90deg);}

.mcon_wrap .mcon.mcon04 {}
.mcon_wrap .mcon.mcon04 .inner {}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap {margin:0 0 35px;}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li {float:left; position:relative; width:25%;}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:before {display:block; position:absolute; top:50%; right:30px; height:62px; margin-top:-31px; background:url(/images/medi/main/m_ir.png)no-repeat ;content:''; }
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:nth-child(1):before {width:58px; background-position:0 -141px;}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:nth-child(2):before {width:57px; background-position:-92px -141px;}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:nth-child(3):before {width:69px; background-position:-199px -141px;}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:nth-child(4):before {width:51px; background-position:-308px -141px;}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:after {display:block; position:absolute; left:30px; bottom:20px; width:44px; height:6px; background:url(/images/medi/main/m_ir.png)no-repeat 0 -81px; content:'';}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li a {display:block; width:100%; padding:50px 30px; text-align:left;}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li a strong {display:block; margin:0 0 10px;font-size:24px; color:#222;}
.mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li a p {margin:0; font-size:15px; color:#6f6f6f; }

.mcon_wrap .mcon.mcon05 { width:100%; min-height:420px; background:url(/images/medi/main/mbg.jpg)no-repeat center; background-size:cover; }
.mcon_wrap .mcon.mcon05 .inner {position:relative;padding: 200px 0 45px 265px;}
.mcon_wrap .mcon.mcon05 .inner .tit {position:absolute; top:85px; left:0; }
.mcon_wrap .mcon.mcon05 .inner .tit .tit_inner {position:relative;}
.mcon_wrap .mcon.mcon05 .inner .tit .tit_inner strong {display:block; margin:0 0 10px; font-size:30px; color:#fff; text-align:left; font-family:"nsr_m";}
.mcon_wrap .mcon.mcon05 .inner .tit .tit_inner p {text-align:left; line-height:1.4; color:rgba(255,255,255,0.7);}
.mcon_wrap .mcon.mcon05 .inner .tit .tit_inner p span {display:block; line-height:1.4;color:rgba(255,255,255,0.7);}
.mcon_wrap .mcon.mcon05 .inner .con {}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap {}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap {}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj {}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li {float:left;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) {position:absolute;top:59px;right:320px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(2) {position:absolute;top:59px;right:0;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) {position:absolute;top:210px;left:0;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(4) {position:absolute;top:210px;right:480px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(5) {position:absolute;top:210px;right:0;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:after{display:block;clear:both;visibility:hidden;content:"";}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li div {float:left;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a,
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:first-child a {border-left:1px solid rgba(255,255,255,0.5);}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a {display:block; width:160px; height:152px; padding:20px 0 0; border:1px solid rgba(255,255,255,0.5); border-left:none; color:#fff; font-size:15px; text-align:center; line-height:1.2; box-sizing:border-box;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a:hover,
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a:focus {border:none; background:#4a5a75;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a:hover,
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a:focus,
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:first-child a:hover,
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:first-child a:focus {border-left:none;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:nth-child(2) a,
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(4) div:first-child a {padding:23px 0 0;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico {display:block; height:61px; margin:0 auto 13px;background:url(/images/medi/main/m_ir.png)no-repeat ; }
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico1 {width:55px; background-position:0 -231px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico2 {width:54px; background-position:-61px -231px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico3 {width:59px; background-position:-122px -231px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico4 {width:57px; background-position:-188px -231px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico5 {width:50px; background-position:-255px -231px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico6 {width:24px; background-position:-314px -231px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico7 {width:52px; background-position:0 -307px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico8 {width:56px; background-position:-73px -307px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico9 {width:43px; background-position:-140px -307px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico10 {width:57px; background-position:-200px -307px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico11 {width:56px; background-position:-280px -307px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico12 {width:57px; background-position:-364px -307px;}
.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a .ico.ico13 {width:58px; background-position:-429px -307px;}

.mcon_wrap .mcon.mcon05 .inner .con .info_wrap .control {display:none;}


@media(max-width: 1450px){
    .mcon_wrap .mcon .inner {width:100%; padding:0 40px;}
    .mcon_wrap .mcon.mcon01 .inner {padding:0;}

    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .btn_prev {left:-28px;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .btn_next {right:-28px;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a{width:174px;}
    .mcon_wrap .mcon.mcon05 .inner {padding:40px;}
    .mcon_wrap .mcon.mcon05 .inner .tit {position:static; }
    .mcon_wrap .mcon.mcon05 .inner .tit .tit_inner:after {display:none;}
    .mcon_wrap .mcon.mcon05 .inner .tit .tit_inner strong {text-align:center;}
    .mcon_wrap .mcon.mcon05 .inner .tit .tit_inner p {text-align:center;}
    .mcon_wrap .mcon.mcon05 .inner .tit .tit_inner p span {display:inline-block;font-size:15px;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj {width:870px; margin:25px auto 0;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1),
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(2),
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3),
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(4),
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(5){position:static;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(5) div:first-child a {border-left:1px solid rgba(255,255,255,0.5);}

}

@media(max-width:1280px){
    .mcon_wrap .mcon.mcon01:after {height:450px;}
    .mcon_wrap .mcon.mcon01 .inner {height:900px;}
    .mcon_wrap .mcon.mcon01 .inner .tit {padding: 65px 10px 0;}
    .mcon_wrap .mcon.mcon01 .inner .tit p,
    .mcon_wrap .mcon.mcon01 .inner .tit p em {font-size: 31px;}
    .mcon_wrap .mcon.mcon01 .inner .tit strong {font-size: 41px;}
    .mcon_wrap .mcon.mcon01 .inner .mvisual_wrap .sliderBox ul li{ height:900px;}
    .mcon_wrap .mcon.mcon01 .inner .controlBox {bottom: 580px;}

    .mcon_wrap .mcon.mcon02 {margin: -547px 0 0;}
    .mcon_wrap .mcon.mcon02 .inner .link ul li {width:50%;height:175px;}
    .mcon_wrap .mcon.mcon02 .inner .link ul li:before {left:30px; bottom:30px;}
    .mcon_wrap .mcon.mcon02 .inner .link ul li a {padding:30px;}
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt1 strong {position:static; margin:0 0 5px;}
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt1,
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt2 {float:none;width:100%;min-height: auto;padding: 20px 30px;text-align:left;}

    .mcon_wrap .mcon.mcon03 .inner .notice_wrap {margin-bottom:0;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .tit {text-align:center;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu {position:static;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu li {width: 25%;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu li:nth-child(4):after {display:none;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu li a {width:100%;font-size:18px;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice {margin:0; border-bottom:1px solid #222;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj {margin:0;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item {width:50%;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item:nth-child(2n):after {display:none;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item:nth-child(3n):after {display:block;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .more {top: -110px;}

    .mcon_wrap .mcon.mcon04 .inner .icon_wrap {margin:0;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul {position:relative; margin:0; }
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul:before {display:block; position:absolute; top:40px;left:50%; bottom:40px; width:1px; height:auto; background:#ddd; content:'';}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li {width:50%;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:nth-child(1),
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:nth-child(2) {border-bottom:1px solid #ddd;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li a {padding: 40px 30px 60px;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:after {bottom:30px;}
}

@media(max-width:980px){
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt1,
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt2 {min-height:auto; padding: 20px 30px;}
    .mcon_wrap .mcon.mcon02 .inner .infotxt span,
    .mcon_wrap .mcon.mcon02 .inner .infotxt span em {display:inline-block;font-size: 16px;}

    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj {width:690px;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li {}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a {width:138px; height:130px; padding:20px 0 0;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(3) div:nth-child(2) a ,
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(4) div:first-child a {padding:15px 0 0;}

}

@media(max-width:767px){

    .mcon_wrap {padding-bottom:49px;}
    .mcon_wrap .mcon .inner {padding:0 20px;}
    .mcon_wrap .mcon.mcon01:after {height: 310px;}
    .mcon_wrap .mcon.mcon01 .inner {height:700px;}
    .mcon_wrap .mcon.mcon01 .inner .tit span {font-size:14px;}
    .mcon_wrap .mcon.mcon01 .inner .tit p,
    .mcon_wrap .mcon.mcon01 .inner .tit p em {font-size:22px;}
    .mcon_wrap .mcon.mcon01 .inner .tit p em:after {width:4px; height:4px; top:-10px; margin-left:-2px;}
    .mcon_wrap .mcon.mcon01 .inner .tit strong {font-size:28px;word-break: keep-all;}
    .mcon_wrap .mcon.mcon01 .inner .mvisual_wrap .sliderBox ul li{ height:700px;}
    .mcon_wrap .mcon.mcon01 .inner .controlBox {bottom:395px}

    .mcon_wrap .mcon.mcon02 {margin: -375px 0 0;}
    .mcon_wrap .mcon.mcon02 .inner .link ul li {height:90px;}
    .mcon_wrap .mcon.mcon02 .inner .link ul li:after {display:none;}
    .mcon_wrap .mcon.mcon02 .inner .link ul li:before {left:50%;bottom: 20px;margin-left: -22px;}
    .mcon_wrap .mcon.mcon02 .inner .link ul li a {padding:25px 0 0;}
    .mcon_wrap .mcon.mcon02 .inner .link ul li a strong {font-size:17px; text-align:center;}
    .mcon_wrap .mcon.mcon02 .inner .link ul li a p {display:none;}
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt1,
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt2 {position:relative;/* padding: 20px 10px 15px 105px; */}
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt1 span:last-child:before {display:none;}
    .mcon_wrap .mcon.mcon02 .inner .infotxt strong {/* position:absolute; *//* top:23px; *//* left:20px; */font-size:17px;}
    .mcon_wrap .mcon.mcon02 .inner .infotxt span,
    .mcon_wrap .mcon.mcon02 .inner .infotxt span em {/* display:block; */font-size: 16px;}

    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .tit strong {font-size:24px; text-align:left;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_menu li {display:none;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice {border:none;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj {height: 100px;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item {float:none; width:100%; padding:0 80px 0 10px; margin:8px 0;background:none; }
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item:before {display:block; position:absolute; top:11px; left:0; width:3px; height:3px; border-radius:50%; background:#666; content:'';}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item:after {display:none;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item a p {display:none; }
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item a strong {font-size: 15px;margin:0;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item a strong span {font-size: 15px;margin-right:5px;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .grap .obj .item a .date {display:inline-block;position:absolute;top: 3px;right:0;font-size:13px;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control button {display:none;}
    .mcon_wrap .mcon.mcon03 .inner .notice_wrap .notice_tab .tab_con .con .notice .control .more {top: -55px;}

    .mcon_wrap .mcon.mcon04 .inner {margin:30px 0 0;padding:0;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul {border-top:1px solid #ddd;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul:before {display:none;}
     .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li {/* float:none; *//* width:100%; */border-bottom:1px solid #ddd;background:#fff;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:before {left:35px; right:auto;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li:after {bottom: 50%;left: auto;right: 20px;margin-bottom: -3px;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li a {padding:20px 20px 20px 115px;}
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li a strong {margin:0 0 10px;font-size:18px; }
    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li a p {font-size:13px;}


    .mcon_wrap .mcon.mcon05 {min-height:auto;}
    .mcon_wrap .mcon.mcon05 .inner {padding:40px 20px;}
    .mcon_wrap .mcon.mcon05 .inner .tit .tit_inner p {display:none;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj {overflow:hidden; width:100%; height:130px; border:1px solid rgba(255,255,255,0.5);}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li {float:none;width:100%;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li div {width:33.3%;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li a {width:100%;border:none;border-left:1px solid rgba(255,255,255,0.5);font-size: 13px;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .grap .obj li:nth-child(1) div:first-child a {border-left:none;}

    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .control {display:block;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .control .indicator {display:block; margin:30px 0 0;}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .control .indicator a {display:inline-block; width:6px; height:6px; margin:0 3px; border:6px solid transprent; border-radius:50%; background:rgba(255,255,255,0.4); font-size:0; vertical-align:middle; }
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .control .indicator a.on  {border:6px solid rgba(255,255,255,0.8); background:rgba(255,255,255,0.8);}
    .mcon_wrap .mcon.mcon05 .inner .con .info_wrap .control button {display:none;}
}

@media(max-width:650px){
    .mcon_wrap .mcon.mcon01 .inner .controlBox {bottom:430px; }
    .mcon_wrap .mcon.mcon02 {margin:-408px 0 0;}
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt1,
    .mcon_wrap .mcon.mcon02 .inner .infotxt .txt2 {padding:10px 4%;}
    .mcon_wrap .mcon.mcon02 .inner .infotxt span,
    .mcon_wrap .mcon.mcon02 .inner .infotxt span em {display:block; font-size:14px;}

}


@media(max-width:540px){


    .mcon_wrap .mcon.mcon04 .inner .icon_wrap ul li {float:none;width:100%;}
}