@charset "utf-8";
#mcontainer-wrap {position:relative;font-size:18px;line-height:1;}
#mcontainer {word-break:keep-all}
#mcontainer img {width:auto;max-width:100%}


@media all and (max-width:999px) {
	#mcontainer-wrap {font-size:17px}
}
@media all and (max-width:768px){
	#mcontainer-wrap {font-size:16px}
}
@media all and (max-width:599px) {
	#mcontainer-wrap {font-size:15px}
}


/* ==============================
 * 메인비쥬얼
================================= */
.mVisual-wr {position:relative;padding:0;}
#mVisual {}
#mVisual .data-list {}
#mVisual .data-list .item-box {display:flex;align-items:center}
#mVisual .data-list .img-box {align-self:flex-start;flex:1 1 0;position:relative;overflow:hidden;z-index:1}
#mVisual .data-list .img-box:before {content:"";display:block;width:0;padding-top:45.834%;}
#mVisual .data-list .img-box img {display:block;position:absolute;width:auto;height:100%;left:50%;top:0;max-width:initial;transform:translateX(-50%)}
#mVisual .data-list .txt-box {position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:1;transform:translateY(-50%);}
#mVisual .data-list .txt-box .txt-core {position:relative;}
#mVisual .data-list .txt-box .txt-core .p-txt1 {display:none;}
#mVisual .data-list .txt-box .txt-core .p-txt2 {color:#fff;line-height:1.22;word-wrap:break-word;word-break:keep-all;white-space:normal;box-sizing:border-box;word-wrap:break-word;overflow:hidden;}
#mVisual .data-list .txt-box .txt-core .p-txt2 .t1 {display:block;font-size:4em;font-weight:700;transform:translateY(60px);opacity:0;}
#mVisual .data-list .txt-box .txt-core .p-txt2 .t2 {display:block;margin-top:20px;font-weight:500;font-size:2em;transform:translateY(60px);opacity:0;}

#mVisual .data-list .swiper-slide-active {}
#mVisual .data-list .swiper-slide-active .txt-box .txt-core .p-txt2 {opacity:1;}
#mVisual .data-list .swiper-slide-active .txt-box .txt-core .p-txt2 .t1,
#mVisual .data-list .swiper-slide-active .txt-box .txt-core .p-txt2 .t2 {opacity:1;transform:translateY(0)}
#mVisual .data-list .swiper-slide-active .txt-box .txt-core .p-txt2 .t1 {transition:all 1s ease .4s}
#mVisual .data-list .swiper-slide-active .txt-box .txt-core .p-txt2 .t2 {transition:all 1s ease .6s}

#mVisual .data-list .hasNoData {background:#f5f5f5;text-align:center}
#mVisual .data-list .hasNoData:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
#mVisual .hasNoData .no-data {display:inline-block;vertical-align:middle;width:auto}

#mVisual .data-ctrl {position:absolute;left:0;bottom:85px;width:100%;text-align:center;z-index:1}
#mVisual .data-ctrl button {display:block;position:relative;background:none;border:0;width:25px;height:25px}
#mVisual .data-ctrl button:before,
#mVisual .data-ctrl button:after {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
#mVisual .data-pkgs {display:inline-flex;align-items:center}
#mVisual .data-pkgs > button {margin:0 -7px}
#mVisual .data-pkgs > button:before,
#mVisual .data-pkgs > button:after {background:#fff;border:0;width:2px;height:14px}
#mVisual .data-pkgs .btn-prev,
#mVisual .data-pkgs .btn-next {transition:transform .3s ease-out}
#mVisual .data-pkgs .btn-prev:hover {transform:translateX(-6px)}
#mVisual .data-pkgs .btn-next:hover {transform:translateX(6px)}
#mVisual .data-pkgs .btn-prev:before {transform:translateY(-35%) rotate(39deg)}
#mVisual .data-pkgs .btn-prev:after {transform:translateY(35%) rotate(-39deg)}
#mVisual .data-pkgs .btn-next:before {transform:translateY(35%) rotate(39deg)}
#mVisual .data-pkgs .btn-next:after {transform:translateY(-35%) rotate(-39deg)}
#mVisual .data-nums {display:inline-flex;align-items:center;flex-direction:column;margin:0 auto;width:160px;font-size:.889em;font-weight:500;letter-spacing:-.05em;text-align:center;position:relative}
#mVisual .data-nums:before {content:"";display:block;background-color:#fff;width:1px;height:28px;transform:rotate(45deg);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#mVisual .data-nums span {margin:2px 0}
#mVisual .data-nums .current {color:#fff;margin-right:18px}
#mVisual .data-nums .total {color:rgba(255, 255, 255, .6);margin-left:26px}
#mVisual .data-auto {display:inline-flex;align-items:center;align-self:center;margin-left:20px}
#mVisual .data-auto.disabled {display:none}
#mVisual .data-auto button {background-color:#fff;border-radius:50%;width:30px;height:30px}
#mVisual .data-auto .btn-stop:before {border:2px solid #626262;border-top:0;border-bottom:0;width:6px;height:10px;box-sizing:border-box}
#mVisual .data-auto .btn-play {display:none}
#mVisual .data-auto .btn-play:before {border-width:5px 0 5px 7px;border-style:solid;border-color:transparent;border-left-color:#626262;width:0;height:0}


@media all and (max-width:1599px) {
	#mVisual .data-list .txt-box .txt-core .p-txt2 .t1 {font-size:3em;}
	#mVisual .data-list .txt-box .txt-core .p-txt2 .t2 {font-size:1.5em;}
}
@media all and (max-width:999px) {
	#mVisual .data-list .txt-box .txt-core .p-txt2 .t1 {font-size:2em;}
	#mVisual .data-list .txt-box .txt-core .p-txt2 .t2 {font-size:1.25em;margin-top:5px;}
	#mVisual .data-ctrl {bottom:10px;}
}
@media all and (max-width:799px) {
	#mVisual .data-list .img-box:before {padding-top:60%;}
}
@media all and (max-width:599px) {
	#mVisual .data-list .img-box:before {padding-top:80%;}
	#mVisual .data-list .txt-box .txt-core .p-txt2 .t1 {font-size:1.75em;}
	#mVisual .data-list .txt-box .txt-core .p-txt2 .t2 {font-size:1em;margin-top:0;}
}


/* msec02 */
.msec02 {display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;max-width:1640px;padding:0 20px;box-sizing:border-box;margin:-50px auto 0 auto;z-index:1;}
.msec02:before {display:block;content:'';position:absolute;top:50px;left:50%;width:400%;height: calc(100% + 30px);background:#e9ebf1;transform:translateX(-50%);z-index:-1;}

@media all and (max-width:999px) {
	.msec02 {padding:0;margin:0;}
}
@media all and (max-width:899px) {
	.msec02 {display:block;}
}


/* 이미지 작은 배너 */
.msec02 .sideL {width:50%;}
.msec02 #mImban1 > ul {display:flex;}
.msec02 #mImban1 > ul > li {width:50%;}
.msec02 #mImban1 a {display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:240px;color:#fff;font-weight:700;text-align:center;}
.msec02 #mImban1 .s-img {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.msec02 #mImban1 .s-img img {width:100%;height:100%;transition:all .8s ease;}
.msec02 #mImban1 .s-img {position:absolute;top:0;left:0;width:100%;height:100%;}
.msec02 #mImban1 .s-tit {display:inline-block;position:relative;font-size:1.556em;line-height:1.179em;}
.msec02 #mImban1 .s-btn {display:inline-block;position:relative;font-size:0.889em;border:1px solid #fff;padding:15px 25px 17px 25px;margin-top:59px;transition:all .3s ease;}
.msec02 #mImban1 .s-btn span {position:relative;}
.msec02 #mImban1 .s-btn:before {display:block;content:'';position:absolute;top:0;right:0;width:0;height:100%;background:#fff;transition:all .3s ease;}
.msec02 #mImban1 a:focus .s-btn,
.msec02 #mImban1 a:hover .s-btn {color:#000;}
.msec02 #mImban1 a:focus .s-btn:before,
.msec02 #mImban1 a:hover .s-btn:before {left:0;right:auto;width:100%;}
.msec02 #mImban1 a:focus .s-img img,
.msec02 #mImban1 a:hover .s-img img {transform:scale(1.1);}

@media all and (max-width:1399px) {
	.msec02 #mImban1 .s-tit {font-size:1.25em;}
}
@media all and (max-width:999px) {
	.msec02 #mImban1 a {height:280px;}
}
@media all and (max-width:899px) {
	.msec02 .sideL {width:100%;}
	.msec02 #mImban1 a {height:200px;}
	.msec02 #mImban1 .s-btn {font-size:0.7em;padding:10px 20px 10px 20px;margin-top:30px;}
}
@media all and (max-width:359px) {
	.msec02 #mImban1 > ul {display:block;}
	.msec02 #mImban1 > ul > li {width:100%;}
	.msec02 #mImban1 a {height:150px;}
}


/* 아이콘 작은 배너 */
.msec02 .sideR {width:50%;background:#fff;}
.msec02 .mIcban1 > ul {display:flex;}
.msec02 .mIcban1 > ul > li {position:relative;width:100%;}
.msec02 .mIcban1 > ul > li:before {display:block;content:'';position:absolute;bottom:15px;left:0;width:1px;height:79.415%;background:#d7d7d7;}
.msec02 .mIcban1 > ul > li:first-child:before {display:none;}
.msec02 .mIcban1 a {display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;width:100%;height:240px;font-weight:700;padding:28px 30px 50px 60px;box-sizing:border-box;text-align:left;}
.msec02 .mIcban1 .s-ico {position:absolute;bottom:53px;right:50px;width:83px;height:83px;background:no-repeat 0 0;background-size:100% auto;transition:all .3s ease;}
.msec02 .mIcban1 .s-ico.icon1 {background-image:url(/resources/_Img/MainModule/micban/l9/ico1.png);}
.msec02 .mIcban1 .s-ico.icon2 {background-image:url(/resources/_Img/MainModule/micban/l9/ico2.png);}
.msec02 .mIcban1 .s-tit {display:block;position:relative;font-size:1.444em;line-height:1.179em;color:#bc9a53;}
.msec02 .mIcban1 .s-btn {display:inline-block;position:relative;font-size:0.889em;color:#828282;border:1px solid #dddddd;background:#fff;padding:15px 25px 17px 25px;margin-top:59px;transition:all .3s ease;}
.msec02 .mIcban1 .s-btn span {position:relative;}
.msec02 .mIcban1 a:focus .s-btn,
.msec02 .mIcban1 a:hover .s-btn {color:#000;border-color:#000;}
.msec02 .mIcban1 a:focus .s-ico,
.msec02 .mIcban1 a:hover .s-ico {bottom:45px;}

@media all and (max-width:1399px) {
	.msec02 .mIcban1 a {padding:50px 30px 30px 30px;}
	.msec02 .mIcban1 .s-tit {font-size:1.25em;}
	.msec02 .mIcban1 .s-ico {bottom:30px;right:30px;width:60px;height:60px;}
}
@media all and (max-width:999px) {
	.msec02 .mIcban1 a {height:280px;}
}
@media all and (max-width:899px) {
	.msec02 .sideR {width:100%;}
	.msec02 .mIcban1 a {height:200px;padding:30px 30px 30px 30px;}
	.msec02 .mIcban1 .s-btn {font-size:0.7em;padding:10px 20px 10px 20px;margin-top:30px;}
}  
@media all and (max-width:399px) {
	.msec02 .mIcban1 a {padding:30px 20px;}
	.msec02 .mIcban1 .s-tit br {display:none;}
}
@media all and (max-width:359px) {
	.msec02 .mIcban1 > ul {display:block;}
	.msec02 .mIcban1 > ul > li {width:100%;}
	.msec02 .mIcban1 > ul > li:before {bottom:auto;top:0;left:20px;width: calc(100% - 40px);height:1px;}
	.msec02 .mIcban1 a {height:150px;}
}


/* 아이콘 큰 배너 */
.msec02 .sideB {width:100%;padding-top:80px;padding-bottom:80px;box-sizing:border-box;}
.msec02 .mIcban2Box {position:relative;width:100%;}
.msec02 .mIcban2Box .m-tit {color:#192b3c;font-size:3.333em;text-align:center;line-height:1.4em;padding-bottom:42px;}
.msec02 .mIcban2Box .m-tit span {font-weight:300;}

.msec02 .mIcban2Box .mIcban2 {width:100%;text-align:center;}
.msec02 .mIcban2Box .mIcban2 .swiper-slide {display:block;position:relative;}
.msec02 .mIcban2Box .mIcban2 .s-ico {display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;width:251px;height:196px;background:no-repeat 0 0;background-size:100% auto;}
.msec02 .mIcban2Box .mIcban2 .s-ico.icon1 {background-image:url(/resources/_Img/MainModule/micban2/l9/ico1.png);}
.msec02 .mIcban2Box .mIcban2 .s-ico.icon2 {background-image:url(/resources/_Img/MainModule/micban2/l9/ico2.png);}
.msec02 .mIcban2Box .mIcban2 .s-ico.icon3 {background-image:url(/resources/_Img/MainModule/micban2/l9/ico3.png);}
.msec02 .mIcban2Box .mIcban2 .s-ico.icon4 {background-image:url(/resources/_Img/MainModule/micban2/l9/ico4.png);}
.msec02 .mIcban2Box .mIcban2 .s-ico.icon5 {background-image:url(/resources/_Img/MainModule/micban2/l9/ico5.png);}
.msec02 .mIcban2Box .mIcban2 .s-ico.icon6 {background-image:url(/resources/_Img/MainModule/micban2/l9/ico6.png);}
.msec02 .mIcban2Box .mIcban2 .s-ico.icon7 {background-image:url(/resources/_Img/MainModule/micban2/l9/ico7.png);}
.msec02 .mIcban2Box .mIcban2 .s-ico.icon8 {background-image:url(/resources/_Img/MainModule/micban2/l9/ico8.png);}
.msec02 .mIcban2Box .mIcban2 .s-tit {display:block;position:relative;padding-top:237px;color:#192b3c;font-size:1.333em;font-weight:500;line-height:1.167em;}
.msec02 .mIcban2Box .mIcban2 .s-tit span {display:block;font-size:0.75em;line-height:1.222em;}

.msec02 .mIcban2Box .data-ctrl {position:absolute;top:27px;right:0;}
.msec02 .mIcban2Box .data-ctrl button {position:relative;display:inline-block;background:none;border:2px solid #434d60;border-radius:50%;width:64px;height:64px;box-sizing:border-box;transition:all .3s ease-out}
.msec02 .mIcban2Box .data-ctrl button:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:14px;height:14px;border-bottom:2px solid #0c2042;border-right:2px solid #0c2042;opacity:0.6;transition:all .3s ease;}
.msec02 .mIcban2Box .data-ctrl .btn-prev:before {transform:rotate(135deg)}
.msec02 .mIcban2Box .data-ctrl .btn-next:before {transform:rotate(-45deg)}
.msec02 .mIcban2Box .data-ctrl button:focus,
.msec02 .mIcban2Box .data-ctrl button:hover {background-color:#fff;}
.msec02 .mIcban2Box .data-ctrl button:focus:before,
.msec02 .mIcban2Box .data-ctrl button:hover:before {opacity:1;}

@media all and (max-width:1299px) {
	.msec02 .mIcban2Box .mIcban2 .s-ico {max-width:100%;width:251px;}
	.msec02 .mIcban2Box .mIcban2 .s-tit {padding-top:90%;}
}
@media all and (max-width:999px) {
	.msec02 .sideB {padding:40px 20px;}
	.msec02 .mIcban2Box .m-tit {font-size:2.75em;padding-bottom:30px;}
	.msec02 .mIcban2Box .data-ctrl button {width:50px;height:50px;}
}
@media all and (max-width:599px) {
	.msec02 .sideB {padding:30px 20px;}
	.msec02 .mIcban2Box .m-tit {font-size:2.25em;padding-bottom:30px;text-align:left;}
	.msec02 .mIcban2Box .mIcban2 .s-tit {font-size:1.2em;}
	.msec02 .mIcban2Box .mIcban2 .s-tit span {font-size:0.7em;}
	.msec02 .mIcban2Box .data-ctrl {top:15px;}
	.msec02 .mIcban2Box .data-ctrl button {width:40px;height:40px;}
	.msec02 .mIcban2Box .data-ctrl button:before {width:10px;height:10px;}
}



/* 홍보 */
.msec03 {position:relative;max-width:1600px;box-sizing:border-box;margin:0 auto;display:flex;flex-wrap:wrap;display:flex;justify-content:space-between;margin-top:136px;padding:0 70px 70px 70px;}
.msec03:before {display:block;content:'';position:absolute;top:90px;left:0;width:100%;height:470px;background:url(/resources/_Templet/Main/main_eng/Img/mProm_bg.jpg) no-repeat 50% 0;z-index:-1;}
.msec03 .cTit {position:absolute;top:-30px;right:0;font-size:3.333em;color:#192b3c;font-weight:300;text-align:right;}
.msec03 .cTit span {font-weight:700;}

.msec03 .sideL {width:800px;/*width:50%;*/text-align:center;}
.msec03 .mMovie .video {position:relative;width:100%;height:0;padding-top:56.25%;}
.msec03 .mMovie .video video {position:absolute;top:0;left:0;width:100%;height:100%;}
.msec03 .mMovie .mTit {display:inline-block;position:relative;font-size:1.556em;font-weight:700;color:#fff;margin-top:30px;padding-right:60px;padding-bottom:13px}
.msec03 .mMovie .mTit:before {display:block;content:'';position:absolute;top:-3px;right:0;width:44px;height:44px;border-radius:50%;background:#9c895d;}
.msec03 .mMovie .mTit:after {display:block;content:'';position:absolute;top:13px;right:14px;width:0;height:0;border:6px solid transparent;border-left:11px solid #fff;border-right:0;}

.msec03 .sideR {width:377px;/*width:21.25%;*/padding-top:147px;text-align:center;display:flex;justify-content:flex-end;}
.msec03 .sideR .mBrochure {display:block;}
.msec03 .sideR .mBrochure .img {box-shadow: 0px 13px 15px 0px rgba(14, 40, 64,.2)}
.msec03 .sideR .mBrochure .mTit {display:block;font-size:1.333em;color:#333333;font-weight:700;line-height:1.167em;padding-top:30px;}


/** --- dongaoia  */
.movie-swiper {}
.movie-swiper .swiper-button-next:after,
.movie-swiper .swiper-button-prev:after {color:#fff}
.movie-swiper .swiper-button-next,
.movie-swiper .swiper-button-prev {margin-top:-60px !important}

@media all and (max-width:1329px) {
	.msec03 {padding:0 40px 50px 40px;}
	.msec03 .cTit {top:-60px;right:20px;}
	.msec03 .cTit span {display:block;}
	.msec03 .sideL {width:60%;}
	.msec03 .sideR {width:32%;}
}
@media all and (max-width:999px) {
	.msec03 {margin-top:40px;padding:0 20px 30px 20px;}
	.msec03:before {top:100px;height:57%;}
	.msec03 .cTit {position:relative;top:auto;right:auto;font-size:2.5em;width:100%;text-align:left;padding-bottom:20px;}
	.msec03 .cTit span {display:inline;}
	.msec03 .mMovie .mTit {font-size:1.25em;margin-top:20px;padding-right:40px;}
	.msec03 .mMovie .mTit:before {top:-1px;width:30px;height:30px;}
	.msec03 .mMovie .mTit:after {top:10px;right:10px;border:4px solid transparent;border-left:8px solid #fff;border-right:0;}

	.msec03 .sideR {padding-top:60px;}
	.msec03 .sideR .mBrochure .mTit {font-size:1em;padding-top:20px;}
}
@media all and (max-width:599px) {
	.msec03 {display:block;margin-top:40px;padding:0 20px 30px 20px;}
	.msec03:before {height:70%;background-size:auto 100%;}

	.msec03 .sideL {width:100%;}
	.msec03 .sideR {width:100%;max-width:250px;margin:0 auto;}
}



/* 캠퍼스 바로가기 */
.msec04 .mImban2 > ul {width:100%;display:flex;}
.msec04 .mImban2 > ul > li {width:33.33333%;background:#02020A;}
.msec04 .mImban2 a {display:block;position:relative;}
.msec04 .mImban2 .s-img {display:block;width:100%;position:relative;overflow:hidden;}
.msec04 .mImban2 .s-img img {width:100% !important;transition:all .5s ease;}
.msec04 .mImban2 .txtBox {display:block;position:absolute;bottom:80px;left:0;text-align:center;width:100%;color:#fff;transition:all .3s ease;}
.msec04 .mImban2 .txtBox .s-txt {display:block;font-size:1.667em;letter-spacing:-0.025em;}
.msec04 .mImban2 .txtBox .s-tit {display:block;font-size:1.944em;letter-spacing:-0.025em;font-weight:700;padding-top:10px;}
.msec04 .mImban2 a:focus .s-img img,
.msec04 .mImban2 a:hover .s-img img {transform:scale(1.1);}
.msec04 .mImban2 a:focus .txtBox,
.msec04 .mImban2 a:hover .txtBox {bottom:50%;transform:translateY(50%);}

@media all and (max-width:999px) {
	.msec04 .mImban2 .txtBox .s-txt {font-size:1.25em;}
	.msec04 .mImban2 .txtBox .s-tit {font-size:1.3em;}
	.msec04 .mImban2 .txtBox {bottom:50%;transform:translateY(50%);}
}
@media all and (max-width:599px) {
	.msec04 .mImban2 > ul {display:block;}
	.msec04 .mImban2 > ul > li {width:100%;}
}


/* msec05 */
.msec05 {position:relative;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box}
.msec05:before {content:"";display:block;position:absolute;left:50%;top:0;background-color:#eaeaea;width:3000px;height:100%;margin-left:-1500px;z-index:-1}
.msec05 .mbnr-left-box {position:absolute;top:50%;left:0;max-width:250px;transform:translateY(-50%)}
.msec05 .mbnr-tit {display:block;width:100%;font-size:1.111em;font-weight:700;color:#56616d;letter-spacing:0;padding:10px 0;text-align:center;}
.msec05 .mbnr-left-box .data-ctrl {display:flex;align-items:center;justify-content:center;margin-top:5px}
.msec05 .mbnr-left-box .data-ctrl button,
.msec05 .mbnr-left-box .data-ctrl a {display:block;position:relative;background-color:#fff;border:0;border-radius:50%;width:26px;height:26px;box-sizing:border-box}
.msec05 .mbnr-left-box .data-ctrl .data-auto {display:flex;align-items:center;margin:0 2px}
.msec05 .mbnr-left-box .data-ctrl .data-auto button {background-color:#888}
.msec05 .mbnr-left-box .data-ctrl button:before,
.msec05 .mbnr-left-box .data-ctrl button:after {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.msec05 .mbnr-left-box .data-ctrl > button:before,
.msec05 .mbnr-left-box .data-ctrl > button:after {background:#888;border:0;width:2px;height:8px;transition:all .3s ease-out}
.msec05 .mbnr-left-box .data-ctrl .btn-prev:before {transform:translateY(-35%) rotate(45deg)}
.msec05 .mbnr-left-box .data-ctrl .btn-prev:after {transform:translateY(35%) rotate(-45deg)}
.msec05 .mbnr-left-box .data-ctrl .btn-next:before {transform:translateY(35%) rotate(45deg)}
.msec05 .mbnr-left-box .data-ctrl .btn-next:after {transform:translateY(-35%) rotate(-45deg)}
.msec05 .mbnr-left-box .data-ctrl .btn-stop:before {border:2px solid #fff;border-top:0;border-bottom:0;width:6px;height:10px;box-sizing:border-box}
.msec05 .mbnr-left-box .data-ctrl .btn-play {display:none}
.msec05 .mbnr-left-box .data-ctrl .btn-play:before {left:2px;border-width:5px 0 5px 7px;border-style:solid;border-color:transparent;border-left-color:#fff;width:0;height:0}


.msec05 .mbnr-box {max-width:1600px;margin:0 auto;padding:20px 0 20px 205px;box-sizing:border-box}
.msec05 .mbnr-box .swiper-slide {height:auto}
.msec05 .mbnr-box .swiper-slide a {display:flex;justify-content:center;align-items:center;height:100%}
@media all and (max-width:1659px) {
	.msec05 {padding:0 30px}
	.msec05 .mbnr-left-box {left:30px}
}
@media all and (max-width:999px) {
	.msec05 {padding:0 20px}
	.msec05 .mbnr-left-box {left:20px}
}
@media all and (max-width:768px) {
	.msec05 {padding:0 15px}
	.msec05 .mbnr-left-box {left:15px}
}
@media all and (max-width:599px) {
	.msec05 .mbnr-left-box {display:flex;align-items:center;justify-content:space-between;position:static;left:auto;top:auto;max-width:none;padding-top:15px;transform:none;}
	.msec05 .mbnr-tit {padding:15px 20px}
	.msec05 .mbnr-left-box .data-ctrl {margin-top:0}
	.msec05 .mbnr-box {padding:15px 0}
}

