@charset "utf-8";

.section-main {margin:-81px 0 0 0;padding:0 0 12px 0;}

/* mgold */
.mgold {position:relative;}
.mgold .mgold-list li.aslide {position:relative;width:calc(100% - 30px);margin:0;overflow:visible;/* width:92%; */box-sizing:border-box;border-radius:4px;overflow:hidden;}
.mgold .mgold-list li.aslide .in-img {display:block;height:130px;padding:39px 21px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.mgold .mgold-list li.aslide .in-img .cover {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity: 0.35;}
.mgold .mgold-list li.aslide .in-img .inwrap {position:relative;}
.mgold .mgold-list li.aslide .acaname {font-size:20px;color:#fff;}
.mgold .mgold-list li.aslide .title {max-height:50px;margin:10px 0 0 0;font-size:15px;color:#fff;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-o-text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.mgold .mgold-list li.aslide .infos {position:absolute;right:15px;bottom:16px;width:100%;text-align:right;font-size:0;}
.mgold .mgold-list li.aslide .infos .item {position:relative;display:inline-block;margin:0 0 0 4.5px;padding:0 0 0 4.5px;font-size:12px;color:#fff;}
.mgold .mgold-list li.aslide .infos .item:before {content:'';position:absolute;left:0;top:50%;width:1px;height:8px;margin:-4px 0 0 0;background:#656262;}
.mgold .mgold-list li.aslide .infos .item:first-child {margin:0;padding:0;}
.mgold .mgold-list li.aslide .infos .item:first-child:before {width:0;}
.mgold .mgold-list li.aslide .infos .item.d-today {color:#f65858;}
.mgold .swiper-pagination {z-index:10;position:absolute;left:33.5px;bottom:15.5px;box-sizing:border-box;}
/* M 스페셜 top */
.mspecialtop-wrap .mspecialtop {background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.mspecialtop-wrap .mspecialtop .aslide {width:calc(100% - 22px);margin:0;border-right:1px solid #eee;background:#fff;overflow:visible;}
.mspecialtop-wrap .mspecialtop .aslide .alink {display:table;table-layout:fixed;width:100%;height:112px;border-top:1px solid #f6f6f6;box-sizing:border-box;}
.mspecialtop-wrap .mspecialtop .aslide .alink:first-child {border-top:0;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell {display:table-cell;padding:0 10px 0 0;vertical-align:middle;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell.logo {width:115px;height:35px;padding:0;text-align:center;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell.logo img {width:84px;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell .acaname {font-size:14px;color:#7d92b1;font-weight:bold;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell .title {max-height:36px;margin:7px 0 0 0;font-size:15px;color:#252525;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-o-text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell .infos {margin:10px 0 0 0;font-size:0;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell .infos .item {position:relative;display:inline-block;margin:0 0 0 4.5px;padding:0 0 0 4.5px;font-size:12px;color:#7d7d7d;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell .infos .item:before {content:'';position:absolute;left:0;top:50%;width:1px;height:8px;margin:-4px 0 0 0;background:#e4e4e4;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell .infos .item:first-child {margin:0;padding:0;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell .infos .item:first-child:before {width:0;}
.mspecialtop-wrap .mspecialtop .aslide .alink .acell .infos .item.d-today {color:#f65858;}
.mspecialtop-wrap .mspecialtop .aslide .alink.noPrdt .img {display:table-cell;vertical-align:middle;text-align:center;}
.mspecialtop-wrap .swiper-pagination {position:absolute;right:15px;top:0;font-size:13px;color:#aaa;}
.mspecialtop-wrap .swiper-pagination .swiper-pagination-current {font-weight:bold;color:#23b374;}
/* M 스페셜 */
.mspecial-wrap .mspecial {background:#fff;border-bottom:1px solid #eee;}
.mspecial-wrap .mspecial .aslide {width:calc(100% - 22px);margin:0 0 0 0;background:#fff;overflow:visible;border-right:1px solid #eee;border-top:1px solid #eee;}
.mspecial-wrap .mspecial .aslide:after {content:'';position:absolute;left:50%;top:0;width:1px;height:100%;background:#f6f6f6;}
.mspecial-wrap .mspecial .aslide:before {content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background:#f6f6f6;}
.mspecial-wrap .mspecial .aslide .alink {float:left;width:50%;height:170px;padding:20px 15px 12px;/* border-top:1px solid #f6f6f6; *//* border-right:1px solid #f6f6f6; */box-sizing:border-box;}
.mspecial-wrap .mspecial .aslide .alink .acell {position:relative;height:79px;}
.mspecial-wrap .mspecial .aslide .alink .acell.logo {height:35px;text-align:center;}
.mspecial-wrap .mspecial .aslide .alink .acell.logo img {width:72px;vertical-align:top;}
.mspecial-wrap .mspecial .aslide .alink .acell .acaname {margin:14px 0 0 0;font-size:14px;color:#7d92b1;font-weight:bold;}
.mspecial-wrap .mspecial .aslide .alink .acell .title {max-height:36px;margin:5px 0 0 0;font-size:15px;color:#252525;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-o-text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.mspecial-wrap .mspecial .aslide .alink .acell .infos {margin:10px 0 0 0;font-size:0;width:100%;}
.mspecial-wrap .mspecial .aslide .alink .acell .infos .item {position:relative;display:inline-block;margin:0 0 0 4.5px;padding:0 0 0 4.5px;font-size:12px;color:#7d7d7d;}
.mspecial-wrap .mspecial .aslide .alink .acell .infos .item:before {content:'';position:absolute;left:0;top:50%;width:1px;height:8px;margin:-4px 0 0 0;background:#e4e4e4;}
.mspecial-wrap .mspecial .aslide .alink .acell .infos .item:first-child {margin:0;padding:0;}
.mspecial-wrap .mspecial .aslide .alink .acell .infos .item:first-child:before {width:0;}
.mspecial-wrap .mspecial .aslide .alink .acell .infos .item.d-today {color:#f65858;}
.mspecial-wrap .mspecial .aslide .alink.noPrdt {display:table;}
.mspecial-wrap .mspecial .aslide .alink.noPrdt .img {display:table-cell;vertical-align:middle;text-align:center;}
.mspecial-wrap .swiper-pagination {position:absolute;right:15px;top:0;font-size:13px;color:#aaa;}
.mspecial-wrap .swiper-pagination .swiper-pagination-current {font-weight:bold;color:#23b374;}
/* M 포커스 */
.mfocus-wrap .mfocus {background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.mfocus-wrap .mfocus .aslide {width:calc(100% - 22px);margin:0;border-right:1px solid #eee;background:#fff;overflow:visible;}
.mfocus-wrap .mfocus .aslide .alink {display:table;table-layout:fixed;width:100%;height:95px;border-top:1px solid #f6f6f6;box-sizing:border-box;}
.mfocus-wrap .mfocus .aslide .alink:first-child {border-top:0;}
.mfocus-wrap .mfocus .aslide .alink .acell {display:table-cell;padding:0 10px 0 0;vertical-align:middle;}
.mfocus-wrap .mfocus .aslide .alink .acell.logo {width:103px;height:35px;padding:0;text-align:center;}
.mfocus-wrap .mfocus .aslide .alink .acell.logo img {width:60px;height:25px;}
.mfocus-wrap .mfocus .aslide .alink .acell .acaname {font-size:13px;color:#7d92b1;font-weight:bold;}
.mfocus-wrap .mfocus .aslide .alink .acell .title {max-height:36px;margin:4px 0 0 0;font-size:14px;color:#252525;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-o-text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.mfocus-wrap .mfocus .aslide .alink .acell .infos {margin:6px 0 0 0;font-size:0;}
.mfocus-wrap .mfocus .aslide .alink .acell .infos .item {position:relative;display:inline-block;margin:0 0 0 4.5px;padding:0 0 0 4.5px;font-size:12px;color:#7d7d7d;}
.mfocus-wrap .mfocus .aslide .alink .acell .infos .item:before {content:'';position:absolute;left:0;top:50%;width:1px;height:8px;margin:-4px 0 0 0;background:#e4e4e4;}
.mfocus-wrap .mfocus .aslide .alink .acell .infos .item:first-child {margin:0;padding:0;}
.mfocus-wrap .mfocus .aslide .alink .acell .infos .item:first-child:before {width:0;}
.mfocus-wrap .mfocus .aslide .alink .acell .infos .item.d-today {color:#f65858;}
.mfocus-wrap .mfocus .aslide .alink.noPrdt .img {display:table-cell;vertical-align:middle;text-align:center;}
.mfocus-wrap .swiper-pagination {position:absolute;right:15px;top:0;font-size:13px;color:#aaa;}
.mfocus-wrap .swiper-pagination .swiper-pagination-current {font-weight:bold;color:#23b374;}
/* EVENT,학원톡톡 */
.main-cont {position:relative;margin:12px 0 0 0;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff;}
.main-cont .more {position:absolute;right:15px;top:18px;padding:0 10px 0 0;font-size:13px;color:#7d7d7d;background:url('/pub/images/common/ico_more.png') no-repeat 100% 50%;background-size:4px 6px;}
.main-cont .cont-tit {padding:0 0 15px 0;font-size:15px;color:#4d4d4d;font-weight:bold;}
.main-cont.event-wrap {padding:18px 15px 23px;}
.main-cont.event-wrap .in-event .img img {width:100%;}
.main-cont.event-wrap .in-event .textarea {margin:8px 0 0 0;overflow:hidden;}
.main-cont.event-wrap .in-event .textarea .tit {font-size:14px;color:#252525;}
.main-cont.event-wrap .in-event .textarea .date {float:right;font-size:14px;color:#aaa;}
.main-cont.haktalk-wrap {padding:18px 0 23px;}
.main-cont.haktalk-wrap .swiper-container {padding-right:15px;}
.main-cont.haktalk-wrap .cont-tit {padding:0 15px 15px;}
.main-cont.haktalk-wrap .aslide {width:calc(100% - 165px);overflow:visible;margin:0 0 0 15px;}
.main-cont.haktalk-wrap .aslide .img {border:1px solid #f8f8f8;border-radius:4px;overflow:hidden;}
.main-cont.haktalk-wrap .aslide .img img {display:block;width:100%;}
.main-cont.haktalk-wrap .aslide .textarea {margin:8px 0 0 0;}
.main-cont.haktalk-wrap .aslide .textarea .label {font-size:14px;color:#23b374;font-weight:bold;}
.main-cont.haktalk-wrap .aslide .textarea .ep-num {font-size:14px;color:#7d92b1;}
.main-cont.haktalk-wrap .aslide .textarea .tit {font-size:14px;color:#252525;}