#mVisual {margin:120px 0 0;height:460px;background:url(/img/main/mv_bg.jpg) no-repeat;}
#mVisual:after {content:'';display:block;clear:both;}

#mVisualA {float:left;width:50%;}
#mVisualA .slide {margin:55px 0 0;width:540px;height:350px;border-radius: 25px;overflow: hidden;}
#mVisualA .swiper-container {width: 100%;height: 100%;}
#mVisualA .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
#mVisualA .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
#mVisualA .swiper-container-horizontal>.swiper-pagination-bullets, #mVisualA .swiper-pagination-custom, #mVisualA .swiper-pagination-fraction {width:75px !important;line-height:38px;height:38px !important;bottom:0 !important;right:107px !important;left: unset !important;background:rgba(0,0,0,.4);color:#fff;}
#mVisualA .swiper-btns {position:absolute;width:106px;height:38px;right:0;bottom:0;background:rgba(0,0,0,.4);z-index: 1;}
#mVisualA .swiper-button-next {top:auto !important;bottom:5px !important;width:28px !important;height:28px !important;background:url(/img/main/mv_arrowright.png) center no-repeat !important;}
#mVisualA .swiper-button-prev {top:auto !important;bottom:5px !important;width:28px !important;height:28px !important;background:url(/img/main/mv_arrowleft.png) center no-repeat !important;}
#mVisualA .swiper-button-next:after, #mVisualA .swiper-container-rtl .swiper-button-prev:after{display:none;}
#mVisualA .swiper-button-prev:after, #mVisualA .swiper-container-rtl .swiper-button-next:after{display:none;}
#mVisualA .swiper-button-play {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 10;color: #fff;cursor: pointer;width: 28px;height: 28px;text-indent: -99999px;background: url(/img/main/mv_play.png) center no-repeat;}
#mVisualA .swiper-button-pause {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 10;color: #fff;cursor: pointer;width: 28px;height: 28px;text-indent: -99999px;background: url(/img/main/mv_pause.png) center no-repeat;}

#mVisualC {width:100%;height:540px; margin:121px auto 0px; overflow:hidden; position:relative;}
#mVisualC .mvisTxt {position:absolute;bottom: 0;left:50%;margin-left: -600px;width: 1200px;z-index:10;text-align:left;}
#mVisualC .mvisTxt h3 {font-weight: normal;font-size: 54px;color: #fff;letter-spacing: -1px;line-height: 100%;text-align:left;}
#mVisualC .mvisTxt p {color: #fff;font-size: 22px;line-height: 100%;margin: 20px 0 64px;font-weight: 400;}
#mVisualC .mvisTxt strong {display: block;padding: 0;font-weight: normal;color: #fff;font-size: 50px;line-height: 100%;}
#mVisualC .mvisTxt a {display: inline-block;margin: 0 8px;width: 180px;line-height: 42px;text-align: center;font-size: 15px;font-weight: 400;color: #d79404;background: #fff;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
#mVisualC .mvisTxt a.mBtnA {background:#d48900; color:#fff;}
#mVisualC .mvisTxt a:hover {background: #dab501;color: #fff;}

#mQuickD {background:#fff;height:100px;}
#mQuickD ul {height: 100px;}
#mQuickD ul:after {content:'';display:block;clear:both;}
#mQuickD ul li {float:left;width:25%;height: 100%;}
#mQuickD ul li:hover a {background:#5739ba;}
#mQuickD ul li:hover span {opacity:1;}
#mQuickD ul li a {position:relative;display:block;height: 100%;padding: 0 30px;border-right:1px solid #cbcbcb;}
#mQuickD ul li:first-child a {border-left:1px solid #cbcbcb}
#mQuickD ul li p {color:#5739ba;font-size:20px;margin: 2px 0 0;}
#mQuickD ul li:hover p {color:#fff;}
#mQuickD ul li strong {font-weight: 300;color:#cbcbcb;font-size: 14px;display: block;padding: 22px 0 0;letter-spacing: 0;}
#mQuickD ul li span {position:absolute;right: 40px;top: 50%;width:24px;height:24px;transform: translate(0, -50%);opacity: .5;}
#mQuickD ul li:first-child a span {background:url(/img/main/quickd_05.png) no-repeat;}
#mQuickD ul li:nth-child(2) a span {background:url(/img/main/quickd_06.png) no-repeat;}
#mQuickD ul li:nth-child(3) a span {background:url(/img/main/quickd_07.png) no-repeat;}
#mQuickD ul li:nth-child(4) a span {background:url(/img/main/quickd_08.png) no-repeat;}


#showcase{position:relative;}
#showcase .showcase-onepage .showcase-content{}
#showcase .showcase-button-wrapper{clear:both;position:absolute;top: 20px;right: 30px;margin-left:-300px;/* width:600px; */text-align:center;z-index:11;}
#showcase .showcase-button-wrapper span{display: block;width:16px;height:16px;border-radius: 50%;margin: 6px 0;cursor:pointer;text-indent:-99999em;font-size:0px;line-height:0px;background:transparent;border: 3px solid rgba(255,255,255,0.8);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#showcase .showcase-button-wrapper span.active{ background:#fff; border:4px solid #fff;}
.showcase-arrow-previous, .showcase-arrow-next{width:80px; height:80px; position:absolute; display:inline-block;z-index:12; top:50%; margin-top:-40px; cursor:pointer; opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100);}
.showcase-arrow-previous{left:0px;background:url('/img/main/btn_prev2.png') center center no-repeat; }
.showcase-arrow-next{right:0px; background:url('/img/main/btn_next2.png') center center no-repeat; }
.showcase-arrow-previous:hover, .showcase-arrow-next:hover { background-color:rgba(0,0,0,0.4); -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); }

#mVisualD {float:right;}
#mVisualD .slide {margin: 50px 0 0;width:870px;height:350px;overflow: hidden;}
#mVisualD .swiper-container {width: 100%;height: 100%;}
#mVisualD .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
#mVisualD .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
#mVisualD .swiper-container-horizontal>.swiper-pagination-bullets, #mVisualD .swiper-pagination-custom, #mVisualD .swiper-pagination-fraction {width:75px !important;line-height:38px;height:38px !important;bottom:0 !important;right:88px !important;left: unset !important;background:rgba(0,0,0,.4);color:#fff;}
#mVisualD .swiper-btns {position:absolute;width:85px;height:38px;right:0;bottom:0;background:rgba(0,0,0,.4);z-index: 1;}
#mVisualD .swiper-button-next {top:auto !important;bottom:5px !important;width:28px !important;height:28px !important;background:url(/img/main/mv_arrowright.png) center no-repeat !important;}
#mVisualD .swiper-button-prev {top:auto !important;bottom:5px !important;width:28px !important;height:28px !important;background:url(/img/main/mv_arrowleft.png) center no-repeat !important;}
#mVisualD .swiper-button-next:after, #mVisualD .swiper-container-rtl .swiper-button-prev:after{display:none;}
#mVisualD .swiper-button-prev:after, #mVisualD .swiper-container-rtl .swiper-button-next:after{display:none;}
#mVisualD .swiper-button-play {display:none;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 10;color: #fff;cursor: pointer;width: 28px;height: 28px;text-indent: -99999px;background: url(/img/main/mv_play.png) center no-repeat;}
#mVisualD .swiper-button-pause {display:none;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 10;color: #fff;cursor: pointer;width: 28px;height: 28px;text-indent: -99999px;background: url(/img/main/mv_pause.png) center no-repeat;}


#mQuickA {float:left;width:50%;}
#mQuickA ul {margin: 55px 0 0;}
#mQuickA ul:after {content:'';display:block;clear:both;}
#mQuickA ul li {float: left;width: 25%;text-align: center;margin: 21px 0;}
#mQuickA ul li a {display: block;}
#mQuickA ul li p {display: inline-block;width: 100px;height: 100px;border-radius: 50%;background: #fff;transition: .3s;}
#mQuickA ul li:hover p {transform: translateY(-6px);}
#mQuickA ul li.mq1_01 p {background:#fff url(/img/main/mv_icon01.png) center no-repeat;}
#mQuickA ul li.mq1_02 p {background:#fff url(/img/main/mv_icon02.png) center no-repeat;}
#mQuickA ul li.mq1_03 p {background:#fff url(/img/main/mv_icon03.png) center no-repeat;}
#mQuickA ul li.mq1_04 p {background:#fff url(/img/main/mv_icon04.png) center no-repeat;}
#mQuickA ul li.mq1_05 p {background:#fff url(/img/main/mv_icon05.png) center no-repeat;}
#mQuickA ul li.mq1_06 p {background:#fff url(/img/main/mv_icon06.png) center no-repeat;}
#mQuickA ul li.mq1_07 p {background:#fff url(/img/main/mv_icon07.png) center no-repeat;}
#mQuickA ul li.mq1_08 p {background:#fff url(/img/main/mv_icon08.png) center no-repeat;}
#mQuickA ul li strong {display: block;color: #fff;font-weight: 400;font-size: 16px;line-height: 125%;margin: 6px 0 0;}
#mQuickA ul li:hover strong {color:#cdceff;}

#bg1 {background:#eae9f8;}
#bg2 {background:#e0e0e2;}

#mInfoA {float:left;width:300px;height:330px;background: #fff;border: 1px solid #d8d8d8;margin: 30px 30px 0 0;box-sizing: border-box;overflow:hidden;text-align: center;border-radius: 25px;overflow: hidden;}
#mInfoA .mInfoA_wrap {padding: 25px 30px;}
#mInfoA h2 {display: inline-block;position: relative;color: #6866ff;font-size: 17px;font-weight: 400;margin: 0 0 25px;}
#mInfoA h2:after {content: '';position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: #6866ff;}
#mInfoA dl dt {float: left;width: 80px;}
#mInfoA dl dd {float: right;width: 142px;text-align: left;color: #666;font-size: 15px;font-weight: 400;line-height: 22px;}
#mInfoA dl:after {content:'';display:block;clear:both;}
#mInfoA strong{font-size: 17px;font-weight: 500;color: #222;letter-spacing: -1px;}
#mInfoA span {margin:0 5px 0 0;}
#mInfoA em {display: block;font-style: normal;font-size: 14px;font-weight: 400;color: #666;line-height: 18px;text-align: left;} 

#mInfoB {float:left;width:300px;height:350px;background: #fff;border: 1px solid #d8d8d8;margin: 50px 30px 50px 0;box-sizing: border-box;overflow:hidden;text-align: center;}
#mInfoB .mInfoB_wrap {padding: 20px 20px ;line-height: 140%;}
#mInfoB h2 {display: inline-block;position: relative;color: #6866ff;font-size: 17px;font-weight: 400;margin: 0 0 25px;}
#mInfoB h2:after {content: '';position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: #6866ff;}
#mInfoB dl dt {float: left;width: 80px;}
#mInfoB dl dd {float: right;width: 142px;text-align: left;color: #666;font-size: 15px;font-weight: 400;line-height: 22px;}
#mInfoB dl:after {content:'';display:block;clear:both;}
#mInfoB strong{font-size: 17px;font-weight: 500;color: #222;letter-spacing: -1px;}
#mInfoB span {margin:0 5px 0 0;font-size: 15px;font-weight: 400;color: #666;}
#mInfoB em {display: block;font-style: normal;font-size: 14px;font-weight: 400;color: #666;line-height: 18px;text-align: left;} 

#mNotiA {float: left;border-radius: 25px;width: 550px;height: 330px;overflow: hidden;margin: 30px 0 0;background: #fff;border: 1px solid #d8d8d8;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
#mNotiA #mNotiA_wrap {}
#mNotiA #mNotiA_tab {width: 550px;margin: 0 0 0 -1px;}
#mNotiA #mNotiA_tab h2 {float: left;width: 50%;text-align: center;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;cursor: pointer;line-height: 57px;margin: -1px 0 0 0;}
#mNotiA #mNotiA_tab h2.off {background:#ececec;border:1px solid #d8d8d8}
#mNotiA #mNotiA_tab h2 span {position: relative;font-size: 17px;font-weight: 400;color: #6866ff;}
#mNotiA #mNotiA_tab h2 span:after {content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#6866ff;}
#mNotiA #mNotiA_tab h2.off span {color:#444;}
#mNotiA #mNotiA_tab h2.off:hover span {color: #6866ff;}
#mNotiA #mNotiA_tab h2.off span:after {display:none;}
#mNotiA .mNotiA_con {padding: 25px 30px 30px;}
#mNotiA #notiTab1 {}
#mNotiA #notiTab1 ul {}
#mNotiA #notiTab1 ul li {}
#mNotiA #notiTab1 .noti_first {border-bottom: 1px solid #e4e2e2;padding: 0 0 20px;margin: 0 0 20px;}
#mNotiA #notiTab1 .noti_first:after {content:'';display:block;clear:both;}
#mNotiA #notiTab1 .noti_first ul {float: left;margin: 10px 0 0 20px;width: 360px;}
#mNotiA #notiTab1 .noti_first ul li {}
#mNotiA #notiTab1 .noti_first ul li.title {position: relative;font-size: 20px;font-weight: 500;height: 24px;overflow: hidden;}
#mNotiA #notiTab1 .noti_first ul:hover li.title {color:#6866ff;}
#mNotiA #notiTab1 .noti_first ul li.title:before {content: '';display: block;float: left;width: 24px;height: 24px;background: #f95302 url(/img/main/notice_new.png) no-repeat;border-radius: 50%;margin: 0 4px 0 0;}
#mNotiA #notiTab1 .noti_first ul li.content {color: #666;font-size: 15px;font-weight: 400;height: 16px;overflow: hidden;line-height: 100%;margin: 15px 0;}
#mNotiA #notiTab1 .noti_first ul:hover li.content {color:#6866ff;}
#mNotiA #notiTab1 .noti_first ul li.date {font-size: 15px;color: #666;line-height: 100%;}
#mNotiA #notiTab1 .noti_icon {display: block;float: left;width: 108px;height: 108px;border-radius: 50%;background: #cdceff url(/img/main/notice_icon.png) no-repeat;}
#mNotiA #notiTab1 .noti_else {margin: 0 0 14px;}
#mNotiA #notiTab1 .noti_else:after{content:'';display:block;clear:both;}
#mNotiA #notiTab1 .noti_else li.title {float:left;width: calc(100% - 75px);height: 24px;overflow: hidden;font-size: 15px;font-weight: 400;color: #444;}
#mNotiA #notiTab1 .noti_else:hover li.title {color:#6866ff}
#mNotiA #notiTab1 .noti_else li.title:before {content: '';display: block;float: left;margin: 0 5px 0 0;width: 24px;height: 24px;border-radius: 50%;background: #f95302 url(/img/main/notice_new.png) no-repeat;}
#mNotiA #notiTab1 .noti_else li.date {float:right;color: #666;font-weight: 400;font-size: 14px;}
#mNotiA #notiTab2 {display:none;}
#mNotiA #notiTab2 ul {}
#mNotiA #notiTab2 ul li {border-bottom: 1px solid #ddd;padding: 12px 0;}
#mNotiA #notiTab2 ul li:after{content:'';position:absolute;left:0;top:0;}
#mNotiA #notiTab2 ul li:first-child {padding:0 0 12px}
#mNotiA #notiTab2 ul li:last-child {border-bottom:0;}
#mNotiA #notiTab2 ul li a {position:relative;display: block;padding: 0 0 0 10px;}
#mNotiA #notiTab2 ul li a:before {content: '';position: absolute;left: 0;top: 50%;width: 4px;height: 4px;border-radius: 50%;background: #6866ff;}
#mNotiA #notiTab2 ul li a:after {content:'';display:block;clear:both;}
#mNotiA #notiTab2 ul li a strong {float: left;position:relative;width: calc(100% - 75px);height: 24px;overflow: hidden;font-size: 15px;font-weight: 400;color: #444;}
#mNotiA #notiTab2 ul li:hover a strong{color:#6866ff}
#mNotiA #notiTab2 ul li a span {float: right;color: #666;font-weight: 400;font-size: 14px;}

#mNotiB {position: relative;float:right;width:300px;height:330px;margin: 30px 0 0;border-radius:25px;background: #454497 url(/img/main/schedule_bg.png) bottom repeat-x;color:#fff;text-align:center;overflow:hidden;}
#mNotiB .mNotiB_wrap {padding:25px 30px;}
#mNotiB h2 {font-size: 17px;font-weight: 400;margin: 0 0 30px;}
#mNotiB strong {display: block;text-align: center;margin: 0px 0 0;font-size: 36px;line-height: 100%;}
#mNotiB a.more {position: absolute;right: 0;top: 0;width: 46px;height: 46px;border: 1px solid rgba(255,255,255,.2);border-top: 0;border-right: 0;background: url(/img/main/schedule_more.png) center no-repeat;}
#mNotiB dl {}
#mNotiB dl:after {content:'';display:block;clear:both;}
#mNotiB dl dt {float: left;width: 54px;font-size: 14px;font-family: 'tahoma';line-height: 100%;}
#mNotiB dl dd {float: right;margin: 3px 0 0;width: 170px;height:40px;text-align: left;line-height: 20px;font-size: 15px;font-weight: 400;overflow: hidden;}

#mNotiC {padding: 80px 0 80px;background: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
#mNotiC .mNotiC_wrap {width:1200px;margin:0 auto;}
#mNotiC .mNotiC_wrap:after {content:'';display:block;clear:both;}
#mNotiC #mNotiC_tab {width: 280px;margin: 0 30px 0 20px;float: left;}
#mNotiC #mNotiC_tab h2 {text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;cursor: pointer;line-height: 70px;margin: 0;padding: 0;border: 1px solid #fff;}
#mNotiC #mNotiC_tab h2.off {border: 1px solid #fff;}
#mNotiC #mNotiC_tab h2 span {position: relative;display: block;font-size: 17px;font-weight: 500;color: #000;border-top: 1px solid #ddd;}
#mNotiC #mNotiC_tab h2 span:after {content:'';position:absolute;left: -20px;top: -1px;right: -1px;bottom: -1px;border: 1px solid #ddd;box-shadow: 4px 4px 0 0px rgb(104 102 255);z-index: 1;}
#mNotiC #mNotiC_tab h2:last-child span {border-bottom: 1px solid #ddd;}
#mNotiC #mNotiC_tab h2.off span {color: #666;}
#mNotiC #mNotiC_tab h2.off:hover span {color: #6866ff;}
#mNotiC #mNotiC_tab h2.off span:after {display:none;}
#mNotiC #notiTab1 {float: right;width: calc(1200px - 356px);overflow: hidden;}
#mNotiC #notiTab2 {display:none;float: right;width: calc(1200px - 356px);overflow: hidden;}
#mNotiC .mNotiC_con {display:block;}
#mNotiC .mNotiC_con ul {display:-ms-grid;display:grid;-ms-grid-columns: 1fr 30px 1fr 30px 1fr;grid-template-columns: 1fr 1fr 1fr;-ms-grid-rows: 1fr 50px 1fr;grid-template-rows: 1fr 1fr;grid-gap: 50px 30px;gap: 50px 30px;}
#mNotiC .mNotiC_con ul > *:nth-child(1) {-ms-grid-row:1;-ms-grid-column:1;}
#mNotiC .mNotiC_con ul > *:nth-child(2) {-ms-grid-row:1;-ms-grid-column:3;}
#mNotiC .mNotiC_con ul > *:nth-child(3) {-ms-grid-row:1;-ms-grid-column:5;}
#mNotiC .mNotiC_con ul > *:nth-child(4) {-ms-grid-row:3;-ms-grid-column:1;}
#mNotiC .mNotiC_con ul > *:nth-child(5) {-ms-grid-row:3;-ms-grid-column:3;}
#mNotiC .mNotiC_con ul > *:nth-child(6) {-ms-grid-row:3;-ms-grid-column:5;}
#mNotiC .mNotiC_con ul li {}
#mNotiC .mNotiC_con img {max-width:100%;height:100%;}
#mNotiC .mNotiC_con .sbjA {position:relative;font-weight: 400;font-size: 18px;font-size: 1.125rem;line-height: 1.44444;color: #000;margin: 15px 0 5px;}
#mNotiC .mNotiC_con ul li a .imgA {position:relative;}
#mNotiC .mNotiC_con ul li:hover a .imgA:after {content:'';position:absolute;top:10px; right:10px; bottom:10px;left:10px;border:1px solid rgba(255,255,255,.4);}


#mQuickB {padding:20px 0 30px;}
#mQuickB:after {content:'';display:block;clear:both;}
#mQuickB li {float: left;width: calc((100% - 45px) / 4);margin: 0 15px 0 0;height:60px;line-height: 60px;text-align: center;background: #fff;border: 1px solid #d8d8d8;box-sizing: border-box;border-radius: 20px;}
#mQuickB li:hover {background: #d7d8ff;border: 1px solid #b7b8d6;}
#mQuickB li:last-child {margin:0;}
#mQuickB li a {display: block;width: 100%;height: 100%;}
#mQuickB li a strong {display: inline-block;position: relative;font-weight: 400;font-size: 17px;color: #222;letter-spacing: -1px;margin:0 0 0 18px;}
#mQuickB li.mq2_01 a strong:after {content: '';position: absolute;left: -35px;top: 13px;width: 26px;height: 30px;background: url(/img/main/quick01_01.png) no-repeat;}
#mQuickB li.mq2_02 a strong:after {content: '';position: absolute;left: -35px;top: 13px;width: 26px;height: 30px;background: url(/img/main/quick01_02.png) no-repeat;}
#mQuickB li.mq2_03 a strong:after {content: '';position: absolute;left: -35px;top: 13px;width: 26px;height: 30px;background: url(/img/main/quick01_03.png) no-repeat;}
#mQuickB li.mq2_04 a strong:after {content: '';position: absolute;left: -35px;top: 13px;width: 26px;height: 30px;background: url(/img/main/quick01_04.png) no-repeat;}

#mQuickC {}
#mQuickC dl {}
#mQuickC dl:after {content:'';display:block;clear:both;}
#mQuickC dl dt {float: left;width: 280px;padding: 40px 0 0;}
#mQuickC dl dd {float: left;width: calc(100% - 280px);padding: 0 0 40px;}
#mQuickC h2 {font-size: 23px;font-weight: 500;line-height: 100%;margin: 0 0 18px;letter-spacing: -1px;}
#mQuickC strong {font-weight: 400;font-size: 15px;color: #444;line-height: 21px;}
#mQuickC .mq3_ul {}
#mQuickC .mq3_ul:after {content:'';display:block;clear:both;}
#mQuickC .mq3_ul li {float:left;width: 120px;text-align: center;margin: 0 16px;}
#mQuickC .mq3_ul li a {}
#mQuickC .mq3_ul li a span {display: inline-block;width: 94px;height: 94px;border-radius: 50%;background: #fff;margin: 35px 0 10px;transition: .3s;}
#mQuickC .mq3_ul li:hover a span {transform: translateY(-10px);}
#mQuickC .mq3_ul li.mq3_01 a span {background:#fff url(/img/main/quick02_01.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_02 a span {background:#fff url(/img/main/quick02_02.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_03 a span {background:#fff url(/img/main/quick02_03.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_04 a span {background:#fff url(/img/main/quick02_04.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_05 a span {background:#fff url(/img/main/quick02_05.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_06 a span {background:#fff url(/img/main/quick02_06.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_07 a span {background:#fff url(/img/main/quick02_07.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_08 a span {background:#fff url(/img/main/quick02_08.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_09 a span {background:#fff url(/img/main/quick02_09.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_10 a span {background:#fff url(/img/main/quick02_10.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_11 a span {background:#fff url(/img/main/quick02_11.png) center no-repeat;}
#mQuickC .mq3_ul li.mq3_12 a span {background:#fff url(/img/main/quick02_12.png) center no-repeat;}

#mQuickC .mq3_ul li a p {font-size: 16px;color: #222;font-weight: 400;line-height: 20px;}
#mQuickC .mq3_ul li:hover a p {color:#6264fd;}
#mQuickC .mq3_arrow {position: relative;width: 90%;height: 4px;margin: 40px 0 0;background: #fff;border-radius: 2px;}
#mQuickC .mq3_arrow .swiper-button-next {}
#mQuickC .mq3_arrow .swiper-button-prev {}
#mQuickC .swiper-button-next, #mQuickC .swiper-button-prev {width:45px !important;height:37px !important;}
#mQuickC .swiper-button-prev, #mQuickC .swiper-container-rtl .swiper-button-next {left:0 !important; border-radius:10px 0 0 10px;background: #454497 url(/img/main/quick02_arrowleft.png) center no-repeat;top: 4px !important;}
#mQuickC .swiper-button-next, #mQuickC .swiper-container-rtl .swiper-button-prev {left:45px !important; border-radius:0 10px 10px 0;background: #454497 url(/img/main/quick02_arrowright.png) center no-repeat;top: 4px !important;}
#mQuickC .swiper-button-prev:after, #mQuickC .swiper-container-rtl .swiper-button-next:after {display:none;}
#mQuickC .swiper-button-next:after, #mQuickC .swiper-container-rtl .swiper-button-prev:after {display:none;}

#mNotiD {padding: 40px 0 50px;}
#mNotiD h2{margin: 0 0 20px;}
#mNotiD h2 a{line-height: 100%;font-size: 23px;font-weight: 500;letter-spacing: -1px;}
#mNotiD ul {}
#mNotiD ul:after {content:'';display:block;clear:both;}
#mNotiD ul li {float:left;width:calc((100% - 75px) / 4);margin:0 25px 0 0;}
#mNotiD ul li:last-child {margin:0;}
#mNotiD .imgA {border-radius: 20px;overflow: hidden;}
#mNotiD ul li .imgA img {transition:.3s;}
#mNotiD ul li:hover .imgA img {transform: scale(1.2);}
#mNotiD .sbjA {font-size:16px;color:#444;font-weight:400;line-height: 140%;margin: 10px 0 0;}
#mNotiD ul li:hover .sbjA {color:#6264fd}

#mBanner {border: 1px solid #e2e2e2;padding: 20px 0;}
#mBanner h2 {font-size: 19px;font-weight: 500;letter-spacing: -1px;margin: 12px 0 0;}
#mBanner dl {}
#mBanner dl:after {content:'';display:block;clear:both;}
#mBanner dl dt {float:left;width:160px;position: relative;}
#mBanner dl dd {float:left;width:calc(100% - 160px);}
#mBanner .bn_ul {}
#mBanner .bn_ul:after {content:'';display:block;clear:both;}
#mBanner .bn_ul li {float:left;margin:0 6px;}
#mBanner .bn_arrow{position:absolute;left: 88px;top: 34px;}
#mBanner .swiper-button-next, #mBanner .swiper-button-prev{width:24px !important;height:24px !important;border:1px solid #ddd;}
#mBanner .swiper-button-prev:after, #mBanner .swiper-container-rtl .swiper-button-next:after {display:none;}
#mBanner .swiper-button-next:after, #mBanner .swiper-container-rtl .swiper-button-prev:after {display:none;}
#mBanner .swiper-button-prev, #mBanner .swiper-container-rtl #mBanner .swiper-button-next{left:0 !important;background: url(/img/main/bn_arrowleft.png) center no-repeat;}
#mBanner .swiper-button-next, #mBanner .swiper-container-rtl #mBanner .swiper-button-prev {right:0 !important;left:25px !important;background: url(/img/main/bn_arrowright.png) center no-repeat;}

.bd {display:block;border:none;background:#eaeaea;height:1px;margin: 15px 0px;padding:0px;font-size:0px;clear:both;}
.bd2 {display:block;border:none;background:rgba(255,255,255,.2);height:1px;margin: 17px 0px;padding:0px;font-size:0px;clear:both;}
