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 2.6526393129%,100% 2.6526393129%,100% 12.4707251574%,0 12.4707251574%);clip-path:polygon(0 2.6526393129%,100% 2.6526393129%,100% 12.4707251574%,0 12.4707251574%);transform:translate(-2.4253317981%,.3855649537%)}2%{-webkit-clip-path:polygon(0 51.9302396933%,100% 51.9302396933%,100% 61.1367011046%,0 61.1367011046%);clip-path:polygon(0 51.9302396933%,100% 51.9302396933%,100% 61.1367011046%,0 61.1367011046%);transform:translate(-3.8284158607%,-.0137242267%)}4%{-webkit-clip-path:polygon(0 64.7103580712%,100% 64.7103580712%,100% 67.7973334039%,0 67.7973334039%);clip-path:polygon(0 64.7103580712%,100% 64.7103580712%,100% 67.7973334039%,0 67.7973334039%);transform:translate(3.8934597748%,.4222169411%)}6%{-webkit-clip-path:polygon(0 74.8532065584%,100% 74.8532065584%,100% 82.9459928086%,0 82.9459928086%);clip-path:polygon(0 74.8532065584%,100% 74.8532065584%,100% 82.9459928086%,0 82.9459928086%);transform:translate(-5.1177307128%,.2078284411%)}8%{-webkit-clip-path:polygon(0 88.6989720285%,100% 88.6989720285%,100% 93.0935212165%,0 93.0935212165%);clip-path:polygon(0 88.6989720285%,100% 88.6989720285%,100% 93.0935212165%,0 93.0935212165%);transform:translate(-3.7267935826%,.1617943708%)}10%{-webkit-clip-path:polygon(0 88.4321532245%,100% 88.4321532245%,100% 93.6710349904%,0 93.6710349904%);clip-path:polygon(0 88.4321532245%,100% 88.4321532245%,100% 93.6710349904%,0 93.6710349904%);transform:translate(.0862865632%,.0528388566%)}12%{-webkit-clip-path:polygon(0 50.3128607749%,100% 50.3128607749%,100% 58.1575221008%,0 58.1575221008%);clip-path:polygon(0 50.3128607749%,100% 50.3128607749%,100% 58.1575221008%,0 58.1575221008%);transform:translate(4.2682600759%,.0339145131%)}14%{-webkit-clip-path:polygon(0 57.8773166724%,100% 57.8773166724%,100% 60.0193487518%,0 60.0193487518%);clip-path:polygon(0 57.8773166724%,100% 57.8773166724%,100% 60.0193487518%,0 60.0193487518%);transform:translate(-3.1666454558%,.187867506%)}16%{-webkit-clip-path:polygon(0 71.8360933376%,100% 71.8360933376%,100% 74.8826706097%,0 74.8826706097%);clip-path:polygon(0 71.8360933376%,100% 71.8360933376%,100% 74.8826706097%,0 74.8826706097%);transform:translate(-1.7333973486%,.3065703586%)}18%{-webkit-clip-path:polygon(0 70.966297998%,100% 70.966297998%,100% 77.8754873626%,0 77.8754873626%);clip-path:polygon(0 70.966297998%,100% 70.966297998%,100% 77.8754873626%,0 77.8754873626%);transform:translate(-5.711049517%,.1148243034%)}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 2.5597505924%,100% 2.5597505924%,100% 11.2705726309%,0 11.2705726309%);clip-path:polygon(0 2.5597505924%,100% 2.5597505924%,100% 11.2705726309%,0 11.2705726309%);transform:translate(3.3901298805%,-.1330812943%)}2%{-webkit-clip-path:polygon(0 43.7235216237%,100% 43.7235216237%,100% 45.8270824539%,0 45.8270824539%);clip-path:polygon(0 43.7235216237%,100% 43.7235216237%,100% 45.8270824539%,0 45.8270824539%);transform:translate(1.9535808301%,.0764726492%)}4%{-webkit-clip-path:polygon(0 66.5861144632%,100% 66.5861144632%,100% 75.2776180577%,0 75.2776180577%);clip-path:polygon(0 66.5861144632%,100% 66.5861144632%,100% 75.2776180577%,0 75.2776180577%);transform:translate(6.628258807%,.1804139162%)}6%{-webkit-clip-path:polygon(0 47.5703047162%,100% 47.5703047162%,100% 51.7713575038%,0 51.7713575038%);clip-path:polygon(0 47.5703047162%,100% 47.5703047162%,100% 51.7713575038%,0 51.7713575038%);transform:translate(4.2206690294%,-.482335614%)}8%{-webkit-clip-path:polygon(0 44.3293804012%,100% 44.3293804012%,100% 53.461991145%,0 53.461991145%);clip-path:polygon(0 44.3293804012%,100% 44.3293804012%,100% 53.461991145%,0 53.461991145%);transform:translate(.4189856048%,.0389602073%)}10%{-webkit-clip-path:polygon(0 50.6329460142%,100% 50.6329460142%,100% 57.4312346751%,0 57.4312346751%);clip-path:polygon(0 50.6329460142%,100% 50.6329460142%,100% 57.4312346751%,0 57.4312346751%);transform:translate(1.2249291498%,-.1623937631%)}12%{-webkit-clip-path:polygon(0 70.8972971853%,100% 70.8972971853%,100% 73.1191890231%,0 73.1191890231%);clip-path:polygon(0 70.8972971853%,100% 70.8972971853%,100% 73.1191890231%,0 73.1191890231%);transform:translate(-.6972587132%,-.2557431217%)}14%{-webkit-clip-path:polygon(0 7.3288289919%,100% 7.3288289919%,100% 16.9864909948%,0 16.9864909948%);clip-path:polygon(0 7.3288289919%,100% 7.3288289919%,100% 16.9864909948%,0 16.9864909948%);transform:translate(5.7760376851%,.3472925363%)}16%{-webkit-clip-path:polygon(0 3.7766259915%,100% 3.7766259915%,100% 6.3779916763%,0 6.3779916763%);clip-path:polygon(0 3.7766259915%,100% 3.7766259915%,100% 6.3779916763%,0 6.3779916763%);transform:translate(5.4283656024%,-.1147639035%)}18%{-webkit-clip-path:polygon(0 33.3521738622%,100% 33.3521738622%,100% 36.7749472522%,0 36.7749472522%);clip-path:polygon(0 33.3521738622%,100% 33.3521738622%,100% 36.7749472522%,0 36.7749472522%);transform:translate(6.2322043889%,-.3179581716%)}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(-.6414588985%,-.1357051151%)}2%{transform:translate(-.6406930139%,.2070823604%)}4%{transform:translate(-.0905811306%,.4418626121%)}6%{transform:translate(.5507121832%,-.3955666681%)}8%{transform:translate(.871719387%,-.4740885888%)}10%{transform:translate(-1.4740774319%,-.4946374715%)}12%{transform:translate(1.155351596%,.0605945919%)}14%{transform:translate(-.3768419594%,.2437725468%)}16%{transform:translate(.1225172846%,-.2625186418%)}18%{transform:translate(.6742291753%,-.0882252462%)}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.8697087797%,-.4593237966%)}2%{transform:translate(.8780852667%,-.0702527927%)}4%{transform:translate(1.790755817%,-.4531209988%)}6%{transform:translate(-.3751885418%,-.1829634631%)}8%{transform:translate(.8998644636%,-.078544794%)}10%{transform:translate(-.3087884219%,.2057051302%)}12%{transform:translate(-.132044466%,-.1824667964%)}14%{transform:translate(-.8744361721%,.2134251222%)}16%{transform:translate(-.7778722334%,.0877705137%)}18%{transform:translate(-.9297067594%,.181645809%)}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(-1.5676923483%,-.2963902783%)}2%{transform:translate(-1.3663415774%,-.1915216062%)}4%{transform:translate(.316632722%,.4520318699%)}6%{transform:translate(-.2092089254%,-.4597164935%)}8%{transform:translate(-.8179019924%,-.3318702676%)}10%{transform:translate(-1.955571468%,.1631059051%)}12%{transform:translate(-1.0762583911%,-.3987345047%)}14%{transform:translate(.9876063425%,.3396382854%)}16%{transform:translate(-1.13664228%,.1062715624%)}18%{transform:translate(-1.2792727904%,.2680011324%)}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)}}