@keyframes _60bopf0{0%{transform:translateY(-1%)}to{transform:translateY(1%)}}._60bopf1{position:fixed;top:3%;left:42%;background:radial-gradient(rgba(83,158,227,.5),rgba(234,234,234,1));width:clamp(200px,20vw,360px);height:clamp(200px,20vw,360px);border-radius:100%;filter:blur(2px);z-index:-50;animation-name:_60bopf0;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate-reverse}@media screen and (max-width:1535px){._60bopf1{top:2%}}@media screen and (max-width:767px){._60bopf1{top:0}}@media screen and (max-width:639px){._60bopf1{display:none}}@keyframes _1yb4i2k0{0%{transform:translateY(-3%)}to{transform:translateY(3%)}}._1yb4i2k1{position:fixed;top:43%;right:4%;background:radial-gradient(rgba(83,227,124,.6),rgba(234,234,234,1));width:clamp(240px,24vw,400px);height:clamp(240px,24vw,400px);border-radius:100%;filter:blur(3px);z-index:-50;animation-name:_1yb4i2k0;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate-reverse}@media screen and (max-width:1535px){._1yb4i2k1{right:2%}}@media screen and (max-width:767px){._1yb4i2k1{right:0}}@media screen and (max-width:639px){._1yb4i2k1{display:none}}@keyframes _1oy2heb0{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}._1oy2heb1{position:fixed;bottom:-20%;left:4%;background:radial-gradient(rgba(185,79,202,1),rgba(234,234,234,1));width:clamp(300px,28vw,460px);height:clamp(300px,28vw,460px);border-radius:100%;filter:blur(4px);z-index:-50;animation-name:_1oy2heb0;animation-duration:24s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate-reverse}@media screen and (max-width:1535px){._1oy2heb1{left:2%}}@media screen and (max-width:767px){._1oy2heb1{bottom:0;left:0}}@media screen and (max-width:639px){._1oy2heb1{display:none}}
/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanJP - Based on Noto Sans JP */@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/YakuHanJP-Thin.63fa4fea.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/YakuHanJP-ExtraLight.a3baef89.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/YakuHanJP-Light.b7d42714.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/YakuHanJP-Regular.a3ee309f.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/YakuHanJP-Medium.5af38383.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/YakuHanJP-SemiBold.2db30d24.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/YakuHanJP-Bold.1d1ba7ed.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/YakuHanJP-ExtraBold.3f5b43d1.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/YakuHanJP-Black.c554d5e5.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@keyframes _1lwr4uv0{0%{border-width:2px}50%{border-width:8px}to{border-width:2px}}._1lwr4uv1{position:fixed;bottom:2vw;right:2vw;z-index:100}._1lwr4uv2{display:block;width:20px;height:20px;background:transparent;border:2px solid var(--_1icrjn20);border-radius:100%;animation-name:_1lwr4uv0;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite;animation-play-state:paused}._1lwr4uv2:hover{cursor:pointer}._1lwr4uv3{animation-play-state:paused}._1lwr4uv4{animation-play-state:running}@media screen and (max-width:1279px){._1lwr4uv1{bottom:6vw;right:6vw}}