@charset "UTF-8";.main .page-wrapper{padding-top:0}.main .header:not(.is-scrolled):not(.is-gnb-open){background-color:#d0c9ff;box-shadow:none}.main-section-title{font-size:4.4rem;letter-spacing:0;text-align:center;word-break:keep-all}.main-section-desc{margin-top:2.4rem;font-size:1.8rem;text-align:center;word-break:keep-all}html[lang=en] .main-section-desc{font-size:2rem}.main-btn:after{content:"";display:block;width:1.8rem;height:1.8rem;margin-left:1rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}.main-btn--red{color:#fff;background-color:#e40012}.main-btn:focus-visible,.main-quick a:focus-visible,.main-event-card:focus-visible,.main-field a:focus-visible,.main-notice a:focus-visible{outline:.3rem solid #111;outline-offset:.4rem}.main-kv{position:relative;overflow:hidden;height:98rem;background-color:#d0c9ff;--kv-heart-width: 189.8rem;--kv-heart-height: 165.4rem;--kv-heart-bottom-offset: 8rem;--kv-heart-enter-x: 20%;--kv-heart-mask-size: 100%}.main .main-kv{padding-top:10rem}.main-kv__inner{position:relative;display:flex;align-items:center;height:100%;min-height:100%;padding:0 7.8vw}.main-kv__content{position:relative;z-index:2;width:78rem;opacity:0;transform:translateY(-7rem)}.main-kv__title{font-size:5.8rem;letter-spacing:0;word-break:keep-all}.main-kv__desc{margin-top:2.4rem;font-size:2rem;word-break:keep-all}html[lang=en] .main-kv__desc{font-size:2.2rem}.main-kv__visual{position:absolute;top:1rem;right:calc(var(--kv-heart-width) * -.47);bottom:calc(var(--kv-heart-height) * -.46 + var(--kv-heart-bottom-offset));z-index:1;width:var(--kv-heart-width);height:var(--kv-heart-height);max-width:none;min-width:0;opacity:0;pointer-events:none;transform:translate(var(--kv-heart-enter-x));transform-origin:50% 50%;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1941'%20height='1757'%20viewBox='-42%20-97%201941%201757'%20fill='none'%3e%3cpath%20d='M1898.3%20391.566C1898.39%20779.558%201432.27%201346.73%201105.42%201633C1078.52%201656.57%201039.32%201659.75%201009.01%201640.73C566.727%201363.33%20264.135%201143.23%2089.0977%20810.096C-41.3485%20561.831%20-34.9851%20249.167%20151.004%2089.5867C368.19%20-96.7642%20752.759%2035.4011%20981.332%20232.484C993.059%20242.596%201010.38%20242.836%201022.25%20232.897C1130.22%20142.527%201369.78%200.382135%201574.64%202.88164C1747.17%204.98693%201898.24%20134.412%201898.3%20391.566Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1941'%20height='1757'%20viewBox='-42%20-97%201941%201757'%20fill='none'%3e%3cpath%20d='M1898.3%20391.566C1898.39%20779.558%201432.27%201346.73%201105.42%201633C1078.52%201656.57%201039.32%201659.75%201009.01%201640.73C566.727%201363.33%20264.135%201143.23%2089.0977%20810.096C-41.3485%20561.831%20-34.9851%20249.167%20151.004%2089.5867C368.19%20-96.7642%20752.759%2035.4011%20981.332%20232.484C993.059%20242.596%201010.38%20242.836%201022.25%20232.897C1130.22%20142.527%201369.78%200.382135%201574.64%202.88164C1747.17%204.98693%201898.24%20134.412%201898.3%20391.566Z'%20fill='currentColor'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left top;mask-position:left top;-webkit-mask-size:var(--kv-heart-mask-size) var(--kv-heart-mask-size);mask-size:var(--kv-heart-mask-size) var(--kv-heart-mask-size)}.main-kv__visual img{position:absolute;top:-7.4%;left:-9%;display:block;width:100%;height:100%;transform:scale(1.06);object-fit:cover}.main-quick{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;width:min(146rem,calc(100% - 6rem));min-height:12rem;margin:-6rem auto 0;padding:0 8rem;border-radius:2rem;background-color:#e60012;color:#fffde9;box-shadow:0 2.6rem 4rem #0000002e;opacity:0}.main-quick__lead{display:flex;align-items:center;gap:1.6rem;flex:0 0 auto}.main-quick__lead img{width:4.8rem;height:4.8rem}.main-quick__lead strong{font-family:var(--font-display);font-size:2.2rem}.main-quick__list{display:grid;grid-template-columns:repeat(4,max-content);align-items:center}.main-quick__list li{display:flex;align-items:center;height:12rem;padding:0 5rem}@media (min-width: 769px){.main-quick__list li:hover{background-color:#91187d}}.main-quick__list a{display:inline-flex;align-items:center;min-height:4.8rem;gap:1rem;color:#fffde9!important;font-size:2rem;font-family:var(--font-display);text-decoration:none}.main-quick__list img{width:2.4rem;height:2.4rem}.main-house{padding:14rem 0 20rem;overflow:hidden}.main-house__inner{width:144rem;margin:0 auto;text-align:center}.main-house__copy{margin-bottom:15rem}.main-house__title{font-size:4.4rem;letter-spacing:0;word-break:keep-all}.reveal-line{display:block;margin-bottom:.4rem}.reveal-word{display:inline-block;white-space:nowrap}.reveal-char{display:inline-block;color:#d0c9ff;transform:translateY(.5rem);will-change:transform,color}.reveal-line .inline-icon{display:inline-block;margin:0 .3rem;object-fit:contain;vertical-align:middle;transform:translateY(-.6rem);filter:grayscale(1);will-change:width,margin,filter,transform,opacity;transition:width .3s ease-out,margin .3s ease-out,transform .3s ease-out,opacity .3s ease-out}.reveal-line .inline-icon.icon-1{width:7rem}.reveal-line .inline-icon.icon-2,.reveal-line .inline-icon.icon-3{width:6rem}.reveal-highlight{position:relative}.main-house__visual{margin:0 auto 8rem}.main-house__photo{position:relative;width:min(100%,120rem);margin:0 auto}.main-house__photo img{position:relative;z-index:1;width:100%;height:auto;border-radius:1.4rem;opacity:1!important}.main-house__sync-img{opacity:0!important;transform:translateY(0) scale(.67);transform-origin:top center}@media (prefers-reduced-motion: reduce){.main-house__sync-img{transform:none}}.main-house__label{position:absolute;right:-1rem;bottom:-15rem;width:34.3rem;height:29.6rem;opacity:0;transform:translate(3rem,2rem) scale(.9);z-index:10}.main-house__label img{display:block;width:100%;height:auto}.main-house__label span{position:absolute;left:4.8rem;bottom:8.8rem;display:block;width:24rem;font-size:1.6rem;font-weight:700;transform:rotate(13deg);word-break:keep-all;z-index:10}html[lang=en] .main-house__label span{font-size:2rem}.main-house__sub{margin:12rem 0 8rem;font-size:4.4rem;font-family:var(--font-display);word-break:keep-all}.main-house__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;width:min(100%,120rem);margin:0 auto 8rem}.main-house__links a{position:relative;display:flex;align-items:center;justify-content:center;max-width:58.8rem;min-height:14rem;padding:0 4rem;border-radius:1.2rem;font-family:var(--font-display);font-size:2.2rem;text-align:left;text-decoration:none;overflow:hidden}.main-house__link-wrap{display:inline-flex;align-items:center;gap:1.6rem;will-change:transform;transition:transform .35s cubic-bezier(.25,1,.5,1)}.main-house__links a:after{content:"";position:absolute;right:4.8rem;top:50%;width:2.2rem;height:1.5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAH9JREFUeAGtkwEJgDAQRb9iACMsghEWwQhWMIEuiRGMYARtYARtMO9g4hiI3rYHDwaDz912B3yjyJ20Tj7XiESRhxe2poQ1QdiCBLQXxE73RUUOkLG56piOPMm+cMmpmBJ5sFyRtLUWT2vMSBoI0Xh5bAnh98+IQCHDQCr8WJEL9Yom2JqdC98AAAAASUVORK5CYII=) center / contain no-repeat;opacity:0;transform:translateY(-50%) translate(1rem);will-change:transform,opacity;transition:opacity .35s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1);pointer-events:none}.main-house__links a:hover .main-house__link-wrap,.main-house__links a:focus-visible .main-house__link-wrap{transform:translate(-1.6rem)}.main-house__links a:hover:after,.main-house__links a:focus-visible:after{opacity:1;transform:translateY(-50%) translate(0)}.main-house__links img{width:6rem;height:6rem}.main-house__links .is-blue{background-color:#8ee7f8}.main-house__links .is-purple{background-color:#d0c9ff}.main-house__links .is-yellow{background-color:#ffc72c}.main-house__links .is-green{background-color:#98df35}.main-impact{padding:20rem 0;background-color:#8ee7f8}.main-impact__inner{width:min(132rem,calc(100% - 4.8rem));margin:0 auto}.main-impact__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6rem;margin-top:8rem}.main-impact__list li{text-align:center}.main-impact__list img{display:block;width:10rem;height:10rem;margin:0 auto 3.2rem}.main-impact__value{display:block;font-family:var(--font-display);font-size:9rem;font-weight:900;line-height:1;letter-spacing:0}.main-impact__list span{display:block;margin-top:2rem;font-family:var(--font-display);font-size:2.2rem}.main-events{padding:20rem 0;overflow:hidden}.main-events__inner{width:min(144rem,calc(100% - 4.8rem));margin:0 auto}.main-events__head{display:flex;align-items:flex-start;justify-content:space-between;gap:4rem;margin-bottom:8rem}.main-events__head .main-section-title{text-align:left}.main-event-card{display:block;position:relative;height:51.9rem;overflow:hidden;border-radius:1.6rem;text-decoration:none}.main-event-card img{display:block;width:100%;height:auto;aspect-ratio:342 / 373;object-fit:cover}.main-event-card .card-text-wrap{position:absolute;bottom:0;left:0;width:100%;height:14.6rem;padding:4rem;font-size:1.8rem;background-color:#d0c9ff;transition:height .4s ease}.main-event-card .card-text-wrap .text-1,.main-event-card .card-text-wrap .text-2{position:absolute;top:8rem;padding-right:4rem;transition:height .4s ease,opacity .4s ease}.main-event-card .card-text-wrap .text-2{opacity:0}.main-event-card:hover .card-text-wrap{height:22rem}.main-event-card:hover .card-text-wrap .text-1{opacity:0;overflow:hidden}.main-event-card:hover .card-text-wrap .text-2{opacity:1}html[lang=en] .main-event-card:hover .card-text-wrap .text-2 p{min-height:6.5rem}.main-event-card .card-text-wrap .text-2 a{margin-top:1.6rem}.main-event-card strong{display:block;margin-bottom:1.2rem;font-family:var(--font-display);font-size:2.2rem}.main-events__nav{padding-top:8rem}.main-thanks{padding-bottom:20rem;overflow:hidden}.main-thanks__marquee{min-height:63.6rem;margin-top:11rem;padding-top:10.5rem;background:url(./bg_section4_grid-CFRy0BxS.png) center top repeat-x;overflow:hidden}.main-thanks__marquee .swiper-wrapper{display:flex;align-items:center;width:max-content;transition-timing-function:linear;padding-left:2rem}.main-thanks__marquee .swiper-slide{flex:0 0 auto;width:32.4rem;margin-right:-1.2rem;margin-left:0;position:relative}.main-thanks__marquee .swiper-slide:hover{z-index:999!important}.main-thanks__marquee .swiper-slide:hover .thanks-card{z-index:20}.thanks-card{position:relative;display:block}.thanks-card__bg{display:block;width:37.8rem;height:48rem;object-fit:contain}.thanks-card__text{position:absolute;top:3rem;left:2.7rem;width:100%;height:100%;padding:8rem 3rem 0 5.2rem;font-size:1.8rem;word-break:keep-all;box-sizing:border-box}.card-color-1{transform:rotate(-5deg)}.card-color-2{transform:rotate(5deg)}.card-color-3{transform:rotate(-5deg)}.card-color-4{transform:rotate(5deg)}.main-thanks__marquee.is-fallback-slider{overflow-x:auto}.main-field{padding:20rem 0;background:url(./bg_section5-CMc_s3Hp.png) left top}.main-field__inner{width:min(144rem,calc(100% - 4.8rem));margin:0 auto;text-align:center}.main-field__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.4rem;margin:8rem 0;text-align:left}.main-field__grid a:hover strong{text-decoration:underline}.main-field__featured,.main-field__list a{overflow:hidden;border-radius:1.6rem;background-color:#fffdf0;text-decoration:none}.main-field__featured{display:block}.main-field__media{position:relative;display:block}.main-field__media>img{display:block;width:100%;height:auto}.main-field__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.25,.8,.25,1)}.main-field__featured .main-field__play img{display:block;width:8rem;height:8rem;object-fit:contain}.main-field__featured:hover .main-field__play{transform:translate(-50%,-50%) scale(1.1)}.main-field__featured strong{display:block;padding:3.6rem 4rem;font-size:2.4rem;font-family:var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[lang=en] .main-field__featured strong{font-size:2rem}.main-field__list{display:grid;gap:2.4rem}.main-field__list a{display:grid;grid-template-columns:20rem minmax(0,1fr);align-items:stretch;min-height:16.4rem}.main-field__list img{display:block;width:100%;height:100%;object-fit:cover}.main-field__list span{display:flex;flex-direction:column;justify-content:center;padding:2.4rem 3.2rem}.main-field__list strong{display:-webkit-box;overflow:hidden;font-family:var(--font-display);font-size:2.2rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[lang=en] .main-field__list strong{font-size:2rem}.main-field__list time{margin-top:1.6rem;color:var(--text-gray80);font-size:1.6rem}.main-notice{padding:17rem 0;background-color:#ffc72c}.main-notice__inner{width:min(120rem,calc(100% - 4.8rem));margin:0 auto;text-align:center}.main-notice__list{margin:8rem 0}.main-notice__list a{display:grid;grid-template-columns:minmax(0,1fr) 13rem 3rem;align-items:center;min-height:9.6rem;border-bottom:.1rem solid #000;text-align:left;text-decoration:none}.main-notice__list strong{padding-right:2.4rem;font-family:var(--font-display);font-size:2.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[lang=en] .main-notice__list strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:break-word;line-height:1.35}.main-notice__list time{color:var(--text-gray100);font-size:1.8rem}html[lang=en] .main-notice__list time{font-size:1.6rem}.main-notice__list a:after{content:"";width:2.2rem;height:1.6rem;justify-self:end;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAIZJREFUeAG1lG0NgCAQhl9NQAQiEMEINtAINoAGEsEGRjGCEbQBwoZ/gM2PO57tZWNjz4/j7oD3dD4uyQwmxoLcgAldkA9gYknEh48CE1si330kGBBRlsrF/cAxZw3SJl64sS3qcIajSikoSDx83l+qtJtFPiASRAzyuvYgMhWkGkQUPqzNC0AAZWCnSnIjAAAAAElFTkSuQmCC) center / contain no-repeat;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.main-notice__list a:hover:after{transform:translate(.5rem)}.main-partners{padding:17rem 0 15rem;background-color:#fffdf0}.main-partners__inner{width:min(144rem,calc(100% - 4.8rem));margin:0 auto;text-align:center}.main-partner-slider{margin-top:9rem;overflow:hidden}.main-partner-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem}.main-partner-grid li{display:flex;align-items:center;justify-content:center;min-height:8.4rem}.main-partner-grid img{display:block;width:100%;max-width:23rem;height:auto}.main-popup-container{position:relative;width:80.8rem;max-width:92vw;padding:0;background-color:transparent;transform:translateY(0)}.main-popup-container.is-single-slide{width:40rem}.main-popup__slide-content{position:relative;width:40rem;margin:0 auto;border-radius:1.6rem;overflow:hidden;background-color:#fff;box-shadow:0 1rem 3rem #0003}.main-popup__close{top:1.6rem;right:1.6rem;z-index:10}.main-popup__slide-link{display:block;width:100%;line-height:0}.main-popup__img{width:100%;height:auto;display:block}.main-popup__img--mo{display:none}.main-popup__img--pc{display:block}.main-popup-pagination{position:static;padding:1.2rem 0 0;text-align:center;line-height:0}.main-popup-swiper.is-single{overflow:visible}.main-popup-swiper.is-single .main-popup-pagination{display:none}.main-popup-pagination .swiper-pagination-bullet{width:.8rem;height:.8rem;background-color:var(--border-color);opacity:1}.main-popup-pagination .swiper-pagination-bullet-active{background-color:var(--primary)}.main-popup__footer{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:2.4rem;font-size:1.6rem;background-color:#fff}.btn.main-popup__cta{width:16rem;min-height:5.2rem;font-size:1.8rem}.main-popup__today-close{min-height:5.2rem}@media (max-width: 768px){.main-popup-container,.main-popup-container.is-single-slide{width:36rem;max-width:90vw}.main-popup__slide-content{width:36rem;border-radius:1.2rem}.main-popup__img--pc{display:none}.main-popup__img--mo{display:block}.main-popup__footer{padding:1.6rem 2rem 2rem;gap:1.2rem}.main-popup__cta{width:100%;font-size:1.6rem}.main .header:not(.is-scrolled):not(.is-gnb-open){background-color:#d0c9ff}.main-section-title{font-size:2.4rem}.main-section-desc{margin-top:2.4rem;font-size:1.4rem}html[lang=en] .main-section-desc{font-size:1.6rem}.main-btn{min-width:16.8rem;min-height:5.6rem;padding:0 2.4rem;font-size:1.5rem}.main-kv__inner{display:block;padding:1rem 2.4rem}.main-kv__content{width:100%;padding-top:0;transform:none}.main-kv__title{font-size:2.8rem}.main-kv__desc{margin-top:1.2rem;font-size:1.6rem}html[lang=en] .main-kv__desc{font-size:1.8rem}.main .main-kv{--kv-heart-width: 54rem;--kv-heart-height: 48.1rem;--kv-heart-bottom-offset: 0;--kv-heart-enter-x: 18%;height:52rem;padding-top:8rem}.main-kv__visual{top:42%;right:-25.5rem;bottom:auto}.main-quick{display:block;width:calc(100% - 4.8rem);min-height:21.2rem;margin-top:2.4rem;padding:2.4rem;border-radius:.6rem}.main-quick__lead{align-items:center;gap:1.6rem}.main-quick__lead strong{font-size:1.8rem}.main-quick__lead img{width:4rem;height:4rem}.main-quick__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem;margin-top:2.8rem;padding-left:.8rem}.main-quick__list li{justify-content:flex-start;width:100%;height:5rem;padding:0}.main-quick__list a{justify-content:flex-start;min-height:4.8rem;font-size:1.6rem}.main-house{padding:10rem 0}.main-house__inner{width:calc(100% - 4.8rem)}.main-house__copy{margin-bottom:7.5rem}.main-house__title{font-size:2.4rem}.reveal-line{margin-bottom:.2rem}.reveal-line .inline-icon{width:3.2rem;height:3.2rem}.main-house__visual{margin-bottom:5rem}.main-house__photo>img{border-radius:.8rem}.main-house__label{right:-1.8rem;bottom:-9.8rem;width:23rem;height:auto}html[lang=en] .main-house__label{right:-2rem;bottom:-11.4rem}.main-house__label span{left:-.4rem;bottom:6.2rem;width:100%;font-size:1.2rem}html[lang=en] .main-house__label span{font-size:1.6rem}.main-house__sub{margin:12rem 0 4rem;font-size:2.4rem}.main-house__links{grid-template-columns:1fr;gap:1.2rem;margin-bottom:4rem}.main-house__links a{justify-content:flex-start;min-height:9.2rem;padding:0 1.8rem;font-size:1.8rem;border-radius:.8rem}html[lang=en] .main-house__links a{padding:0 1.6rem;font-size:2rem}.main-house__link-wrap{gap:1.2rem}html[lang=en] .main-house__link-wrap{gap:.8rem}.main-house__links a:hover .main-house__link-wrap,.main-house__links a:focus-visible .main-house__link-wrap{transform:translate(-.8rem)}.main-house__links a:after{right:2.4rem;width:1.8rem;height:1.2rem}.main-house__links img{width:3.6rem;height:3.6rem}.main-impact{padding:10rem 0}.main-impact__inner{width:calc(100% - 4.8rem)}.main-impact__list{display:flex;flex-direction:column;gap:3.2rem;width:100%;max-width:34rem;margin:4.8rem auto 0}.main-impact__list li{display:grid;grid-template-columns:8rem 1fr;column-gap:2rem;align-items:center;text-align:left}.main-impact__list img{grid-row:1 / 3;grid-column:1;width:6rem;height:6rem;margin:0;object-fit:contain;justify-self:center}.main-impact__value{grid-row:1;grid-column:2;font-size:4rem;text-align:left}.main-impact__list span{grid-row:2;grid-column:2;margin-top:.6rem;font-size:1.6rem;line-height:1.35;text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:break-word}.main-events{padding:10rem 0}.main-events__inner{width:calc(100% - 4.8rem)}.main-events__head{display:block;margin-bottom:4rem}.main-events__head .main-section-title{text-align:left}.main-events__nav{padding-top:2.4rem}.main-event-card{height:40.2rem;border-radius:.6rem}.main-event-card span{min-height:9.6rem;padding:2.4rem;font-size:1.5rem}.main-event-card strong{margin-bottom:.8rem;font-size:1.8rem}.main-event-card .card-text-wrap{height:10rem;padding:2.4rem 2rem;font-size:1.6rem}html[lang=en] .main-event-card .card-text-wrap{height:12rem}html[lang=en] .main-event-card:hover .card-text-wrap,.main-event-card:hover .card-text-wrap{height:18rem}.main-event-card .card-text-wrap .text-1,.main-event-card .card-text-wrap .text-2{width:100%}.main-event-card .card-text-wrap .text-1,.main-event-card .card-text-wrap .text-2{position:static;padding-right:0}.main-event-card .card-text-wrap .text-1 .link-text,.main-event-card .card-text-wrap .text-2 .link-text{font-size:1.4rem}html[lang=en] .main-event-card:hover .card-text-wrap .text-2 p{min-height:5.8rem}.main-thanks{padding:0 0 10rem;overflow:hidden}.main-thanks__marquee{min-height:44rem;margin-top:4rem;padding:5rem 0 4rem;background:url(data:image/png;base64,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) center top repeat-x;background-size:auto 44rem;overflow:visible}.main-thanks__marquee .swiper-wrapper{gap:0;padding:0 1.6rem}.main-thanks__marquee .swiper-slide{width:21.8rem;margin-right:-.8rem}.main-thanks__marquee .thanks-card__bg{width:25.5rem;height:33rem}.main-thanks__marquee .thanks-card__text{top:2rem;left:1.8rem;padding:5.5rem 2rem 0 3.6rem;font-size:1.4rem}.main-thanks__marquee .card-color-1{transform:rotate(-5deg)}.main-thanks__marquee .card-color-2{transform:rotate(5deg)}.main-thanks__marquee .card-color-3{transform:rotate(-5deg)}.main-thanks__marquee .card-color-4{transform:rotate(5deg)}.main-field{padding:8.8rem 0}.main-field__inner{width:calc(100% - 4.8rem)}.main-field__grid{display:flex;flex-direction:column;gap:2.4rem;margin:4rem 0}.main-field__featured,.main-field__list a{border-radius:.6rem}.main-field__featured .main-field__play img{width:5rem;height:5rem}.main-field__featured strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:keep-all;line-height:1.4;padding:2.4rem 2.4rem 0;margin-bottom:2.4rem;font-size:1.8rem}html[lang=en] .main-field__featured strong{font-size:1.6rem}.main-field__list{gap:2.4rem}.main-field__list a{display:block}.main-field__list img{width:100%;height:auto}.main-field__list span{display:block;min-height:10.8rem;padding:2.4rem}.main-field__list strong{font-size:1.8rem}html[lang=en] .main-field__list strong{font-size:1.6rem}.main-field__list time{display:block;margin-top:1.8rem;font-size:1.2rem}.main-notice{padding:8.8rem 0}.main-notice__inner{width:calc(100% - 4.8rem)}.main-notice__list{margin:4rem 0 4.8rem}.main-notice__list a{grid-template-columns:minmax(0,1fr) 3.2rem;min-height:10.8rem;padding:2.2rem 0}.main-notice__list strong{font-size:1.8rem}.main-notice__list time{grid-column:1 / 2;grid-row:2 / 3;margin-top:.8rem;font-size:1.2rem}html[lang=en] .main-notice__list time{font-size:1.2rem}.main-notice__list a:after{grid-column:2 / 3;grid-row:1 / 2;width:1.4rem}.main-partners{padding:8.8rem 0}.main-partners__inner{width:calc(100% - 4.8rem)}.main-partner-slider{margin-top:4.4rem}.main-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.main-partner-grid li{min-height:3.6rem;border-radius:.2rem}.main-partner-grid img{max-width:9.9rem}.partner-swiper-pagination{margin-top:4rem!important;margin-bottom:4.8rem}.main-donate{padding-bottom:0}.main-donate__inner{width:100%;padding-left:0!important;padding-right:0!important}}
