:root{--transition-duration:.4s;--transition-timing-function:cubic-bezier(.16,1,.3,1);--transition-properties:var(--transition-duration) var(--transition-timing-function);--bg-white:rgba(255,255,255 .1);--border-color-black:rgba(119,62,245,.15);--border-color-white:hsla(0,0%,100%,.2);--border-color-purple:rgba(98,31,245,.2)}@media screen and (min-width:1400px){body,html{font-size:11px}}@media screen and (min-width:960px) and (max-width:1400px){body,html{font-size:10px}}@media screen and (min-width:560px) and (max-width:960px){body,html{font-size:12px}}@media screen and (min-width:430px) and (max-width:560px){body,html{font-size:12px}}@media screen and (min-width:374px) and (max-width:430px){body,html{font-size:10px}}@media screen and (min-width:1px) and (max-width:374px){body,html{font-size:9px}}@media screen and (min-width:961px){h1{font-size:12em}}@media screen and (min-width:1px) and (max-width:960px){h1{font-size:4em}}@media screen and (min-width:961px){h2{font-size:3.5em}}@media screen and (min-width:1px) and (max-width:960px){h2{font-size:3em}}@media screen and (min-width:961px){h3{font-size:2em}}@media screen and (min-width:1px) and (max-width:960px){h3{font-size:1.8em}}@media screen and (min-width:961px){h4{font-size:2em}}@media screen and (min-width:1px) and (max-width:960px){h4{font-size:1.8em}}@media screen and (min-width:961px){h5{font-size:1.6em}}@media screen and (min-width:1px) and (max-width:960px){h5{font-size:1.6em}}@media screen and (min-width:961px){p{font-size:1.5em}}@media screen and (min-width:1px) and (max-width:960px){p{font-size:1.3em}}@media screen and (min-width:961px){a{font-size:1.4em}}@media screen and (min-width:1px) and (max-width:960px){a{font-size:1.3em}}body{font-family:source-han-sans-japanese,"Noto+Sans+JP",Noto Sans JP,NotoSansCJKjp,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:500}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{line-height:1.5;overflow-x:hidden;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}img,picture{display:block;vertical-align:bottom;width:100%}button,input,select,textarea{font:inherit}a{text-decoration:none}button{background:none;border:none;color:inherit;cursor:pointer;outline:none;padding:0}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-v-07b8f07d]:root{--transition-duration:.4s;--transition-timing-function:cubic-bezier(.16,1,.3,1);--transition-properties:var(--transition-duration) var(--transition-timing-function);--bg-white:rgba(255,255,255 .1);--border-color-black:rgba(119,62,245,.15);--border-color-white:hsla(0,0%,100%,.2);--border-color-purple:rgba(98,31,245,.2)}@media screen and (min-width:1400px){body[data-v-07b8f07d],html[data-v-07b8f07d]{font-size:11px}}@media screen and (min-width:960px) and (max-width:1400px){body[data-v-07b8f07d],html[data-v-07b8f07d]{font-size:10px}}@media screen and (min-width:560px) and (max-width:960px){body[data-v-07b8f07d],html[data-v-07b8f07d]{font-size:12px}}@media screen and (min-width:430px) and (max-width:560px){body[data-v-07b8f07d],html[data-v-07b8f07d]{font-size:12px}}@media screen and (min-width:374px) and (max-width:430px){body[data-v-07b8f07d],html[data-v-07b8f07d]{font-size:10px}}@media screen and (min-width:1px) and (max-width:374px){body[data-v-07b8f07d],html[data-v-07b8f07d]{font-size:9px}}@media screen and (min-width:961px){h1[data-v-07b8f07d]{font-size:12em}}@media screen and (min-width:1px) and (max-width:960px){h1[data-v-07b8f07d]{font-size:4em}}@media screen and (min-width:961px){h2[data-v-07b8f07d]{font-size:3.5em}}@media screen and (min-width:1px) and (max-width:960px){h2[data-v-07b8f07d]{font-size:3em}}@media screen and (min-width:961px){h3[data-v-07b8f07d]{font-size:2em}}@media screen and (min-width:1px) and (max-width:960px){h3[data-v-07b8f07d]{font-size:1.8em}}@media screen and (min-width:961px){h4[data-v-07b8f07d]{font-size:2em}}@media screen and (min-width:1px) and (max-width:960px){h4[data-v-07b8f07d]{font-size:1.8em}}@media screen and (min-width:961px){h5[data-v-07b8f07d]{font-size:1.6em}}@media screen and (min-width:1px) and (max-width:960px){h5[data-v-07b8f07d]{font-size:1.6em}}@media screen and (min-width:961px){p[data-v-07b8f07d]{font-size:1.5em}}@media screen and (min-width:1px) and (max-width:960px){p[data-v-07b8f07d]{font-size:1.3em}}@media screen and (min-width:961px){a[data-v-07b8f07d]{font-size:1.4em}}@media screen and (min-width:1px) and (max-width:960px){a[data-v-07b8f07d]{font-size:1.3em}}body[data-v-07b8f07d]{font-family:source-han-sans-japanese,"Noto+Sans+JP",Noto Sans JP,NotoSansCJKjp,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:500}[data-v-07b8f07d]{margin:0;padding:0}[data-v-07b8f07d],[data-v-07b8f07d]:after,[data-v-07b8f07d]:before{box-sizing:border-box}body[data-v-07b8f07d]{line-height:1.5;overflow-x:hidden;text-rendering:optimizeSpeed}ol[class][data-v-07b8f07d],ul[class][data-v-07b8f07d]{list-style:none}img[data-v-07b8f07d],picture[data-v-07b8f07d]{display:block;vertical-align:bottom;width:100%}button[data-v-07b8f07d],input[data-v-07b8f07d],select[data-v-07b8f07d],textarea[data-v-07b8f07d]{font:inherit}a[data-v-07b8f07d]{text-decoration:none}button[data-v-07b8f07d]{background:none;border:none;color:inherit;cursor:pointer;outline:none;padding:0}@media (prefers-reduced-motion:reduce){[data-v-07b8f07d]{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.overlay[data-v-07b8f07d]{background:#332f49;height:100vh;left:0;position:fixed;top:200vh;width:100vw;will-change:top;z-index:9999}.overlay[data-v-07b8f07d]:after,.overlay[data-v-07b8f07d]:before{content:"";height:100%;position:absolute;top:0;width:100vw}.overlay[data-v-07b8f07d]:before{background:linear-gradient(0deg,#332f49 50%,transparent 0);top:-100vh}.overlay[data-v-07b8f07d]:after{background:linear-gradient(180deg,#332f49 50%,transparent 0);bottom:-100vh}.page-enter-active[data-v-07b8f07d],.page-leave-active[data-v-07b8f07d]{transition:all .4s}.page-enter-from[data-v-07b8f07d],.page-leave-to[data-v-07b8f07d]{filter:blur(1rem);opacity:0}
