@charset "UTF-8";:where(.msh-campaign){--page-gap:clamp(0.9375rem, -1.4247rem + 3.1055vw, 1.875rem);--outline-width:0.25rem;--logo-height:15.625rem;--header-height:5.4375rem;--border-radius:9999px}:where(.msh-campaign){--header-height:clamp(4.375rem, 3.0722rem + 4.016vw, 5rem);--page-gap:clamp(0.9375rem, 0.2678rem + 3.3482vw, 1.875rem);--outline-width:0.25rem;--border-radius:9999px}:where(.msh-campaign) *{padding:0;margin:0}:where(.msh-campaign) *,:where(.msh-campaign) ::after,:where(.msh-campaign) ::before{box-sizing:border-box}:where(.msh-campaign) h1,:where(.msh-campaign) h2,:where(.msh-campaign) h3,:where(.msh-campaign) h4,:where(.msh-campaign) h5,:where(.msh-campaign) h6{font-size:inherit;font-weight:inherit}:where(.msh-campaign) em{font-style:normal}:where(.msh-campaign) ol,:where(.msh-campaign) ul{list-style:none}:where(.msh-campaign) table{font-size:100%;border-spacing:0;border-collapse:collapse;border:none}:where(.msh-campaign) img{max-width:100%;height:auto;vertical-align:top;border:0}:where(.msh-campaign) a{color:#00e;-webkit-tap-highlight-color:transparent}:where(.msh-campaign) a:hover{color:#fff;text-decoration:none}:where(.msh-campaign) a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none;cursor:default}:where(.msh-campaign) button,:where(.msh-campaign) input,:where(.msh-campaign) select,:where(.msh-campaign) textarea{font-family:inherit;font-size:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.msh-campaign) button{padding:0;cursor:pointer;background-color:transparent;border:none}:where(.msh-campaign) button:not(:disabled){cursor:pointer}:where(.msh-campaign) a,:where(.msh-campaign) button,:where(.msh-campaign) input,:where(.msh-campaign) select,:where(.msh-campaign) summary,:where(.msh-campaign) textarea{outline:0 transparent;transition:.2s}:where(.msh-campaign) a:focus-visible,:where(.msh-campaign) button:focus-visible,:where(.msh-campaign) input:focus-visible,:where(.msh-campaign) select:focus-visible,:where(.msh-campaign) summary:focus-visible,:where(.msh-campaign) textarea:focus-visible{outline:var(--outline-width) solid #e95464;outline-offset:var(--outline-width)}:where(.msh-campaign) label{cursor:pointer}:where(.msh-campaign) summary{list-style:none;cursor:pointer}:where(.msh-campaign) summary::-webkit-details-marker{display:none}html:where(:has(.msh-campaign)){overflow-y:initial}body:where(:has(.msh-campaign)){height:auto;min-height:100vh;min-height:100dvh;font-family:YakuHanJP_Noto,"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:2;color:#fff;overflow-wrap:break-word;background-color:#000;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased}:where(.msh-campaign) .m-btn{display:flex;align-items:center;justify-content:center;max-width:25rem;min-height:6.25rem;padding:1.25rem;margin-inline:auto;font-size:1.625rem;font-weight:500;background:linear-gradient(0deg,#c9ad00 0%,#ffe64d 100%);color:#060001;text-decoration:none}:where(.msh-campaign) .m-btn.is-hover{color:#060001;box-shadow:0 -5px 40px 0 #ffe64d}:where(.msh-campaign) .l-container{max-width:calc(1580px + var(--page-gap) * 2);padding-inline:var(--page-gap);margin:0 auto}:where(.msh-campaign) .l-contents{position:relative;z-index:1;max-width:160rem;margin-inline:auto}:where(.msh-campaign) .u-dbl{display:block}:where(.msh-campaign) .u-dinbl{display:inline-block}:where(.msh-campaign) .u-din{display:inline}:where(.msh-campaign) [data-inview-animation],:where(.msh-campaign) [data-inview-target]{opacity:0}:where(.msh-campaign) .is-inview{opacity:1}:where(.msh-campaign) .anm-textFadein span{display:inline-block;opacity:0;transition:1.5s cubic-bezier(.165,.84,.44,1);transform:rotateY(90deg) skew(0) scale(1.3,1.3) translateX(40px)}:where(.msh-campaign) .anm-textFadein.is-inview span{opacity:1;transform:rotateY(0) skew(0) scale(1,1) translateX(0)}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(1){transition-delay:.15s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(2){transition-delay:.3s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(3){transition-delay:.45s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(4){transition-delay:.6s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(5){transition-delay:.75s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(6){transition-delay:.9s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(7){transition-delay:1.05s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(8){transition-delay:1.2s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(9){transition-delay:1.35s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(10){transition-delay:1.5s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(11){transition-delay:1.65s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(12){transition-delay:1.8s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(13){transition-delay:1.95s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(14){transition-delay:2.1s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(15){transition-delay:2.25s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(16){transition-delay:2.4s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(17){transition-delay:2.55s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(18){transition-delay:2.7s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(19){transition-delay:2.85s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(20){transition-delay:3s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(21){transition-delay:3.15s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(22){transition-delay:3.3s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(23){transition-delay:3.45s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(24){transition-delay:3.6s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(25){transition-delay:3.75s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(26){transition-delay:3.9s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(27){transition-delay:4.05s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(28){transition-delay:4.2s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(29){transition-delay:4.35s}:where(.msh-campaign) .anm-textFadein.is-inview span:nth-child(30){transition-delay:4.5s}:where(.msh-campaign) .anm-textFadein02{opacity:0;transition:1s cubic-bezier(.175,.885,.32,1.275) 0s;transform:scaleX(0);transform-origin:center center}:where(.msh-campaign) .anm-textFadein02.is-inview{opacity:1;transform:scaleX(1)}:where(.msh-campaign) [data-inview-animation=fade-in].is-inview{animation:fade-in 1.5s 0s both}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}:where(.msh-campaign) [data-inview-animation=fade-in-blur].is-inview{animation:fade-in-blur 1.5s 0s both}@keyframes fade-in-blur{0%{filter:blur(10px);opacity:0}100%{filter:blur(0);opacity:1}}:where(.msh-campaign) [data-inview-animation=fade-in-up].is-inview{animation:fade-in-up 1.5s 0s both}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}:where(.msh-campaign) [data-inview-animation=fade-in-up-delay].is-inview{animation:fade-in-up 1.5s .5s both}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}:where(.msh-campaign) [data-inview-animation=fade-in-right].is-inview{animation:fade-in-right .5s 0s both}@keyframes fade-in-right{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}:where(.msh-campaign) [data-inview-animation=fade-in-right-rotate].is-inview{animation:fade-in-right-rotate .5s 0s both}@keyframes fade-in-right-rotate{0%{opacity:0;transform:translate(40px,-20px) rotateX(-10deg) rotateY(15deg)}100%{opacity:1;transform:translate(0,0) rotateX(0) rotateY(0)}}:where(.msh-campaign) [data-inview-animation=fade-in-left].is-inview{animation:fade-in-left .5s 0s both}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}:where(.msh-campaign) [data-inview-animation=fade-in-left-rotate].is-inview{animation:fade-in-left-rotate .5s 0s both}@keyframes fade-in-left-rotate{0%{opacity:0;transform:translate(-40px,20px) rotateX(-10deg) rotateY(-15deg)}100%{opacity:1;transform:translate(0,0) rotateX(0) rotateY(0)}}:where(.msh-campaign) [data-inview-animation=bounce-otj].is-inview{animation:bounce-otj .5s 0s both}@keyframes bounce-otj{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(.9)}60%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}:where(.msh-campaign) [data-inview-animation=mask]{position:relative;display:inline-block;overflow:hidden;color:transparent;vertical-align:top;transition:color .1s ease .5s}:where(.msh-campaign) [data-inview-animation=mask]::after{position:absolute;top:0;right:100%;width:100%;height:100%;content:"";background:linear-gradient(90deg,#005fa9 0%,#e52f72 100%)}:where(.msh-campaign) [data-inview-animation=mask].is-inview{color:inherit}:where(.msh-campaign) [data-inview-animation=mask].is-inview::after{animation:mask forwards 1s cubic-bezier(1,0,0,1)}@keyframes mask{0%{right:100%;opacity:1}40%{right:0}60%{right:0}100%{right:-100%}}:where(.msh-campaign) .u-mt0{margin-top:0px!important}:where(.msh-campaign) .u-mr0{margin-right:0px!important}:where(.msh-campaign) .u-mb0{margin-bottom:0px!important}:where(.msh-campaign) .u-ml0{margin-left:0px!important}:where(.msh-campaign) .u-mt5{margin-top:5px!important}:where(.msh-campaign) .u-mr5{margin-right:5px!important}:where(.msh-campaign) .u-mb5{margin-bottom:5px!important}:where(.msh-campaign) .u-ml5{margin-left:5px!important}:where(.msh-campaign) .u-mt10{margin-top:10px!important}:where(.msh-campaign) .u-mr10{margin-right:10px!important}:where(.msh-campaign) .u-mb10{margin-bottom:10px!important}:where(.msh-campaign) .u-ml10{margin-left:10px!important}:where(.msh-campaign) .u-mt15{margin-top:15px!important}:where(.msh-campaign) .u-mr15{margin-right:15px!important}:where(.msh-campaign) .u-mb15{margin-bottom:15px!important}:where(.msh-campaign) .u-ml15{margin-left:15px!important}:where(.msh-campaign) .u-mt20{margin-top:20px!important}:where(.msh-campaign) .u-mr20{margin-right:20px!important}:where(.msh-campaign) .u-mb20{margin-bottom:20px!important}:where(.msh-campaign) .u-ml20{margin-left:20px!important}:where(.msh-campaign) .u-mt25{margin-top:25px!important}:where(.msh-campaign) .u-mr25{margin-right:25px!important}:where(.msh-campaign) .u-mb25{margin-bottom:25px!important}:where(.msh-campaign) .u-ml25{margin-left:25px!important}:where(.msh-campaign) .u-mt30{margin-top:30px!important}:where(.msh-campaign) .u-mr30{margin-right:30px!important}:where(.msh-campaign) .u-mb30{margin-bottom:30px!important}:where(.msh-campaign) .u-ml30{margin-left:30px!important}:where(.msh-campaign) .u-mt35{margin-top:35px!important}:where(.msh-campaign) .u-mr35{margin-right:35px!important}:where(.msh-campaign) .u-mb35{margin-bottom:35px!important}:where(.msh-campaign) .u-ml35{margin-left:35px!important}:where(.msh-campaign) .u-mt40{margin-top:40px!important}:where(.msh-campaign) .u-mr40{margin-right:40px!important}:where(.msh-campaign) .u-mb40{margin-bottom:40px!important}:where(.msh-campaign) .u-ml40{margin-left:40px!important}:where(.msh-campaign) .u-mt45{margin-top:45px!important}:where(.msh-campaign) .u-mr45{margin-right:45px!important}:where(.msh-campaign) .u-mb45{margin-bottom:45px!important}:where(.msh-campaign) .u-ml45{margin-left:45px!important}:where(.msh-campaign) .u-mt50{margin-top:50px!important}:where(.msh-campaign) .u-mr50{margin-right:50px!important}:where(.msh-campaign) .u-mb50{margin-bottom:50px!important}:where(.msh-campaign) .u-ml50{margin-left:50px!important}:where(.msh-campaign) .u-mt1em{margin-top:1em!important}:where(.msh-campaign) .u-pt0{padding-top:0px!important}:where(.msh-campaign) .u-pr0{padding-right:0px!important}:where(.msh-campaign) .u-pb0{padding-bottom:0px!important}:where(.msh-campaign) .u-pl0{padding-left:0px!important}:where(.msh-campaign) .u-pt5{padding-top:5px!important}:where(.msh-campaign) .u-pr5{padding-right:5px!important}:where(.msh-campaign) .u-pb5{padding-bottom:5px!important}:where(.msh-campaign) .u-pl5{padding-left:5px!important}:where(.msh-campaign) .u-pt10{padding-top:10px!important}:where(.msh-campaign) .u-pr10{padding-right:10px!important}:where(.msh-campaign) .u-pb10{padding-bottom:10px!important}:where(.msh-campaign) .u-pl10{padding-left:10px!important}:where(.msh-campaign) .u-pt15{padding-top:15px!important}:where(.msh-campaign) .u-pr15{padding-right:15px!important}:where(.msh-campaign) .u-pb15{padding-bottom:15px!important}:where(.msh-campaign) .u-pl15{padding-left:15px!important}:where(.msh-campaign) .u-pt20{padding-top:20px!important}:where(.msh-campaign) .u-pr20{padding-right:20px!important}:where(.msh-campaign) .u-pb20{padding-bottom:20px!important}:where(.msh-campaign) .u-pl20{padding-left:20px!important}:where(.msh-campaign) .u-pt25{padding-top:25px!important}:where(.msh-campaign) .u-pr25{padding-right:25px!important}:where(.msh-campaign) .u-pb25{padding-bottom:25px!important}:where(.msh-campaign) .u-pl25{padding-left:25px!important}:where(.msh-campaign) .u-pt30{padding-top:30px!important}:where(.msh-campaign) .u-pr30{padding-right:30px!important}:where(.msh-campaign) .u-pb30{padding-bottom:30px!important}:where(.msh-campaign) .u-pl30{padding-left:30px!important}:where(.msh-campaign) .u-pt35{padding-top:35px!important}:where(.msh-campaign) .u-pr35{padding-right:35px!important}:where(.msh-campaign) .u-pb35{padding-bottom:35px!important}:where(.msh-campaign) .u-pl35{padding-left:35px!important}:where(.msh-campaign) .u-pt40{padding-top:40px!important}:where(.msh-campaign) .u-pr40{padding-right:40px!important}:where(.msh-campaign) .u-pb40{padding-bottom:40px!important}:where(.msh-campaign) .u-pl40{padding-left:40px!important}:where(.msh-campaign) .u-pt45{padding-top:45px!important}:where(.msh-campaign) .u-pr45{padding-right:45px!important}:where(.msh-campaign) .u-pb45{padding-bottom:45px!important}:where(.msh-campaign) .u-pl45{padding-left:45px!important}:where(.msh-campaign) .u-pt50{padding-top:50px!important}:where(.msh-campaign) .u-pr50{padding-right:50px!important}:where(.msh-campaign) .u-pb50{padding-bottom:50px!important}:where(.msh-campaign) .u-pl50{padding-left:50px!important}:where(.msh-campaign) .u-tac{text-align:center!important}:where(.msh-campaign) .u-tar{text-align:end!important}:where(.msh-campaign) .u-tal{text-align:start!important}@media (min-width:519.98px) and (max-width:768px){:where(.msh-campaign) .u-mediumHide{display:none}}@media (max-width:76.0625rem){:where(.msh-campaign) .u-maxLargeHide{display:none}}@media not all and (max-width:76.0625rem){:where(.msh-campaign) .u-minLargeHide{display:none}}@media (max-width:48rem){:where(.msh-campaign) .m-btn{min-height:auto;margin-top:1.25rem;font-size:1.125rem}:where(.msh-campaign) .u-maxMediumHide{display:none}}@media not all and (max-width:48rem){:where(.msh-campaign) .u-minMediumHide{display:none}}@media (max-width:32.4375rem){:where(.msh-campaign) a[href^="tel:"]{pointer-events:auto}:where(.msh-campaign) .u-maxSmallHide{display:none}}@media not all and (max-width:32.4375rem){:where(.msh-campaign) .u-minSmallHide{display:none}}@media (prefers-reduced-motion:reduce){:where(.msh-campaign) *,:where(.msh-campaign) ::after,:where(.msh-campaign) ::before{background-attachment:initial!important;transition-delay:0s!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}