@charset "utf-8";

/* 정학습생 */
.paidWrap *{-webkit-tap-highlight-color:transparent}
.paidWrap .cont{max-width:720px;text-align: center;position: relative;  margin: 0 auto;}
.paidWrap .cont img{    width: 100%; display: block; }
.paidWrap .cover{position:relative}
.paidWrap .mainVisual{max-width:720px;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.paidWrap .mainVisual .tit1{padding-top:clamp(40px, 11.13vw, 79px);display:block; animation:aniText 1s alternate forwards;animation-delay:0.3s;opacity:0}
.paidWrap .mainVisual .tit2{padding-top: clamp(20px, 5.63vw, 40px); animation:aniText2 1s alternate forwards;animation-delay:0.3s;opacity:0}
.paidWrap .mainVisual .note{position:absolute;top:91.52%;left:50%;transform:translateX(-50%);width:75.27%;font-family:'Noto Sans KR',sans-serif;font-weight:350;color:#808dca;font-size:clamp(8px,2.22vw,16px);line-height:1.25;letter-spacing:-0.05em;text-align:center}
@-webkit-keyframes aniText {0% {margin-top:40px;}100% {margin-top:0;opacity:1;}}
@keyframes aniText {0% {margin-top:40px;}100% {margin-top:0;opacity:1;}}
@-webkit-keyframes aniText2 {0% {margin-top:20px;}100% {margin-top:0;opacity:1;}}
@keyframes aniText2 {0% {margin-top:20px;}100% {margin-top:0;opacity:1;}}
/* 밀크T초등 천재패스 구성 */
.paidWrap .slideWrap{width:100%;max-width:720px;position:absolute;top:19.5%;left:50%;transform:translateX(-50%);z-index:99;width:85%}
.paidWrap .slideWrap .slideCover{width:62%;background:#000;border-radius:12px;overflow:hidden;margin:0 auto;padding:clamp(5px,0.6944vw,10px)}
.paidWrap .slideWrap .slideCnt01{width:100%;height:clamp(80px,27.7778vw,200px);border-radius:6px;overflow:hidden;margin:0 auto}
.paidWrap .slideWrap .slideCnt01 ul,
.paidWrap .slideWrap .slideCnt01 ul li{background:#000}
.paidWrap .slideWrap .swiper-button-prev{width:clamp(10%, 3.4722vw, 55px);height:70px;background:url(//cdndata.milkt.co.kr/ele/m/images/2021/new_sub/slide_prev_240816.png) no-repeat left center;background-size:100% auto;margin-top:-45px}
.paidWrap .slideWrap .swiper-button-next{width:clamp(10%, 3.4722vw, 55px);height:70px;background:url(//cdndata.milkt.co.kr/ele/m/images/2021/new_sub/slide_next_240816.png) no-repeat right center;background-size:100% auto;margin-top:-45px}
.paidWrap .slideWrap .swiper-pagination{width:100%;height:clamp(10px,1.3889vw,20px);padding-top:clamp(13%, 4.8611vw, 37.5px)}
.paidWrap .slideWrap .swiper-pagination .swiper-pagination-bullet{background:#000;margin:clamp(1%,0.4861vw,7px);width:clamp(10px,1.3889vw,20px);height:clamp(10px,1.3889vw,20px)}
.paidWrap .slideWrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7100ff;width:clamp(20px,2.7778vw,40px);border-radius:clamp(10px,1.3889vw,5px)}
.paidWrap .slideWrap .someCon{width:57%;margin:-5px auto 0}
.paidWrap .slideWrap .someCon li{display:none;position:relative;background:#e0f1ff;width:100%;height:clamp(30px,3.4722vw,3.4722vw);border-radius:50px;font-family:'Noto Sans KR';letter-spacing:-1px;line-height:clamp(30px,3.4722vw,3.4722vw);font-weight:900;font-size:clamp(13px,1.3889vw,26px)}
.paidWrap .slideWrap .someCon li.on{display:block;}
.paidWrap .slideWrap .someCon li.on::before{content:'';display:block;position:absolute;top:-20px;left:50%;z-index:99;transform:translateX(-50%);height:12px;border-bottom:10px solid #e0f1ff;border-right:10px solid transparent;border-left:10px solid transparent}
.paidWrap .slideWrap2{width:100%;max-width:720px;position:absolute;bottom:2.7%;left:50%;transform:translateX(-50%);z-index:99;width:85%}
.paidWrap .slideWrap2 .slideCover{width:70%;background:#000;border-radius:12px;overflow:hidden;margin:0 auto;padding:clamp(5px,0.6944vw,10px)}
.paidWrap .slideWrap2 .slideCnt02{width:100%;border-radius:6px;overflow:hidden;margin:0 auto}
/* 천재패스 상품 */
.paidWrap .payTable{max-width:720px;margin:0 auto}
.paidWrap .payTable .buy{text-align:center;padding:0 clamp(20px,5.5556vw,40px) clamp(40px,11.1111vw,80px);box-sizing:border-box}
.paidWrap .payTable .buy table{width:100%;margin-bottom:clamp(20px,5.5556vw,40px);border-top:2px solid #222;border-bottom:2px solid #222;border-collapse:collapse}
.paidWrap .payTable .buy table col.sel{width:12%}
.paidWrap .payTable .buy table col.tit{width:28%}
.paidWrap .payTable .buy table col.mprice{width:22%}
.paidWrap .payTable .buy table col.tprice{width:22%}
.paidWrap .payTable .buy table tbody tr{border-top:1px solid #222;}
.paidWrap .payTable .buy table tr th{padding:clamp(8px,1.3889vw,18px) 0;font-weight:400;letter-spacing:-1px;font-size:clamp(12px,2.9167vw,21px);color:#000}
.paidWrap .payTable .buy table tr td{padding:clamp(15px,4.1667vw,30px) 0;font-weight:900;letter-spacing:-1px;font-size:clamp(12px,2.9167vw,24px);color:#000}
.paidWrap .payTable .buy table tr td em{color:#ff01a2}
.paidWrap .payTable .buy table tr.on td{background:#eaf4ff}
.paidWrap .payTable .buy table tr td:nth-child(1){position:relative}
.paidWrap .payTable .buy table tr td input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:0}
.paidWrap .payTable .buy table tr td input[type=radio]:checked{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:0}
.paidWrap .payTable .buy table tr td input[type=radio] + label{display:block;width:clamp(13px,1.1944vw,23px);height:clamp(13px,1.1944vw,23px);margin:0 auto;cursor:pointer;background:url(//cdndata.milkt.co.kr/ele/m/images/2021/new_sub/radioOff_240816.png) no-repeat 0 0;background-size:clamp(13px,1.1944vw,23px) auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.paidWrap .payTable .buy table tr.on td input[type=radio] + label{background:url(//cdndata.milkt.co.kr/ele/m/images/2021/new_sub/radioOn_240816.png) no-repeat 0 0;background-size:clamp(13px,1.1944vw,23px) auto;}
.paidWrap .payTable .buy .btnApply{display:block;height:clamp(60px,16.6667vw,120px);background:url(//cdndata.milkt.co.kr/ele/m/images/2021/new_sub/btn_apply_260225.png) no-repeat center center;background-size:100% clamp(30px,16.6667vw,121px);color:transparent;text-indent:-999px;}
.paidWrap .btnSearch{display:block;position:absolute;bottom:6.5%;left:50%;transform:translateX(-50%);z-index:99;width:70%;}
.paidWrap .payTable .buy table .tagBest{position:absolute;top:clamp(-3px,-0.83vw,-6px);left:50%;transform:translateX(-50%);width:clamp(23px,6.39vw,46px)}
/* top */
.quickBnr{position:fixed;bottom:20.13vw;right:-10%;opacity:0;transition:0.5s;z-index:100}
.quickBnr.fixed{position:fixed;bottom:20.13vw;right:2.5vw;opacity:1}
.quickBnr.btm{position:absolute;bottom:20.13vw;right:1%;opacity:1}
.quickBnr .btnTop{display:block;font-size:0;margin:0 auto;width:8.4722vw;height:8.4722vw;background:url(//cdndata.milkt.co.kr/ele/m/images/main2024/btn_top_240814.png) no-repeat 50%;background-size:100%;-webkit-tap-highlight-color:transparent}
.chatbot a,.right-chatting a,.chatbot .btnClose{-webkit-tap-highlight-color:transparent}

.paidWrap .cardBtn{display:flex;justify-content:center;position:absolute;bottom:10%;width:70%;margin-left:50%;transform: translate(-50%, 0);}
.paidWrap .cardBtn li a{display:block;background:#ff9600;border-radius:3px;width:100%;height:16.6667vw;max-height:120px;padding:11% 10%;box-sizing:border-box;font-family:'GmarketSansBold';line-height:clamp(0.8, 0.9, 1);font-size:clamp(15px, 4.17vw, 30px);color:#fff}
.paidWrap .cardBtn li{width:100%}
.paidWrap .cardBtn li:nth-child(2) a{background:#ff9600}

/* Tablets Portrait or Landscape */
@media screen and (min-device-width: 720px){
	.quickBnr .btnTop{width:60px;height:60px}
}