@font-face{font-family:Hind Madurai;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fa8a0047f54198fe-s.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e907d566b629ccd7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f05cf01f9b3cc0b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f48d6aca140dc13d-s.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d780b4bf812eed0b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5d2344257aede305-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8e6ee2da261fb0b-s.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a613de2eb7bbe5bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3ea4a5cce94d730-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/25cdd4c3f533ade6-s.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2d4b3cb153241444-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hind Madurai;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3e82bd9d166c734e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hind Madurai Fallback;src:local("Arial");ascent-override:102.05%;descent-override:41.36%;line-gap-override:0.00%;size-adjust:96.23%}.__className_f38f55{font-family:Hind Madurai,Hind Madurai Fallback;font-style:normal}.__variable_f38f55{--font-Hind_Madurai:"Hind Madurai","Hind Madurai Fallback"}:root{--background:#ffffff;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}header{position:fixed;z-index:1000}@media screen and (max-width:768px){header{position:absolute}}.glHindMadurai{font-family:Hind Madurai;font-style:normal}.glNotoSansJP{font-family:Noto Sans JP;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2,h3,h4,h5,h6,p{font-family:Noto Sans JP,sans-serif}p{font-weight:400}.header_header__zJOD0{width:100%;height:100svh;pointer-events:none}.header_border__UuSNf{width:100%;height:100%;display:block;outline:2px solid black;outline-offset:-10px;position:absolute;animation:header_outToIn__8HWL_ 1s cubic-bezier(.24,0,.09,.98);animation-delay:1.5s;animation-fill-mode:both}@keyframes header_outToIn__8HWL_{0%{outline-offset:0;opacity:0}to{outline-offset:-10px;opacity:1}}.header_top__30b0u{margin-left:10px;padding-top:10px;height:100px;justify-content:space-between}.header_topLeft__1Vpu9,.header_top__30b0u{display:flex;align-items:flex-start}.header_topLeft__1Vpu9 img{width:67px;height:auto;margin-left:10px;animation:header_topToBottom__kcRj2 1s cubic-bezier(.24,0,.09,.98);animation-delay:1.7s;animation-fill-mode:both}.header_topLeft__1Vpu9 p{font-size:24px;margin-left:10px;padding-top:10px;animation:header_topToBottom__kcRj2 1s cubic-bezier(.24,0,.09,.98);animation-delay:1.9s;animation-fill-mode:both}@keyframes header_topToBottom__kcRj2{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.header_topRight__GW1O5{width:50px;height:auto;margin-right:25px;margin-top:15px}.header_topRight__GW1O5 img{width:100%;height:auto;transition:all .3s ease}.header_topRight__GW1O5 img:hover{transform:scale(1.1)}.header_bottomNav__5hRlJ li{font-size:18px;margin-top:5px;list-style:none}.header_bottomNav__5hRlJ li a{position:relative}.header_bottomNav__5hRlJ li a:after{content:"";position:absolute;width:0;height:1px;background-color:black;left:0;bottom:0;transition:width .3s ease}.header_bottomNav__5hRlJ li a:hover:after{width:100%}.header_bottom__ZuQOM{position:absolute;bottom:20px;left:20px;pointer-events:auto}