@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap);@charset "UTF-8";.ff-primary{font-family:proxima-nova}.ff-headline{font-family:neuzeit-grotesk}.ff-fallback{font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,Segoe UI,HelveticaNeue,Meiryo,メイリオ,Osaka,sans-serif}@font-face{font-family:YuGothic;src:url("../../fonts/YuGothic/YuGothic-Medium.woff2") format("woff2"),url("../../fonts/YuGothic/YuGothic-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:YuGothic;src:url("../../fonts/YuGothic/YuGothic-Bold.woff2") format("woff2"),url("../../fonts/YuGothic/YuGothic-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:yu-gothic-medium;src:url("/fonts/YuGothic/YuGothic-Medium.woff2") format("woff2"),url("/fonts/YuGothic/YuGothic-Medium.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--pd:23px;--container-max-w:1200px;--edge:calc(var(--pd) * -1);--edge-aw:var(--edge)}@media (min-width:1200px){:root{--edge:calc((var(--container-max-w) - (var(--pd) * 2) - 100cqw) / 2)}}@media (min-width:2000px){:root{--edge:calc(((2000px - var(--container-max-w)) / 2 + var(--pd)) * -1);--edge-aw:calc((var(--container-max-w) - (var(--pd) * 2) - 100cqw) / 2)}}.l-content,body,html{overflow:visible}.l-footer,.l-header__navbar{overflow:hidden}.l-content{margin-bottom:0!important}.l-mina-2025{container-type:inline-size;font-family:Zen Kaku Gothic New,sans-serif;color:#231f20;letter-spacing:normal}.l-mina-2025 .font-zen{font-family:Zen Kaku Gothic New,sans-serif!important}.l-mina-2025 .font-fredoka{font-family:Fredoka,sans-serif!important}.l-mina-2025 .font-din{font-family:din-2014,sans-serif!important}.l-mina-2025 .font-yugothic{font-family:YuGothic,sans-serif!important}.l-mina-2025 .font-heisei{font-family:heisei-kaku-gothic-std,sans-serif!important}.l-mina-2025 .font-founders{font-family:Founders Grotesk,sans-serif!important}.l-mina-2025 .container{max-width:var(--container-max-w);padding-left:var(--pd);padding-right:var(--pd);margin-left:auto;margin-right:auto}.l-mina-2025 h1,.l-mina-2025 h2,.l-mina-2025 h3,.l-mina-2025 h4,.l-mina-2025 h5,.l-mina-2025 h6{font-family:Zen Kaku Gothic New,sans-serif}.l-mina-2025 h1 span,.l-mina-2025 h2 span,.l-mina-2025 h3 span,.l-mina-2025 h4 span,.l-mina-2025 h5 span,.l-mina-2025 h6 span{font-weight:inherit}.l-mina-2025 a img,.l-mina-2025 a picture{-webkit-transition:.3s;transition:.3s}.l-mina-2025 .title{font:600 48px/1em din-2014,sans-serif;text-align:center;-webkit-text-stroke:1px #231f20;color:transparent;text-shadow:1.5px 1.5px 0 #f5e54c;letter-spacing:normal}@media (min-width:768px){.l-mina-2025 .title{font-size:80px;-webkit-text-stroke-width:1.3px;text-shadow:0 3px 0 #f5e54c}}.l-mina-2025 .button{font:700 16px/1 Zen Kaku Gothic New,sans-serif;color:#231f20!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.64px;border-radius:68px;border:2px solid #231f20;background-color:#f5e54c;height:68px;position:relative;overflow:hidden;width:100%;-webkit-transition:.5s;transition:.5s}.l-mina-2025 .button>svg{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.l-mina-2025 .button-text{margin-right:13px;position:relative;z-index:2}.l-mina-2025 .button.disabled,.l-mina-2025 .button:disabled{background-color:#9a9a9a;border-color:#9a9a9a;color:#fff!important;pointer-events:none}.l-mina-2025 .button.disabled svg,.l-mina-2025 .button:disabled svg{display:none}.l-mina-2025 .button.disabled .button-text,.l-mina-2025 .button:disabled .button-text{margin-right:0}@media (min-width:768px){.l-mina-2025 .button{max-width:318px}}@media (min-width:1024px){.l-mina-2025 .button:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#231f20;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.l-mina-2025 .button:hover{color:#fff!important}.l-mina-2025 .button:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top}}.l-mina-2025 .badge{font:600 18px/1 din-2014,sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:29px;padding:0 17px;background-color:transparent;position:relative;z-index:1}.l-mina-2025 .badge:after,.l-mina-2025 .badge:before{content:"";position:absolute;width:100%;height:100%;border-radius:29px;pointer-events:none}.l-mina-2025 .badge:before{top:0;left:0;border:2px solid #231f20;z-index:1}.l-mina-2025 .badge:after{-webkit-transform:translate(3px,3px);transform:translate(3px,3px);background-color:#f5e54c;z-index:-1}.l-mina-2025 .vertical-lr{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.l-mina-2025 .horizontal{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.l-mina-2025 .c-slider__color-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:4px 0;z-index:2}.l-mina-2025 .c-slider__color-nav-link{font-size:0;color:transparent;width:20px;height:20px;border-radius:50%;border:none;outline:none;padding:0;margin:0 6px;position:relative}.l-mina-2025 .c-slider__color-nav-link:before{--size:-4.5px;content:"";position:absolute;top:var(--size);left:var(--size);right:var(--size);bottom:var(--size);border:1px solid transparent;border-radius:50%;-webkit-transition:border .2s;transition:border .2s}.l-mina-2025 .c-slider__color-nav-link.active:before{border-color:#999}.l-mina-2025 .c-slider__color-nav.aos-animate .c-slider__color-nav-link,.l-mina-2025 .c-slider__color-nav:not([data-aos]) .c-slider__color-nav-link{background:var(--bg) 50%/contain no-repeat}.l-mina-2025 .c-text-animate-open{--duration:0.8s;--delay:0.1s;--w:100%;-webkit-transition:0s!important;transition:0s!important;display:table;-webkit-clip-path:inset(0 var(--w) 0 0);clip-path:inset(0 var(--w) 0 0);-webkit-transition:-webkit-clip-path var(--duration)!important;transition:-webkit-clip-path var(--duration)!important;transition:clip-path var(--duration)!important;transition:clip-path var(--duration),-webkit-clip-path var(--duration)!important}.l-mina-2025 .c-text-animate-open__text{white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-mina-2025 .c-text-animate-open__text-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.l-mina-2025 .c-text-animate-open__text-inner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bg,#000)}.l-mina-2025 .c-text-animate-open__text-inner>span{color:var(--text-cl,#fff);position:relative;z-index:2;line-height:1}.l-mina-2025 .c-text-animate-open:not(.aos-animate),.l-mina-2025 .c-text-animate-open:not(.aos-animate) *,.l-mina-2025 .c-text-animate-open:not(.aos-animate) :after,.l-mina-2025 .c-text-animate-open:not(.aos-animate) :before{-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.l-mina-2025 .c-text-animate-open.aos-animate{--w:0}.l-mina-2025 .animate-clip-bottom{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transition:-webkit-clip-path cubic-bezier(.3,.29,0,1) var(--animate-speed,1.2s)!important;transition:-webkit-clip-path cubic-bezier(.3,.29,0,1) var(--animate-speed,1.2s)!important;transition:clip-path cubic-bezier(.3,.29,0,1) var(--animate-speed,1.2s)!important;transition:clip-path cubic-bezier(.3,.29,0,1) var(--animate-speed,1.2s),-webkit-clip-path cubic-bezier(.3,.29,0,1) var(--animate-speed,1.2s)!important;-webkit-transition-delay:var(--animate-delay,.1s)!important;transition-delay:var(--animate-delay,.1s)!important}.l-mina-2025 .animate-clip-bottom.aos-animate{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.l-mina-2025 .animate-clip-bottom2{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);-webkit-transition:-webkit-clip-path cubic-bezier(.215,.61,.355,1) var(--animate-speed,1.2s)!important;transition:-webkit-clip-path cubic-bezier(.215,.61,.355,1) var(--animate-speed,1.2s)!important;transition:clip-path cubic-bezier(.215,.61,.355,1) var(--animate-speed,1.2s)!important;transition:clip-path cubic-bezier(.215,.61,.355,1) var(--animate-speed,1.2s),-webkit-clip-path cubic-bezier(.215,.61,.355,1) var(--animate-speed,1.2s)!important;-webkit-transition-delay:var(--animate-delay,.1s)!important;transition-delay:var(--animate-delay,.1s)!important}.l-mina-2025 .animate-clip-bottom2.aos-animate{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.l-mina-2025 .animate-move-left{-webkit-animation:moveLeft 48s linear -24s infinite;animation:moveLeft 48s linear -24s infinite}.l-mina-2025 .animate-move-left2{-webkit-animation:moveLeft2 48s linear infinite;animation:moveLeft2 48s linear infinite}.l-mina-2025 .animate-from-bottom{-webkit-transform:translate3d(0,120%,0);transform:translate3d(0,120%,0)}.l-mina-2025 .animate-from-bottom.aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform cubic-bezier(.19,1,.22,1) var(--animate-speed,1.6s)!important;transition:-webkit-transform cubic-bezier(.19,1,.22,1) var(--animate-speed,1.6s)!important;transition:transform cubic-bezier(.19,1,.22,1) var(--animate-speed,1.6s)!important;transition:transform cubic-bezier(.19,1,.22,1) var(--animate-speed,1.6s),-webkit-transform cubic-bezier(.19,1,.22,1) var(--animate-speed,1.6s)!important;-webkit-transition-delay:var(--animate-delay,.5s)!important;transition-delay:var(--animate-delay,.5s)!important}.l-mina-2025 .animate-floating{-webkit-transition:1.2s cubic-bezier(.215,.61,.355,1)!important;transition:1.2s cubic-bezier(.215,.61,.355,1)!important;animation:floating-y-2 1.2s ease-in-out infinite alternate-reverse;-webkit-animation-delay:var(--animate-delay,0s)!important;animation-delay:var(--animate-delay,0s)!important}.l-mina-2025 [data-aos=fade-up-sm]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.l-mina-2025 [data-aos=fade-up-sm].aos-animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes moveLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes moveLeft2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes moveLeft2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes floating-y-2{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes floating-y-2{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}