.not-found_notFoundPage__UGqBS{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--umirakugo-cream)}.not-found_notFoundContainer__YZvV8{max-width:1200px;width:100%;margin:0 auto}.not-found_notFoundContent__eDdMd{display:flex;align-items:center;gap:4rem;padding:3rem}.not-found_notFoundImageSection__onQ68{flex:1;display:flex;justify-content:center;align-items:center}.not-found_notFoundImage__ny8q8{max-width:100%;height:auto}.not-found_notFoundTextSection__b74aD{flex:1;text-align:center}.not-found_contactButton__QRZCk,.not-found_homeButton__HTgj9{width:fit-content}.not-found_notFoundTitle__tsbw8{font-size:6rem;font-weight:700;color:var(--umirakugo-blue);margin:0 0 1rem;font-family:var(--font-kaisei-opti),serif;line-height:1}.not-found_notFoundSubtitle__GPPRH{font-size:2rem;font-weight:600;color:var(--umirakugo-deepOlive);margin:0 0 1.5rem;font-family:var(--font-kaisei-opti),serif}.not-found_notFoundDescription__BeFFg{font-size:1.1rem;line-height:1.8;color:var(--umirakugo-deepOlive);margin:0 0 2.5rem;font-family:var(--font-noto-sans-jp),sans-serif}.not-found_notFoundActions__wOnN1{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.not-found_notFoundPage__UGqBS{padding:1rem}.not-found_notFoundContent__eDdMd{flex-direction:column;gap:2rem;padding:2rem}.not-found_notFoundTitle__tsbw8{font-size:4rem}.not-found_notFoundSubtitle__GPPRH{font-size:1.5rem}.not-found_notFoundDescription__BeFFg{font-size:1rem}.not-found_notFoundActions__wOnN1{flex-direction:column;align-items:center}.not-found_contactButton__QRZCk,.not-found_homeButton__HTgj9{width:100%;max-width:320px;justify-content:center!important}}@media (max-width:480px){.not-found_notFoundContent__eDdMd{padding:1.5rem}.not-found_notFoundTitle__tsbw8{font-size:3rem}.not-found_notFoundSubtitle__GPPRH{font-size:1.25rem}}.Button_button__ShhHD{display:flex;align-items:center;text-decoration:none;border:none;cursor:pointer;transition:background-color .3s ease;font-weight:700;border-radius:4px}.Button_buttonBrown__GNAQi{background:var(--umirakugo-brown);color:var(--umirakugo-cream)}.Button_buttonBrown__GNAQi:hover,.Button_buttonDeepOlive__jRXSw{background:var(--umirakugo-deepOlive)}.Button_buttonDeepOlive__jRXSw{color:var(--umirakugo-cream)}.Button_buttonDeepOlive__jRXSw:hover{background:var(--umirakugo-brown)}.Button_buttonCream__BCKqW{background:var(--umirakugo-cream);color:var(--umirakugo-deepOlive)}.Button_buttonCream__BCKqW:hover{background:var(--umirakugo-brown);color:var(--umirakugo-cream)}.Button_buttonSmall__uNxbP{padding:4px 16px;font-size:14px;line-height:20px}.Button_buttonMedium__PScSQ{padding:8px 24px;font-size:18px;line-height:28px}.Button_buttonLarge__kWgT5{padding:12px 24px;font-size:20px;line-height:32px}.Button_buttonIcon___CLzY{font-size:24px;margin-left:4px}.Button_buttonSmall__uNxbP .Button_buttonIcon___CLzY{font-size:20px}.Button_buttonLarge__kWgT5 .Button_buttonIcon___CLzY{font-size:28px}@media (max-width:768px){.Button_button__ShhHD{justify-content:space-between}.Button_buttonMedium__PScSQ{font-size:16px;line-height:24px}.Button_buttonLarge__kWgT5{font-size:18px;line-height:28px}}.MovieSection_movieSectionContentsBox__EGla1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px 24px}.MovieSection_movieSectionContentsItem__w0Bgw{display:flex;flex-direction:column;gap:16px}.MovieSection_movieSectionContentsSamune__Pvcvo{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden}.MovieSection_youtube__sI7rd{width:100%;height:100%;border:none}.MovieSection_movieSectionContentsText__GWtJ5{font-size:18px;font-weight:700;line-height:28px;color:var(--umirakugo-deepOlive)}@media (max-width:768px){.MovieSection_movieSectionContentsBox__EGla1{grid-template-columns:repeat(2,1fr);gap:24px 16px}.MovieSection_movieSectionContentsText__GWtJ5{font-size:16px;line-height:24px}}@media (max-width:500px){.MovieSection_movieSectionContentsBox__EGla1{grid-template-columns:1fr;gap:24px}}.AchivementSection_achivementSectionContentsBox__ov7gx{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 24px}.AchivementSection_achivementSectionContentsItem__rV87C{display:flex;flex-direction:column;gap:8px}.AchivementSection_achivementSectionContentsImage__iH6mm{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden}.AchivementSection_achivementImage__fy9qG{width:100%;height:100%;object-fit:cover}.AchivementSection_achivementSectionContentsTextBox__D2LHD{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:8px}.AchivementSection_achivementSectionContentsDate__mTHsl{font-size:12px;line-height:18px;color:var(--umirakugo-white);font-weight:700;background-color:var(--umirakugo-olive);padding:4px 8px;border-radius:2px;flex-shrink:0;display:inline-block}.AchivementSection_achivementSectionContentsTitle__5gQqh{font-size:16px;font-weight:700;line-height:20px;color:var(--umirakugo-deepOlive);margin:0}@media (max-width:768px){.AchivementSection_achivementSectionContentsBox__ov7gx{grid-template-columns:repeat(2,1fr);gap:24px 16px}.AchivementSection_achivementSectionContentsHeader__QTIIh{flex-direction:column;align-items:flex-start;gap:8px}.AchivementSection_achivementSectionContentsDate__mTHsl,.AchivementSection_achivementSectionContentsType__WTkSS{font-size:12px}}@media (max-width:500px){.AchivementSection_achivementSectionContentsBox__ov7gx{grid-template-columns:1fr;gap:24px}}