@charset "euc-kr";
body{font-size:var(--font-size-sm);margin:0;padding:0}
body, a, table, th, td, input, textarea{font-family: var(--primary-font);font-size:var(--font-size-sm);font-weight: var(--font-weight-regular);}
input[type=text]{margin:0;padding:0;box-sizing: border-box;}
/* .lnb_renuwal_wrap .lnb_tit{background:#f4f4f4 url(http://img.megastudy.net/megaClub/common/logo.gif) 50% 50% no-repeat;}
.lnb_renuwal_wrap .lnb_tit a{font-size:1px;text-indent: -9999px;display: block;width:168px;height:28px;overflow: hidden;} */

.column_right ul, .column_right li{list-style:none}
em,b{font-style:normal}

.lnb_renuwal_wrap .lnb_tit{padding:20px 0 40px;line-height:28px}

/* intro Ãß°¡ ¿µ¿ª */
.new__membership{margin:0 0 40px;padding:20px 0;font-size:17px;color:#333;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:center}
.new__membership .membership__txt{padding:14px 0 0 0}
.new__membership .membership__txt strong{color:#0084ff}
.new__membership .btn--rankview{display:inline-block;margin-top:12px;padding:8px 16px;text-align:center;background:#0084ff;font-size:15px;color:#fff;font-weight:var(--font-weight-semibold);border-radius:16px;text-decoration:underline}
.rank--txtguide{position:relative;font-size:var(--font-size-sm);color:#888}
.rank--txtguide .btntxt{display: inline-block;position:absolute;right:0;top:4px;border: 1px solid #324d75;line-height: 21px;text-align: center;font-size:var(--font-size-sm);letter-spacing: -0.5px;color:#324d75;padding:0 7px;text-decoration: none}

.membership__rankdata--view{margin-top:20px}
.tb--membership__rank{width:820px;border:0;border-spacing:0;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;table-layout:fixed}
.tb--membership__rank th,.tb--membership__rank td{padding:14px 0 15px;border:0;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;background:#f5faff}
.tb--membership__rank th{font-size:16px;background:#f9f9f9;font-weight:var(--font-weight-semibold);text-align:center}
.tb--membership__rank td{background:#f5faff;font-size:16px;text-align:center}
.tb--membership__rank td.first{background:#fff}
.rankname{display:block;padding:8px 0 0 0}

.bx--benefit{display:flex;width:124px;height:57px;margin:8px auto 0;font-size:var(--font-size-xs-plus);font-weight:var(--font-weight-semibold);color:#000033;text-align:center;flex-direction:column;align-items:center;justify-content: center;position: relative;}
.bx--benefit:first-child{margin-top:0}
.bx--benefit.rank01{background:url(http://img.megastudy.net/megaClub/partner/bx_benefit01_251106.png) no-repeat}
.bx--benefit.rank02{background:url(http://img.megastudy.net/megaClub/partner/bx_benefit02_251106.png) no-repeat}
.bx--benefit.rank03{background:url(http://img.megastudy.net/megaClub/partner/bx_benefit03_251106.png) no-repeat}
.bx--benefit.rank04{background:url(http://img.megastudy.net/megaClub/partner/bx_benefit04_251106.png) no-repeat;color:#fff}

.bx_megarank{overflow:hidden;padding:0 0 0 16px}
.bx_megarank .bx--benefit{float:left;margin:8px 0 0 8px}

.join .membershiprank--layer {display:none;position: absolute;z-index: 100;top: 0;right: 0;color: #666;border: 1px solid #1162db;background: #fff;padding: 20px;font-size: var(--font-size-sm);letter-spacing: -1px;box-shadow: 2px 2px 5px 0px rgba(201,201,201,1);text-align:left}
.join .membershiprank--layer h4 {height:auto;font-size: 14px;margin: 0 0 15px 0;color: #333;text-align:left}
.join .membershiprank--layer strong{display:block;margin-top:20px;padding:0 0 10px 12px;color:#111}
.join .membershiprank--layer ul {padding: 0;margin: 0;list-style: none;}
.join .membershiprank--layer li {padding-left: 12px;text-indent: -8px;line-height: 22px}


/* 2025-12-03 ¸â¹ö½Ê ÀÌ¿ë°¡ÀÌµå Ãß°¡ */
.guideTop {margin-bottom:50px; padding:35px 20px; border:1px solid #dcdcdc; background:#f9f9f9; box-sizing: border-box;-ms-box-sizing: border-box;}
.guideTop__tit {padding-bottom:35px; text-align:center; border-bottom:1px solid #dcdcdc;}
.guideTop__cont {display:flex; justify-content:space-between}
.guideTop__cont .guideTop__cont--info {flex:0 0 530px; padding:30px 0 0 20px; box-sizing: border-box;-ms-box-sizing: border-box;}
.guideTop__cont .guideTop__cont--info > p {margin:0 0 15px; font-size:19px; color:#333333; line-height:1.3; font-weight:var(--font-weight-regular);}
.guideTop__cont .guideTop__cont--info ul {}
.guideTop__cont .guideTop__cont--info ul li {padding-bottom:9px; font-size:15px; color:#333333; background:url(https://img.megastudy.net/megaClub/guide/ico_info.png) 0 5px no-repeat;}
.guideTop__cont .guideTop__cont--info ul li:last-child {padding-bottom:0;}
.guideTop__cont .guideTop__cont--info ul li > p {display:inline-block; margin:0; padding:0 0 0 20px; font-size:17px; color:#333333; font-weight:var(--font-weight-bold); border-bottom:2px solid #646464;}
.guideTop__cont .guideTop__cont--info ul li span {display:block; padding:5px 0 0 16px;}
.guideTop__cont .guideTop__cont--rank {padding:30px 25px 0; text-align:center;}
.guideTop__cont .guideTop__cont--rank > p {margin:0 0 12px; font-size:16px; color:#888; font-weight:var(--font-weight-bold);}
.guideTop__cont .guideTop__cont--rank .rankName {margin-top:5px; font-size:19px; color:#333; font-weight:var(--font-weight-bold);}
.guideTop__cont .guideTop__cont--rank .loginBox {display: flex; flex-direction: column; align-items: center;justify-content: center; height:100%; font-size:17px; font-weight:var(--font-weight-bold); line-height:1.3;}
.guideTop__cont .guideTop__cont--rank .loginBox a {display:inline-block; margin-top:15px; padding:10px 0; width:190px; background: #fa4659;text-align: center;color:#fff;font-size:16px; font-weight:var(--font-weight-bold); letter-spacing: -1px;/*line-height: 52px;*/border-radius: 10px;}
.guideTop__cont .guideTop__cont--rank .loginBox a::after{content: url(https://img.megastudy.net/megaClub/guide/ico_rank.png); position:absolute; vertical-align: 0;display: inline-block;margin:0 0 0 14px}

.guideInfo {margin-bottom:50px;}
.guideInfo__tit {}
.guideInfo__cont {padding:27px 50px; border:1px solid #d9d9d9; box-sizing: border-box;-ms-box-sizing: border-box;}
.guideInfo__cont--user {position:relative; display:flex;  flex-wrap: wrap; margin-bottom:12px;}
.guideInfo__cont--user:last-child {margin:0;}
.guideInfo__cont--user .typeBox {margin-right:22px; width:97px; height:97px; font-size:18px; font-weight:var(--font-weight-bold); border-radius:97px;}
.guideInfo__cont--user .typeBox p {margin:0; display: flex;align-items: center;justify-content: center; height:100%; text-align:center;}
.guideInfo__cont--user.type01 .typeBox {color:#333; background:#f0f0f0;}
.guideInfo__cont--user.type02 .typeBox {color:#fff; background:#0084ff;}
.guideInfo__cont--user ul {display:-ms-flexbox;display:flex;box-sizing: border-box;-ms-box-sizing: border-box;border: 1px solid #dcdcdc;}
.guideInfo__cont--user li{flex:1; padding: 17px 0; width:198px; border-left: 1px solid #dcdcdc;text-align: center;color:#666;font-size: 16px; position: relative; box-sizing: border-box;-ms-box-sizing: border-box;}
.guideInfo__cont--user li:first-child{border-left: 0;}
.guideInfo__cont--user li::after{content:url(http://img.megastudy.net/megaClub/partner/ic_join3.gif);position: absolute;left:-15px;top:32px;}
.guideInfo__cont--user li:first-child::after{content:url();}
.guideInfo__cont--user li strong {font-weight: var(--font-weight-semibold);color:#333; border-bottom:1px solid #333;}
.guideInfo__cont--user li em {color:#333; border-bottom:1px solid #666;}
.guideInfo__cont--user .tit{display: block;font-size:16px; color:#0084ff; font-weight:var(--font-weight-semibold); margin-bottom: 6px;}
.guideInfo__cont--user .InfoFloat {position:absolute; right:-23px; top:-6px;}
.guideInfo__cont--user .typeEtc {margin:10px 0 0 120px; width:100%; color:#666;}

.guideDetail {margin-bottom:50px;}
.guideDetail__tit {}
.guideDetail__cont {}
.guideDetail__cont--tab {}
.guideDetail__cont--tab ul {display:-webkit-flex; display:flex; width:100%;}
.guideDetail__cont--tab ul li {position:relative; -webkit-flex: 1; -ms-flex: 1;flex: 1; display:table; height:50px; }
.guideDetail__cont--tab ul li a {display:table; width:100%; height:100%; background:#e0e0e0; font-size:20px; color:#b8b8b8; font-weight:var(--font-weight-bold);}
.guideDetail__cont--tab ul li a div {display:table-cell; vertical-align:middle; text-align:center;}
.guideDetail__cont--tab ul li a:hover, .guideDetail__cont--tab ul li a.selected {background:#0084ff; color:#fff; text-decoration:none;}
.guideDetail__cont--tab ul li a:hover:after, .guideDetail__cont--tab ul li a.selected:after {content: ''; display: block; position: absolute; left: 50%; bottom: -1.4rem; z-index: 1; border: 0.9rem solid transparent; border-top-color: #0084ff; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.guideDetail__cont--box {padding-bottom:35px; border:1px solid #d9d9d9; box-sizing: border-box;-ms-box-sizing: border-box;}
.guideDetail__cont--box > div {display:none;}
.guideDetail__cont--box div .btnArea {text-align:center;}
.guideDetail__cont--box div .btnArea a {display:inline-block;padding:0; padding:0 37px 0 103px;  height:52px;background: #fa4659;text-align: center;color:#fff;font-size:18px; font-weight:var(--font-weight-bold); letter-spacing: -1px;line-height: 52px;border-radius: 60px;}
.guideDetail__cont--box div .btnArea a::after{content: url(https://img.megastudy.net/megaClub/guide/ico_rank.png);vertical-align: 0;display: inline-block;margin:0 0 0 59px}

.guideService {margin-bottom:50px;}
.guideService__tit {margin-bottom:20px;}
.guideService__cont {}
.guideService__cont ul {display:flex; flex-wrap: wrap;}
.guideService__cont li {flex:1; margin-right:9px;}
.guideService__cont li:last-child {margin:0;}

.guideRank {}
.guideRank__tit {margin-bottom:20px;}
.guideNotice {position:relative; margin:25px 0; text-align: left; font-family:var(--primary-font); -webkit-text-size-adjust:none; font-size: 16px}
.guideNotice__list--item {position:relative; padding-left:14px; line-height:21px; color:#555;letter-spacing:-.5px;font-size: 16px}
.guideNotice__list--item:after {display:block; position:absolute; top:0; left:0; content:'*';}
.guideNotice__list--color {color:#fff;}
.guideNotice__list--item.guideNotice--impact {color:#0084ff;}
.guideNotice .btnInfo {display: inline-block;position:absolute;right:0; bottom:4px; border: 1px solid #9fa1a7; line-height: 23px;text-align: center;font-size:14px;letter-spacing: -0.5px;color:#666;padding:0 15px;text-decoration: none}

.guideRank__cont {}
.guideRank__cont ul {display:flex; flex-wrap: wrap;}
.guideRank__cont li {flex:1; margin-right:9px; border:1px solid #d9d9d9;}
.guideRank__cont li:last-child {margin:0;}
.guideRank__cont .rankTit {padding:18px 0; text-align:center; border-bottom:1px solid #d9d9d9;}
.guideRank__cont .rankTit p {margin:10px 0 0; font-size:17px; color:#333; font-weight:var(--font-weight-bold);}
.guideRank__cont .rankInfo {padding:18px 0 18px 15px; border-bottom:1px solid #d9d9d9;}
.guideRank__cont .rankInfo:last-child {border:0;}
.guideRank__cont .rankInfo p {margin:0 0 5px; font-size:15px; color:#333; font-weight:var(--font-weight-bold);}
.guideRank__cont .rankInfo p.type00 {color:#cde7ff;}
.guideRank__cont .rankInfo p.type01 {color:#5eb0ff;}
.guideRank__cont .rankInfo p.type02 {color:#007bed;}
.guideRank__cont .rankInfo div {font-size:14px; color:#888; font-weight:var(--font-weight-regular); line-height:1.6; letter-spacing:-1.5px;}
.guideRank__cont .rankInfo div .icoNew {display:inline-block; margin:7px 0 0 3px; vertical-align:top; height:7px;}

.guideRank__cont.userRank1 li:nth-of-type(1) {outline: 3px solid #0084ff; outline-offset: -3px;  box-sizing: border-box;-ms-box-sizing: border-box;}
.guideRank__cont.userRank2 li:nth-of-type(2) {outline: 3px solid #0084ff; outline-offset: -3px;  box-sizing: border-box;-ms-box-sizing: border-box;}
.guideRank__cont.userRank3 li:nth-of-type(3) {outline: 3px solid #0084ff; outline-offset: -3px;  box-sizing: border-box;-ms-box-sizing: border-box;}
.guideRank__cont.userRank4 li:nth-of-type(4) {outline: 3px solid #0084ff; outline-offset: -3px;  box-sizing: border-box;-ms-box-sizing: border-box;}
/* end 2025-12-03 ¸â¹ö½Ê ÀÌ¿ë°¡ÀÌµå Ãß°¡ */





/* Å¬·´ÆÄÆ®³Ê, ³ªÀÇ Å¬·´ÄíÆù °øÅë */
.partner--list{width:120%}
.partner--list:after{display:block;clear:both;content:""}
.partner--item{float:left;width:261px;height: 379px;border: 1px solid #d9d9d9;margin:0 13px 20px 0;position: relative;vertical-align: middle;}
.item--logo{text-align: center;height: 120px;width:320px;display: table-cell;vertical-align: middle;}
.item--logo img{max-width:100%;}
.item--date{display: block;margin-top: 7px; color:#4aa7fd;text-align: center;}
.item--date span{display: inline-block;background: #4aa7fd;line-height: 20px;color:#fff;padding:0 5px;}
.item--date {text-align: center;}
.item--coupon{margin:0 20px 20px;background: #f4f4f4;color:#333;height:40px;line-height: 40px;font-size:15px;letter-spacing: -1px;text-align: center;}
.item--coupon strong{font-family: Tahoma;font-size: 24px;vertical-align: -3px;margin-left: 7px;line-height: 40px;}
.partner--item.noData, .myCoupon .partner--item.noData{width:820px;text-align: center;padding:100px 0;height: auto;border:0}
.item--bi{margin:0 20px;color:#000;height:40px;line-height: 20px;font-size:var(--font-size-sm);letter-spacing: -1px;text-align: center;font-weight: var(--font-weight-semibold);}
.partner--item--link{display:block;height: 100%;}


/* Å¬·´ÆÄÆ®³Ê, ³ªÀÇ Å¬·´ÄíÆù °øÅë */

/* Å¬·´ÆÄÆ®³Ê */
.partner .contents{width:100%;overflow: hidden;}
.partner--item .comingSoon{display: table-cell;vertical-align: middle;height: 379px;}
.item--info{list-style: none;padding:0;margin:0 20px}
.item--info li{height: 18px;line-height: 18px;color:#666;letter-spacing: -0.5px;margin-bottom: 7px;max-width:100%;text-overflow:ellipsis;white-space: normal;overflow: hidden;}
.item--info--icon1{background: #fb6b7a;width:50px;text-align: center;letter-spacing: -0.5px;color:#fff;line-height: 18px;height:18px;display: inline-block;vertical-align: middle;margin:0 5px 0 0;font-size:var(--font-size-sm);}
.item--info--icon2{background: #3395f5;width:50px;text-align: center;letter-spacing: -0.5px;color:#fff;line-height: 17px;height:18px;display: inline-block;vertical-align: middle;margin:0 5px 0 0;font-size:var(--font-size-sm);}
.item--more{position: absolute;left:20px;bottom:0;display: block;width:inherit;text-align: center;height: 44px;line-height: 44px;border-top: 1px solid #f4f4f4;width:223px;letter-spacing: -0.5px;color:#666}
.comingSoon .item--coupon{font-size:20px;color:#1c89f4;font-weight: var(--font-weight-semibold);}
.comingSoon .item--info li{height:100px;display: flex;align-items: center;justify-content: center;}
/* Å¬·´ÆÄÆ®³Ê */

/* Å¬·´ÆÄÆ®³Êview */
.partnerView--info{border: 1px solid #d9d9d9;background: #f9f9f9;position: relative;margin-bottom: 30px;}
.partnerView--logo{position: absolute;left:0;top:50%;width:248px;text-align: center;transform: translateY(-50%);}
.partnerView--infoCon{padding:18px 0 30px 248px;width:572px}
.partnerView--infoCon--title{font-size:15px;line-height: 1.4;color:#333;letter-spacing: -1px;font-weight: var(--font-weight-semibold);}
.partnerView--infoCon--title strong{font-size:30px;display: block;}
.partnerView--infoCon--title span{color:#0084ff}
.partnerView--infoCon p{margin:13px 20px 13px 0;line-height: 1.6;}
.partnerView--infoCon--btns a{display: inline-block;min-width:157px;height:24px;background: #fff;letter-spacing: -1px;text-align: center;color:#555;line-height: 24px;border-radius: 12px;border: 1px solid #d9d9d9;}
.partnerView--infoCon--btns a::after{content: url(http://img.megastudy.net/megaClub/partner/ic_arrow1.gif);vertical-align: 0;display: inline-block;margin:0 0 0 6px}
.partnerView-coupon{border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;padding:40px 0 40px 30px;overflow: hidden;position: relative;margin-top: -1px;}
.partnerView-coupon:first-child{margin-top: 0;}
.partnerView-coupon__btn{position: absolute;right:31px;top:95px;display:block;width:36px;height: 20px;background: url(http://img.megastudy.net/megaClub/partner/bt_open.gif) 50% 50% no-repeat;}
.partnerView-coupon__btn.on{background-image: url(http://img.megastudy.net/megaClub/partner/bt_close.gif);}
.partnerView-coupon--wrap{position: relative;height:130px}
.partnerView-couponImage{position:absolute;left:0;top:0;width:301px;height:130px;background: url(http://img.megastudy.net/megaClub/partner/bg_coupon_251106.gif) no-repeat;margin-right: 39px;letter-spacing: -1.5px;}
.partnerView-couponImage span{position: absolute;left:6px;top:60%;transform: translateY(-50%); width:224px;text-align: center;font-size:22px;line-height: 1.1;color:#333;font-weight: var(--font-weight-semibold);}
.partnerView-couponIcon{position:absolute;left:21px;top:30px;z-index:2;width:24px;height:35px;padding:9px 10px 0;background: #333;color:#ff7684;text-align:center;font-weight: var(--font-weight-semibold);font-size:var(--font-size-sm);line-height: 1.1;border-radius: 44px;}
.partnerView-couponIcon2{position:absolute;left:21px;top:30px;z-index:2;width:24px;height:35px;padding:9px 10px 0;background: #333;color:#fff;text-align:center;font-weight: var(--font-weight-semibold);font-size:var(--font-size-sm);line-height: 1.1;border-radius: 44px;}
.partnerView-couponIcon3{left:66px}
.partnerView-couponInfo{position:relative;top:50%;left:0;transform: translateY(-50%); padding:0 0 0 340px;width:379px;letter-spacing: -1px;}
.partnerView-couponIconsWrap{margin-bottom: 5px;}
.partnerView-couponIcons{display:inline-block;}
.partnerView-couponIcons span{min-width:40px;height:19px;line-height: 19px;font-size:var(--font-size-sm);letter-spacing: -0.5px;background: #fb9e5a;text-align: center;display: inline-block;color:#fff;padding:0 10px}
.partnerView-couponIcons .ty2{background: #1cc6c4;}
.partnerView-couponIcons .membership--rank02{background:#cde7ff;color:#74a1cc}
.partnerView-couponIcons .membership--rank03{background:#94cbff;color:#5181b0}
.partnerView-couponIcons .membership--rank04{background:#0084ff;color:#fff}



.partnerView-couponIcons .offline{color: #1cc6c4;}
.partnerView-couponIcons .online{color: #fb9e5a;}
.partnerView-couponIcons .red{color: #fb6b7a;}
.partnerView-couponIcons .secret{color: #fff;background: #723cd4;}
.partnerView-couponIcons p{margin:5px 0 0 0;}
.partnerView-couponPeriod{font-size:15px;letter-spacing: -0.5px;color:#555;}
.partnerView-couponPeriod strong{color: #0084ff;}
.partnerView-couponPeriod strong.red{color: #fb6b7a;}
.partnerView-couponTxt b.red{display:inline-block;color: #fb6b7a;font-weight: var(--font-weight-regular);margin-top: 0.4rem;}
.partnerView-couponTxt{font-size:15px;color:#555;margin-bottom: 23px;}
a.partnerView-couponDownload, span.partnerView-couponDownload{display:block;width:185px;height:44px;background: #0084ff;text-align: center;color:#fff;font-size:16px;letter-spacing: -1px;line-height: 44px;border-radius: 21px;}
span.partnerView-couponDownload.done{background: #b2b4b9;}
.partnerView-couponDownload::after{content: url(http://img.megastudy.net/megaClub/partner/ic_download.gif);vertical-align: 0;display: inline-block;margin:0 0 0 6px}
.partnerView-couponDownload.done::after{content:'';}
.partnerView-couponDetail{margin:40px 0 0 -30px;margin-top: 40px;display: none;}
.partnerView-couponDetail table{width:100%;table-layout: fixed;border-collapse:collapse;border-top: 1px solid #ededed;}
.partnerView-couponDetail table th{border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;width:249px;font-size:16px;text-align: center;color:#333;font-weight: var(--font-weight-regular);}
.partnerView-couponDetail table td{border-bottom: 1px solid #ededed;font-size:14px;line-height: 1.5;padding:20px 0 20px 20px;letter-spacing: normal;}
.partnerView-couponDetail.on{display: block;}
.partnerView .contents{padding-bottom: 20px;}
/* Å¬·´ÆÄÆ®³Êview */

/* ³ªÀÇ Å¬·´ÄíÆù */
.myCoupon--info{position:relative;background: #f9f9f9;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-bottom: 25px;padding-bottom: 25px}
.myCoupon--subject{position: absolute;left:0;top:50%;width:248px;text-align: center;transform: translateY(-50%);font-weight: var(--font-weight-semibold);font-size:17px;line-height: 1;}
.myCoupon--subject::before{content:url(http://img.megastudy.net/megaClub/partner/ic_myCoupon.gif);display: inline-block;vertical-align: -12px;margin:0 5px 0 0;}
.myCoupon--infoList{padding:27px 0 7px 248px;list-style: none;margin:0;letter-spacing: -1px;}
.myCoupon--infoList li{padding-bottom: 11px;}
.myCoupon--usedCoupon{display: inline-block;height: 23px;padding:0 11px;line-height:23px;background: #fff;text-align: center;border: 1px solid #9fa1a7;margin: -4px 0 0 10px;letter-spacing: -1px}
.myCoupon--usedCoupon::after{content: url(http://img.megastudy.net/megaClub/partner/ic_arrow2.gif);vertical-align: 0;display: inline-block;margin:0 0 0 6px;}
.myCoupon--btn {margin-left: 240px}
.myCoupon--btns{text-align: right;margin-bottom: 40px;}
.myCoupon--btns a{display: inline-block;height: 23px;padding:0 11px;line-height:23px;background: #b2b4b9;color:#fff;text-align: center;}
.myCoupon--btns a::after{content: url(http://img.megastudy.net/megaClub/partner/ic_arrow3.gif);vertical-align: 0;display: inline-block;margin:0 0 0 6px;}
.myCoupon .partner--item{height:200px}
.myCoupon .partner--list{margin-bottom: 10px;}
.myCoupon--moreCoupon{text-align: center;margin-bottom: 20px;}
.myCoupon--moreCoupon a{display: inline-block;font-size:16px;background: #fa4659;width:282px;height:44px;line-height: 44px;border-radius: 20px;color:#fff;letter-spacing: -1px;}
.myCoupon--moreCoupon a::after{content: url(http://img.megastudy.net/megaClub/partner/ic_arrow4.gif);vertical-align: 0;display: inline-block;margin:0 0 0 10px;}
/* ³ªÀÇ Å¬·´ÄíÆù */

/* ³ªÀÇ Å¬·´ÄíÆùview */
.myCouponView .partnerView-couponTxt{margin-bottom: 0;}
.myCouponView--numberOfCoupons{background: #aaaaaa;font-size:15px;height: 41px;line-height:41px;text-align: center;color:#fff;letter-spacing: -1px;}
.myCouponView--numberOfCoupons strong{font-size: 24px;display: inline-block;margin-left: 8px;vertical-align: -3px;}
.myCouponView--useCoupon{padding-bottom: 18px;}
.myCouponView--couponNum{display: inline-block;height:30px;width:303px;color:#fff;background: #494949;font-size:15px;line-height: 30px;letter-spacing: -0.5px;text-align: center;}
.myCouponView--couponNum strong{font-size:16px}
a.myCouponView--copyCoupon{display: inline-block;height:30px;width:54px;background: #b2b4b9;color:#fff;line-height: 30px;text-align: center;letter-spacing: -0.5px;}
.myCouponView--btUse{display: inline-block;height:28px;background: #fff;color:#555;line-height: 28px;text-align: center;letter-spacing: -0.5px;border: 1px solid #9fa1a7;padding:0 12px;}
.myCouponView--btUse::after{content: url(http://img.megastudy.net/megaClub/partner/ic_arrow2.gif);vertical-align: 0;display: inline-block;margin:0 0 0 10px;}
.myCouponView--offCoupon{text-align: center;padding:20px 0 0 0}
.myCouponView--offCoupon a, .myCouponView--offCoupon span{display:inline-block;width:185px;height:44px;background: #999999;text-align: center;color:#fff;font-size:16px;letter-spacing: -1px;line-height: 44px;border-radius: 21px;}
.myCouponView--offCoupon a{background: #f34d51;}
.myCouponView--offCoupon a::after{content: url(http://img.megastudy.net/megaClub/partner/ic_arrow8.png);vertical-align: 0;display: inline-block;margin:0 0 0 10px;}
.myCouponView--offCoupon.done::after{content:'';}
.myCouponView .contents{padding-bottom: 20px;}
/* ³ªÀÇ Å¬·´ÄíÆùview */

/* ¸â¹öÅ»Åð, ¸â¹ö°¡ÀÔ °øÅë */
.subTitle{margin:0;font-size:18px;color:#333;height: 27px;line-height: 1;padding-left: 9px;}
.withdraw--con{border: 1px solid #d9d9d9;height:462px;padding-top: 30px;overflow-y: scroll;margin-bottom: 20px;}
.withdraw--con h3{font-size:15px;padding:0 0 0 20px;margin:0;line-height: 2;}
.withdraw--conTxt{padding:0 10px 20px 20px;font-size:var(--font-size-sm)}
.withdraw--conTxt ul{padding:0 0 0 0;margin:0;list-style: none;line-height: 1.6;}
.withdraw--conTxt li{margin-bottom: 5px;padding-left: 17px;text-indent: -17px;}
.withdraw--check{text-align: center;font-size: 15px;color:#333;letter-spacing: -1px;margin-bottom: 30px;}
.withdraw--check input{width:15px;height:15px;margin:0;padding:0;margin-right: 5px;vertical-align: -2px;}
.withdraw--btn{text-align: center;padding-bottom: 20px;}
.withdraw--btn a{display:inline-block;padding:0 20px;height:44px;background: #0084ff;text-align: center;color:#fff;font-size:16px;letter-spacing: -1px;line-height: 44px;border-radius: 21px;}
.withdraw--btn a::after{content: url(http://img.megastudy.net/megaClub/partner/ic_arrow6.gif);vertical-align: 0;display: inline-block;margin:0 0 0 6px}
/* ¸â¹öÅ»Åð, ¸â¹ö°¡ÀÔ °øÅë */

/* ¸â¹öÅ»Åð */
.withdraw--info{position:relative;background: #f9f9f9 url(http://img.megastudy.net/megaClub/partner/ic_withdraw.gif) 41px 50% no-repeat;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-bottom: 30px;color:#999;padding:20px 0 20px 100px;letter-spacing: -1px;}
.withdraw--info strong{font-size:15px;display: block;color:#666}
.withdraw .withdraw--con{height:190px;overflow-y: hidden;}
/* ¸â¹öÅ»Åð */

/* ¸â¹ö°¡ÀÔ */
.joinM{}
.joinM--info{margin-bottom: 30px;}
.joinM--info table{width:100%;table-layout: fixed;border-collapse:collapse;border-top: 1px solid #bbbbbb;margin-bottom: 20px;}
.joinM--info table th{border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;width:180px;font-size:16px;text-align: center;color:#343434;font-weight: var(--font-weight-regular);background: #f7f7f7;}
.joinM--info table td{border-bottom: 1px solid #ededed;font-size:14px;line-height: 1.5;padding:10px 0 10px 20px}
.joinM--info table a{display: inline-block;height: 23px;padding:0 11px;line-height:23px;background: #b2b4b9;color:#fff;text-align: center;}
.joinM--info table a::after{content: url(http://img.megastudy.net/megaClub/partner/ic_arrow3.gif);vertical-align: 0;display: inline-block;margin:0 0 0 6px;}
.joinM--info--txt{list-style: none;padding:0 0 0 9px;margin:0;}
.joinM--info--txt strong{font-weight: var(--font-weight-regular);color:#fa4659}
.joinM--info--txt li{text-indent: -10px;padding-left: 10px;color: #999;}
.joinM--btn a{background: #fb4659;}
.joinM--btn a::after{content:url(http://img.megastudy.net/megaClub/partner/ic_arrow7.gif)}
.join{letter-spacing: -0.5px;}
.join img {vertical-align: top}
.join ul{list-style:none;padding:0;}
.join--info{position:relative;background: #f9f9f9 url(http://img.megastudy.net/megaClub/partner/ic_join.gif) 41px 50% no-repeat;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-bottom: 50px;color:#999;padding:30px 0 30px 100px;letter-spacing: -1px;}
.join h4{text-align: center;height:95px;margin:30px 0 50px}
.join h5{text-align: center;margin:0}
.join--cont1{text-align: center;background: url(http://img.megastudy.net/megaClub/partner/bg_introbenefit.gif) 61px 0 no-repeat;overflow: hidden;margin:0 0 40px ;padding:0 0 40px !important;border:1px solid #d9d9d9;}
.join--cont1 li{float:left;width:182px;padding:125px 0 0 0;margin-left:69px;font-size:15px;color:#666;letter-spacing: -1px;}
.join--cont1 strong{display:block;font-size:18px;color:#333;margin-bottom: 10px;}
.join--cont1 .first{margin-left:69px}
.join--cont1 .last{display:block;padding:30px 0 22px 0;margin:0;width:100%;text-decoration: underline;font-size:var(--font-size-sm);color:#999}
.join--cont2{background: #f9f9f9 url(http://img.megastudy.net/megaClub/partner/ic_join2.gif) 102px 50% no-repeat;height: 112px;border-radius: 112px;padding:0 0 0 227px;font-size:15px;color:#666;margin-bottom: 69px;}
.join--cont2 strong{font-size:18px;color:#333;display: block;padding:20px 0 13px 0}
.join--cont3{display:-ms-flexbox;display:flex;box-sizing: border-box;-ms-box-sizing: border-box;border: 1px solid #dcdcdc;margin-bottom: 50px;}
.join--cont3 li{flex:1;border-left: 1px solid #dcdcdc;text-align: center;color:#666;font-size: var(--font-size-sm);padding-bottom: 17px;position: relative;}
.join--cont3 li:first-child{border-left: 0;}
.join--cont3 li::after{content:url(http://img.megastudy.net/megaClub/partner/ic_join3.gif);position: absolute;left:-15px;top:62px;}
.join--cont3 li:first-child::after{content:url();}
.join--cont3 li strong{font-weight: var(--font-weight-semibold);color:#333;display: block;margin-bottom: 4px;;}
.join--cont3 li em{display:block;padding:6px 0 0 0;font-size:var(--font-size-sm);letter-spacing:-2px}
.join--cont3 .tit{display: block;font-size:14px;line-height: 34px;background: #f9f9f9;color:#0084ff;font-weight:var(--font-weight-semibold);margin-bottom: 18px;}
.join--cont3 .tit i{font-style: normal;font-weight: var(--font-weight-semibold);}



/* ¸â¹ö°¡ÀÔ */
.joinM--btn .join_out{background:none;color:#888;font-size:14px;text-decoration:underline}
.joinM--btn .join_out::after{display:none}

.introBn__area {margin: 40px 0}
.introBn__area h6{margin: 0}
.infoTxt__area {text-decoration: underline;text-align: center;color: #888888;margin-bottom: 25px}
.infoMin__ban {margin-bottom: 8px!important}

.icoArea__new{position: absolute;left: -1px;top:-1px;width: 40px;height: 30px;background: #fc5252;color: #FFFFFF;text-align: center;padding-top: 10px}
.icoArea__coupon {position: absolute;left: -1px;top:-1px;width: 40px;height: 40px;display:flex;align-items: center; justify-content: center; background: #723cd4;color: #FFFFFF;text-align: center;font-size:var( --font-size-xs);letter-spacing: -0.5px;line-height: 1.3;}
.icoArea__membership{position: absolute;left: -1px;top:-1px;width: 40px;height: 30px;background: #0076ea;color: #FFFFFF;text-align: center;font-size:var(--font-size-sm);line-height:14px;padding:5px 0}
.icoArea__new + .icoArea__membership{left:50px}




/* Å¬·´ÄíÆù »ç¿ë³»¿ª */
.commonBoardList th{text-align: center;}
.commonBoardList .bi{color:#0084ff;font-weight: var(--font-weight-regular);}
.usageDetails--info{position:relative;background: #f9f9f9 url(http://img.megastudy.net/megaClub/partner/ic_usageDetails.gif) 41px 50% no-repeat;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-bottom: 30px;color:#666;padding:30px 0 30px 100px;letter-spacing: -1px;font-size:15px}
/* Å¬·´ÄíÆù »ç¿ë³»¿ª */

/* 1:1¹®ÀÇ, ÀÌ¿ë¾È³» °øÅë */
div.qna .qna--info, div.faq .qna--info{position:relative;background: #f9f9f9 url(http://img.megastudy.net/megaClub/partner/ic_qna.gif) 41px 50% no-repeat;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-bottom: 30px;color:#666;padding:30px 0 30px 100px;letter-spacing: -1px;font-size:15px;line-height: 1.3;}
div.qna .qna--info a, div.faq .qna--info a{display:block;position:absolute;right:41px;top:50%;transform: translateY(-50%);width:150px;height:35px;background: #0084ff;text-align: center;color:#fff;font-size:15px;letter-spacing: -1px;line-height: 35px;}
.qna--info a::after{content: url(http://img.megastudy.net/megaClub/partner/ic_arrow6.gif);vertical-align: 0;display: inline-block;margin:0 0 0 6px}
/* 1:1¹®ÀÇ, ÀÌ¿ë¾È³» °øÅë */

/* 1:1¹®ÀÇ */
.qna .btn_info01{display:inline-block;height:18px;line-height: 18px;padding:0 7px 0 5px;border:1px solid #9fa1a7;background:#fff;font-size:var( --font-size-xs);}
.qna .btn_info02{display:inline-block;height:18px;line-height: 18px;padding:0 7px 0 5px;;order:1px solid #f46b6f;background:#f46b6f;color:#fff;font-size:var( --font-size-xs);}
.commonBoardView--btns .redColor, .commonBoardView--btns .redColor:hover, .commonBoardView--btns .redColor:visited{background: #f46b6f;}
.qna .commonBoardWrite td{height: 28px;}
.commonBoardList .subject .study__header--icon {color:#666;font-size:var(--font-size-sm)}
.study__header--icon2{color: #f93295;}
.study__header--icon03{color: #de5271 !important;margin-right: 5px;}
.commonBoardView--subject strong{color:#0084ff}
.commonBoardView--btns--leftPos{position: absolute;left:6px;top:10px}
.commonBoardView--btns a, .commonBoardView--btns a:hover{line-height: 36px;}
.commonBoardView .answer{border-top: 1px solid #efefef;}
/* 1:1¹®ÀÇ */

/* ÀÌ¿ë¾È³» */
.faq .qna--info{background-image: url(http://img.megastudy.net/megaClub/partner/ic_faq.gif);}
.faq .faq--info{background-image: none;padding-left: 41px;color:#999;border: 0;font-size: var(--font-size-sm);}
/* ÀÌ¿ë¾È³» */

/* °øÁö»çÇ× */
.notice--info{position:relative;background: #f9f9f9 url(http://img.megastudy.net/megaClub/partner/ic_notice.gif) 41px 50% no-repeat;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-bottom: 30px;color:#666;padding:30px 0 30px 100px;letter-spacing: -1px;font-size:15px;line-height: 1.3;}
/* °øÁö»çÇ× */

/* °øÁö»çÇ×view */
.noticeView .castView__teaxArea__txt {}
.noticeView .castView__teaxArea__txt span {display:block; padding-left:8px; text-indent:-8px; line-height:17px; font-size:var(--font-size-sm);}
.noticeView .castView__replyList li {line-height:1.4;}
.noticeView .reply-write_title {padding-top:10px; height:40px; -moz-box-sizing:border-box; box-sizing:border-box; -wekit-box-sizing:border-box;}
.noticeView .board_count {margin-left:5px; display:inline; vertical-align:-1px;}
.noticeView .table_list {position:relative;}
.commonBoardView{color:#555}
.castView__replyList ul{margin:0;list-style:none;}
.castView__replyList .top{background: #f3f8fe;margin:0 -20px;padding-right:20px;padding-left: 20px;}
.castView__replyList .top .castView__replyBtns{right:20px}
/* °øÁö»çÇ×view */

/* ¸Þ°¡Å¬·´ Á¦ÈÞ ¹®ÀÇ */
.partnershipWrite--category label{display:block;padding:2px 0}
.partnershipWrite .requiredInput::after{content:'*';color:#f93295;vertical-align: middle;margin-left: 2px;}
.partnershipWrite .commonBoardWrite--btns{text-align: center;}
.partnershipWrite .qna--txt{font-size:15px;background: #eaf4fe;line-height: 42px;text-align: center;margin-bottom: 20px;}
.partnershipWrite .qna--txt strong{color:#0a80ff}
.partnershipWrite .qna--txt strong::after{content:'|';color:#bac4cd;margin:0 5px;display:inline-block;font-weight: var(--font-weight-regular);font-family: var(--primary-font);}
.commonBoardWrite--footTxt{margin:5px 0 25px 0;}
.commonBoardWrite--footTxt2{border: 1px solid #d9d9d9;padding:0 28px;font-size:var(--font-size-sm);margin-bottom: 20px;}
.commonBoardWrite--footTxt2 ul{list-style: none;padding:0;margin:0;}
.commonBoardWrite--footTxt2 p{height:20px;}
.commonBoardWrite--footTxt2 p input{vertical-align: -2px;}
.commonBoardWrite--footTxt2 p strong{color:#a0a0a0;font-weight: var(--font-weight-regular);}
.partnershipWrite .commonBoardWrite--btns .redColor{background: #0084ff;}
.partnershipWrite .commonBoardWrite--btns .redColor::after{content:url(http://img.megastudy.net/megaClub/partner/ic_btn.gif);margin-left: 4px;}
/* ¸Þ°¡Å¬·´ Á¦ÈÞ ¹®ÀÇ */

/*Å¬·´½ºÅä¾î*/
.storeList {letter-spacing: -1px}
.storeList__top {font-size: 20px;font-weight: var(--font-weight-semibold);margin-bottom: 10px}
.storeList__info {color: #666666;margin-bottom: 15px}

/* 2022-06-09 ¾Ë¸² ½ÅÃ» Ãß°¡ */
.storeList__info ul {line-height:18px;}
.storeList__info ul li {color: #666666;}
/* 2022-06-09 ¾Ë¸² ½ÅÃ» Ãß°¡ */

 .jb-table {display: table;width: 370px;margin: 0 0 23px;vertical-align:middle;border-top:1px solid #ed585c;border-bottom:1px solid #ed585c}
 .jb-table-row {display: table-row;padding: 0}
 .jb-table-cell {display: table-cell;background: #ffebec;padding: 5px 0;color: #ed585c;vertical-align: middle;text-align: center}
 .jb-crig {background: #ffffff}
.storeUsing__wrap {overflow: hidden;margin-bottom: 10px}
.storeUsing__wrap > div {float: left;width: 410px;background: #f2f9ff;border-radius: 10px;padding: 16px 16px 16px 80px;-webkit-box-sizing:border-box;
box-sizing:border-box;position: relative}
.storeAuth__area {}
.storeAgree__area {margin:0 5px}
.storeInfo__area {background: #fff4f5 !important}

.storeUsing__tx {position: absolute;left: 157px;top:19px;color: #666666;font-size: var(--font-size-sm)}
.store__img {background:url('https://img.megastudy.net/megaClub/store/common.png') 0 0 no-repeat;}
.storeTop__Ico {width:56px;height:56px;display:inline-block;margin-left: 5px}
.auth__co {background-position:-1px -261px}
.agree__co {background-position:-68px -261px}
.info__co {background-position:-135px -261px}
.auth__btn {background-position:0 -96px}
.agree__btn {background-position:0 -126px}
.lypop__close {width:17px;height:16px;background-position:-216px 0;text-indent: -9999px}
.lypop__close2 {width:17px;height:16px;background-position:-245px 0;text-indent: -9999px}

.storeTop__btn {border:1px solid #737373;display: block;color:#6c6c6c;text-align: center;width:232px;height: 26px;line-height: 23px; background: #FFFFFF;margin-top: 12px}
.storeTop__btn:hover {text-decoration: none}
.bonusInfo__wrap {background: #fce8ea;padding: 15px 0;text-align: center;margin-bottom: 35px;color: #ed585c;font-weight: var(--font-weight-semibold);font-size: 15px}
/*.bonusInfo__wrap {background: #fce8ea;padding: 15px 0;text-align: center;margin-bottom: 35px;color: #ed585c;font-weight: var(--font-weight-semibold);font-size: 16px}*/
.bonusInfo__wrap a {}
.bonusInfo__wrap a:hover {text-decoration: none}

/* 2022-06-09 ¾Ë¸² ½ÅÃ» Ãß°¡ */
.bonusInfo__wrap .btnAlarm {vertical-align: 1px; }
.bonusInfo__wrap .btnAlarm a {display:inline-block; width:80px; height:22px; font-size:var(--font-size-sm); color:#fff; line-height: 21px;}
.bonusInfo__wrap .btnAlarm .AlarmOn {background:#e76f70; border:1px solid #dd605e;}
.bonusInfo__wrap .btnAlarm .AlarmOff {background:#aaaaaa; border:1px solid #948e90;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.bonusInfo__wrap .btnAlarm a {line-height: 22px;}
}
/* 2022-06-09 ¾Ë¸² ½ÅÃ» Ãß°¡ */

.bnsCont__now, .bnsCont__next {position: relative;padding-left: 65px}
.bnsCont__now {margin: 0 15px 0 17px;}
.bnsCont__next{color:#666666;font-weight: var(--font-weight-regular);font-size: 14px; margin-right:15px;}
.bnsCont__now:before {background-image: url(https://img.megastudy.net/megaClub/store/common.png);
    background-position: -231px -180px;width: 57px; height: 21px;position: absolute; top: 0px; left: 0; content: '';}
.bnsCont__next:before {background-image: url(https://img.megastudy.net/megaClub/store/common.png);
    background-position: -231px -208px;width: 57px; height: 21px;position: absolute; top: -2px; left: 0; content: '';}
/*
.bnsCont__now, .bnsCont__next {position: relative;padding-left: 65px}
.bnsCont__now {margin: 0 15px 0 17px;}
.bnsCont__next{color:#666666;font-weight: var(--font-weight-regular);font-size: 14px;margin-left: 20px}
.bnsCont__now:before {background-image: url(https://img.megastudy.net/megaClub/store/common.png);
    background-position: -231px -180px;width: 57px; height: 21px;position: absolute; top: 2px; left: 0; content: '';}
.bnsCont__next:before {background-image: url(https://img.megastudy.net/megaClub/store/common.png);
    background-position: -231px -208px;width: 57px; height: 21px;position: absolute; top: -1px; left: 0; content: '';}
*/

.storeTab__area {position:relative;height:50px;margin-bottom:20px;}
.storeTab__area:after{content:" "; display:block; clear:both;}
.storeTab__area ul {padding: 0;display: flex;width:100%}
.storeTab__area ul li {flex:1;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:#f9f9f9;border-bottom:1px solid #444444;text-align:center;height:50px;line-height:46px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;list-style: none}
.storeTab__area ul li:first-child {border-left:1px solid #d8d8d8;}
.storeTab__area ul li a {display:block;color:#a9a9a9;font-size:14px}
.storeTab__area ul li a em {color:#a9a9a9 !important;}
.storeTab__area ul li.on {background:#FFFFFF;border:1px solid #444444;border-bottom:none}
.storeTab__area ul li.on a {color:#494949;font-weight:var(--font-weight-semibold)}
.storeTab__area ul li.on a em {color:#f25a5e !important}

.storeList__area {overflow: hidden}
.store__none {padding: 100px 0;text-align: center;width: 100%}
.storeList__cont {float: left;width: 263px;height: 455px; border:1px solid #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box;padding: 20px 30px 30px;text-align: center;margin:0 15px 40px 0;}
.storeList__cont:nth-child(3n) {margin-right: 0}
.storeLst__thumb {width: 180px;height: 180px}
.storeLst__secureText{width:100%;height: auto;padding:0 0 5% 0}
.storeLst__secureTextInit{width:100%;height: auto;padding:0 0 5% 0;text-align: center;}
.storeLst__secureTextInit input{width:100%;font-size:0.7rem;letter-spacing: -0.01rem;text-align: center;line-height: 2;}
.storeLst__name dt{color:#0084ff}
.storeLst__name dd {margin:5px 0 9px}
.storeLst__num {border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding: 13px 0 0;line-height: 20px;margin-bottom: 13px;height: 75px;}
.storeLst__num li {overflow:hidden}
.txt_soldout {line-height: 50px;color: #666666}
.storeLst__tit {float: left;color: #888888;font-weight: var(--font-weight-regular);font-size: var(--font-size-sm)}
.storeLst__won {float: right}
.storeLst__won strong {color: #4298ff}
.storeBtn__com {border-radius: 70px;height: 40px;line-height: 39px;color: #FFFFFF !important;display: block;font-weight: var(--font-weight-semibold);font-size: 15px}
.storeBtn__com.buying {background: #0084ff}
.storeBtn__com.soldout {background: #cccccc}
.storeBtn__com.cancle, .storeBtn__com.pay {display: inline-block;width: 128px;}
.storeBtn__com.cancle {background: #b3b3b3;}
.storeBtn__com.pay {background: #ed585c;}
.storeBtn__com.bonus {background: #0084ff;display: inline-block}
.pdatabtn__area a {width: 160px !important;text-align: center}

/* ÇÏ´Ü withClub Ãß°¡ */
.storeList__withClub--list{padding: 23px 210px 23px 43px;min-height:110px; border-bottom: 1px solid #e0e0e0;background: url(https://img.megastudy.net/megaClub/store/bg_bottom_list.jpg) 100% 100% no-repeat;-webkit-box-sizing: border-box;box-sizing: border-box;}
.storeList__withClub--list li a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;max-width: 100%; color:#333;letter-spacing: .2px;}
.storeList__withClub--list li a:hover{text-decoration: none;}
.storeList__withClub--list li a:hover span {text-decoration: underline;}
.storeList__withClub--list li b{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; padding-left: 5px;font-weight: var(--font-weight-regular); color: #0084ff;}
.storeList__withClub--list li span {-webkit-box-flex: 0;-ms-flex: 0 1 auto; flex: 0 1 auto;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.storeList__withClub--list li + li{margin-top: 6px;}

/** Modal Layer **/
.modalStore_layer, .modalBonus_layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:99999;}
.modalStore_area {position:absolute; left:50%; top:50%; z-index:99999;transform: translateY(-50%);margin-top: 0 !important;}
.open {display:block;}
.modalStore_layer .bg, .modalBonus_layer .bg {position:absolute; top:0; left:0; z-index:99999; width:100%; height:100%; background:#000; opacity:.8; filter:alpha(opacity=80);}
.modalStore_cont {position:relative;}
.modalStore_cont .in{overflow:hidden}
.modalStore_cont .btnClose {position: absolute;right: 20px;top:20px}
.modalpdata__tit .btnClose {position: absolute;right: 20px;top:20px}

/* Å¬·´ÄíÆù ÄÚµå ÀÔ·Â ·¹ÀÌ¾î */
.partnerView--layerCouponCode{position:absolute; left:50%; top:50%; z-index:99999;transform: translateX(-50%) translateY(-50%); width: 220px;border:1px solid #000000;padding: 37px;background: #fff;}
.partnerView--layerCouponCode .btnClose {position: absolute;right: 20px;top:20px}
.partnerView--layerCouponCode label input{width:100%;height: 30px;line-height: 30px;text-align: center;font-size:var(--font-size-sm);border: 1px solid #000;margin-bottom: 20px;}

.storeLayer__cont {text-align: center;background:#ffffff; width: 340px;border:1px solid #000000;-webkit-box-sizing:border-box;box-sizing:border-box;padding: 37px}
.storeLayer__price {background: #f2f9ff;padding: 16px 0;margin-bottom: 14px}
.storeLayer__price strong {color: #0084ff}
.storeLayer__num {border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding: 13px 0;line-height: 20px;margin-bottom: 13px;}
.storeLayer__num li {overflow:hidden}
.storeLayer__tit {float: left;color: #888888;font-weight: var(--font-weight-regular);font-size: var(--font-size-sm);position: relative;padding-left: 20px}
.storeLayer__won {float: right}
.storeLayer__won strong {color: #4298ff}
.storeLayer__com {border-radius: 70px;height: 40px;line-height: 39px;color: #FFFFFF !important;display: block;font-weight: var(--font-weight-semibold);font-size: 15px}
.storeLayer__com.buying {background: #0084ff}
.storeLayer__com.soldout {background: #cccccc}

.storeLayer__tit:before {background-image: url(https://img.megastudy.net/megaClub/store/common.png);
    background-position: 0 -159px;width: 16px; height: 17px;position: absolute; top: 2px; left: 0; content: '';}
.storeLayer__tit.type2:before 	{background-position: 0 -185px;}

.modalpdata__tit {background: #252c3d;color: #FFFFFF;font-size: 20px;padding:15px;position: relative}
.modalpdata__area {background: #FFFFFF;padding: 30px;position: relative}
.modalpdata__cont {background: #f7f7f7;padding: 18px;margin: 10px 0 15px}
.modalpdata__cont ul {overflow: hidden;margin-top: 7px}
.modalpdata__cont ul li {width: 50%;float: left}

.pdatabtn__area {text-align: center;}

.bonusCash__tit {color: #0084ff;font-size: 16px;}
.bonusCash__in {margin-bottom: 13px;color: #888888;letter-spacing: -1px}

.bonusTbl_type,.bonusTbl_type th,.bonusTbl_type td{border:0}
.bonusTbl_type{width:100%;border-bottom:1px solid #dcdcdc;font-size:var(--font-size-sm);text-align:center;border-collapse:collapse;margin: 15px 0 20px}
.bonusTbl_type th{padding:7px 0 4px;border-top:1px solid #808182;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#f9f9f9;color:#333333;font-size:var(--font-size-sm);}
.bonusTbl_type td{padding:6px 0 4px;border:1px solid #e5e5e5;color:#666666}
.bonusTbl_type td.tit {background: #f2f9ff}




/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ¼öÁ¤ ´ëÀÀ - 20220527 (À¥°³¹ßÆÀ °­µ¿¿í) */
.column_right { float:left; width:820px; text-align:left; border:0;-webkit-text-size-adjust:none }

/* À§µåÅ¬·´ */
.withClub {letter-spacing: -1px}
.withClub__top {font-size: 20px;font-weight: var(--font-weight-semibold);margin-bottom: 20px}
.withClub__top strong{color:#0084ff}
/* .withClub__info {color: #666666;margin-bottom: 25px} */

.withClub__info{margin-bottom: 28px;background: #f0f7ff url(//img.megastudy.net/megaClub/withClub/bg_topinfo.gif) 20px 50% no-repeat;min-height:98px;padding:0 0 0 90px;display: flex;align-items: center;}
.withClub__info p{color:#666666;font-size:var(--font-size-sm);line-height: 1.4;}
.withClub--list{width:100%;overflow: hidden;}
.withClub--listInner{width:120%;}
.withClub--item{float:left;width:261px;height: 438px;border: 1px solid #d9d9d9;margin:0 13px 20px 0;position: relative;vertical-align: middle;}
/* .withClub--item.done::after{content:'';position: absolute;left:0;top:0;bottom:0;right:0;background: #000;opacity: 0.1;} */

.withClub .item--logo{padding:20px 0 0}
.withClub .item--logo img{width:220px;height: 180px;}
.withClub .item--title{display:flex;align-items: top;justify-content: center; height:70px;font-size:14px;font-weight: var(--font-weight-semibold);letter-spacing: -1px;line-height: 1.6;text-align: center;width:220px;margin:3px auto 0;}
.withClub--item.done .item--logo img{
   filter: grayscale(1);
}
.withClub--item.done .item__donation__totalNumber{background: #ccc;}
.withClub--item.done .item__donation__totalAmount{color: #ccc;}
.withClub--item.done .item__donation__number{color: #ccc;}
.withClub--item.done .item__donation__bar{background: #efefef;}
.withClub--item.done .item__donation__bar b{background: #ccc;}
.withClub--item.done .item__donation__more a{color: #ccc;}
.withClub--item.done .item--date {color:#ccc;}
.withClub--item.done .item--date span {background: #ccc;color:#fff;}

.withClub .item__donation{display: flex;padding:0 20px;align-items: center;}
.withClub--list a{text-decoration: none;}
.withClub--list a:hover .item--title, .withClub--list a:hover .item__donation__more span{text-decoration: underline;}
.withClub .item__donation__totalNumber{font-size: var(--font-size-sm);letter-spacing: -0.5px;color:#fff;background: #339dff;flex:none;margin-right: auto;padding:0 5px;line-height: 20px;}
.withClub .item__donation__totalAmount{font-size: 20px;font-weight: var(--font-weight-semibold);color:#333333;letter-spacing: -0.5px;line-height: 1;margin-top: -4px;}
.withClub .item__donation__graph{width:100%;overflow: hidden;}
.withClub .item__donation__number{float:left;font-size:18px;letter-spacing: -0.5px;color:#0084ff;line-height: 54px;width:48px;padding-left: 20px;font-weight: var(--font-weight-semibold);}
.withClub .item__donation__bar{float:left;width:173px;height: 5px;background: #efefef;position: relative;margin-top: 26px;}
.withClub .item__donation__bar b{position: absolute;left:0;top:0;bottom:0;background: #0084ff;}
.item__donation__more{margin:0 20px;border-top: 1px solid #f4f4f4;}
.item__donation__more span{display:block;font-size:var(--font-size-sm);text-align: center;letter-spacing: -1px;line-height: 43px;color:#666}
.withClub--item .item--ic{position: absolute;left:0;top:0;width:100%;z-index:2}
.withClub--item .item--ic img{float:left}
.withClub .withClub--noItem{text-align: center;font-size:var(--font-size-sm);color:#555;line-height: 187px;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}

.withClub--view__info{display: flex;align-items: center;background: #f9f9f9;border: 1px solid #d9d9d9;box-sizing: border-box;padding: 20px;margin-bottom: 35px;}
.withClub--view__info.done .view__info__date{color: #666;}
.withClub--view__info.done .view__info__rate span{background: #ccc;}
.view__info__Pic{flex:none;width:220px;height: 180px;margin-right: 28px;}
.view__info__list{letter-spacing: -0.5px;}
.view__info__organization{display:block;font-size:var(--font-size-sm);letter-spacing: -0.5px;color:#666666;line-height: 32px;}
.view__info__organization a{vertical-align: -1px;}
.view__info__date{display:block;font-size:15px;font-weight: var(--font-weight-semibold);color:#0084ff;line-height: 26px;}
.view__info__subject{display:block;font-size:20px;letter-spacing: -1px;color:#333333;line-height: 1.4;font-weight: var(--font-weight-semibold);margin-bottom: 15px;}
.view__info__rate{display: block;color:#4aa7fd;}
.view__info__rate span{display: inline-block;background: #4aa7fd;line-height: 20px;color:#fff;padding:0 5px;}
.view__info__targetAmount{display: flex;width:100%;align-items: center;font-size:var(--font-size-sm);color:#666}
.view__info__targetAmount strong{font-size:20px;color:#333333;margin-top: -2px;margin-right: 10px;margin-left: 3px;}
.view__info__targetAmount b{margin-left: 3px;}
.withClub--view__menu{display: flex;padding-left: 1px;}
.withClub--view__menu a{flex:1;border: 1px solid #d8d8d8;border-bottom: 1px solid #444444;background: #f9f9f9;line-height: 50px;text-align: center;font-size: 15px;color:#a9a9a9;letter-spacing: -0.5px;margin-left: -1px;}
.withClub--view__menu .on, .withClub--view__menu a:hover{background: #fff;font-weight: var(--font-weight-semibold);color:#494949;border-color: #444444;border-bottom: 1px solid #fff;position: relative;z-index:2;text-decoration: none;}
.withClub--view__editArea{padding:40px}
.withClub--view01{padding:0 40px 40px 40px}
.withClub--view01 h3{font-size:16px;letter-spacing: -0.5px;color:#0084ff;font-weight: var(--font-weight-semibold);margin-bottom: 15px;}
.withClub--view01 table{table-layout: fixed;border-collapse:collapse;border-top: 1px solid #ededed;width:100%;}
.withClub--view01 table thead th{border-bottom: 1px solid #ededed;border-left: 1px solid #ededed;font-size:14px;color:#666;text-align: center;padding:10px 0;text-align: center;font-weight: var(--font-weight-semibold);background: #f9f9f9;}
.withClub--view01 table thead th:first-child{border-left: 1px solid #fff;}
.withClub--view01 table thead th strong{color:#0084ff}
.withClub--view01 table tbody td{border-bottom: 1px solid #ededed;border-left: 1px solid #ededed;text-align: center;font-size:14px;color:#666;padding:10px 0;}
.withClub--view01 table tbody td:first-child{border-left: 1px solid #fff;}
.withClub--view01 table tbody .txt{text-align: left;padding-left: 10px;}
.withClub--view02 table tbody th{border-bottom: 1px solid #ededed;border-left: 1px solid #fff;font-size:14px;color:#666;text-align: center;padding:10px 0;text-align: center;font-weight: var(--font-weight-semibold);background: #f9f9f9;;}
.withClub--view02 table tbody td{text-align: left;padding-left: 10px;}
.withClub--view02 table tbody td *{font-family: var(--primary-font) !important;font-size:14px !important;color:#666 !important}
.withClub--view--btns{text-align: center;}
.layer_donation, .layer_donation__done{position: fixed;left:50%;top:50%;transform: translateX(-50%) translateY(-50%); background: #fff;width:550px;height: 340px;border: 1px solid #838791;letter-spacing: -0.5px;z-index:10012}
.layer_donation .close, .layer_donation__done .close{position: absolute;right:15px;top:15px;}
.layer_donation h4{font-size:18px;text-align: center;color:#333;padding:33px 0 15px 0;margin:0}
.layer_donation__amount{margin:0 40px 20px;background: #f2f9ff;text-align: center;line-height: 50px;font-size: 15px;color:#333;}
.layer_donation__amount strong{color:#0084ff;font-size:18px;margin-left: 10px;}
.layer_donation__init{text-align: center;margin-bottom: 20px;}
.layer_donation__init *{vertical-align: middle;}
.layer_donation__init input{width:158px;height: 28px;line-height: 28px;color:#000;text-align: center;border: 1px solid #d9d9d9;font-size:15px}
.layer_donation__init button{color:#fff;background: #b3b3b3;line-height: 28px;width:60px;border: 0;padding:0;margin-right: 15px;cursor: pointer;}
.layer_donation__txt{background: #f7f7f7;margin:0 40px;font-size:var(--font-size-sm);color:#888888;line-height: 1.6;padding:15px 0 12px 0;list-style: none;}
.layer_donation__txt li{padding:0 0 0 15px}
.layer_donation__txt .alignC{padding:0;text-align: center;}
.layer_donationWrap::after, .layer_donation_doneWrap::after{content:'';position: fixed;left:0;top:0;right:0;bottom:0;background: #000;z-index:10011;opacity: 0.6;}
.layer_donation__done h4{font-size:20px;color:#248dff;text-align: center;padding:33px 0 25px 0;margin:0}
.layer_donation__done p{font-size:16px;color:#333333;text-align: center;padding:0 0 15px 0;margin:0;font-weight: var(--font-weight-semibold);}
.layer_donation__done .layer_donation__txt{background: #fff;padding:0;margin-bottom: 20px;}
.layer_donation__done .layer_donation__txt li{padding-left: 0;}
.layer_donation__done .layer_donation__amount{margin-bottom: 5px;}
.layer_donation__btn{text-align: center;}
.withClub--view__list{padding:20px 40px 0}
.withClub--view__list p{font-size:16px;font-weight: var(--font-weight-semibold);color:#0084ff;margin-bottom: 20px;}
.withClub--view__listSort{display: flex;margin-bottom: 10px;}
.withClub--view__listSort label{margin-right:auto;font-size:14px;color:#666666;}
.withClub--view__listSort label input{width:14px;height: 14px;vertical-align: middle;margin:0 5px 0 0;border: 1px solid #ededed;}
.withClub--view__listSort label span{vertical-align: middle;}
.withClub--view__listSort .total{font-size:14px;color:#666666;}
.withClub--view__listSort .total strong{color:#fc5252;}
.withClub--view__list table{width:100%;table-layout: fixed;border-collapse:collapse;border-top: 1px solid #ededed;}
.withClub--view__list table td{line-height: 39px;font-size:14px;color:#666666;border-left: 1px solid #ededed;border-bottom: 1px solid #ededed;text-align: center;}
.withClub--view__list table tr td:first-child{border-left: 0;}
.withClub--view__review{padding:20px 40px 0}
.withClub--view__review.mt0{padding-top:0}
.withClub--view__review h4{font-size:16px;letter-spacing: -0.5px;color:#0084ff;font-weight: var(--font-weight-semibold);margin-bottom: 15px;}
.withClub--view__review.mt0 h4{margin-top: 0;}
.withClub--view__review table{table-layout: fixed;border-collapse:collapse;border-top: 1px solid #ededed;width:100%;}
.withClub--view__review table th{border-bottom: 1px solid #ededed;border-right: 1px solid #ededed;font-size:14px;color:#666666;text-align: center;padding:10px 0;text-align: center;font-weight: var(--font-weight-semibold);background: #f9f9f9;font-weight: var(--font-weight-regular);}
.withClub--view__review table td{text-align: left;padding-left: 20px;border-bottom: 1px solid #ededed;}
.withClub--view__review table strong{color:#0084ff}
.withClub--view__none{display: flex;align-items: center;justify-content: center;font-size:14px;color:#666666;line-height: 1.6;height: 200px;text-align: center;}
.commonBoardView--btns{position:relative;width:100%;;text-align:right;padding:10px 6px 30px 0;margin-top:20px;border-top:1px solid #efefef;}
.commonBoardView--btns.partnerView--btn{border-top: 0;margin-top: 0;}
.commonBoardView--btns a, .commonBoardView--btns a:hover{display:inline-block;text-align:center;height:36px;line-height:34px;background:#7b808a;font-size:var(--font-size-sm);color:#fff;font-weight:var(--font-weight-semibold);padding:0 32px;text-decoration:none;}
.pageSubTitle{font-size: 19px;color:#333;letter-spacing: -1px;font-weight: var(--font-weight-semibold);margin:0 0 20px 0;}
.pageSubTitle strong{color:#0084ff}
.pageSubTitle a{display: inline-block;border: 1px solid #324d75; vertical-align: 4px; line-height: 21px;text-align: center;font-size:var(--font-size-sm);letter-spacing: -0.5px;color:#324d75;padding:0 7px;text-decoration: none;margin-left: 4px;}

.pageSubTitle--layer{position: absolute;z-index: 100;top:50px;right:150px;color:#666;border: 1px solid #1162db;background: #fff;padding:20px;font-size:var(--font-size-sm);letter-spacing: -1px;box-shadow: 2px 2px 5px 0px rgba(201,201,201,1);}
.pageSubTitle--layer h4{font-size:14px;margin: 0 0 15px 0;color:#333}
.pageSubTitle--layer ul{padding:0;margin: 0;list-style: none;}
.pageSubTitle--layer li{padding-left: 12px;text-indent: -9px;line-height: 1.6;}
.pageSubTitle--layer--close{position: absolute;right:29px;top:14px;}
.pop_layer--close{position: absolute;right:14px;top:14px;}

/* 20250224 Ãß°¡¿µ¿ª */

.my--savebx{position:relative;overflow:hidden;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#f9f9f9}
.my--savetit{float:left;width:158px;padding:40px 0 40px 120px;background:url(https://img.megastudy.net/megaClub/common/ic_point.png) no-repeat 48px 30px;font-size:17px;font-weight:var(--font-weight-semibold);color:#333}
.my--savedata{display:block;overflow:hidden}
.my--savedata .bx__logout{padding:40px 0 0 0;font-size:17px;color:#333;font-weight:var(--font-weight-semibold);text-align:center}
.my--savedata .bx__logout .btn--login{color:#007af3;font-size:17px;text-decoration:underline}
.my--savedata .bx__login{font-size:14px;color:#333}
.my--savedata .bx__login .membership__check{margin:18px 0 10px}
.my--allpoint{overflow:hidden;font-size:var(--font-size-sm);color:#333}
.my--allpoint .yes__point{float:left;width:50%}
.my--allpoint .total__point{float:left;width:50%}
.my--allpoint .point--name{float:left;width:50%;padding:8px 0;background:#007af3;color:#fff;text-align:center}
.my--allpoint .point--score{float:left;width:50%;padding:8px 0;background:#fff;text-align:center}
.opt--txt{margin:0;padding:12px 0 0 0;font-size:var(--font-size-sm);color:#555}

.bx--mission{position:relative;margin-top:50px;padding:14px 0 15px 146px;text-align:center;background:#f2f9ff;font-size:16px;font-weight:var(--font-weight-semibold);color:#000}
.bx--mission .page_done{position:absolute;right:0;top:-50px}
.bx--mission strong{color:#fa4659}
.tit__mission{position:absolute;left:0;top:0;width:121px;height:40px;padding:5px 0;background:#0084ff;color:#fff;text-align:center;line-height:40px}
.tit__mission01{position:absolute;left:0;top:0;width:121px;height:56px;padding:5px 0;background:#0084ff;color:#fff;text-align:center;line-height:56px}
.tit__mission:after{display:block;clear:both;content:"";position:absolute;right:-50px;top:0;width: 0;height: 0;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-right: 25px solid transparent;
    border-left: 25px solid #0084ff;}
.tit__mission01:after{display:block;clear:both;content:"";position:absolute;right:-70px;top:0;width: 0;height: 0;
    border-top: 32px  solid transparent;
    border-bottom: 34px solid transparent;
    border-right: 35px solid transparent;
    border-left: 35px solid #0084ff;}

.bx--mission .font--color2{color:#4ca3ff}


.sort__calendar{position:relative;padding:16px 0;font-size:16px;color:#333}
.sort--month{position:absolute;left:0;top:16px;font-size:26px;color:#0084ff;font-weight:var(--font-weight-semibold)}
.btn--prevmonth{display:inline-block;width:0;height:0;
	border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #0084ff;
    border-left: 7px solid transparent;}
.btn--nextmonth{display:inline-block;width:0;height:0;
	border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid transparent;
    border-left: 7px solid #0084ff;}
.my--totalcheck{padding:6px 0 0 0;text-align:center;font-size:16px}
.my--totalcheck .btn--login{font-size:16px;color:#0084ff;text-decoration:underline}
.my--totalcheck strong{color:#0084ff}
.my--totalcheck strong.str_color02{color:#fd8c2f !important}

.btn--action{position:absolute;right:0;top:16px}
.btn--action .btn--ty{display:inline-block;width:154px;padding:7px 0 8px;font-size:15px;color:#fff;text-align:center;}
.btn--action .btn--check{background:#333;text-decoration:none}
.btn--action .btn--done{background:#999}



.calendar-mission__tbl {table-layout: fixed;width: 100%;border-top: 2px solid #3f5a76;border-spacing:0}
.calendar-mission__tbl thead th, .calendar-mission__tbl tbody th, .calendar-mission__tbl tbody td {margin: 0;padding: 0;border-left: 1px solid #e1e1e1;font-size: var(--font-size-sm);letter-spacing: -0.5px;color: #333;text-align: center;vertical-align: middle;box-sizing: border-box;-webkit-box-sizing: border-box;}
.calendar-mission__tbl tbody th, .calendar-mission__tbl tbody td {height: 91px;min-height: 91px;border-bottom: 1px solid #e1e1e1;}
.calendar-mission__tbl thead th:first-child, .calendar-mission__tbl tbody th {border-left: 0 none;}
.calendar-mission__tbl thead th {height: 34px;border-bottom: 1px solid #6c7585;background: #f9f9f9;font-weight: var(--font-weight-semibold);}
.calendar-mission__tbl tbody th {background: #f9f9f9;font-weight: var(--font-weight-semibold);}
.calendar-mission__tbl tbody td {position: relative;}
.calendar-mission__tbl tbody td:first-child{border-left:none}
.calendar-mission__tbl tbody td.td-toDay {}

.calendar-mission__tbl--today{display: inline-block;width: 100%;height: 100%;background: #f2f9ff;font-weight: var(--font-weight-semibold);color:#4ca3ff;font-size:22px;line-height: 90px;}
.calendar-mission__tbl--today:after{display:block;clear:both;content:"";position:absolute;left:0;top:0;right:0;height:87px;border:2px solid #4ca3ff}
.calendar-mission__tbl--col {position: relative;}
.calendar-mission__tbl--icocheck {display: inline-block;width: 48px;height: 48px;background: url(https://img.megastudy.net/megaClub/common/ic_day_point.png) no-repeat;text-indent: -9999px;}
.calendar-mission__tbl--icocheck20p {display: inline-block;width: 48px;height: 48px;background: url(https://img.megastudy.net/megaClub/common/ic_day_point_20p.png) no-repeat;text-indent: -9999px;}
.calendar-mission__tbl--7days {position: absolute;right: 0;top: 0;width: 85px;height: 24px;line-height: 24px;background: #ff7684;color: #fff;}
.calendar-mission__tbl--date {position: absolute;left: 10px;top: 10px;font-size: var(--font-size-sm);line-height: 1;color: #333;}
.calendar-mission__tbl--start {display: inline-block;position: absolute;left: 0;right: 0;bottom: 0;padding: 4px 0;background: #000;font-size: var( --font-size-xs);line-height: 1;color: #fff;text-align: center;}


.bx__missionp{overflow:hidden}
.bx--point--mission{position:relative;float:left;width:398px;height:165px;margin:18px 0 0 18px;padding:15px 0 20px;border:1px solid #dadada}
.bx--point--mission:nth-child(1){margin-left:0}
.bx--point--mission:nth-child(3){margin-left:0}
.bx--point--mission:nth-child(5){margin-left:0}
.bx--point--mission .bx--point__sm-info{display: block; margin: 0; padding: 10px 0; text-align: center;}
.tit--point{margin:0;padding:0;font-size:20px;font-weight:var(--font-weight-semibold);color:#333;text-align:center}
.bx--getpoint{padding:15px 0 0 0;font-size:34px;font-weight:var(--font-weight-semibold);color:#ff7684;text-align:center}
.ic--getpoint{display:inline-block;width:50px;height:50px;margin-right:10px;background:url(https://img.megastudy.net/megaClub/common/ic_getpoint.png) no-repeat;vertical-align:top}
.mission--count{position:absolute;right:0;top:0;width:60px;height:60px;display: flex;align-items: center;justify-content: center; background:#000;font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:-1px;text-align:center;color:#fff}
.mission--count.mission--count__new{background: #feed72;color: #000;}
.bx--mission--btn{padding:10px 0 0 0;text-align:center}
.bx--mission--btn a{display:inline-block;width:220px;height:44px;font-size:16px;background:#0084ff;text-align:center;line-height:44px;color:#fff;border-radius:20px;text-decoration:none}

.notice--guidewarp{margin-top:30px}
.notice--tit{font-size:var(--font-size-sm);color:#333}
.notice--txtlst {margin:0;padding:0}
.notice--txtlst li{position:relative;margin:0;padding:0 0 0 13px;font-size:var(--font-size-sm);color:#999}
.notice--txtlst li:after{display:block;clear:both;content:"-";position:absolute;left:0;top:0}
.notice--txtlst li.imp{color:#3ba0ff}


.myMemberShip__rank{position:relative;padding:30px 0;background:#f9f9f9;border:1px solid #e0e0e0;font-size:15px;color:#555}
.myMemberShip__rank:after{display:block;clear:both;content:""}
.member--rankmark{display:flex;position:absolute;left:0;top:0;bottom:0;width:260px;text-align:center;flex-direction:column;align-items:center;justify-content: center;}
.member--rankmark strong{font-size:17px;color:#333;font-weight:var(--font-weight-semibold)}
.myrank--data{position:relative;padding:0 0 0 260px}
.bx--mysave--point{padding-bottom:20px;border-bottom:1px solid #d9d9d9}
.save--point--info{background:#fff;font-size:var(--font-size-sm);color:#333}
.save--point--info:after{display:block;clear:both;content:""}
.myname--point{float:left;width:133px;margin:0;padding:8px 0 9px;background:#aaa;font-size:17px;color:#fff;text-align:center}
.myinfo--point{float:left;position:relative;width:357px;padding:0 0 0 20px;line-height:40px;letter-spacing:-1px}
.myinfo--point .my__point--view{font-size:17px;color:#0084ff;font-weight:var(--font-weight-semibold)}
.btn__qlayer{display:inline-block;width:18px;height:18px;margin:11px 0 0 4px;background:url(https://img.megastudy.net/megaClub/common/btn_qlayer.gif) no-repeat;vertical-align:top}


.membership--status{padding:10px 0 0 0;font-size:15px;color:#555;text-align:left;letter-spacing:-1px}
.membership--status p{margin:0;padding:0;line-height:26px}
.membership--status .btn--joinlink{display:inline-block;font-size:var(--font-size-sm);margin-left:50px;color:#0084ff;vertical-align:top}
.membership--btn{padding:10px 0 0 0}
.membership--btn .myCoupon--usedCoupon:first-child{margin-left:0}

.sub--upgrade--info{padding:10px 0 0 0;font-size:var(--font-size-sm);color:#777}
.sub--upgrade--info p{margin:0;padding:0;line-height:16px;padding-left:13px;text-indent:-4px}
.sub--upgrade--info strong{color:#333}
.sub--upgrade--info .imp{color:#fa3200}
.in_layer{display:inline-block;position:relative}
.layer__guide--view{position:absolute;left:50%;top:-150px;width:412px;margin-left:-226px;border:1px solid #dcdcdc;padding:20px;background:#fff;text-align:left}
.layer__guide--view:after{display:block;clear:both;content:"";position:absolute;left:50%;bottom:-14px;margin-left:-7px;
	border-top: 7px solid #fff;
    border-bottom: 7px solid transparent;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}
.layer__guide--view:before{display:block;clear:both;content:"";position:absolute;left:50%;bottom:-15px;margin-left:-7px;
	border-top: 7px solid #dcdcdc;
    border-bottom: 7px solid transparent;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}
.layer__guide--view .btn--layer__cls{position:absolute;right:5px;top:5px;font-size:18px;color:#111;line-height:18px}
.tit_layer_guide{margin:0;padding:0;font-size:16px;font-weight:var(--font-weight-semibold);color:#333}
.layer__all--group{display:flex;line-height:18px}
.point__inbx{flex:3;text-align:center}
.code__etc{flex:1;padding:36px 0 0 0;text-align:center}
.point--ltit{display:flex;height:36px;flex-direction:column;align-items:center;justify-content: center;}

.my__membership--coupon{margin-bottom:20px;padding:8px 0;border:1px solid #dcdcdc;text-align:center}
.my__membership--coupon a{display:block}
.my__membership--coupon a:hover{text-decoration:none}
.my--rank-icon{display:inline-block;vertical-align:top}
.rank--txtinfo{display:inline-block;padding:16px 0 0 10px;font-size:20px;color:#333;font-weight:var(--font-weight-semibold)}
.rank--txtinfo strong{color:#0084ff}


.club--sort__coupon{margin:15px 0 15px 15px;}
.club--sort__coupon ul{overflow:hidden;margin:0;padding:0}
.club--sort__coupon ul li{float:left;border-left:1px solid #d9d9d9}
.club--sort__coupon ul li:first-child{border-left:none}
.club--sort__coupon ul li a{display:block;font-size:16px;color:#111;padding:0 0.5rem}
.club--sort__coupon ul li a.selected{color:#0084ff}



.item--tit{padding:50px 0 0 0;font-size:20px;color:#333;font-weight:var(--font-weight-semibold);text-align:center}
.item--btn{padding:26px 0 0 0;text-align:center}
.item--btn .btn__baty{display:inline-block;position:relative;width:220px;height:44px;line-height:44px;color:#fff;font-size:16px;border-radius:20px;text-align:center}
.item--btn .btn__downs{background:#0084ff;}
.item--btn .btn__downs:after{display:inline-block;clear:both;content:url(http://img.megastudy.net/megaClub/common/ic_btndown.png);margin:0 0 0 10px;vertical-align:0}
.item--btn .btn__done{background:#999}
.member--mark{position:absolute;left:0;top:0;width:50px;height:44px;padding:6px 0 0 0;font-size:14px;color:#fff;background:#000;text-align:center}
.ques_sec{position:absolute;right:5px;top:5px}
.ques_sec .layer__guide--view{top:-174px}
.ques_sec .btn__qlayer{margin-top:0}
.ques_sec .sub--upgrade--info p{margin:0;padding:0;line-height:16px;padding-left:13px;text-indent:-10px}

.bx_palart{position:absolute;left:0;top:0;right:0;bottom:0}
.bx_palart .dimmed_black{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:0.7;z-index:10}
.bx_palart .txt_lyr{position:absolute;left:0;top:50%;width:100%;transform: translateY(-50%);padding:0;text-align:center;color:#fff;font-size:18px;z-index:20}
.bx_palart .txt_lyr .lyr_tit{font-size:20px;margin:0;padding-bottom:20px;color:#0084ff;font-weight:600}
.bx_palart .txt_lyr .rank_txt{margin:20px 60px 0;border:1px solid #fff;border-radius:20px;font-size:15px;background:#fff;color:#111}
.bx_palart .txt_lyr .rank_txt strong{color:#0084ff}
.bx--mission .pageDone{position:absolute;right:0;top:-50px;z-index:50}


/* 20250512 Ãß°¡ */
.pageSubTitle_box{position: relative;}
.nextClass_popupBtn{position: absolute;left: 243px;top: -5px;padding: 8px 0;color: #007af3 !important;text-align: center;width: 210px;text-decoration: underline !important;text-underline-position: under;}
.nextClass_popupBtn:hover{text-decoration: none;}
.nextClass_popup--wrap {display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);z-index: 9999;display: flex;align-items: center;justify-content: center;}  

/* ÆË¾÷ º»Ã¼ */
.nextClass_popup--box { background: #f2f9ff; width: 90%; max-width: 480px; padding: 30px; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3); position: relative; }  
/* ´Ý±â ¹öÆ° */
.popup-close {position: absolute;top: 15px;right: 20px;font-size: 20px;background: none;border: none;cursor: pointer;}  
/* ³»¿ë ³»ºÎ ½ºÅ¸ÀÏ */
.popup-title {font-size: 29px;margin-bottom: 20px;text-align: center;font-weight: var(--font-weight-semibold);}
.highlight {color: #007aff;font-weight: bold;}
.point-box {display: flex;justify-content: space-between;background: #fff;padding: 20px;margin-bottom: 20px;border: 1px solid #dedede;}
.point-box .point-box__left {width: 191px;text-align: center;position: relative;}
.point-box .point-box__left::after {content: "";display: block; position: absolute;top: 0;right: -29px;width: 1px;height: 136px;background: #dedede;border-radius: 5px;z-index: 0;}
.point-box .point-box__right {width: 191px;text-align: center;}
.point-box h4 {font-size: 17px;color: #000;margin-top: 0; margin-bottom: 10px;}
.point-box .point {font-size: 22px;font-weight: bold;background: #f5faff;padding: 10px 0;text-align: center;width: 100%;}
.point-box .black {background: #f5faff;color: #fff;width: 100%;}
.grade {font-size: 14px;text-align: center;margin-top: 15px;}
.grade .blue {color: #007aff;}
.info-text {font-size: 17px;text-align: center;margin: 30px 0;line-height: 28px;}
.info-text span {color: #007aff;text-decoration: underline; text-underline-position: under;}
.nextClass--popup__closedBox{position: absolute;left: 0;bottom: -39px;background: #666; width: 484px; display: flex;align-items: center;justify-content: space-between;padding: 10px 28px;}
.nextClass--popup__closedBox > label {color: #fff;display: flex;align-items: center;justify-content: center;}
.btn-group {display: flex;justify-content: center;gap: 10px;}
.btn-group .lookmem{color: #000 !important;}
.btn {padding: 10px 16px;font-size: 16px;border: 1px solid #ccc;background: #fff;cursor: pointer;width: 235px;}
.btn.blue {background: #fff;color: #0084ff; border: 1px solid #0084ff;}
.babe_blue{color: #a9d5ff;}
.sky_blue{color: #69b6ff;}
.mega_blue{color: #007bed;}
.classBold{font-weight: bold;}
/* 20250512 Ãß°¡ */

/* 20251106 ½ÃÁð4 Ãß°¡ */
.bx--point--mission__dim{position: absolute;left: 0;top: 0;z-index: 10;width: 398px; height: 202px;}
.bx--point--mission__dim > img{width: 100%; height: 100%;}
.new_flo{position: absolute;right: -15px;top: 17px;}
.membershiprank--layer_color{color: #007bed;}
.imp_color{color: #3ba0ff !important;}
/* 20251106 ½ÃÁð4 Ãß°¡ */