:root{--duration-ultraFast__1jgr7n80: .1s;--duration-fast__1jgr7n81: .25s;--duration-normal__1jgr7n82: .5s;--duration-slow__1jgr7n83: 1s;--easing-ease__1jgr7n84: ease;--easing-easeInOut__1jgr7n85: ease-in-out;--easing-linear__1jgr7n86: linear}:root{--vars-brand-key__1y67msb0: #133C83;--vars-shadow-base__1y67msb1: #092657;--vars-background-base__1y67msb2: #ffffff;--vars-background-flat__1y67msb3: #161144;--vars-background-panel__1y67msb4: #3E4DA3;--vars-background-light__1y67msb5: #EAF2FF;--vars-background-deep__1y67msb6: #182469;--vars-background-sticky__1y67msb7: rgba(0, 78, 152, .26);--vars-background-gradientBase__1y67msb8: linear-gradient(90deg, #161079 0%, #6750B7 100%);--vars-background-gradientBlueVertical__1y67msb9: linear-gradient(180deg, #161079 0%, #3E63C9 67.31%, #7A5FD8 100%);--vars-background-gradientCv__1y67msba: linear-gradient(90deg, #EEAD4A 0%, #EE4D73 100%);--vars-background-gradientLight__1y67msbb: linear-gradient(0deg, #F1F1F1 0%, #E1CA6C 100%);--vars-background-whiteLight__1y67msbc: #F3F5FF;--vars-background-purpleLight__1y67msbd: #F1EDF9;--vars-background-blueSteel__1y67msbe: #5665C6;--vars-background-lightBlue__1y67msbf: #1C55DC;--vars-background-grayLightBlue__1y67msbg: #CAC8E1;--vars-background-whiteLightBlue__1y67msbh: #F1F9FF;--vars-border-gray__1y67msbi: #9E9E9E;--vars-border-white__1y67msbj: #ffffff;--vars-border-panel__1y67msbk: #1C2D8B;--vars-border-box__1y67msbl: #081876;--vars-border-flat__1y67msbm: #161144;--vars-border-blue__1y67msbn: #3E4DA3;--vars-border-grayLightBlue__1y67msbo: #CAC8E1;--vars-border-lightBlue__1y67msbp: #1C55DC;--vars-border-grayLight__1y67msbq: #B2B2B2;--vars-border-orangeDark__1y67msbr: #F84B4C;--vars-border-grayDeep__1y67msbs: #303030;--vars-text-base__1y67msbt: #ffffff;--vars-text-black__1y67msbu: #231815;--vars-text-blackPublic__1y67msbv: #303030;--vars-text-blackFooter__1y67msbw: #696969;--vars-text-placeholder__1y67msbx: #717171;--vars-text-flat__1y67msby: #161144;--vars-text-orange__1y67msbz: #EE7762;--vars-text-error__1y67msb10: #FF7C52;--vars-text-blue__1y67msb11: #3E4DA3;--vars-text-blueMid__1y67msb12: #3647B0;--vars-text-blueDeep__1y67msb13: #182469;--vars-text-lightBlue__1y67msb14: #1C55DC;--vars-text-blueSteel__1y67msb15: #5665C6;--vars-text-orangeDark__1y67msb16: #F84B4C;--vars-error-base__1y67msb17: #F33A00}@keyframes style_ballScaleMultiple__n4loawa{0%{transform:scale(0);opacity:0}5%{opacity:1}to{transform:scale(1);opacity:0}}.style_cvPlanetStyle__n4loaw0{position:relative;display:inline-block}.style_circleStyle__n4loaw1{position:relative}.style_circleInnerStyle__n4loaw2{position:relative;width:16.6rem;height:8.3rem;overflow:hidden}.style_circleInnerStyle__n4loaw2>div{width:16.6rem!important;height:16.6rem!important}.style_circleStyle__n4loaw1 svg{width:16.6rem!important;height:16.6rem!important}.style_circleLayerVariants_back__n4loaw3 svg{top:0;left:0}.style_circleLayerVariants_front__n4loaw4 svg{position:relative;bottom:0;left:0;z-index:1;transform:translateY(-50%)!important}.style_contentStyle__n4loaw5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(.4rem);z-index:1;display:block;width:11rem;height:11rem;border-radius:50%}.style_innerStyle__n4loaw6{position:relative;width:100%;height:100%}.style_textStyle__n4loaw7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--vars-text-base__1y67msbt);font-size:1.6rem;font-weight:700;line-height:1.4;text-align:center;z-index:1;width:100%}.style_labelStyle__n4loaw8{position:absolute;left:50%;bottom:-1.4rem;z-index:1;transform:translate(-50%);color:#ef7762;font-size:1rem;font-weight:600;line-height:1.4;border:.1rem solid #EF7762;padding:.3rem .8rem;border-radius:.4rem;background:var(--vars-background-base__1y67msb2);text-align:center;white-space:nowrap}.style_imageStyle__n4loaw9{position:absolute;top:0;left:0;width:100%;height:auto}.style_contentBall__n4loawb{position:absolute;top:50%;left:50%;width:140%;height:140%;transform:translate(-50%,-50%);z-index:0;opacity:0;pointer-events:none;transition:opacity var(--duration-normal__1jgr7n82) var(--easing-ease__1jgr7n84)}.style_contentBall__n4loawb:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#eead4a,#ee4d73);border-radius:50%;animation-name:style_ballScaleMultiple__n4loawa;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.style_contentBallDelay1__n4loawc:before{animation-delay:-.4s}.style_contentBallDelay2__n4loawd:before{animation-delay:-.2s}@media (max-width: 768px){.style_circleInnerStyle__n4loaw2{width:26.6667vw;height:13.3334vw}.style_circleInnerStyle__n4loaw2>div{width:26.6667vw!important;height:26.6667vw!important}.style_circleStyle__n4loaw1 svg{width:26.6667vw!important;height:26.6667vw!important}.style_contentStyle__n4loaw5{width:20.2667vw;height:20.2667vw;transform:translate(-50%,-50%) translateY(.5334vw)}.style_textStyle__n4loaw7{margin-top:-1.0666vw;font-size:3.4667vw;font-weight:600;line-height:1.3}.style_labelStyle__n4loaw8{bottom:-3.2vw;font-size:2.6667vw;line-height:1.6;border-width:.2667vw;padding:.2667vw 1.6vw}}@media (hover: hover){.style_cvPlanetStyle__n4loaw0:hover .style_contentBall__n4loawb{opacity:1}}.style_br_sp__1tyvwl20{display:none}.style_br_pc__1tyvwl21{display:inline}@media (max-width: 768px){.style_br_sp__1tyvwl20{display:inline}.style_br_pc__1tyvwl21{display:none}}.style_timetableButtonStyle__10i6ba40{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding-top:.6rem;width:9.6rem;height:9.6rem}.style_imageStyle__10i6ba41{position:absolute;top:0;left:0;width:9.6rem;height:9.6rem}.style_imageBaseStyle__10i6ba42{z-index:1;transition:opacity var(--duration-fast__1jgr7n81) var(--easing-easeInOut__1jgr7n85)}.style_textStyle__10i6ba43{position:relative;z-index:2;font-size:1.6rem;font-weight:600;line-height:1.4;color:var(--vars-text-base__1y67msbt);text-align:center;transition:color var(--duration-fast__1jgr7n81) var(--easing-easeInOut__1jgr7n85)}.style_subTextStyle__10i6ba44{position:relative;z-index:2;font-size:1.2rem;font-weight:500;line-height:1.2;color:var(--vars-text-base__1y67msbt);font-family:var(--typography-font-en__193ee9g2);transition:color var(--duration-fast__1jgr7n81) var(--easing-easeInOut__1jgr7n85)}@media (max-width: 768px){.style_timetableButtonStyle__10i6ba40{width:18.6667vw;height:18.6667vw;padding-top:.8vw;gap:0}.style_textStyle__10i6ba43{font-size:3.2vw}.style_subTextStyle__10i6ba44{font-size:2.6667vw}}@media (hover: hover){.style_timetableButtonStyle__10i6ba40:hover .style_imageBaseStyle__10i6ba42{opacity:0}.style_timetableButtonStyle__10i6ba40:hover .style_textStyle__10i6ba43,.style_timetableButtonStyle__10i6ba40:hover .style_subTextStyle__10i6ba44{color:var(--vars-text-lightBlue__1y67msb14)}}.style_title__gx98do0{display:flex;flex-direction:column;gap:.5rem;color:var(--vars-text-base__1y67msbt)}.style_titleBorder__gx98do1{position:relative;padding-bottom:3.6rem}.style_titleBorder__gx98do1:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block;width:6.4rem;height:.6rem;background-color:var(--vars-background-base__1y67msb2);background:linear-gradient(90deg,#98f09c 17%,#7e8bff 68.67%,#e8e8e0 95%)}.style_main__gx98do2{font-weight:700;text-align:center}.style_mainSize_xs__gx98do3{font-size:2rem;line-height:1.6}.style_mainSize_sm__gx98do4{font-size:3.2rem;line-height:1.6}.style_mainSize_md__gx98do5,.style_mainSize_sp\:lg__gx98do6{font-size:4.2rem;line-height:1.5}.style_sub__gx98do7{display:block}.style_subSvg__gx98do8{display:inline-block;width:38rem;height:2.2rem}.style_textAlign_left__gx98do9{text-align:left}.style_textAlign_center__gx98doa{text-align:center}.style_textAlign_right__gx98dob{text-align:right}@media (max-width: 768px){.style_title__gx98do0{gap:2.1334vw}.style_titleBorder__gx98do1{padding-bottom:5.8667vw}.style_titleBorder__gx98do1:before{width:8.5334vw;height:1.0667vw}.style_mainSize_xs__gx98do3{font-size:4vw}.style_mainSize_sm__gx98do4{font-size:6.9334vw}.style_mainSize_md__gx98do5{font-size:5.3334vw}.style_mainSize_sp\:lg__gx98do6{font-size:6.4vw}.style_subSvg__gx98do8{width:64.5334vw;height:3.7334vw}}:root{--layer-floating__z91wpr0: 18;--layer-header__z91wpr1: 19;--layer-overlay__z91wpr2: 20}.style_publicStickyCvStyle__13hrc5l0{position:fixed;display:flex;flex-direction:column;align-items:center;bottom:2rem;right:1.2rem;z-index:var(--layer-floating__z91wpr0);transition:all var(--duration-fast__1jgr7n81) var(--easing-easeInOut__1jgr7n85);transition-property:opacity,pointer-events,visibility,transform;transition-delay:var(--animation-delay, 0s);opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.style_topAnimationStyle__13hrc5l1{--animation-delay: 2.5s}.style_resetAnimationDelayStyle__13hrc5l2{--animation-delay: 0s}.style_stickyVariants_hidden__13hrc5l4{pointer-events:none;opacity:0;visibility:hidden;transform:translateY(10%)}@media (max-width: 768px){.style_publicStickyCvStyle__13hrc5l0{right:auto;left:3.7334vw;bottom:2.6667vw;gap:1.6vw}}.style_loginButton__11ocv000{display:flex;align-items:center;padding:.8rem;border:1px solid var(--vars-border-white__1y67msbj);border-radius:.3rem;color:var(--vars-text-base__1y67msbt);font-size:1.2rem;font-family:Ubuntu,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Helvetica Neue,Helvetica,sans-serif;font-weight:600;line-height:1.6;transition:all var(--duration-fast__1jgr7n81) var(--easing-ease__1jgr7n84);transition-property:background-color,color}.style_loginButton__11ocv000:hover{background-color:var(--vars-background-base__1y67msb2);color:var(--vars-text-blue__1y67msb11)}.style_loginButtonVariants_blue__11ocv001{color:var(--vars-text-blue__1y67msb11);border-color:var(--vars-border-blue__1y67msbn)}.style_loginButtonVariants_white__11ocv002{color:var(--vars-text-base__1y67msbt)}.style_loginButton__11ocv000 svg{width:1.3rem;height:1.5rem;margin-right:.6rem;transform:translateY(-.1rem)}.style_loginButtonVariants_white__11ocv002 svg path{fill:var(--vars-text-base__1y67msbt);transition:fill var(--duration-fast__1jgr7n81) var(--easing-ease__1jgr7n84)}.style_loginButtonVariants_blue__11ocv001 svg path{fill:var(--vars-text-blue__1y67msb11);transition:fill var(--duration-fast__1jgr7n81) var(--easing-ease__1jgr7n84)}@media (max-width: 768px){.style_loginButton__11ocv000{padding:2.1334vw;font-size:4.2667vw;border-radius:1.6vw;border-width:.5334vw}.style_loginButton__11ocv000 svg{width:5.0667vw;height:6.1334vw;margin-right:2.1334vw;transform:translateY(0)}}@media (hover: hover){.style_loginButtonVariants_blue__11ocv001:hover{color:var(--vars-text-base__1y67msbt);background-color:var(--vars-background-panel__1y67msb4)}.style_loginButtonVariants_white__11ocv002:hover{background-color:var(--vars-background-base__1y67msb2);color:var(--vars-text-blue__1y67msb11)}.style_loginButtonVariants_white__11ocv002:hover svg path{fill:var(--vars-text-blue__1y67msb11)}.style_loginButtonVariants_blue__11ocv001:hover svg path{fill:var(--vars-text-base__1y67msbt)}}
