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 72.928734358%,100% 72.928734358%,100% 76.6489816563%,0 76.6489816563%);clip-path:polygon(0 72.928734358%,100% 72.928734358%,100% 76.6489816563%,0 76.6489816563%);transform:translate(-6.6224201611%,-.2871831148%)}2%{-webkit-clip-path:polygon(0 3.6325925369%,100% 3.6325925369%,100% 5.1313780949%,0 5.1313780949%);clip-path:polygon(0 3.6325925369%,100% 3.6325925369%,100% 5.1313780949%,0 5.1313780949%);transform:translate(1.8347824238%,-.4748598835%)}4%{-webkit-clip-path:polygon(0 72.0251263272%,100% 72.0251263272%,100% 76.4769143865%,0 76.4769143865%);clip-path:polygon(0 72.0251263272%,100% 72.0251263272%,100% 76.4769143865%,0 76.4769143865%);transform:translate(6.4194036146%,-.3558795897%)}6%{-webkit-clip-path:polygon(0 74.4891186024%,100% 74.4891186024%,100% 75.6074211372%,0 75.6074211372%);clip-path:polygon(0 74.4891186024%,100% 74.4891186024%,100% 75.6074211372%,0 75.6074211372%);transform:translate(-.554493609%,.3807974556%)}8%{-webkit-clip-path:polygon(0 55.0804822272%,100% 55.0804822272%,100% 61.819086515%,0 61.819086515%);clip-path:polygon(0 55.0804822272%,100% 55.0804822272%,100% 61.819086515%,0 61.819086515%);transform:translate(-4.0531101175%,.1193238509%)}10%{-webkit-clip-path:polygon(0 77.9911331851%,100% 77.9911331851%,100% 81.4218175403%,0 81.4218175403%);clip-path:polygon(0 77.9911331851%,100% 77.9911331851%,100% 81.4218175403%,0 81.4218175403%);transform:translate(4.2655513048%,-.248158484%)}12%{-webkit-clip-path:polygon(0 17.8696243985%,100% 17.8696243985%,100% 26.1216681991%,0 26.1216681991%);clip-path:polygon(0 17.8696243985%,100% 17.8696243985%,100% 26.1216681991%,0 26.1216681991%);transform:translate(-6.2859880328%,.1263521265%)}14%{-webkit-clip-path:polygon(0 38.6319405471%,100% 38.6319405471%,100% 43.3657070899%,0 43.3657070899%);clip-path:polygon(0 38.6319405471%,100% 38.6319405471%,100% 43.3657070899%,0 43.3657070899%);transform:translate(-3.0905622739%,.455831267%)}16%{-webkit-clip-path:polygon(0 78.9883019734%,100% 78.9883019734%,100% 87.1434334161%,0 87.1434334161%);clip-path:polygon(0 78.9883019734%,100% 78.9883019734%,100% 87.1434334161%,0 87.1434334161%);transform:translate(7.804355323%,-.0448956174%)}18%{-webkit-clip-path:polygon(0 74.8259857336%,100% 74.8259857336%,100% 76.3124737302%,0 76.3124737302%);clip-path:polygon(0 74.8259857336%,100% 74.8259857336%,100% 76.3124737302%,0 76.3124737302%);transform:translate(5.2506276146%,.498457092%)}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 86.9366955944%,100% 86.9366955944%,100% 93.5147847476%,0 93.5147847476%);clip-path:polygon(0 86.9366955944%,100% 86.9366955944%,100% 93.5147847476%,0 93.5147847476%);transform:translate(1.1648063306%,-.4010846515%)}2%{-webkit-clip-path:polygon(0 63.0422675499%,100% 63.0422675499%,100% 67.2947484939%,0 67.2947484939%);clip-path:polygon(0 63.0422675499%,100% 63.0422675499%,100% 67.2947484939%,0 67.2947484939%);transform:translate(.8494155576%,-.1608257854%)}4%{-webkit-clip-path:polygon(0 79.9727463443%,100% 79.9727463443%,100% 83.1330699417%,0 83.1330699417%);clip-path:polygon(0 79.9727463443%,100% 79.9727463443%,100% 83.1330699417%,0 83.1330699417%);transform:translate(-7.9379789906%,-.0160855919%)}6%{-webkit-clip-path:polygon(0 66.3079381159%,100% 66.3079381159%,100% 68.7589519642%,0 68.7589519642%);clip-path:polygon(0 66.3079381159%,100% 66.3079381159%,100% 68.7589519642%,0 68.7589519642%);transform:translate(-1.8684139865%,.0050558793%)}8%{-webkit-clip-path:polygon(0 57.887684739%,100% 57.887684739%,100% 63.1312251788%,0 63.1312251788%);clip-path:polygon(0 57.887684739%,100% 57.887684739%,100% 63.1312251788%,0 63.1312251788%);transform:translate(-5.0399361607%,.0860653826%)}10%{-webkit-clip-path:polygon(0 87.4834576884%,100% 87.4834576884%,100% 96.696390842%,0 96.696390842%);clip-path:polygon(0 87.4834576884%,100% 87.4834576884%,100% 96.696390842%,0 96.696390842%);transform:translate(-2.258401315%,-.1447353472%)}12%{-webkit-clip-path:polygon(0 72.1398760986%,100% 72.1398760986%,100% 81.8079166628%,0 81.8079166628%);clip-path:polygon(0 72.1398760986%,100% 72.1398760986%,100% 81.8079166628%,0 81.8079166628%);transform:translate(-5.4339922466%,.0688430231%)}14%{-webkit-clip-path:polygon(0 59.1596667601%,100% 59.1596667601%,100% 65.7407800836%,0 65.7407800836%);clip-path:polygon(0 59.1596667601%,100% 59.1596667601%,100% 65.7407800836%,0 65.7407800836%);transform:translate(-4.1345290291%,.2687550075%)}16%{-webkit-clip-path:polygon(0 8.1950490232%,100% 8.1950490232%,100% 15.1895088018%,0 15.1895088018%);clip-path:polygon(0 8.1950490232%,100% 8.1950490232%,100% 15.1895088018%,0 15.1895088018%);transform:translate(7.6999383494%,.2439130469%)}18%{-webkit-clip-path:polygon(0 34.5344941469%,100% 34.5344941469%,100% 44.2862891159%,0 44.2862891159%);clip-path:polygon(0 34.5344941469%,100% 34.5344941469%,100% 44.2862891159%,0 44.2862891159%);transform:translate(.3787081001%,-.0039060107%)}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(-.2376037894%,-.2459012741%)}2%{transform:translate(1.0106677737%,.0858332014%)}4%{transform:translate(-.3213595185%,.3271479817%)}6%{transform:translate(-.0362263816%,-.4705719158%)}8%{transform:translate(-.748536985%,-.3468222093%)}10%{transform:translate(-1.1343849892%,.232784232%)}12%{transform:translate(1.100824018%,.2008378275%)}14%{transform:translate(1.3901637455%,.4253895913%)}16%{transform:translate(-1.6299094489%,.0795681994%)}18%{transform:translate(1.9229595528%,.4134044082%)}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(.111079163%,-.1104931444%)}2%{transform:translate(-.8493434544%,.2336434805%)}4%{transform:translate(1.011471843%,-.249810668%)}6%{transform:translate(1.5434381411%,.1517604608%)}8%{transform:translate(.6119360388%,-.2305352366%)}10%{transform:translate(-1.3847771798%,.2417324624%)}12%{transform:translate(-.8602515118%,-.2870238109%)}14%{transform:translate(-1.0483659458%,.4386603805%)}16%{transform:translate(1.0310158978%,.1425694925%)}18%{transform:translate(1.481288782%,-.3715160664%)}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(.6321775535%,.1195427213%)}2%{transform:translate(.2206781971%,.1790069031%)}4%{transform:translate(-1.7471732127%,-.1870033825%)}6%{transform:translate(-1.9114640846%,.1695259804%)}8%{transform:translate(.2370644247%,.4331706514%)}10%{transform:translate(.8273004689%,-.0913496974%)}12%{transform:translate(-.0999566802%,.2086394599%)}14%{transform:translate(-.4426547599%,.3328821678%)}16%{transform:translate(.3258748693%,.1750479849%)}18%{transform:translate(.4926985048%,.2290706085%)}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)}}