#mInfoA {margin:130px 0 0;padding:15px 0;border-top: 1px solid #222;border-bottom: 1px solid #dddddd;background: #f5f5f5;}
#mInfoA dl:after {content:'';display:block;clear:both;}
#mInfoA dl dt {float: left;padding-left: 30px;width:170px;}
#mInfoA dl dd {float: left;padding-top: 5px;}
#mInfoA dl dd .newstitle{float: left}
#mInfoA dl dd .newstitle:after {content:'';display:block;position: absolute;left:780px;top:23px;width: 1px;height:25px;background: #ddd;}
#mInfoA dl dd .bx-wrapper{max-width: 584px !important;margin-right: 65px !important;}

#mInfoA .mInfotxt a {font-size: 15px;font-weight: 500;line-height: 100%;float: left; }
#mInfoA .mInfotxt p {font-size: 13px;font-weight: 500;color: #666;line-height: 100%;margin: 10px 0 0;}

#mInfoA .frequency {}
#mInfoA .frequency:after {content:'';display:block;clear:both;}
#mInfoA .frequency li:nth-child(1):after {display:none}
#mInfoA .frequency li:nth-child(1) span {font-size: 15px;line-height: 100%;display: block;color: #111;font-weight: 500;}
#mInfoA .frequency li:nth-child(1) {float:left;position: relative;width:140px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;padding: 0 0 0 20px;}
#mInfoA .frequency li {float:left;position: relative;width:680px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;padding: 0 0 0 20px;}
/*#mInfoA .frequency li:after {content:'';display:block;position: absolute;left: 0;top: 3px;width: 1px;height:25px;background: #ddd;}*/
#mInfoA .frequency li span {font-size: 15px;line-height: 100%;color: #111;padding-top: 5px;width: 100px;}
#mInfoA .frequency li p {font-size: 15px;font-weight: 400;color: #666;line-height: 100%;margin: 10px 0 0;}
#mInfoA .frequency li div{ float: left;width: 490px;height: 22px;overflow: hidden;}

#mVisual:after {content:'';display:block;clear:both;}

#mVisualA {position:relative;float:left;width: 708px;height: 552px;margin: 30px 0}
#mVisualA .showcase-arrow-next {position:absolute;right:-21px;    top: calc(50% - 25px);width:43px;height:44px;background:url(/img/main/arrow_rightmv.png) no-repeat;cursor: pointer;z-index: 1;}
#mVisualA .showcase-arrow-previous {position:absolute;left:-21px;top: calc(50% - 25px);width:43px;height:44px;background:url(/img/main/arrow_leftmv.png) no-repeat;cursor: pointer;z-index: 1;}

#mProgramA {float: right;width: 700px;margin: 30px 0 0;}
#mProgramA ul {}
#mProgramA ul li {padding:20px 0 25px 0;border: 1px solid #e5e6e9;position: relative;height: 125px;border-radius: 10px;box-sizing: border-box;box-shadow: 0px 4px 15px 0px rgb(0 0 0 / 5%);transition: .3s all;margin-top: 18px;}
#mProgramA ul li:first-child {    margin-top: 0px;}
#mProgramA ul li:last-child {}
#mProgramA ul li:after {}
#mProgramA ul li:nth-child(1):after {background:url(/img/main/icon_program01.png) no-repeat;}
#mProgramA ul li:nth-child(2):after {background:url(/img/main/icon_program02.png) no-repeat;}
#mProgramA ul li:nth-child(3):after {background:url(/img/main/icon_program03.png) no-repeat;}
#mProgramA ul li:nth-child(4):after {background:url(/img/main/icon_program04.png) no-repeat;}
#mProgramA ul li:hover {border:1px solid #f9a656;box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15);}

#mProgramA ul li a {display: block;padding: 0 0 0 30px;}
#mProgramA ul li a p {font-size: 16px;font-weight: 500;color: #045adf;line-height: 100%;margin: 0 0 5px;}
#mProgramA ul li a strong {font-size: 17px;font-weight: 500;color: #222;line-height: 100%;}
#mProgramA ul li a strong em {font-style: normal;font-size: 12px;margin: 0 0 0 8px;}
#mProgramA ul li a span {display: block;font-size: 16px;font-weight: 400;color: rgba(0,0,0,.6);line-height: 150%;margin: 10px 0 0;padding-right: 20px;height: 45px;overflow: hidden;}

#mBannerA {width:1440px;margin:0px auto;padding:30px 0px;position:relative;}
#mBannerA ul li {float:left;margin:0px 10px 10px 0px;min-height:80px;}
#mBannerA ul li:nth-child(4n) {margin-right:0px;}
#mBannerA ul li .line{ border: 1px solid #dedddd;}
#mBannerA ul li img{ width: 350px;height:150px;}

#mNotiA {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;margin: 0 0 50px;padding-top: 45px;}
#mNotiA h2 {font-size: 28px;font-weight: 700;color: #111;letter-spacing: -1px;line-height: 100%;position: relative;}
#mNotiA h2 a {position: absolute;display: block;width: 34px;height: 34px;right: 0;top: 0;text-indent: -9999px;background: url(/img/main/plus_notice.png) no-repeat;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd;}
#mNotiA .mNotiA_con > ul {display: table;table-layout: fixed;border-bottom:1px solid #ddd;margin: 25px 0 0;}
#mNotiA .mNotiA_con > ul > li {float: left;width: 25%;box-sizing: border-box;border: 1px solid #ddd;border-left: 0;border-bottom: 0;height: 160px;overflow: hidden;}
#mNotiA .mNotiA_con > ul > li:nth-child(1) {border-left:1px solid #ddd;}
#mNotiA .mNotiA_con > ul > li:nth-child(5) {border-left:1px solid #ddd;}
#mNotiA .mNotiA_con > ul > li:nth-child(9) {border-left:1px solid #ddd;}
#mNotiA .mNotiA_con > ul > li > a {display: block;padding: 20px;}
#mNotiA .mNotiA_con > ul > li > a > div {display: inline-block;overflow:hidden;}
#mNotiA .mNotiA_con > ul > li > a strong {font-weight: 400;font-size: 17px;color: #555;line-height: 25px;}
#mNotiA .mNotiA_con > ul > li > a span {display:block;font-size: 14px;color: #888;font-weight: 400;line-height: 100%;margin: 15px 0 0;}
#mNotiA .mNotiA_con .imgA{height: 60px;width: 88px;margin-right: 10px;border-radius: 5px;}
#mNotiA .mNotiA_con .sbjA{height: 56px;display: inline-block;width: 204px;font-weight: 400;}
#mNotiA .mNotiA_con .lt_content{height: 56px;font-size: 15px;color: #555555;}

.innerCont{background: #f2f2f2}
.innerCont:after {content:'';display:block;clear:both;}

.linkArea{float:right;margin-top: -60px;}
.mr{margin-right: 30px;}
.arrLink{display:inline-block;vertical-align:top;}
.arrLink>span{display:block;width:86px;height:35px;border:1px solid #9a9a9a;box-sizing:border-box;border-radius:2px;color:#333;text-align:center;line-height:33px;font-size:15px;}

#mBannerB {background: #f2f2f2;padding: 45px 0;width: 100%;float: left;}
#mBannerB h2 {font-size: 28px;color: #111;letter-spacing: -1px;line-height: 100%;margin: 0 0 30px;}
#mBannerB ul {}
#mBannerB .actMovA {float: left;width: 23%;margin-right: 38px;}
#mBannerB .actMovA img{border-radius: 5px;width: 100%;height: 260px;}
#mBannerB .introMovA {float: left;width: 23%;margin-right: 38px;}
#mBannerB .introMovA:nth-child(4) {margin-right: 0px;}
#mBannerB .introMovA img{border-radius: 5px;width: 100%;height: 260px;}
#mBannerB:after {content:'';display:block;clear:both;}
#mBannerB .lt_subject    { font-size: 20px;padding-top: 10px;font-weight: 600;color: #0f0f0f;overflow: hidden;height: 25px;}
#mBannerB .lt_content {padding-top:5px;overflow: hidden;height: 25px;}
#mBannerB .lt_date {display:none}


#mBannerC {background: #f2f2f2;padding: 45px 0;width: 540px;float: right}
#mBannerC h2 {font-size: 28px;color: #111;letter-spacing: -1px;line-height: 100%;margin: 0 0 30px;}
#mBannerC ul {background: #ffffff;height: 305px;padding: 25px;border: 1px solid #dddddd;border-radius: 5px;}
#mBannerC .actMovA {float: left;width: 46%;margin-right: 17px;}
#mBannerC .actMovA img{border-radius: 5px;width: 100%;height: 160px;}
#mBannerC .introMovA {float:right;width: 46%;}
#mBannerC .introMovA img{border-radius: 5px;width: 100%;height: 160px;}
#mBannerC .lt_content {padding-top: 5px;font-size: 15px;height: 54px;overflow: hidden;line-height: 20px;padding-bottom: 5px;}
#mBannerC .lt_subject    { font-size: 18px;padding-top: 10px;font-weight: 600;color: #0f0f0f;}
#mBannerC .lt_date {text-align: right;font-size: 15px;}

#mBannerD {background: #f8f8f8;padding: 5px 0;}
#mBannerD h2 {font-size: 28px;color: #111;letter-spacing: -1px;line-height: 100%;}
#mBannerD ul {}
#mBannerD ul > *:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;}
#mBannerD ul > *:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3;}
#mBannerD ul > *:nth-child(3) {-ms-grid-row: 1;-ms-grid-column: 5;}
#mBannerD ul > *:nth-child(4) {-ms-grid-row: 1;-ms-grid-column: 7;}
#mBannerD ul > *:nth-child(5) {-ms-grid-row: 1;-ms-grid-column: 9;}
#mBannerD ul > *:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 1;}
#mBannerD ul > *:nth-child(7) {-ms-grid-row: 3;-ms-grid-column: 3;}
#mBannerD ul > *:nth-child(8) {-ms-grid-row: 3;-ms-grid-column: 5;}
#mBannerD ul > *:nth-child(9) {-ms-grid-row: 3;-ms-grid-column: 7;}
#mBannerD ul > *:nth-child(10) {-ms-grid-row: 3;-ms-grid-column: 9;}
#mBannerD ul > *:nth-child(11) {-ms-grid-row: 5;-ms-grid-column: 1;}
#mBannerD ul > *:nth-child(12) {-ms-grid-row: 5;-ms-grid-column: 3;}
#mBannerD ul > *:nth-child(13) {-ms-grid-row: 5;-ms-grid-column: 5;}
#mBannerD ul > *:nth-child(14) {-ms-grid-row: 5;-ms-grid-column: 7;}
#mBannerD ul > *:nth-child(15) {-ms-grid-row: 5;-ms-grid-column: 9;}

#mNewsA {padding: 45px 0;}
#mNewsA:after {content:'';display:block;clear:both;}

#mNewsB {float: left;position: relative;width: 605px;height: 212px;margin: 0 30px 0 0;background:#0287d2;overflow: hidden;}
#mNewsB a {display: block;color: #fff;}
#mNewsB a:before {content:'';position: absolute;left: 38px;bottom:10px;width: 101px;height: 104px;background: url(/img/main/icon_news.png) no-repeat;}
#mNewsB a:after {content:'';position: absolute;right: 30px;bottom: 40px;width: 42px;height: 42px;background: #fff url(/img/main/arrow_news.png) no-repeat;border-radius: 50%;}
#mNewsB p {margin: 37px 0 0 40px;font-size: 24px;font-weight: 500;color: #f4f5fa;line-height: 33px;}

#mQuickA {float: left;width: 300px;margin: 0 30px 0 0;}
#mQuickA ul {border-top: 1px solid #ddd;background: #ffffff;}
#mQuickA ul li {border: 1px solid #ddd;border-top: 0;position: relative;}
#mQuickA ul li:after {content:'';position: absolute;right: 40px;top: 50%;margin-top: -20px;width: 40px;height: 40px;}
#mQuickA ul li:nth-child(1):after {background: url(/img/main/icon_quick01.png) no-repeat;}
#mQuickA ul li:nth-child(2):after {background: url(/img/main/icon_quick02.png) no-repeat;}
#mQuickA ul li:nth-child(3):after {background: url(/img/main/icon_quick03.png) no-repeat;}
#mQuickA ul li a {display: block;padding: 22px 0 22px 40px;font-size: 17px;font-weight: 500;}


#mNotiB {float: right;width: 790px;}
#mNotiB h2 {position: relative;font-size: 28px;font-weight: 700;line-height: 60px;letter-spacing: -1px;border-bottom: 1px solid #111;}
#mNotiB h2 a {position: absolute;right: 0;top: 0;width: 34px;height: 34px;text-indent: -9999px;box-sizing: border-box;border: 1px solid #ddd;background: url(/img/main/plus_notice.png) no-repeat;}
#mNotiB .mNotiB_con {margin: 15px 0 0 0;}
#mNotiB .mNotiB_con ul {}
#mNotiB .mNotiB_con ul li {line-height: 34px;}
#mNotiB .mNotiB_con ul li a {}
#mNotiB .mNotiB_con ul li a:after {content:'';display:block;clear:both;}
#mNotiB .mNotiB_con ul li a > div {float:left;}
#mNotiB .mNotiB_con ul li a > div > strong {font-weight: 400;color: #555;}
#mNotiB .mNotiB_con ul li a > span {float:right;font-size: 15px;color: #888;font-weight: 400;}




.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;}

.shdw {border-radius:20px;overflow: hidden;box-shadow: 0 0 12px 5px rgb(0 0 0 / 8%);box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
.pott{color:#0287d2}


#mInfoA .mInfotxt ul {padding-top: 10px}
#mInfoA .mInfotxt ul li {float:left;position: relative;width: 130px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;padding: 0 0 0 30px;background: url(/img/main/sound.png) left no-repeat;font-weight: 600}
#mInfoA .mInfotxt ul li .line:after {content:'';display:block;position: absolute;left: 0;top: 0;background: url(/img/main/sound.png) no-repeat;}


#mInfoA .mInfotxt .btn_hear {position:relative;display:inline-block;width:145px;box-sizing:border-box;border:1px solid #f7b614;background:#fff;border-radius:50px;text-align:center;transition:.2s all;margin-right: 20px}
#mInfoA .mInfotxt .btn_hear>span {position:inherit;display:inline-block;width:auto;height:auto;margin:0;padding-left:35px;background:url(/img/main/sound1.png) no-repeat left 0px top 50%;font-size:15px;font-weight:500;color:#f7b614;line-height:35px;transition:.2s all;vertical-align:top;}

.showcase-content-container { height: 552px !important}
.showcase-content { height: 552px !important}
.showcase-button-wrapper {text-align: center;}
.showcase-button-wrapper span { font-size: 1px;color:#cdcdcd;margin-left: 8px;}