@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Mitr:wght@200;300;400;500;600;700&display=swap')

#pack {width: 100%; overflow: hidden; color: #212121; letter-spacing: -0.025rem;}
#pack * {box-sizing: border-box;}
#pack img {display: block; max-width: 100%; margin: 0 auto;}
#pack button {-webkit-appearance: none; appearance: none;}
#pack #body_temp {}
.container {max-width: 1320px; padding-left: 20px; padding-right: 20px;}
.quick-bot {display: none;}




.pack-line {background: #0082FF;}
.pack-line__inner {height: 100px; display: flex; align-items: center; justify-content: center;}
.pack-line__inner:before,
.pack-line__inner:after {content: ''; width: 56px; height: 59px; flex-shrink: 0; background: url('https://img.megastudyth.com/event/2024/pack/star.png')no-repeat center center / cover;}
.pack-line__inner:before {margin-right: 10px;}
.pack-line__inner:after {margin-left: 10px; transform: rotateY(180deg);}
.pack-line__inner p {text-align: center; color: #fff; font-size: 22px; line-height: 1.4;}
.pack-line__inner p span {color: #FFD600;}

@media (max-width:1280px) {
	.pack-line__inner p {font-size: 18px;}
}

@media (max-width:992px) {
	.pack-line__inner p {font-size: 16px;}
	.pack-line__inner:before,
	.pack-line__inner:after {width: 40px; height: 42px;}
}

@media (max-width:768px) {
	.pack-line {margin: 0 -12px;}
	.pack-line__inner {height: 72px;}
	.pack-line__inner:before,
	.pack-line__inner:after {width: 34px; height: 36px;}
	.pack-line__inner p {font-size: 12px;}

}



.pack-top {padding-top: 70px; overflow: hidden; position: relative; background: radial-gradient(62.82% 62.82% at 50.42% 100%, #4DB4FF 0%, #FFFFFF 100%);}
.pack-top:after {content: ''; display: block; height: 342px; position: absolute; left: 0; right: 0; bottom: 0; background: url('https://img.megastudyth.com/event/2024/pack/cloud.png')no-repeat center center / auto 100%;}
.pack-top p {text-align: center; font-size: 24px; font-weight: 500; line-height: 1.4;}
.pack-top p span {color: #0082FF;}
.pack-top img {animation: bounce 0.5s infinite alternate;}
@keyframes bounce {0%{transform: translate3d(0, 0, 0);}100%{transform: translate3d(0, 10px, 100px);}}

@media (max-width:992px) {
	.pack-top:after {height: 240px;}
	.pack-top p {font-size: 20px;}
}

@media (max-width:768px) {
	.pack-top {padding-top: 40px;}
	.pack-top:after {height: 120px;}
	.pack-top p {font-size: 14px; margin-bottom: 20px;}
}

@media (max-width:320px) {
	.pack-top p {font-size: 12px;}
}



.pack-quick {position: absolute; right: 0; top: 0; margin-top: 160px; z-index: 101; width: 244px;}
.pack-quick li {margin-bottom: 2px;}
.pack-quick li:after {content: ''; display: block; height: 9px; background: url('https://img.megastudyth.com/event/2024/pack/quick.png')no-repeat left center / auto 100%;}
.pack-quick li:last-child {margin-bottom: 0;}
.pack-quick li a {height: 70px; display: flex; line-height: 1.3;}
.pack-quick li a div {padding-left: 14px; color: #fff; flex-grow: 1; display: flex; flex-direction: column; justify-content: center;}
.pack-quick li a strong {font-size: 14px; font-weight: 700;}
.pack-quick li a span {font-size: 12px; font-weight: 300;}
.pack-quick li a:before {content: ''; display: block; flex-shrink: 0; width: 70px;}
.pack-quick li a.blu {background: #0082FF;}
.pack-quick li a.ylw {background: #FFD600;}
.pack-quick li a.blu:before {background: #0078EB;}
.pack-quick li a.ylw:before {background: #F2CD09;}

@media (max-width:1280px) {
	.pack-quick {width: 170px;}
	.pack-quick li a:before {display: none;}
}

@media (max-width:992px) {
	.pack-quick {display: flex; position: fixed; top: auto !important; margin-top: 0; width: 100%; bottom: 0; background: #fff;}
	.pack-quick li {margin-bottom: 0; width: 50%;}
	.pack-quick li:after {display: none;}
	.pack-quick li a {height: 60px;}	
	.pack-quick li a div {padding-left: 0; align-items: center; text-align: center;}
}

@media (max-width:768px) {
	.pack-quick li a {height: 50px;}
	.pack-quick li a strong {font-size: 12px; line-height: 1.0;}
	.pack-quick li a span {font-size: 10px;}
}



.pack-cha {padding-top: 100px;}
.pack-cha__title {font-size: 44px; text-align: center; font-weight: 700;}
.pack-cha__group {display: flex; align-items: center; margin-top: 100px;}
.pack-cha__smry {flex-shrink: 0; width: 270px; margin-right: 30px;}
.pack-cha__smry h4 {font-size: 40px; font-weight: 600;}
.pack-cha__smry ul {margin-top: 20px;}
.pack-cha__smry ul li {margin-bottom: 10px; display: flex; align-items: center;}
.pack-cha__smry ul li:last-child {margin-bottom: 0;}
.pack-cha__smry ul li strong {width: 110px; flex-shrink: 0; display: block; font-size: 18px; font-weight: 600;}
.pack-cha__smry ul li span {height: 24px; display: flex; flex-grow: 1; -webkit-border-radius: 24px; border-radius: 24px; position: relative;}
.pack-cha__smry ul li span:before {content: ''; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; border: solid 2px #212121; -webkit-border-radius: 24px; border-radius: 24px;}
.pack-cha__smry ul li span em {font-size: 16px; color: #fff; font-style: normal; border: solid 2px #212121; position: relative; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 24px; border-radius: 24px;}
.pack-cha__smry ul li span em.ylw {background: #FFD600;}
.pack-cha__smry ul li span em.red {background: #FF2A44;}
.pack-cha__smry ul li span em.blu {background: #0082FF;}
.pack-cha__smry p {margin-top: 16px; font-size: 14px; line-height: 1.8;}
.pack-cha__smry p strong {}
.pack-cha__info {padding: 0 50px; background: #F7F7F7; border: solid 2px #212121; flex-grow: 1; display: flex; -webkit-border-radius: 24px; border-radius: 24px;}
.pack-cha__info dt {width: 189px; position: relative; flex-shrink: 0; margin-right: 50px;}
.pack-cha__info dt img {position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.pack-cha__info dd {padding: 30px 0; flex-grow: 1;}
.pack-cha__info dd h5 {font-size: 24px;}
.pack-cha__info dd ul {margin-top: 10px;}
.pack-cha__info dd ul li {font-size: 14px; line-height: 1.4; margin-bottom: 10px;}
.pack-cha__info dd ul li:last-child {margin-bottom: 0;}

@media (max-width:1280px) {
	.pack-cha__info dt {width: 120px;}
}

@media (max-width:992px) {
	.pack-cha {padding-top: 40px;}
	.pack-cha__title {font-size: 36px;}
	.pack-cha__group {display: block; margin-top: 40px;}
	.pack-cha__smry {width: 100%; display: flex; align-items: center; flex-wrap: wrap;}
	.pack-cha__smry h4 {width: 20%;}
	.pack-cha__smry ul {width: 40%; margin-top: 0;}
	.pack-cha__smry p {width: 40%; padding-left: 20px; margin-top: 0;}
	.pack-cha__info {margin-top: 20px;}
	.pack-cha__info dd {padding: 20px 0;}
}

@media (max-width:768px) {
	.pack-cha {padding-top: 20px;}
	.pack-cha__title {font-size: 24px;}
	.pack-cha__group {margin-top: 30px;}
	.pack-cha__smry h4 {width: 100%; font-size: 30px;}
	.pack-cha__smry ul {width: 50%; padding-right: 20px;}
	.pack-cha__smry ul li {margin-bottom: 5px;}
	.pack-cha__smry ul li strong {font-size: 12px; width: 70px;}
	.pack-cha__smry ul li span {height: 16px;}
	.pack-cha__smry ul li span:before {border-width: 1px;}
	.pack-cha__smry ul li span em {border-width: 1px; font-size: 11px;}
	.pack-cha__smry p {width: 50%; padding-left: 0; font-size: 11px;}
	.pack-cha__info {margin-top: 10px; display: block; padding: 30px 20px; -webkit-border-radius: 12px; border-radius: 12px;}
	.pack-cha__info dt {width: 100%;}
	.pack-cha__info dt img {position: static; width: 80px; -webkit-transform: translateY(0%); transform: translateY(0%);}
	.pack-cha__info dd {width: 100%; padding: 0; margin-top: 20px;}
	.pack-cha__info dd h5 {font-size: 18px; text-align: center;}
	.pack-cha__info dd ul li {font-size: 12px;}
}




.pack-dtl {padding-top: 100px;}
.pack-dtl__top {text-align: center;}
.pack-dtl__top h3 {height: 32px; text-indent: -9999px; background: url('https://img.megastudyth.com/event/2024/pack/pack_title.png')no-repeat center center / auto 100%;}
.pack-dtl__top h5 {margin-top: 30px; font-size: 26px; font-weight: 700;}
.pack-dtl__top p {margin-bottom: 40px; font-size: 20px; margin-top: 10px; font-weight: 300; line-height: 1.3;}
.pack-dtl__frame {position: relative; padding: 6% 0; margin-top: 60px;}
.pack-dtl__frame:before,
.pack-dtl__frame:after {content: ''; display: block; padding-bottom: 6.6%; position: absolute; left: 0; right: 0; z-index: 1; background: url('https://img.megastudyth.com/event/2024/pack/detail_frame_1.png')no-repeat center top / 100% auto;}
.pack-dtl__frame:before {top: 0;}
.pack-dtl__frame:after {bottom: 0; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.pack-dtl__inner {padding: 60px 12% 80px; position: relative; background: url('https://img.megastudyth.com/event/2024/pack/detail_frame_2.png'); background-size: 100% auto;}
.pack-dtl__inner:before {content: ''; display: block; width: 712px; height: 487px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: url('https://img.megastudyth.com/event/2024/pack/detail_bg.png')no-repeat center center / cover}
.pack-dtl__inner h4 {width: 104px; height: 40px; background: #212121; color: #fff; font-size: 24px; font-weight: 400; margin: 0 auto; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 20px; border-radius: 20px;}
.pack-dtl__group {margin-top: 50px; display: flex; align-items: center;}
.pack-dtl__group dt {width: 50%; padding: 0 20px; display: flex; justify-content: center;}
.pack-dtl__group:nth-child(even) dt {order: 2;}
.pack-dtl__group:nth-child(odd) dt {justify-content: flex-start;}
.pack-dtl__group dt img {margin: 0 !important;}
.pack-dtl__group dd {width: 50%; padding: 0 20px;}
.pack-dtl__group dd strong {font-size: 16px; color: #0082FF; font-weight: 600;}
.pack-dtl__group dd h5 {font-size: 24px; font-weight: 600; margin-top: 5px;}
.pack-dtl__group dd ul {margin-top: 20px;}
.pack-dtl__group dd ul li {font-size: 16px; margin-bottom: 10px; padding-left: 20px; position: relative;}
.pack-dtl__group dd ul li:last-child {margin-bottom: 0;}
.pack-dtl__group dd ul li:before {content: ''; display: block; width: 16px; height: 16px; position: absolute; left: 0; top: -1px; background: url('https://img.megastudyth.com/event/2024/pack/detail_dots.png')no-repeat center center / cover;}

@media (max-width:1280px) {
	.pack-dtl__inner {padding: 60px 10% 80px;}
	.pack-dtl__group dd h5 {font-size: 20px;}
	.pack-dtl__group dd ul li {font-size: 14px;}
	.pack-dtl__group dd ul li:before {top: -3px;}
}

@media (max-width:992px) {
	.pack-dtl__top h5 {font-size: 20px;}
	.pack-dtl__top p {font-size: 16px; margin-bottom: 30px;}
	.pack-dtl__inner {padding: 40px 8% 60px;}
	.pack-dtl__inner h4 {width: 80px; height: 30px; font-size: 18px;}
	.pack-dtl__group {margin-top: 40px;}
	.pack-dtl__group dd strong {font-size: 14px;}
	.pack-dtl__group dd h5 {font-size: 18px;}
	.pack-dtl__group dd ul li {font-size: 13px;}
}

@media (max-width:768px) {
	.pack-dtl {padding-top: 60px;}
	.pack-dtl__top h3 {height: 24px;}
	.pack-dtl__top h5 {font-size: 18px; margin-top: 20px;}
	.pack-dtl__top p {font-size: 14px; margin-bottom: 10px;}
	.pack-dtl__top img {width: calc(100% + 40px); max-width: none !important; margin-left: -20px !important;}
	.pack-dtl__frame {margin-top: 20px;}
	.pack-dtl__inner {padding: 30px 15% 40px;}
	.pack-dtl__inner h4 {width: 80px; height: 30px; font-size: 18px;}
	.pack-dtl__inner:before {display: none;}
	.pack-dtl__group {display: block;}
	.pack-dtl__group dt {width: 100%; padding: 0; display: block;}
	.pack-dtl__group dt img {margin: 0 auto !important;}
	.pack-dtl__group dd {width: 100%; padding: 0; margin-top: 20px;}
	.pack-dtl__group dd strong {font-size: 12px; display: block; text-align: center;}
	.pack-dtl__group dd h5 {font-size: 16px; text-align: center;}
	.pack-dtl__group dd ul li {font-size: 11px; padding-left: 16px;}
	.pack-dtl__group dd ul li:before {width: 12px; height: 12px; top: -2px;}
}




.pack-pick {padding: 100px 0; background: linear-gradient(1.39deg, rgba(125, 191, 255, 0.2) 1.97%, rgba(113, 204, 255, 0.112) 40.64%, rgba(255, 255, 255, 0.2) 69.81%), linear-gradient(0deg, #FFFFFF, #FFFFFF);}
.pack-pick__title {font-size: 44px; text-align: center; font-weight: 700;}
.pack-pick__title2 {font-size: 32px; text-align: center; font-weight: 700; margin-top: 50px;}
.pack-pick__num {margin-top: 60px; margin-bottom: 30px; text-align: center; font-weight: 700; color: #0082FF; font-size: 24px;}
.pack-pick__target {border: solid 1px #E5E5E5; padding: 30px; text-align: center; font-size: 22px; line-height: 1.4; background: #fff; position: relative; -webkit-border-radius: 10px; border-radius: 10px;}
.pack-pick__target.cha:before {content: ''; display: block; width: 162px; height: 109px; position: absolute; right: 50px; bottom: 100%; background: url('https://img.megastudyth.com/event/2024/pack/pick_2.png')no-repeat center center / cover;}
.pack-pick__target span {color: #0082FF;}
.pack-pick__target strong {margin-right: 8px;}
.pack-pick__buffet {margin: 50px -10px 80px; display: flex; position: relative;}
.pack-pick__buffet:before {content: ''; display: block; width: 106px; height: 92px; position: absolute; left: 20px; bottom: 100%; background: url('https://img.megastudyth.com/event/2024/pack/pick_1.png')no-repeat center center / cover;}
.pack-pick__buffet li {width: 33.3333%; padding: 0 10px;}
.pack-pick__buffet li dl {height: 100%; text-align: center; display: flex; flex-direction: column;}
.pack-pick__buffet li dl dt {flex-grow: 1; padding: 40px 30px; background: #fff; border: solid 2px #212121; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.pack-pick__buffet li dl dt span {height: 32px; padding: 0 20px; font-size: 20px; color: #fff; display: inline-flex; align-items: center; justify-content: center; -webkit-border-radius: 20px; border-radius: 20px;}
.pack-pick__buffet li dl dt span.ylw {background: #FFD600;}
.pack-pick__buffet li dl dt span.red {background: #FF2A44;}
.pack-pick__buffet li dl dt span.blu {background: #0082FF;}
.pack-pick__buffet li dl dt h5 {font-size: 22px; font-weight: 600; margin-top: 10px; line-height: 1.3;}
.pack-pick__buffet li dl dt p {font-size: 16px; margin-top: 10px; line-height: 1.3;}
.pack-pick__buffet li dl dd {flex-shrink: 0;}
.pack-pick__buffet li dl dd a {height: 64px; font-size: 16px; background: #212121; color: #fff; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}
.pack-pick__info {margin: 50px -10px 0; display: flex;}
.pack-pick__info li {padding: 0 10px; width: 33.3333%;}
.pack-pick__info li div {height: 140px; text-align: center; border: solid 2px #212121; line-height: 1.3; position: relative; overflow: hidden; background: #fff; font-size: 22px; font-weight: 700; display: flex; flex-direction: column; align-items: center; justify-content: center; -webkit-border-radius: 10px; border-radius: 10px;}
.pack-pick__info li span {position: relative;}
.pack-pick__info li strong {font-size: 32px; color: #0082FF;}
.pack-pick__info li div:before {content: ''; display: block; position: absolute; right: 0; bottom: 0;}
.pack-pick__info li:nth-child(1) div:before {width: 100px; height: 102px; background: url('https://img.megastudyth.com/event/2024/pack/pick_3.png')no-repeat center center / cover;}
.pack-pick__info li:nth-child(2) div:before {width: 101px; height: 91px; background: url('https://img.megastudyth.com/event/2024/pack/pick_4.png')no-repeat center center / cover;}
.pack-pick__info li:nth-child(3) div:before {width: 114px; height: 105px; background: url('https://img.megastudyth.com/event/2024/pack/pick_5.png')no-repeat center center / cover;}
.pack-pick__btn {margin-top: 80px; position: relative;}
.pack-pick__btn a {width: 500px; height: 80px; font-size: 22px; font-weight: 500; background: #121212; color: #fff; margin: 0 auto; max-width: 100%; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 40px; border-radius: 40px;}
.pack-pick__btn span {position: absolute; bottom: 100%; left: 50%; height: 30px; padding: 0 30px; white-space: nowrap; background: #0082FF; color: #fff; display: flex; align-items: center; justify-content: center; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 10px; border-radius: 10px;}
.pack-pick__btn span:before {content: ''; display: block; width: 0px; position: absolute; top: 100%; left: 50%; margin-left: -7px; height: 0px; border-style: solid; border-width: 14px 17px 0 0; border-color: #0082FF transparent transparent transparent; transform: rotate(0deg);}
.pack-pick__heart {width: 82px; height: 82px; border: solid 2px #000; background: #0082FF; color: #fff; font-style: normal; font-size: 24px; font-weight: 700; position: absolute; left: 24px; top: -41px; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 50%; border-radius: 50%;}
.pack-pick__heart:after {content: ''; display: block; width: 28px; height: 49px; position: absolute; right: -10px; top: -14px; background: url('https://img.megastudyth.com/event/2024/pack/heart.png')no-repeat center center / cover;}


@media (max-width:1280px) {
	.pack-pick__title2 {font-size: 28px;}
	.pack-pick__num {margin-bottom: 20px;}
	.pack-pick__target {padding: 20px; font-size: 18px;}
	.pack-pick__buffet li dl dt {padding: 30px 15px;}
	.pack-pick__buffet li dl dt span {height: 28px; font-size: 14px;}
	.pack-pick__buffet li dl dt h5 {font-size: 18px;}
	.pack-pick__buffet li dl dt p {font-size: 12px;}
	.pack-pick__buffet li dl dd a {height: 56px; font-size: 14px;}
	.pack-pick__info li div  {height: 120px; font-size: 18px;}
	.pack-pick__info li strong {font-size: 24px;}
	.pack-pick__btn a {width: 440px; height: 70px; font-size: 18px;}
}

@media (max-width:992px) {
	.pack-pick__title {font-size: 36px;}
	.pack-pick__title2 {font-size: 20px; margin-top: 30px;}
	.pack-pick__num {margin-top: 40px; margin-bottom: 15px;}
	.pack-pick__target {font-size: 14px;}
	.pack-pick__buffet {margin: 15px -5px 60px;}
	.pack-pick__buffet:before {left: 0; -webkit-transform: scale(0.8); transform: scale(0.8); transform-origin: left bottom;}
	.pack-pick__buffet li {padding: 0 5px;}
	.pack-pick__buffet li dl dt {padding: 20px 10px;}
	.pack-pick__buffet li dl dt span {height: 24px; font-size: 12px; padding: 0 15px;}
	.pack-pick__buffet li dl dt h5 {font-size: 16px;}
	.pack-pick__buffet li dl dt p {font-size: 11px; margin-top: 5px;}
	.pack-pick__buffet li dl dd a {height: 40px; font-size: 12px;}
	.pack-pick__target.cha:before {right: 0; -webkit-transform: scale(0.8); transform: scale(0.8); transform-origin: right bottom;}
	.pack-pick__info {margin: 30px -5px 0;}
	.pack-pick__info li {padding: 0 5px;}
	.pack-pick__info li div  {height: 100px; font-size: 14px;}
	.pack-pick__info li strong {font-size: 20px;}
	.pack-pick__btn {margin-top: 60px;}
	.pack-pick__btn a {width: 400px; height: 60px; font-size: 16px;}
}

@media (max-width:768px) {
	.pack-pick {padding: 60px 0;}
	.pack-pick__title {font-size: 24px;}
	.pack-pick__title2 {font-size: 16px; margin-top: 20px; text-align: left; padding-left: 80px;}
	.pack-pick__num {margin-top: 30px; margin-bottom: 10px; font-size: 20px;}
	.pack-pick__target {padding: 10px; font-size: 11px;}
	.pack-pick__buffet {margin: 15px 0 60px; display: block;}
	.pack-pick__buffet:before {-webkit-transform: scale(0.7); transform: scale(0.7);}
	.pack-pick__buffet li {width: 100%; padding: 0; margin-bottom: 10px;}
	.pack-pick__buffet li:last-child {margin-bottom: 0;}
	.pack-pick__target.cha:before {-webkit-transform: scale(0.7); transform: scale(0.7);}
	.pack-pick__info {margin: 10px 0 0; display: block;}
	.pack-pick__info li {width: 100%; padding: 0; margin-bottom: 5px;}
	.pack-pick__info li:last-child {margin-bottom: 0;}
	.pack-pick__info li div {height: 70px;}
	.pack-pick__info li div:before {-webkit-transform: scale(0.8); transform: scale(0.8); transform-origin: right bottom;}
	.pack-pick__info li strong {font-size: 18px;}
	.pack-pick__btn {margin-top: 40px;}
	.pack-pick__btn a {width: 80%; height: 50px;}
	.pack-pick__btn span {font-size: 10px; height: 20px; padding: 0 10px;}
	.pack-pick__btn span:before {margin-left: -4px; border-width: 8px 12px 0 0;}

	.pack-pick__heart {width: 56px; height: 56px; font-size: 16px; left: 0; top: -60px; border-width: 1px;}
	.pack-pick__heart:after {width: 20px; height: 35px; right: -10px; top: -14px; }

}




.pack-win {padding-top: 100px;}
.pack-win__title {font-size: 44px; text-align: center; font-weight: 700; position: relative; padding-bottom: 50px;}
.pack-win__title:before,
.pack-win__title:after {content: ''; display: block; position: absolute; bottom: 0;}
.pack-win__title:before {width: 115px; height: 130px; left: 10%; background: url('https://img.megastudyth.com/event/2024/pack/cong_1.png')no-repeat center center / cover;}
.pack-win__title:after {width: 102px; height: 70px; right: 10%; background: url('https://img.megastudyth.com/event/2024/pack/cong_2.png')no-repeat center center / cover;}
.pack-win__scr {-webkit-border-radius: 10px; border-radius: 10px; border: solid 1px #E3E3E3; max-height: 360px; overflow-x: hidden; overflow-y: auto;}
.pack-win__scr > div {margin: -1px;}
.pack-win__scr table {table-layout: fixed;}
.pack-win__scr th,
.pack-win__scr td {border: solid 1px #E3E3E3; text-align: center; padding: 10px; font-size: 12px; font-weight: 400; word-wrap: break-word;}
.pack-win__scr th {background: #0082FF; border-color: #61A3E2; color: #fff; width: 140px;}
.pack-win__scr td.gry {color: #B9B9B9;}
.pack-win__qr {margin-top: 30px; padding: 30px 40px; background: #FAFAFC; display: flex; align-items: center; justify-content: space-between;}
.pack-win__qr dt {order: 2; flex-shrink: 0;}
.pack-win__qr dt img {display: block; width: 120px;}
.pack-win__qr dd {}
.pack-win__qr dd h5 {font-size: 20px; font-weight: 600; line-height: 1.2;}
.pack-win__qr dd ul {list-style: decimal; padding-left: 20px; margin-top: 16px;}
.pack-win__qr dd ul li {font-size: 18px; font-weight: 300; margin-bottom: 8px; line-height: 1.3;}
.pack-win__qr dd ul li:last-child {margin-bottom: 0;}

@media (max-width:1280px) {
	.pack-win__scr th,
	.pack-win__scr td {font-size: 11px; padding: 5px;}
	.pack-win__qr {margin-top: 20px; padding: 20px 30px;}
	.pack-win__qr dd h5 {font-size: 16px;}
	.pack-win__qr dd ul {padding-left: 12px;}
	.pack-win__qr dd ul li {font-size: 14px;}
}

@media (max-width:992px) {
	.pack-win__title {font-size: 36px;}
	.pack-win__scr th,
	.pack-win__scr td {font-size: 10px; padding: 3px;}
	.pack-win__qr {padding: 20px;}
}

@media (max-width:768px) {
	.pack-win {padding-top: 60px;}
	.pack-win__title {font-size: 24px; padding-bottom: 20px;}
	.pack-win__title:before {left: 0; -webkit-transform: scale(0.5); transform: scale(0.5); transform-origin: left bottom;}
	.pack-win__title:after {right: 0; -webkit-transform: scale(0.5); transform: scale(0.5); transform-origin: right bottom;}
	.pack-win__scr {overflow-x: auto;}
	.pack-win__scr table {width: 800px;}
	.pack-win__qr {display: block;}
	.pack-win__qr dd {margin-top: 20px;}
	.pack-win__qr dd h5 {font-size: 14px;}
	.pack-win__qr dd ul li {font-size: 12px;}
}






.pack-chat {padding-top: 100px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(255, 250, 222, 0.8) 90%, rgba(255, 255, 255, 0.8) 100%);}
.pack-chat__title {text-align: center;}
.pack-chat__title span {height: 34px; padding: 0 16px; font-size: 20px; background: #0082FF; color: #fff; display: inline-flex; align-items: center; justify-content: center; -webkit-border-radius: 20px; border-radius: 20px;}
.pack-chat__title h3 {font-size: 44px; font-weight: 700; margin: 10px 0; line-height: 1.2;}
.pack-chat__title p {font-size: 20px; font-weight: 300; line-height: 1.3;}
.pack-chat__list {margin-top: 50px;}
.pack-chat__list li {margin-bottom: 24px;}
.pack-chat__list li:last-child {margin-bottom: 0;}
.pack-chat__list li dl {display: flex; padding-right: 50%;}
.pack-chat__list li dl dt {flex-shrink: 0; margin-right: 10px;}
.pack-chat__list li dl dt img {display: block; width: 64px;}
.pack-chat__list li dl dd {flex-grow: 1; padding: 30px; background: #fff; border: solid 2px #212121; font-size: 18px; line-height: 1.4; position: relative; -webkit-border-radius: 10px; border-radius: 10px;}
.pack-chat__list li dl dd:after {content: ''; display: block; width: 15px; height: 18px; position: absolute; right: 100%; top: 20px; background: url('https://img.megastudyth.com/event/2024/pack/chat_arrow.png')no-repeat left center / auto 100%;}
.pack-chat__list li:nth-child(even) dl {padding-right: 0; padding-left: 40%;}
.pack-chat__list li:nth-child(even) dl dt {order: 2; margin-right: 0; margin-left: 10px;}
.pack-chat__list li:nth-child(even) dl dd {background: #0082FF; color: #fff;}
.pack-chat__list li:nth-child(even) dl dd:after {background-position: right center; right: auto; left: 100%;}

@media (max-width:1280px) {
	.pack-chat__title span {height: 32px; padding: 0 12px; font-size: 18px;}
	.pack-chat__title h3 {font-size: 36px;}
	.pack-chat__title p {font-size: 16px;}
	.pack-chat__list li dl dt img {width: 48px;}
	.pack-chat__list li dl dd {padding: 16px; font-size: 14px;}
}

@media (max-width:992px) {
	.pack-chat__title span {height: 26px; padding: 0 8px; font-size: 14px;}
	.pack-chat__title h3 {font-size: 32px;}
	.pack-chat__title p {font-size: 14px;}
	.pack-chat__list li dl {padding-right: 30%;}
	.pack-chat__list li dl dd {font-size: 13px;}
	.pack-chat__list li:nth-child(even) dl {padding-left: 20%;}
}

@media (max-width:768px) {
	.pack-chat {padding-top: 60px;}
	.pack-chat__title span {height: 24px; font-size: 12px;}
	.pack-chat__title h3 {font-size: 18px;}
	.pack-chat__title p {font-size: 12px;}
	.pack-chat__list {margin-top: 24px;}
	.pack-chat__list li {margin-bottom: 16px;}
	.pack-chat__list li dl dt img {width: 40px;}
	.pack-chat__list li dl {padding-right: 10%;}
	.pack-chat__list li dl dd {font-size: 11px; padding: 8px;}
	.pack-chat__list li:nth-child(even) dl {padding-left: 10%;}
}



.pack-cmt {padding: 100px 0;}
.pack-cmt__title {text-align: center;}
.pack-cmt__title h3 {font-size: 38px; font-weight: 700; line-height: 1.2;}
.pack-cmt__title p {font-size: 22px; margin-top: 20px; line-height: 1.3;}

.pack-cmt__gauge {display: flex; margin-top: 80px;}
.pack-cmt__gauge li {position: relative; width: 50%;}
.pack-cmt__gauge li:after {content: ''; display: block; box-sizing: border-box; width: 104px; height: 104px; border: solid 4px #ddd; position: absolute; bottom: 10px; -webkit-border-radius: 50%; border-radius: 50%;}
.pack-cmt__gauge li p {position: absolute; bottom: 100%; margin-bottom: 10px; font-size: 20px; font-weight: 500; white-space: nowrap;}
.pack-cmt__gauge li span {height: 50px; font-size: 16px; color: #fff; font-weight: 500; display: flex; align-items: center; justify-content: center;}
.pack-cmt__gauge li:first-child:after {left: 0; border-color: #0082FF; background: #E3F5FF url('https://img.megastudyth.com/event/2024/pack/chat_1.png')no-repeat center center / 70px auto;}
.pack-cmt__gauge li:first-child p {left: 120px; color: #0082FF;}
.pack-cmt__gauge li:first-child span {background: #0082FF; -webkit-border-radius: 30px 0 0 30px; border-radius: 30px 0 0 30px;}
.pack-cmt__gauge li:last-child:after {right: 0; border-color: #FFC700; background: #FFFADA url('https://img.megastudyth.com/event/2024/pack/chat_2.png')no-repeat center center / 70px auto;}
.pack-cmt__gauge li:last-child p {right: 120px; color: #FFC700;}
.pack-cmt__gauge li:last-child span {background: #FFC700; -webkit-border-radius: 0 30px 30px 0; border-radius: 0 30px 30px 0;}

.pack-cmt__list {margin-top: 30px;}
.pack-cmt__list table {border-top: solid 1px #5C6675;}
.pack-cmt__list td {border-bottom: solid 1px #E3E6EC; padding: 10px;}
.pack-cmt__list td.tb1 {width: 60px;}
.pack-cmt__list td.tb2 {width: 100px;}
.pack-cmt__list td.tb3 {width: auto;}
.pack-cmt__list td.tb4 {width: 80px;}
.pack-cmt__list td em {display: inline-block; width: 40px; height: 40px; -webkit-border-radius: 50%; border-radius: 50%;}
.pack-cmt__list td em.icon1 {background: #E3F5FF url('https://img.megastudyth.com/event/2024/pack/chat_1.png')no-repeat center center / 32px auto;}
.pack-cmt__list td em.icon2 {background: #FFFADA url('https://img.megastudyth.com/event/2024/pack/chat_2.png')no-repeat center center / 32px auto;}
.pack-cmt__list td span {font-size: 12px; color: #7E8B9A; white-space: nowrap;}
.pack-cmt__list td p {font-size: 13px; line-height: 1.3;}
.pack-cmt__list td a {height: 20px; padding: 0 6px; font-size: 12px; background: #f94646; color: #fff; display: inline-flex; align-items: center; justify-content: center;}
.pack-cmt__list .paging img {display: none !important;}

.pack-cmt__sel {margin-top: 30px; display: flex; align-items: center; justify-content: center;}
.pack-cmt__sel li {margin: 0 30px;}
.pack-cmt__sel li label {cursor: pointer; display: flex; align-items: center; justify-content: center;}
.pack-cmt__sel li label:before {content: ''; display: block; flex-shrink: 0; width: 60px; height: 60px; margin-right: 12px; -webkit-border-radius: 50%; border-radius: 50%;}
.pack-cmt__sel li input[type="radio"] {display: block; flex-shrink: 0; width: 18px; height: 18px; margin-right: 10px; position: relative; border: solid 2px #C6CBD2; -webkit-border-radius: 50%; border-radius: 50%; -webkit-appearance: none; appearance: none;}
.pack-cmt__sel li input[type="radio"]:after {content: ''; display: block; background: #C6CBD2; position: absolute; left: 3px; right: 3px; top: 3px; bottom: 3px; -webkit-border-radius: 50%; border-radius: 50%;}
.pack-cmt__sel li input[type="radio"] + span {}
.pack-cmt__sel li input[type="radio"]:checked {background: #025AF6; border-color: #025AF6;}
.pack-cmt__sel li input[type="radio"]:checked:after {background: #fff;}
.pack-cmt__sel li input[type="radio"]:checked + span {}
.pack-cmt__sel li:first-child label:before {background: #E3F5FF url('https://img.megastudyth.com/event/2024/pack/chat_1.png')no-repeat center center / 46px auto;}
.pack-cmt__sel li:last-child label:before {background: #FFFADA url('https://img.megastudyth.com/event/2024/pack/chat_2.png')no-repeat center center / 46px auto;}

.pack-cmt__input {display: block; border: solid 1px #E3E6EC; width: 100%; height: 190px; padding: 20px; margin-top: 30px; line-height: 1.4; resize: none; -webkit-appearance: none; appearance: none;}
.pack-cmt__input::placeholder {color: #C5CBD3;}
.pack-cmt__input:focus {border-color: #212121;}

.pack-cmt__submit {margin-top: 20px; display: flex; justify-content: center;}
.pack-cmt__submit button {display: block; width: 270px; height: 36px; background: #121212; color: #fff; font-size: 13px; font-weight: 700; display: flex; justify-content: center; align-items: center; -webkit-appearance: none; appearance: none; -webkit-border-radius: 2px; border-radius: 2px;}

.pack-cmt__terms {background: #FAFAFC; padding: 40px; margin-top: 30px;}
.pack-cmt__terms dt {font-size: 22px; font-weight: 600; margin-bottom: 10px;}
.pack-cmt__terms dd {font-size: 18px; font-weight: 300; position: relative; padding-left: 10px; line-height: 1.3; margin-bottom: 4px;}
.pack-cmt__terms dd:last-child {margin-bottom: 0;}
.pack-cmt__terms dd:before {content: ''; display: block; width: 5px; height: 1px; background: #212121; position: absolute; left: 0; top: 12px;}

@media (max-width:1280px) {
	.pack-cmt__title h3 {font-size: 30px;}
	.pack-cmt__title p {font-size: 18px; margin-top: 10px;}
	.pack-cmt__gauge {display: flex; margin-top: 60px;}
	.pack-cmt__gauge li:after {width: 72px; height: 72px; border-width: 3px ;background-size: 48px auto !important;}
	.pack-cmt__gauge li p {font-size: 14px;}
	.pack-cmt__gauge li span {height: 40px; font-size: 14px;}
	.pack-cmt__gauge li:first-child p {left: 80px;}
	.pack-cmt__gauge li:last-child p {right: 80px;}
	.pack-cmt__terms {padding: 30px;}
	.pack-cmt__terms dt {font-size: 18px;}
	.pack-cmt__terms dd {font-size: 14px;}
	.pack-cmt__terms dd:before {top: 8px; width: 4px;}
}

@media (max-width:992px) {
	.pack-cmt__title h3 {font-size: 24px;}
	.pack-cmt__title p {font-size: 14px;}
	.pack-cmt__gauge {margin-top: 40px;}
	.pack-cmt__gauge li:after {width: 56px; height: 56px; bottom: 5px; background-size: 40px auto !important;}
	.pack-cmt__gauge li p {font-size: 12px; margin-bottom: 6px;}
	.pack-cmt__gauge li span {height: 36px; font-size: 13px;}
	.pack-cmt__gauge li:first-child p {left: 60px;}
	.pack-cmt__gauge li:last-child p {right: 60px;}
	.pack-cmt__list td {padding: 5px;}
	.pack-cmt__list td p {font-size: 12px;}
	.pack-cmt__terms {padding: 20px;}
	.pack-cmt__terms dt {font-size: 16px;}
	.pack-cmt__terms dd {font-size: 12px;}
	.pack-cmt__terms dd:before {top: 6px;}
}

@media (max-width:768px) {
	.pack-cmt {padding: 60px 0;}
	.pack-cmt__title h3 {font-size: 18px;}
	.pack-cmt__title p {font-size: 12px; margin-top: 5px;}
	.pack-cmt__gauge {margin-top: 30px;}
	.pack-cmt__gauge li:after {width: 30px; height: 30px; bottom: 0; border-width: 2px; background-size: 24px auto !important;}
	.pack-cmt__gauge li p {font-size: 10px; margin-bottom: 6px;}	
	.pack-cmt__gauge li:first-child p {left: 5px;}
	.pack-cmt__gauge li:last-child p {right: 5px;}
	.pack-cmt__gauge li span {height: 30px; font-size: 11px;}
	.pack-cmt__gauge li:first-child span {padding-left: 20px;}
	.pack-cmt__gauge li:last-child span {padding-right: 20px;}
	.pack-cmt__list {margin-top: 10px;}
	.pack-cmt__list td em {width: 30px; height: 30px; background-size: 24px auto !important;}
	.pack-cmt__list td span {font-size: 10px;}
	.pack-cmt__list td p {font-style: 10px;}
	.pack-cmt__list td a {display: inline-block; text-indent: -9999px; width: 15px; height: 15px; position: relative;}
	.pack-cmt__list td a:before,
	.pack-cmt__list td a:after {content: ''; display: block; width: 13px; height: 1px; background: #fff; position: absolute; left: 50%; margin-left: -7px; top: 50%; margin-top: -1px;}
	.pack-cmt__list td a:before {-webkit-transform: rotate(45deg); transform: rotate(45deg);}
	.pack-cmt__list td a:after {-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
	.pack-cmt__list td.tb1 {width: 40px;}
	.pack-cmt__list td.tb2 {width: 60px;}
	.pack-cmt__list td.tb3 {width: auto;}
	.pack-cmt__list td.tb4 {width: 25px;}
	.pack-cmt__sel li {margin: 0 10px;}
	.pack-cmt__sel li label:before {width: 40px; height: 40px; background-size: 32px auto !important;}
	.pack-cmt__sel li input[type="radio"] + span {font-size: 10px;}
	.pack-cmt__input {height: 120px; padding: 10px; margin-top: 20px; font-size: 11px;}
	.pack-cmt__terms {padding: 15px;}
	.pack-cmt__terms dt {font-size: 14px;}
	.pack-cmt__terms dd {font-size: 10px;}
}


