@charset "euc-kr";

.mainTop{background: #efe9ea url(http://img.megastudy.net/megaClub/main/bg_top_250509.jpg) 50% 0 no-repeat;height:390px;margin-bottom: 30px;}
.mainTopContents{position:relative;width:1160px;margin:0 auto;padding-top: 30px;}
.mainTop--banners{width:730px;height:250px;margin:0 0 30px 430px;box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.10);position: relative;}
.bx-controls{position: absolute;left:54px;top:205px;}
.bx-controls .bx-pager-item{float:left;width:10px;height:10;margin-right: 5px;}
.bx-controls .bx-pager-item a{display:block;width:10px;height:10px;background: #fff;border-radius: 10px;font-size:1px;overflow: hidden;text-indent: -9999px;line-height: 1;}
.bx-controls .bx-pager-item a.active{background: #000;}
.mainTop--links{background: #fff;width: 1160px; height: 50px;text-align: center}
.mainTop--links a{position: relative; font-size:var(--font-size-sm);font-weight: var(--font-weight-semibold);color:#333;letter-spacing: -1px;display: inline-block;line-height: 50px;margin:0 20px}
.mainTop--links .floating_ico {position: absolute;top:-10px;left: 50%;transform: translateX(-50%);}
.mainCon--links{width:100%;;display:-ms-flexbox;display:flex;margin-bottom: 40px;text-align: center;justify-content: center;}
.mainCon--links a{position: relative;padding:0 0 0 98px;width:222px;height: 85px;border-radius: 85px;background: #eaf4ff;color:#666;font-size:var(--font-size-sm);line-height: 1.3;text-align: left;}
.mainCon--links strong{display:block;font-size:15px;color:#000;line-height: 30px;padding-top: 9px;}
.mainCon--links .btn1{margin-right:25px;}
.mainCon--links .btn2{background: #fcf2eb;}
.mainCon--links .btn3{background: #e8f9f9;margin-right:25px;}
.mainCon--links .btn4{background: #f5ebfc;}

.mainCon--links .btn1::after{content:'';position: absolute;left:9px;top:50%;width:69px;height:69px;transform: translateY(-50%);border-radius: 69px;background: #fff url(http://img.megastudy.net/megaClub/main/ic_mainBanner1.gif) 50% 50% no-repeat;}
.mainCon--links .btn1::before{content:'';position: absolute;left:24px;top:-5px;width:66px;height:23px;background: url(http://img.megastudy.net/megaClub/main/ic_member.png) 50% 50% no-repeat;z-index:2}
.mainCon--links .btn2::after{content:'';position: absolute;left:9px;top:50%;width:69px;height:69px;transform: translateY(-50%);border-radius: 69px;background: #fff url(http://img.megastudy.net/megaClub/main/ic_mainBanner2.gif) 50% 50% no-repeat;}
.mainCon--links .btn3::after{content:'';position: absolute;left:9px;top:50%;width:69px;height:69px;transform: translateY(-50%);border-radius: 69px;background: #fff url(http://img.megastudy.net/megaClub/main/ic_mainBanner3.gif) 50% 50% no-repeat;}
.mainCon--links .btn4::after{content:'';position: absolute;left:9px;top:50%;width:69px;height:69px;transform: translateY(-50%);border-radius: 69px;background: #fff url(http://img.megastudy.net/megaClub/main/ic_mainBanner4.gif) 50% 50% no-repeat;}



.ic_beta{position:absolute;left:231px;top:151px}
.ba__membership, .membership_slideWrap {
  width: 1010px;
  height: 80px;
  margin: 0 auto 30px;
  position: relative;
  overflow: hidden;
}

.ba__membership_slider {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  width: 100%;
  height: 100%;
}

.swiper-slide img {
  width: 100%;
  height: auto;
  display: block;
}

.mainCon--subTitle{margin:0 auto;width: 1010px; line-height: 1;}
.mainCon--subTitle a{display: inline-block;font-size: 22px;letter-spacing: -1px;color:#333;line-height: 1;padding:0 36px 0 0;background: url(http://img.megastudy.net/megaClub/main/ic_more.gif) 100% 0 no-repeat;font-weight: var(--font-weight-semibold);height: 36px;}
.clubPartner{margin: 0 auto 40px;width: 1010px;overflow:hidden;}
.clubPartner--inner{ margin:-20px 0 0 -25px;overflow: hidden;}
.clubPartner .partner--item{width:318px;height: 194px;margin:20px 0 0 25px;}
.clubPartner .item--more{width:283px;}
.clubPartner .item--logo{height: 110px;width:320px}
.clubPartner .partner--item .comingSoon{height: 238px;width:318px;text-align: center;}
.event{margin: 0 auto; width:1010px;overflow: hidden;height: 261px;position: relative;}
.event .event--item{float:left;width:320px;text-align: center;}
.event a.event--item:first-child{margin-left: 0;letter-spacing: -0.5px;}
.event .event-ic1{font-weight: var(--font-weight-regular);color:#fba569}
.event .event-ic2{font-weight: var(--font-weight-regular);color:#0066cc}
.event .event-ic3{font-weight: var(--font-weight-regular);color:#746aff}
.event .date{color:#999;font-size:var(--font-size-sm);display: block;}
.event .title{font-size:15px;color:#333;display: block;padding:14px 0 4px 0}
.mVideo--contents--prev, .mVideo--contents--next{position: absolute;left:0;top:72px;z-index:10;opacity:0;transition: all 0.3s ease;overflow: hidden;font-size: 1px;}
.mVideo--contents--prev a, .mVideo--contents--next a{display: block;width:40px;height:40px;overflow: hidden;text-indent: -9999px;}
.mVideo--contents--prev{background: url(http://img.megastudy.net/main/2019/bt_mVideo_prev.png) no-repeat;}
.mVideo--contents--next{left:auto;right:0;background: url(http://img.megastudy.net/main/2019/bt_mVideo_next.png) no-repeat;}
.event:hover .mVideo--contents--prev, .event:hover .mVideo--contents--next, .event .mVideo--contents--next.on, .event .mVideo--contents--prev.on{opacity: 1;}
.event:hover .mVideo--contents--prev, .event .mVideo--contents--prev.on{left:0;}
.event:hover .mVideo--contents--next, .event .mVideo--contents--next.on{right:0}




.clubStore__top {position: relative;margin: 0 auto;width: 1010px;}
.stroeDate__in {background: #f3f3f3;padding:3px 10px 6px;color: #666666;position: absolute;right: 0;top:0;letter-spacing: -1px}

.footerCon{border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.footerContents{width:1160px;margin:0 auto;position: relative;}
.footerCon--subTitle{position:absolute;left:70px;top:18px;margin:0;line-height: 1;z-index:2}
.footerCon--subTitle a{display: inline-block;font-size: 18px;letter-spacing: -1px;color:#333;line-height: 1;padding:2px 36px 0 0;background: url(http://img.megastudy.net/megaClub/main/ic_more.gif) 100% 0 no-repeat;font-weight: var(--font-weight-semibold);height: 36px;}
.footerCon--notice{padding:0 0 0 135px;margin:0 auto;width: 1010px; height: 58px;overflow: hidden;box-sizing: border-box;}
.footerCon--notice ul{margin:0;list-style: none;padding:0}
.footerCon--notice li{height: inherit;line-height: 58px;}
.footerCon--notice li img{vertical-align: -2px;}
.footerCon--notice .new{vertical-align: 0;}

.storeArea__wrap {border:1px solid #d9d9d9;padding: 25px 0;margin: 0 auto 40px; width: 1010px;}
.storeList__wrap {overflow: hidden}
.storeList__wrap, .storeList__wrap dl, .storeList__wrap dd {margin: 0;padding: 0}
.storeList__wrap li {float: left;width: calc(1008px / 4); width: -webkit-calc(1008px / 4);list-style: none;text-align: center}
.storeList__thumb {display: block}
.storeList__wrap li dl {width: 180px;margin: 0 auto}
.storeList__cate {color: #0084ff}
.storeList__name {color: #333333;font-size: var(--font-size-sm)}

.withClubMain{overflow: hidden;margin: 0 auto;width: 1010px;}
.withClubMain .item__donation__graph{width:100%;overflow: hidden;}
.withClubMain .item__donation__number{float:left;font-size:18px;letter-spacing: -0.5px;color:#0084ff;line-height: 27px;font-weight: var(--font-weight-semibold);padding-right: 5px;}
.withClubMain .item__donation__bar{float:left;width:150px;height: 5px;background: #efefef;position: relative;margin-top: 12px;}
.withClubMain .item__donation__bar b{position: absolute;left:0;top:0;bottom:0;background: #0084ff;}
.withClubMain .view__info__subject{font-size:14px}
.withClubMain .view__info__rate{margin-bottom: 10px;}
.withClubMain .withClub--view__info{width:493px;float:left;margin-left: 24px;}
.withClubMain .withClub--view__info:first-child{margin-left: 0;}
.withClubMain .view__info__targetAmount strong{margin-left: 0;}
.withClubMain .view__info__rate span{padding:0 6px}

.withClubMain .withClub--view__info.none{background: #ebebeb;display: flex;align-items: center;justify-content: center;height: 222px;}
.withClub--view__info:hover{text-decoration: none;}
.withClub--view__info:hover .view__info__subject{text-decoration: underline;}

