.header:where(.astro-YBNAOPA3){position:fixed;top:0;z-index:99999;justify-content:space-between;width:100%;height:68px;padding:0 16px;display:flex;align-items:center;transition:backdrop-filter .3s ease}@media screen and (min-width: 768px){.header:where(.astro-YBNAOPA3){height:clamp(4.25rem,3.90625vw + 2.375rem,4.875rem);padding:16px}}@media screen and (min-width: 1024px){.header:where(.astro-YBNAOPA3){padding:32px}}.header__logo:where(.astro-YBNAOPA3){width:117px}@media screen and (min-width: 768px){.header__logo:where(.astro-YBNAOPA3){width:clamp(7.3125rem,18.75vw + -1.6875rem,10.3125rem)}}@media screen and (min-width: 1024px){.header__logo:where(.astro-YBNAOPA3){width:165px}}.header__nav:where(.astro-YBNAOPA3){display:flex;align-items:center;gap:24px}@media screen and (min-width: 768px){.header__nav:where(.astro-YBNAOPA3){gap:24px}}@media screen and (min-width: 1024px){.header__nav:where(.astro-YBNAOPA3){gap:40px}}@media screen and (min-width: 1024px){.header__navLogo:where(.astro-YBNAOPA3){display:none!important}}.header__navLogo:where(.astro-YBNAOPA3) a:where(.astro-YBNAOPA3){display:block;width:205px}.header__navLogo:where(.astro-YBNAOPA3)+.header__item:where(.astro-YBNAOPA3){padding-top:16px}@media screen and (min-width: 1024px){.header__navLogo:where(.astro-YBNAOPA3)+.header__item:where(.astro-YBNAOPA3){padding-top:0}}.header__list:where(.astro-YBNAOPA3){overflow:auto;display:flex;justify-content:flex-start;gap:32px;flex-direction:column;background:#011821;position:absolute;height:100vh;padding:72px 16px 0;top:0;right:-100%;width:100%;transition:right .4s}.header__list:where(.astro-YBNAOPA3).is-active{right:0;transition:right .4s}@media screen and (min-width: 1024px){.header__list:where(.astro-YBNAOPA3){overflow:visible;position:relative;right:0;background:transparent;background-image:none;flex-direction:row;width:auto;height:initial;padding:0}}.header__item:where(.astro-YBNAOPA3){color:#32dba8;display:grid;align-items:center;justify-content:center;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:.05em;font-family:Montserrat,sans-serif}@media screen and (min-width: 1024px){.header__item:where(.astro-YBNAOPA3){color:#fff;font-size:14px;line-height:1.3;font-weight:600;letter-spacing:.05em;font-family:Montserrat,sans-serif}}.header__item--outline:where(.astro-YBNAOPA3){padding-top:32px;margin-top:8px;position:relative}.header__item--outline:where(.astro-YBNAOPA3):after{content:"";position:absolute;top:0;left:24px;width:calc(100% - 48px);height:1px;background-color:#fff6}.header__item--sp:where(.astro-YBNAOPA3){display:grid}@media screen and (min-width: 1024px){.header__item--sp:where(.astro-YBNAOPA3){display:none}}.header__item--pc:where(.astro-YBNAOPA3){display:none}@media screen and (min-width: 1024px){.header__item--pc:where(.astro-YBNAOPA3){display:grid}}.header__entryWrapper:where(.astro-YBNAOPA3){display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 1024px){.header__entryWrapper:where(.astro-YBNAOPA3){flex-direction:row}}.header__entry:where(.astro-YBNAOPA3){color:#000;font-size:16px;line-height:1.3;font-weight:800;letter-spacing:.05em;font-family:Montserrat,sans-serif;background-color:#32dba8;border:1px solid #32dba8;border-radius:4px;display:flex;justify-content:center;align-items:center;width:128px;height:36px;font-family:Montserrat,Noto Sans JP,sans-serif;transition:background-color .3s,color .3s}.header__entry:where(.astro-YBNAOPA3):hover{opacity:1}@media (any-hover: hover){.header__entry:where(.astro-YBNAOPA3):hover{background-color:#101010;color:#fff}}.header__entry--outline:where(.astro-YBNAOPA3){display:flex;background-color:#101010;color:#fff}@media (any-hover: hover){.header__entry--outline:where(.astro-YBNAOPA3):hover{background-color:#32dba8;color:#000}}.header__entry--sp:where(.astro-YBNAOPA3){display:flex;background-color:#32dba8;color:#000}@media screen and (min-width: 1024px){.header__entry--sp:where(.astro-YBNAOPA3){display:none}}.header__entry--pc:where(.astro-YBNAOPA3){display:none}@media screen and (min-width: 1024px){.header__entry--pc:where(.astro-YBNAOPA3){display:flex}}.header__entryText:where(.astro-YBNAOPA3){text-align:center;color:#000}.header__entryText:where(.astro-YBNAOPA3):nth-child(1){font-size:10px;line-height:1.8;font-weight:900;letter-spacing:.05em;font-family:Montserrat,sans-serif}.header__entryText:where(.astro-YBNAOPA3):nth-child(2){font-size:16px;line-height:1.3;font-weight:800;letter-spacing:.05em;font-family:Montserrat,sans-serif;white-space:nowrap}.header__entryArrow:where(.astro-YBNAOPA3){display:inline-block;vertical-align:middle;color:#fff;position:absolute;top:44%;right:8px;transform:translateY(-44%);-webkit-transform:translateY(-44%);width:10px;height:10px;transform:rotate(45deg)}.header__entryArrow:where(.astro-YBNAOPA3):before,.header__entryArrow:where(.astro-YBNAOPA3):after{content:"";position:absolute;background:currentColor;border-radius:.1em}.header__entryArrow:where(.astro-YBNAOPA3):before{top:0;left:0;right:0;height:.1em}.header__entryArrow:where(.astro-YBNAOPA3):after{top:0;right:0;bottom:0;width:.1em}.header__toggle:where(.astro-YBNAOPA3){width:24px;height:24px;z-index:11;position:relative}@media screen and (min-width: 1024px){.header__toggle:where(.astro-YBNAOPA3){display:none}}.header__toggleLine:where(.astro-YBNAOPA3){position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#32dba8;transition:transform .5s}.header__toggleLine--top:where(.astro-YBNAOPA3){transform:translate(-50%,calc(-50% - 4px)) rotate(0)}.header__toggleLine--top:where(.astro-YBNAOPA3).is-active{transform:translate(-50%,-50%) rotate(45deg)}.header__toggleLine--bottom:where(.astro-YBNAOPA3){transform:translate(-50%,calc(-50% + 4px)) rotate(0)}.header__toggleLine--bottom:where(.astro-YBNAOPA3).is-active{transform:translate(-50%,-50%) rotate(-45deg)}.siteWrapper{display:flex;flex-direction:column;min-height:100vh;background-color:#000}main{flex:1;display:flex;flex-direction:column}::-moz-selection{color:#fff;background:#32dba8}::selection{color:#fff;background:#32dba8}a{transition:opacity .3s}a:hover{opacity:.5}a,button{cursor:pointer}
