@charset "utf-8";

#daily {width: 100%; overflow: hidden; color: #333; line-height: 1.3; letter-spacing: -0.025rem;}
#daily * {box-sizing: border-box;}
#daily img {display: block; max-width: 100%; margin: 0 auto;}
#daily button {-webkit-appearance: none; appearance: none;}
#daily #body_temp {}
.container {max-width: 1320px; padding-left: 20px; padding-right: 20px;}

.dly-top {padding-top: 34%; background: #74d6ff url('https://img.megastudyth.com/event/2025/daily/daily_top_bg.jpg')no-repeat center top / 100% auto;}
.dly-top__box {padding: 40px; position: relative; background: url('https://img.megastudyth.com/event/2025/daily/daily_top_box.jpg')no-repeat center top / cover; -webkit-border-radius: 24px; border-radius: 24px;}
.dly-top__dragon {position: absolute; left: 0; right: 0; bottom: 100%;}
.dly-top__dragon img {display: block; max-width: 50% !important;}
.dly-top__title {margin-top: 32px;}
.dly-top__text {margin-top: 56px; position: relative; background: #ebf7ff; padding: 32px; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 12px; border-radius: 12px;}
.dly-top__text:before {content: ''; display: block; width: 143px; height: 140px; position: absolute; left: -40px; top: -32px; background: url('https://img.megastudyth.com/event/2025/daily/daily_top_stamp.png')no-repeat center center / cover;}
.dly-top__text p {text-align: center; font-size: 28px; color: #676767;}
.dly-top__text p strong {color: #333; font-weight: 600;}

@keyframes bounce {
	0%		{transform: scale(1,1)		translateY(0);}
	10%	{transform: scale(1.1,.9)	translateY(0);}
	30%	{transform: scale(.9,1.1)	translateY(-10px);}
	50%	{transform: scale(1,1)		translateY(0);}
	57%	{transform: scale(1,1)		translateY(-7px);}
	64%	{transform: scale(1,1)		translateY(0);}
	100%	{transform: scale(1,1)		translateY(0);}
}

@media (max-width:1280px) {
	.dly-top__text p {font-size: 24px;}
}

@media (max-width:992px) {
	.dly-top__text {padding: 24px;}
	.dly-top__text:before {transform: scale(0.6); left: 8px; left: -16px; top: -56px;}
	.dly-top__text p {font-size: 18px;}
}

@media (max-width:768px) {
	.dly-top__box {padding: 24px;}
	.dly-top__title {margin-top: 16px;}
	.dly-top__text {margin-top: 16px; padding: 16px;}
	.dly-top__text:before {display: none;}
	.dly-top__text p {font-size: 14px;}
	.dly-top__text span {display: block;}
}

@media (max-width:320px) {
	.dly-top__box {padding: 16px;}
	.dly-top__text p {font-size: 12px;}
}





.dly-calendar {padding: 40px 0 80px; background: #74d6ff url('https://img.megastudyth.com/event/2025/daily/daily_calendar_bg.jpg')no-repeat center top / 100% auto;}
.dly-cal__top {background: #23296f; height: 120px; position: relative; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 24px 24px 0 0; border-radius: 24px 24px 0 0;}
.dly-cal__month {font-size: 48px; color: #fff;}
.dly-cal__count {position: absolute; left: 40px; top: 50%; display: flex; align-items: center; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-border-radius: 24px; border-radius: 24px; overflow: hidden;}
.dly-cal__count dt {padding: 0 24px; background: #ff7e20; color: #fff; height: 40px; font-size: 18px; display: flex; align-items: center;}
.dly-cal__count dd {padding: 0 24px; background: #fff; height: 40px; font-size: 16px; color: #999; display: flex; align-items: center;}
.dly-cal__count dd strong {color: #ff7e20; font-size: 20px; margin-right: 4px;}
.dly-cal__bot {background: #fff; padding: 40px; -webkit-border-radius: 0 0 24px 24px; border-radius: 0 0 24px 24px;}
.dly-cal__day {display: flex; flex-wrap: wrap; margin: -5px;}
.dly-cal__day li {width: 14.2857%; padding: 5px; position: relative;}
.dly-cal__box {padding-bottom: 75%; background: #f2f2f2; display: flex; flex-direction: column; -webkit-border-radius: 12px; border-radius: 12px;}
.dly-cal__box:before {content: ''; display: block; width: 84px; height: 84px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.dly-cal__box.default {color: #999;}
.dly-cal__box.empty {background: #ddd;}
.dly-cal__box.today {color: #ff7e20;}
.dly-cal__box.today:after {content: ''; display: block; position: absolute; left: 5px; right: 5px; top: 5px; bottom: 5px; border: solid 4px #ff7e20; box-sizing: border-box; -webkit-border-radius: 12px; border-radius: 12px;}
.dly-cal__box.today strong:after {content: 'today'; display: flex; width: 68px; height: 32px; background: #ff7e20; color: #fff; font-size: 14px; font-weight: 400; position: absolute; left: 5px; top: 5px; align-items: center; justify-content: center; -webkit-border-radius: 12px 0 12px 0; border-radius: 12px 0 12px 0;}
.dly-cal__box.before {color: #999;}
.dly-cal__box.before:before {background: url('https://img.megastudyth.com/event/2025/daily/daily_calendar_stamp.png')no-repeat center center / cover;}
.dly-cal__box.after {color: #333;}
.dly-cal__box.stamp {background: #017eff; color: #fff;}
.dly-cal__box.stamp:before {background: url('https://img.megastudyth.com/event/2025/daily/daily_calendar_stamp_on.png')no-repeat center center / cover;}
.dly-cal__box strong {font-size: 28px; font-weight: 600; position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center;}
.dly-cal__btn {display: flex; justify-content: center; margin-top: 32px;}
.dly-cal__btn a {width: 472px; height: 68px; background: #007eff; color: #fff; border: solid 1px #333; font-size: 24px; font-weight: 700; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 40px; border-radius: 40px; -webkit-box-shadow: 0px 4px 0px 0px rgba(51,51,51,1); box-shadow: 0px 4px 0px 0px rgba(51,51,51,1);}
.dly-cal__btn a.gry {background: #ddd; border-color: #aaa; -webkit-box-shadow: 0px 4px 0px 0px rgba(51,51,51,0.5); box-shadow: 0px 4px 0px 0px rgba(51,51,51,0.5);}
.dly-cal__info {text-align: center; color: #999; margin-top: 32px; font-size: 18px;}
.dly-cal__info br {display: none;}

@media (max-width:1280px) {
	.dly-cal__month {font-size: 40px;}
	.dly-cal__count dt {padding: 0 16px; font-size: 14px;}
	.dly-cal__count dd {padding: 0 16px; font-size: 14px;}
	.dly-cal__count dd strong {font-size: 16px;}
	.dly-cal__box:before {width: 56px; height: 56px;}
	.dly-cal__box strong {font-size: 24px;}
	.dly-cal__box.today strong:after {width: 48px; height: 24px; font-size: 12px;}
	.dly-cal__btn a {width: 360px; height: 56px;}
	.dly-cal__info {font-size: 16px;}
}

@media (max-width:992px) {
	.dly-cal__month {font-size: 34px;}
	.dly-cal__count {left: 24px;}
	.dly-cal__count dt {padding: 0 12px; height: 32px; font-size: 13px;}
	.dly-cal__count dd {padding: 0 12px; height: 32px; font-size: 13px;}
	.dly-cal__count dd strong {font-size: 15px;}
	.dly-cal__bot {padding: 24px;}
	.dly-cal__box:before {width: 48px; height: 48px;}
	.dly-cal__box strong {font-size: 20px;}
	.dly-cal__box.today strong:after {width: 40px; height: 20px;}
	.dly-cal__btn a {width: 320px;}
}

@media (max-width:768px) {
	.dly-calendar {padding: 24px 0 64px;}
	.dly-cal__top {padding: 16px; height: auto; flex-direction: column;}
	.dly-cal__month {font-size: 30px;}
	.dly-cal__count {margin-top: 8px; position: static; -webkit-transform: translate(0, 0); transform: translate(0, 0);}
	.dly-cal__count dt {padding: 0 8px; height: 24px; font-size: 11px;}
	.dly-cal__count dd {padding: 0 8px; height: 24px; font-size: 12px;}
	.dly-cal__count dd strong {font-size: 12px;}
	.dly-cal__bot {padding: 24px 16px;}
	.dly-cal__day {margin: -2px;}
	.dly-cal__day li {padding: 2px;}
	.dly-cal__box {padding-bottom: 100%; -webkit-border-radius: 8px; border-radius: 8px;}
	.dly-cal__box:before {width: 32px; height: 32px;}
	.dly-cal__box strong {font-size: 14px;}
	.dly-cal__box.today:after {left: 2px; right: 2px; top: 2px; bottom: 2px; border-width: 2px; -webkit-border-radius: 8px; border-radius: 8px;}
	.dly-cal__box.today strong:after {display: none;}
	.dly-cal__btn {margin-top: 24px;}
	.dly-cal__btn a {width: 240px; height: 48px; font-size: 20px;}
	.dly-cal__info {margin-top: 24px; font-size: 13px;}
	.dly-cal__info br {display: block;}
}

@media (max-width:320px) {
	.dly-cal__month {font-size: 24px;}
	.dly-cal__box:before {width: 24px; height: 24px;}
	.dly-cal__box strong {font-size: 12px;}
	.dly-cal__btn {margin-top: 16px;}
	.dly-cal__btn a {width: 200px; height: 40px; font-size: 16px;}
	.dly-cal__info {margin-top: 16px; font-size: 11px;}

}








.dly-benefit {background: #ecc87a; padding: 80px 0;}
.dly-bnf__box {background: #fff; padding: 0 40px 40px; -webkit-border-radius: 24px; border-radius: 24px;}
.dly-bnf__title {padding: 80px 0 32px; text-align: center; font-size: 40px;}
.dly-bnf__title strong {color: #2c31f6;}
.dly-bnf__gradient {padding: 24px; -webkit-border-radius: 12px; border-radius: 12px; background: linear-gradient(135deg,  rgba(235,247,255,1) 0%,rgba(200,225,255,1) 100%);}
.dly-bnf__cpn {display: flex; align-items: center; justify-content: space-between;}
.dly-bnf__cpn dt {flex-shrink: 0; margin-left: 24px; order: 2;}
.dly-bnf__cpn dt img {display: block; width: 15rem;}
.dly-bnf__cpn dd {flex-grow: 1;}
.dly-bnf__num li {font-size: 20px; font-weight: 600; margin-bottom: 16px; display: flex;}
.dly-bnf__num li:last-child {margin-bottom: 0;}
.dly-bnf__num li:before {flex-shrink: 0; margin-right: 10px; line-height: 1.0; content: attr(num); display: flex; width: 28px; height: 28px; font-size: 14px; color: #fff; background: #23296f; -webkit-border-radius: 50%; border-radius: 50%; align-items: center; justify-content: center;}
.dly-bnf__num li span {font-size: 14px; font-weight: 400; color: #676767;}
.dly-bnf__win {margin-top: 40px; position: relative;}
.dly-bnf__win:before {content: ''; display: block; width: 180px; height: 82px; position: absolute; z-index: 1; left: -32px; top: -32px; background: url('https://img.megastudyth.com/event/2025/daily/daily_winner_ribbon.png')no-repeat center center / cover;}
.dly-bnf__slider {border: solid 1px #333; -webkit-border-radius: 12px; border-radius: 12px; overflow-y: auto; max-height: 40vh;}
.dly-bnf__slider .slick-list,
.dly-bnf__slider .slick-track {height: auto !important;}
.dly-bnf__slider .slick-slide {border: none !important;}
.dly-bnf__slider dl {display: flex !important; border-bottom: solid 1px #ddd;}
.dly-bnf__slider .slick-slide:last-child dl {border-bottom: none;}
.dly-bnf__slider dl dt {flex-shrink: 0; background: #23296f; color: #fff; width: 200px; padding: 16px 0; font-size: 14px; display: flex; align-items: center; justify-content: center;}
.dly-bnf__slider dl dd {flex-grow: 1; display: flex;}
.dly-bnf__slider dl dd span {width: 20%; padding: 8px; text-align: center; color: #999; font-size: 14px; display: flex; align-items: center; justify-content: center;}
.dly-bnf__slider dl dd strong {color: #333;}
.dly-bnf__terms {margin-top: 24px; padding-top: 24px; border-top: solid 1px #acbfd5;}
.dly-bnf__terms li {color: #676767; margin-bottom: 8px; position: relative; padding-left: 10px;}
.dly-bnf__terms li:last-child {margin-bottom: 0;}
.dly-bnf__terms li:before {content: ''; display: block; width: 4px; height: 1px; background: #676767; position: absolute; left: 0; top: 10px;}
.dly-bnf__terms li.title {padding-left: 0; font-size: 18px; color: #333; font-weight: 700;}
.dly-bnf__terms li.title:before {display: none;}
.dly-bnf__terms li a {text-decoration: underline; color: #333; font-weight: 600;}
.dly-bnf__terms li strong {color: #333;}
.dly-bnf__banner {margin-top: 40px;}
.dly-bnf__banner a {display: block; -webkit-border-radius: 12px; border-radius: 12px; overflow: hidden;}
.dly-bnf__banner a img {display: block; width: 100%;	}


@media (max-width:1280px) {
	.dly-bnf__title {padding: 64px 0 24px; font-size: 34px;}
	.dly-bnf__num li {font-size: 18px;}
	.dly-bnf__slider dl dt {width: 160px; font-size: 11px;}
	.dly-bnf__slider dl dd span {font-size: 11px;}
}

@media (max-width:992px) {
	.dly-bnf__title {padding: 56px 0 16px; font-size: 30px;}
	.dly-bnf__num li {font-size: 16px;}
	.dly-bnf__slider {overflow: visible; border: none; margin: 0 -16px; max-height: auto;}
	.dly-bnf__slider .slick-slide {padding: 0 16px;}
	.dly-bnf__slider dl {display: block; flex-direction: column; border: solid 1px #333; -webkit-border-radius: 12px; border-radius: 12px; overflow: hidden;}
	.dly-bnf__slider dl dt {width: 100%; padding: 8px 0; font-size: 11px;}
	.dly-bnf__slider dl dd {display: block;;}
	.dly-bnf__slider dl dd span {width: 100%; font-size: 11px; border-bottom: solid 1px #ddd;}
	.dly-bnf__slider dl dd span:last-child {border-bottom: none;}
	.dly-bnf__slider .slick-arrow {position: absolute; top: 50%; z-index: 1; width: 40px; height: 40px; background: #fff; text-indent: -9999px; margin-top: -20px; border: solid 1px #ddd; -webkit-border-radius: 50%; border-radius: 50%;}
	.dly-bnf__slider .slick-prev {left: -10px;}
	.dly-bnf__slider .slick-next {right: -10px;}
	.dly-bnf__slider .slick-arrow:after {content: ''; display: block; width: 10px; height: 10px; border-top: solid 2px #999; box-sizing: border-box; position: absolute; left: 50%; top: 50%; margin-top: -5px;}
	.dly-bnf__slider .slick-prev:after {border-left: solid 2px #999; margin-left: -3px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
	.dly-bnf__slider .slick-next:after {border-right: solid 2px #999; margin-left: -7px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
}

@media (max-width:768px) {
	.dly-benefit {padding: 64px 0;}
	.dly-bnf__box {padding: 0 16px 16px;}
	.dly-bnf__title {padding: 40px 0 8px; font-size: 24px; line-height: 1.2;}
	.dly-bnf__title strong {display: block;}
	.dly-bnf__gradient {padding: 24px 16px;}
	.dly-bnf__cpn {display: block;}
	.dly-bnf__cpn dt {margin-left: 0;}
	.dly-bnf__num {margin-top: 16px;}
	.dly-bnf__num li {font-size: 13px; font-weight: 500; margin-bottom: 8px;}
	.dly-bnf__num li:before {width: 20px; height: 20px; font-size: 12px; margin-right: 6px;}
	.dly-bnf__num li span {font-size: 11px;}
	.dly-bnf__win {margin-top: 32px;}
	.dly-bnf__win:before {transform: scale(0.7); left: -48px;}

	.dly-bnf__terms {margin-top: 16px; padding-top: 16px;}
	.dly-bnf__terms li {font-size: 12px;}
	.dly-bnf__terms li.title {font-size: 14px;}
	.dly-bnf__terms li:before {top: 6px;}
	.dly-bnf__banner {margin-top: 20px;}
}






.dly-pop {display: none; background: rgba(0,0,0,0.7); position: fixed; z-index: 2000; left: 0; right: 0; top: 0; bottom: 0; overflow-y: auto; padding: 48px 16px;}
.dly-pop > div {width: 100%; height: 100%; display: table;}
.dly-pop > div > div {display: table-cell; width: 100%; vertical-align: middle;}
.dly-pop__box {width: 100%; max-width: 400px; margin: 0 auto; -webkit-border-radius: 24px; border-radius: 24px; -webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.28); box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.28);}
.dly-pop__cont {background: #fff; padding: 32px 0; border: solid 1px #333; box-sizing: border-box; -webkit-border-radius: 24px 24px 0 0; border-radius: 24px 24px 0 0;}
.dly-pop__close {height: 56px; background: #3245ff; color: #fff !important; font-size: 20px; font-weight: 600; border: solid 1px #333; border-top: none; display: flex; align-items: center; justify-content: center; -webkit-border-radius: 0 0 24px 24px; border-radius: 0 0 24px 24px;}
.dly-pop__title {font-size: 32px; color: #3276ff; font-weight: 700; text-align: center;}
.dly-pop__img {padding: 24px 56px;}
.dly-pop__img > div {background: #f2f2f2; padding: 24px 56px; -webkit-border-radius: 12px; border-radius: 12px;}
.dly-pop__img img {max-height: 160px; display: block; margin: 0 auto;}
.dly-pop__text {font-size: 18px; text-align: center;}

@media (max-width:768px) {
	.dly-pop__img {padding: 24px;}
	.dly-pop__img > div {padding: 24px;}
	.dly-pop__text {font-size: 16px;}
}





.dly-event {text-align: center; padding: 24px; background: #23296f;}
.dly-event p {font-size: 18px; font-weight: 300; color: rgba(255,255,255,0.9);}
.dly-event span {color: #ffa83c; font-weight: 500; font-size: 20px;}
.dly-event br {display: none;}

@media (max-width:1280px) {	
	.dly-event p {font-size: 16px;}
	.dly-event span {font-size: 18px;}

}

@media (max-width:992px) {	
	.dly-event p {font-size: 14px;}
	.dly-event span {font-size: 16px;}
}

@media (max-width:768px) {
	.dly-event {padding: 8px;}
	.dly-event p {font-size: 11px;}
	.dly-event span {font-size: 13px;}
	.dly-event br {display: block;}

}

 
.dly-cal__weekday {display: flex; gap: 10px; text-align: center; margin-bottom: 1.5rem; color: #333; font-weight: 400;}
.dly-cal__weekday li {width: calc(100% / 7);}
.dly-cal__nav {display: flex; justify-content: center;}
.dly-cal__nav > div {position: relative;}
.dly-cal__nav h4 {font-size: 3rem; color: #fff; font-weight: 700; line-height: 1; text-align: center;}
.dly-cal__nav button {position: absolute; top: 50%; margin-top: -1.5rem; display: flex; align-items: center; justify-content: center; width: 3rem; height: 3rem; border-radius: 50%; background: rgba(255, 255, 255, 0.15); text-indent: -9999px; transition: all 0.2s ease;}
.dly-cal__nav button.prev {right: 100%; margin-right: 1rem;}
.dly-cal__nav button.next {left: 100%; margin-left: 1rem;}
.dly-cal__nav button:before {content: ''; display: block; width: 0.5rem; height: 0.5rem; border-top: solid 2px #fff;}
.dly-cal__nav button.prev:before {border-left: solid 2px #fff; transform: rotate(-45deg); margin-left: 0.25rem;}
.dly-cal__nav button.next:before {border-right: solid 2px #fff; transform: rotate(45deg); margin-left: -0.25rem;}
.dly-cal__nav .prev:hover,
.dly-cal__nav .next:hover {background: #ff7e20; color: #fff;}

@media (max-width:1280px) {	
	.dly-cal__nav h4 {font-size: 2rem;}
}

@media (max-width:992px) {	

}

@media (max-width:768px) {
	.dly-cal__nav {display: block; width: 100%;}
	.dly-cal__nav > div {position: static;}
	.dly-cal__nav button.prev {right: auto; left: 0; margin-right: 0; margin-left: 1rem;}
	.dly-cal__nav button.next {left: auto; right: 0; margin-left: 0; margin-right: 1rem;}
}




.dly-gift {background: #FFC1DD; padding: 8.75rem 0;}
.dly-gift__list {margin: -3rem; column-count: 3;}
.dly-gift__list li {break-inside: avoid; border-right: solid 1px #FF85BC; padding: 3rem; text-align: center; display: flex; flex-direction: column; align-items: center;}
.dly-gift__list li:nth-child(5),
.dly-gift__list li:nth-child(6) {border-right:	none;}
.dly-gift__list li h5 {color: #E02B7A; font-size: 1.5rem; font-weight: 700; line-height: 1.3; height: 2.6em; display: flex; align-items: center; justify-content: center; flex-direction: column; white-space: nowrap;}
.dly-gift__list li h5 span {font-size: 1rem; font-weight: 300;}
.dly-gift__list li h6 {flex-shrink: 0; width: 13rem; height: 4.25rem; background: #E02B7A; color: #FBFB0A; margin-top: 1.5rem; border-radius: 5rem; font-size: 2rem; font-style: italic; display: flex; align-items: center; justify-content: center;}
.dly-gift__list li p {font-size: 1.25rem; line-height: 1.3; height: 2.6em; margin-top: 1rem; display: flex; align-items: center; color: #000;}
.dly-gift__list li img {display: block; margin-top: 1.5rem !important;}
.dly-gift__desc {margin-top: 6rem; border: solid 2px #E02B7A; padding: 2.5rem;}
.dly-gift__desc dt {font-size: 1.25rem; color: #000; margin-top: 1.5rem;}
.dly-gift__desc dt:first-child {margin-top: 0;}
.dly-gift__desc dd {font-size: 1.125rem; font-weight: 300; margin-top: 0.25rem; color: #000;}

@media (max-width:1280px) {	
	.dly-gift {padding: 5rem 0;}
	.dly-gift__list {margin: -1.5rem;}
	.dly-gift__list li {padding: 1.5rem;}
	.dly-gift__list li h5 {font-size: 1.25rem;}
	.dly-gift__list li h5 span {font-size: 0.875rem;}
	.dly-gift__list li h6 {width: 10rem; height: 3rem; margin-top: 1rem; font-size: 1.5rem;}
	.dly-gift__list li p {font-size: 1rem; margin-top: 1rem;}
	.dly-gift__list li img {margin-top: 1rem !important;}
	.dly-gift__desc {margin-top: 4rem; padding: 2rem;}
	.dly-gift__desc dt {font-size: 1rem;}
	.dly-gift__desc dd {font-size: 1rem;}
}

@media (max-width:992px) {	
	.dly-gift__list li h5 {font-size: 1.125rem;}
	.dly-gift__list li h6 {width: 8rem; height: 2.5rem; font-size: 1.25rem;}
}

@media (max-width:768px) {
	.dly-gift__list {margin: 0; column-count: auto;}
	.dly-gift__list li {width: 100%; height: 9rem; border-right: none; padding: 0; position: relative; padding-left: 10rem; height: 9rem; margin-bottom: 1rem; align-items: flex-start; text-align: left; justify-content: center;}
	.dly-gift__list li:nth-child(2n) {margin-bottom: 4rem;}
	.dly-gift__list li:nth-child(2n):after {content: ''; display: block; height: 1px; width: 100%; background: #FF85BC; position: absolute; left: 0; top: 100%; margin-top: 2rem;}
	.dly-gift__list li:last-child {margin-bottom: 0; border-bottom: none;}
	.dly-gift__list li:last-child:after {display: none;}
	.dly-gift__list li img {width: 9rem; position: absolute; left: 0; top: 50%; margin-top: -4.5rem !important;}
	.dly-gift__list li h5 {font-size: 1.125rem; height: auto; white-space: normal; align-items: flex-start;}
	.dly-gift__list li h5 br {display: none;}
	.dly-gift__list li h6 {width: 5rem; height: 2rem; font-size: 1rem; margin-top: 0.5rem;}
	.dly-gift__list li p {font-size: 1rem; margin-top: 0.5rem; height: auto;}
	.dly-gift__desc {margin-top: 2rem; padding: 1rem;}
	.dly-gift__desc dt {margin-top: 1rem;}
	.dly-gift__desc dd {font-size: 0.875rem;}

}




.dly-win {background: #D3EAFF; padding: 8.75rem 0;}
.dly-win__title {font-size: 5rem; color: #006FFF; text-align: center; font-weight: 700;}
.dly-win__tbox {margin-top: 2rem; display: flex; flex-direction: column; align-items: center;}
.dly-win__tbox dt {height: 3rem; font-size: 1.5rem; margin-bottom: -1.5rem; position: relative; background: #006FFF; color: #fff; padding: 0 2.5rem; display: flex; align-items: center; justify-content: center;}
.dly-win__tbox dt:before,
.dly-win__tbox dt:after {content: ''; display: block;	width: 0.5rem; height: 0.5rem; background: #D3EAFF; position: absolute; top: 50%; margin-top: -0.25rem; border-radius: 50%;}
.dly-win__tbox dt:before {left: -0.25rem;}
.dly-win__tbox dt:after {right: -0.25rem;}
.dly-win__tbox dd {width: 100%; border: solid 1px #006FFF; padding: 5rem 2.5rem;}
.dly-win__tbox dd ul {display: flex; gap: 0 2.5rem;}
.dly-win__tbox dd ul li {flex: 1;}
.dly-win__desc {margin-top: 2.5rem; border: solid 2px #92CAFF; padding: 2.5rem;}
.dly-win__desc dt {font-size: 1.25rem; color: #000;}
.dly-win__desc dd {font-size: 1.125rem; font-weight: 300; margin-top: 0.25rem; color: #000;}

@media (max-width:1280px) {	
	.dly-win {padding: 5rem 0;}
	.dly-win__title {font-size: 4rem;}
	.dly-win__tbox {margin-top: 1rem;}
	.dly-win__tbox dt {font-size: 1.25rem;}
	.dly-win__tbox dd {padding: 4rem 2rem;}
	.dly-win__desc {padding: 2rem; margin-top: 1rem;}
	.dly-win__desc dt {font-size: 1rem;}
	.dly-win__desc dd {font-size: 1rem;}
}

@media (max-width:992px) {	
}

@media (max-width:768px) {
	.dly-win__title {font-size: 2.5rem;}
	.dly-win__tbox dt {font-size: 1.125rem; padding: 0 2rem;}
	.dly-win__tbox dd {padding: 3rem 1rem 2rem;}
	.dly-win__tbox dd ul {gap: 0 0.5rem;}
	.dly-win__desc {margin-top: 1rem; padding: 1rem;}
	.dly-win__desc dd {font-size: 0.875rem;}

}









