@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:128,128,128;--white:#fff;--black:#000;--transp:#0000;--lamp:#f7b249;--dark:#383635;--jaYellow:orange;--crossingRed:#d44028;--crossingYellow:#eeae42;--jaBlue:#07f;--allowancePurple:#8040ff;--allowancePink:#ff40ff;--allowanceBlue:#0ff;--enPink:#ff69b4;--enBlue:#03a9f4;--signalGreen:#57bfa3;--toiletBlue:#86bdda;--transitGreen:#03dac5;--transitBlue:#3700b3;--transpBlack:#000000e6;--transpWhite:#ffffffe6}@layer base{*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#000;margin:0;padding:0;font-size:18px;line-height:1.5;font-family:Open Sans,sans-serif!important}a{text-decoration:none;transition:all .2s ease-in-out}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}}@layer components{.main{flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;margin:0;display:flex}.elevatorneo-background{background:linear-gradient(to bottom,var(--white)0%,var(--lamp)100%)}.dark_container{color:#fff;background:gray linear-gradient(#0000,#000)}.light_container{color:#000;background:#d3d3d3 linear-gradient(#0000,#fff)}.youtube{aspect-ratio:16/9;width:100%}.youtube iframe{width:100%;height:100%}.flex_center{justify-content:center;align-items:center;display:flex}.flex_center_wrap{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.flex_left_wrap{justify-content:left;align-items:left;flex-wrap:wrap;display:flex}.block_center{justify-content:center;align-items:center;display:block}.header{z-index:100;width:100vw;height:70px;position:fixed;top:0}.menu{width:100vw;transition:all .5s ease-in-out;position:fixed;top:0}.container{width:100vw;padding:20px 0}.image{width:100%;height:auto}.beon{font-family:Beon,sans-serif}.cornerStone{font-family:CornerStone,sans-serif}.pacifico{font-family:Pacifico,cursive}.kodomo{font-family:Kodomo,sans-serif}.riipop{font-family:RiiPop,sans-serif}.yasashisa{font-family:Yasashisa,sans-serif}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pageTransition{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pageTransitionSlide{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes pageTransitionZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page-transition{animation:.3s ease-out pageTransition}.page-transition-slow{animation:.5s ease-out pageTransition}.page-transition-slide{animation:.4s ease-out pageTransitionSlide}.page-transition-zoom{animation:.3s ease-out pageTransitionZoom}@media (max-width:768px){body{font-size:16px}.container{padding:15px 0}}@media (max-width:480px){body{font-size:14px}.container{padding:10px 0}}
@font-face{font-family:beon;src:url(../media/beon-s.p.980aeebb.ttf)format("truetype");font-display:swap}@font-face{font-family:beon Fallback;src:local(Arial);ascent-override:73.83%;descent-override:21.5%;line-gap-override:0.0%;size-adjust:125.39%}.beon_69081169-module__FdgeLq__className{font-family:beon,beon Fallback}.beon_69081169-module__FdgeLq__variable{--font-beon:"beon","beon Fallback"}
@font-face{font-family:cornerStone;src:url(../media/cornerstone-s.p.6e887369.ttf)format("truetype");font-display:swap}@font-face{font-family:cornerStone Fallback;src:local(Arial);ascent-override:65.96%;descent-override:21.17%;line-gap-override:0.0%;size-adjust:127.33%}.cornerstone_81e60741-module__pFhfkq__className{font-family:cornerStone,cornerStone Fallback}.cornerstone_81e60741-module__pFhfkq__variable{--font-cornerstone:"cornerStone","cornerStone Fallback"}
@font-face{font-family:pacifico;src:url(../media/pacifico-s.p.000904f8.ttf)format("truetype");font-display:swap}@font-face{font-family:pacifico Fallback;src:local(Arial);ascent-override:141.17%;descent-override:49.08%;line-gap-override:0.0%;size-adjust:92.3%}.pacifico_2401be1f-module__GNxyXG__className{font-family:pacifico,pacifico Fallback}.pacifico_2401be1f-module__GNxyXG__variable{--font-pacifico:"pacifico","pacifico Fallback"}
@font-face{font-family:kleymisska;src:url(../media/kleymisska-s.p.5fa7b62a.ttf)format("truetype");font-display:swap}@font-face{font-family:kleymisska Fallback;src:local(Arial);ascent-override:102.39%;descent-override:66.95%;line-gap-override:5.63%;size-adjust:69.44%}.kleymisska_cfbfcac4-module__ptElcG__className{font-family:kleymisska,kleymisska Fallback}.kleymisska_cfbfcac4-module__ptElcG__variable{--font-kleymisska:"kleymisska","kleymisska Fallback"}
@font-face{font-family:kodomo;src:url(../media/KodomoRounded_Light-s.p.52346097.otf)format("opentype");font-display:swap}@font-face{font-family:kodomo Fallback;src:local(Arial);ascent-override:66.7%;descent-override:9.1%;line-gap-override:37.9%;size-adjust:131.94%}.kodomo_41939724-module__SFhROW__className{font-family:kodomo,kodomo Fallback}.kodomo_41939724-module__SFhROW__variable{--font-kodomo:"kodomo","kodomo Fallback"}
@font-face{font-family:riipop;src:url(../media/riipopkkr-s.p.0b850d5e.otf)format("opentype");font-display:swap}@font-face{font-family:riipop Fallback;src:local(Arial);ascent-override:76.08%;descent-override:10.37%;line-gap-override:0.0%;size-adjust:115.67%}.riipop_dd9c705e-module__5BXvBG__className{font-family:riipop,riipop Fallback}.riipop_dd9c705e-module__5BXvBG__variable{--font-riipop:"riipop","riipop Fallback"}
@font-face{font-family:yasashisa;src:url(../media/yasashisagothic-s.p.64ab2fca.otf)format("opentype");font-display:swap}@font-face{font-family:yasashisa Fallback;src:local(Arial);ascent-override:75.56%;descent-override:9.92%;line-gap-override:0.0%;size-adjust:116.99%}.yasashisa_1b44978b-module__l-IE9G__className{font-family:yasashisa,yasashisa Fallback}.yasashisa_1b44978b-module__l-IE9G__variable{--font-yasashisa:"yasashisa","yasashisa Fallback"}
@font-face{font-family:notojp;src:url(../media/NotoSansJP_VariableFont_wght-s.p.fd429cd1.ttf)format("truetype");font-display:swap}@font-face{font-family:notojp Fallback;src:local(Arial);ascent-override:117.61%;descent-override:29.2%;line-gap-override:0.0%;size-adjust:98.63%}.notojp_21b5b72b-module__OO7jlq__className{font-family:notojp,notojp Fallback}.notojp_21b5b72b-module__OO7jlq__variable{--font-notojp:"notojp","notojp Fallback"}
