html.scrollStop,html.scrollStop body{position:fixed;left:0;top:0;overflow:hidden;height:100%;width:100%}*{box-sizing:border-box;margin:0;font-feature-settings:"palt" 1;padding:0}html{line-height:1.6;font-size:16px;font-weight:500}@media screen and (max-width:767px){html{font-size:14px}}body{-ms-scroll-chaining:none;overscroll-behavior:none}textarea{resize:none}textarea:focus{outline:none}select{background-color:transparent}select:focus{outline:none}a{color:inherit;text-decoration:none;line-height:1.6}li,ul{list-style:none}.bold{font-weight:700}input{box-shadow:none}input:focus{outline:none}.pc_only{display:block}@media screen and (max-width:767px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width:767px){.sp_only{display:block}}.pc_only_flex{display:flex}@media screen and (max-width:767px){.pc_only_flex{display:none}}.sp_only_flex{display:none}@media screen and (max-width:767px){.sp_only_flex{display:flex}}main{min-height:100vh}img{max-width:100%}input,select,textarea{font-family:Noto Sans JP,sans-serif;font-weight:500}.fadeInUp{transform:translateY(30px);opacity:0}.fadeInUp.inview{opacity:1;transform:translateY(0);transition:all .7s cubic-bezier(.785,.135,.15,.86)}.fadeIn{opacity:0}.fadeIn.inview{opacity:1;transition:all .7s cubic-bezier(.785,.135,.15,.86)}.white-btn{color:#2850ff}.blue-btn,.white-btn{border:2px solid #2850ff;border-radius:40px}.blue-btn{color:#fff;background-color:#2850ff}.base-input-text{width:100%;font-size:18px;padding:5px;border:none;border-bottom:2px solid #929292}.base-input-text::-moz-placeholder{color:rgba(40,80,255,.6)}.base-input-text:-ms-input-placeholder{color:rgba(40,80,255,.6)}.base-input-text::placeholder{color:rgba(40,80,255,.6)}.c-red{color:red}.rich-text-area *{word-break:break-all}.rich-text-area p{margin:10px 0}.rich-text-area h1{font-size:24px;margin:10px 0}.rich-text-area h2{font-size:22px;margin:10px 0}.rich-text-area h3{font-size:20px;margin:10px 0}.rich-text-area h4{font-size:18px;margin:10px 0}.rich-text-area iframe{width:100%!important;height:591px}@media screen and (max-width:1225px){.rich-text-area iframe{height:62vw}}@media screen and (max-width:767px){.rich-text-area iframe{height:51vw}}input[type=text],select,textarea{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:0;padding:5px;font-size:16px}#_cmp_elm_0_0,#_cmp_elm_0_1{left:0!important;font-size:1px!important}body{margin:0}.glitch{background:#000 no-repeat 50%;background-size:0;height:100vh;position:relative;overflow:hidden}.glitch .channel,.glitch:after,.glitch:before{background:inherit;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.glitch:before{animation:glitch-before 3s linear infinite alternate both;content:""}@keyframes glitch-before{0%{-webkit-clip-path:polygon(0 57.6876336013%,100% 57.6876336013%,100% 64.2732482334%,0 64.2732482334%);clip-path:polygon(0 57.6876336013%,100% 57.6876336013%,100% 64.2732482334%,0 64.2732482334%);transform:translate(-.059897855%,-.494689956%)}2%{-webkit-clip-path:polygon(0 83.7148285785%,100% 83.7148285785%,100% 86.2964563814%,0 86.2964563814%);clip-path:polygon(0 83.7148285785%,100% 83.7148285785%,100% 86.2964563814%,0 86.2964563814%);transform:translate(-5.7120379314%,-.0014669336%)}4%{-webkit-clip-path:polygon(0 9.2111805592%,100% 9.2111805592%,100% 19.1730090841%,0 19.1730090841%);clip-path:polygon(0 9.2111805592%,100% 9.2111805592%,100% 19.1730090841%,0 19.1730090841%);transform:translate(-1.1473283061%,-.1313718795%)}6%{-webkit-clip-path:polygon(0 13.6939224476%,100% 13.6939224476%,100% 14.9035933975%,0 14.9035933975%);clip-path:polygon(0 13.6939224476%,100% 13.6939224476%,100% 14.9035933975%,0 14.9035933975%);transform:translate(2.2790365774%,.3358350342%)}8%{-webkit-clip-path:polygon(0 18.8970344086%,100% 18.8970344086%,100% 26.1860585128%,0 26.1860585128%);clip-path:polygon(0 18.8970344086%,100% 18.8970344086%,100% 26.1860585128%,0 26.1860585128%);transform:translate(.3234386598%,-.3702026499%)}10%{-webkit-clip-path:polygon(0 80.2271702947%,100% 80.2271702947%,100% 85.5386150229%,0 85.5386150229%);clip-path:polygon(0 80.2271702947%,100% 80.2271702947%,100% 85.5386150229%,0 85.5386150229%);transform:translate(3.54428129%,.3178019613%)}12%{-webkit-clip-path:polygon(0 81.5451359704%,100% 81.5451359704%,100% 87.2679800015%,0 87.2679800015%);clip-path:polygon(0 81.5451359704%,100% 81.5451359704%,100% 87.2679800015%,0 87.2679800015%);transform:translate(.4173753786%,-.3592120237%)}14%{-webkit-clip-path:polygon(0 43.9872501676%,100% 43.9872501676%,100% 53.0493489829%,0 53.0493489829%);clip-path:polygon(0 43.9872501676%,100% 43.9872501676%,100% 53.0493489829%,0 53.0493489829%);transform:translate(4.0431696846%,.1964100113%)}16%{-webkit-clip-path:polygon(0 75.9144291927%,100% 75.9144291927%,100% 80.2881387583%,0 80.2881387583%);clip-path:polygon(0 75.9144291927%,100% 75.9144291927%,100% 80.2881387583%,0 80.2881387583%);transform:translate(3.2837414487%,-.0646540504%)}18%{-webkit-clip-path:polygon(0 84.8033183873%,100% 84.8033183873%,100% 92.4959085201%,0 92.4959085201%);clip-path:polygon(0 84.8033183873%,100% 84.8033183873%,100% 92.4959085201%,0 92.4959085201%);transform:translate(-3.4589766878%,.3117672471%)}20%,to{-webkit-clip-path:none;clip-path:none;transform:none}}.glitch:after{animation:glitch-after 3s linear infinite alternate both;content:""}@keyframes glitch-after{0%{-webkit-clip-path:polygon(0 81.1548599856%,100% 81.1548599856%,100% 83.2770341551%,0 83.2770341551%);clip-path:polygon(0 81.1548599856%,100% 81.1548599856%,100% 83.2770341551%,0 83.2770341551%);transform:translate(3.987627558%,-.3696539991%)}2%{-webkit-clip-path:polygon(0 40.9747329127%,100% 40.9747329127%,100% 45.1903056889%,0 45.1903056889%);clip-path:polygon(0 40.9747329127%,100% 40.9747329127%,100% 45.1903056889%,0 45.1903056889%);transform:translate(.4087918508%,-.2834248643%)}4%{-webkit-clip-path:polygon(0 55.3485650627%,100% 55.3485650627%,100% 63.6243428255%,0 63.6243428255%);clip-path:polygon(0 55.3485650627%,100% 55.3485650627%,100% 63.6243428255%,0 63.6243428255%);transform:translate(1.2046179836%,.138013124%)}6%{-webkit-clip-path:polygon(0 71.5846393627%,100% 71.5846393627%,100% 76.1437398107%,0 76.1437398107%);clip-path:polygon(0 71.5846393627%,100% 71.5846393627%,100% 76.1437398107%,0 76.1437398107%);transform:translate(5.330088585%,-.4790531745%)}8%{-webkit-clip-path:polygon(0 39.7152717784%,100% 39.7152717784%,100% 46.1045613158%,0 46.1045613158%);clip-path:polygon(0 39.7152717784%,100% 39.7152717784%,100% 46.1045613158%,0 46.1045613158%);transform:translate(1.6528328941%,-.4344301131%)}10%{-webkit-clip-path:polygon(0 36.7705094234%,100% 36.7705094234%,100% 40.1709579976%,0 40.1709579976%);clip-path:polygon(0 36.7705094234%,100% 36.7705094234%,100% 40.1709579976%,0 40.1709579976%);transform:translate(-6.9005503857%,-.0267462521%)}12%{-webkit-clip-path:polygon(0 88.1238867478%,100% 88.1238867478%,100% 89.5839934798%,0 89.5839934798%);clip-path:polygon(0 88.1238867478%,100% 88.1238867478%,100% 89.5839934798%,0 89.5839934798%);transform:translate(.7545098936%,-.2248045946%)}14%{-webkit-clip-path:polygon(0 20.2570630484%,100% 20.2570630484%,100% 23.5431948133%,0 23.5431948133%);clip-path:polygon(0 20.2570630484%,100% 20.2570630484%,100% 23.5431948133%,0 23.5431948133%);transform:translate(-3.7598071448%,-.4399102862%)}16%{-webkit-clip-path:polygon(0 83.2574697009%,100% 83.2574697009%,100% 88.2672300954%,0 88.2672300954%);clip-path:polygon(0 83.2574697009%,100% 83.2574697009%,100% 88.2672300954%,0 88.2672300954%);transform:translate(3.0171970025%,-.126828597%)}18%{-webkit-clip-path:polygon(0 89.8327381282%,100% 89.8327381282%,100% 99.4294790859%,0 99.4294790859%);clip-path:polygon(0 89.8327381282%,100% 89.8327381282%,100% 99.4294790859%,0 99.4294790859%);transform:translate(-1.3677112973%,-.4741663225%)}20%,to{-webkit-clip-path:none;clip-path:none;transform:none}}.glitch .channel{mix-blend-mode:screen}.glitch .channel:before{bottom:0;content:"";display:block;mix-blend-mode:multiply;position:absolute;left:0;right:0;top:0}.glitch .r{animation:rgb-shift-r 3s step-end infinite alternate both}@keyframes rgb-shift-r{0%{transform:translate(-1.4024216253%,.3867203349%)}2%{transform:translate(-1.9614325626%,-.4559785229%)}4%{transform:translate(1.1713799308%,-.3722781087%)}6%{transform:translate(.8154618115%,-.0431008486%)}8%{transform:translate(1.5276222844%,.1353042384%)}10%{transform:translate(.3569854903%,-.0717311679%)}12%{transform:translate(.8893433876%,.4786572679%)}14%{transform:translate(.6027039978%,.0147601216%)}16%{transform:translate(1.0471486567%,-.2799184953%)}18%{transform:translate(-1.2637458662%,.316324327%)}20%,to{transform:none}}.glitch .r:before{background:red}.glitch .g{animation:rgb-shift-g 3s step-end infinite alternate both}@keyframes rgb-shift-g{0%{transform:translate(1.9571806222%,-.1313902542%)}2%{transform:translate(-1.4464404575%,-.4820687204%)}4%{transform:translate(-1.351231548%,-.1686918169%)}6%{transform:translate(1.1439717792%,.4544040457%)}8%{transform:translate(-.6804426143%,-.429710663%)}10%{transform:translate(-.3659643287%,.38073368%)}12%{transform:translate(1.4781419476%,-.495590896%)}14%{transform:translate(-.070906809%,-.1890762794%)}16%{transform:translate(-.1691330639%,-.3869889796%)}18%{transform:translate(1.5401838037%,.3740340628%)}20%,to{transform:none}}.glitch .g:before{background:lime}.glitch .b{animation:rgb-shift-b 3s step-end infinite alternate both}@keyframes rgb-shift-b{0%{transform:translate(.0294332139%,.0253141285%)}2%{transform:translate(.9129403792%,-.3524651407%)}4%{transform:translate(1.7601649446%,.0270170362%)}6%{transform:translate(-1.2248982045%,-.3378975847%)}8%{transform:translate(.3749926372%,.3114352754%)}10%{transform:translate(-1.2179167675%,.1132728314%)}12%{transform:translate(.5700221258%,.1802362905%)}14%{transform:translate(1.863534922%,-.4554537153%)}16%{transform:translate(-.9507938642%,.0102596036%)}18%{transform:translate(-1.6500459464%,.1410875548%)}20%,to{transform:none}}.glitch .b:before{background:blue}@keyframes capAnimRotate{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}to{transform:rotate(0deg)}}@keyframes capAnimYL{0%{transform:translate(0)}50%{transform:translateY(18px)}to{transform:translate(0)}}@keyframes capAnimY{0%{transform:translate(0)}50%{transform:translateY(10px)}to{transform:translate(0)}}@keyframes capAnimYSm2{0%{transform:translate(0)}50%{transform:translateY(6px)}to{transform:translate(0)}}@keyframes capAnimYSm1{0%{transform:translate(0)}50%{transform:translateY(3px)}to{transform:translate(0)}}