:root{--lp-content-blue:#19e7fa;--lp-content-yellow:#fae71b;--lp-content-yellow-light:#fcf174;--lp-content-black:#1f1f1f}

/*!
 * "Noto Sans JP" licensed under the SIL Open Font License (https://openfontlicense.org/)
 * https://fonts.google.com/noto/specimen/Noto+Sans+JP
 */@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:300;src:url(/fonts/NotoSansJP-Light.woff2?deb6ac7eb875b22f37510bcbd2fa67b4) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/fonts/NotoSansJP-Regular.woff2?ab93648ec4cf963521322d45d331562b) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/fonts/NotoSansJP-Bold.woff2?930c90e812ec48c1781527c89f35fc3d) format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;padding:0;transition:.2s}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){-webkit-font-smoothing:antialiased;line-height:1.5}:where(input,button,textarea,select){color:inherit;font:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(:focus-visible){outline:3px solid Highlight;outline-offset:2px;scroll-margin-block:10vh}:where(.visually-hidden:not(:focus-within,:active)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}em{font-style:normal}body{text-spacing-trim:trim-start;background:#eee;box-shadow:0 0 15px 0 hsla(0,0%,65%,.6);color:#333;font-family:Noto Sans JP;max-width:1920px}.loader,body{margin:0 auto}.loader{--r1:154%;--r2:68.5%;animation:l9 2s linear infinite;aspect-ratio:1;background:radial-gradient(var(--r1) var(--r2) at top,transparent 79.5%,#269af2 80%),radial-gradient(var(--r1) var(--r2) at bottom,#269af2 79.5%,transparent 80%),radial-gradient(var(--r1) var(--r2) at top,transparent 79.5%,#269af2 80%),#ccc;background-position:-100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:50.5% 220%;border-radius:50%;left:0;position:absolute;right:0;top:26vh;width:60px}@keyframes l9{33%{background-position:0 33%,100% 33%,200% 33%}66%{background-position:-100% 66%,0 66%,100% 66%}to{background-position:0 100%,100% 100%,200% 100%}}main{background:var(--lp-content-blue);overflow:hidden;position:relative;z-index:0}header{background:#fff;padding:1rem}@media screen and (max-width:780px){header{padding:.6rem}}header .logo{width:20rem}@media screen and (max-width:780px) and (max-width:670px){header .logo{width:50vw}}header .logo img{width:100%}header .logo span{display:none}hgroup{background:#fff;position:relative}@media screen and (min-width:781px){hgroup{height:50rem!important}}@media screen and (min-width:781px) and (min-width:1481px){hgroup{height:50rem}}@media screen and (min-width:781px) and (max-width:1480px) and (min-width:1281px){hgroup{height:50rem}}@media screen and (min-width:781px) and (max-width:1280px) and (min-width:1181px){hgroup{height:46rem}}@media screen and (min-width:781px) and (max-width:1180px) and (min-width:1081px){hgroup{height:44rem}}@media screen and (min-width:781px) and (max-width:1080px) and (min-width:961px){hgroup{height:40rem}}@media screen and (min-width:781px) and (max-width:960px){hgroup{height:40rem}}@media screen and (max-width:780px){hgroup{min-height:64rem}}@media screen and (max-width:780px) and (max-width:393px){hgroup{min-height:55rem}}@media screen and (max-width:780px) and (max-width:375px){hgroup{min-height:48rem}}hgroup{overflow:hidden;z-index:0}@media screen and (max-width:780px){hgroup{margin:0 0 -16rem}}@media screen and (max-width:780px) and (max-width:393px){hgroup{margin:0 0 -10rem}}@media screen and (max-width:780px) and (max-width:375px){hgroup{margin:0 0 -10rem}}hgroup .hgroup-inner{display:flex;flex-flow:column;justify-content:center;position:relative;z-index:3}@media screen and (min-width:781px){hgroup .hgroup-inner{margin:3rem auto 0;padding:0;position:absolute;width:100%}}@media screen and (min-width:781px) and (min-width:1741px){hgroup .hgroup-inner{right:-42rem}}@media screen and (min-width:781px) and (max-width:1740px) and (min-width:1621px){hgroup .hgroup-inner{right:-34rem}}@media screen and (min-width:781px) and (max-width:1620px) and (min-width:1561px){hgroup .hgroup-inner{right:-30rem}}@media screen and (min-width:781px) and (max-width:1560px) and (min-width:1481px){hgroup .hgroup-inner{right:-28rem}}@media screen and (min-width:781px) and (max-width:1480px) and (min-width:1281px){hgroup .hgroup-inner{right:-24rem}}@media screen and (min-width:781px) and (max-width:1281px) and (min-width:1181px){hgroup .hgroup-inner{right:-21rem}}@media screen and (min-width:781px) and (max-width:1180px) and (min-width:961px){hgroup .hgroup-inner{right:-18rem}}@media screen and (min-width:781px) and (max-width:960px){hgroup .hgroup-inner{margin:3rem 0 0 2rem;right:-4rem}}@media screen and (max-width:780px){hgroup .hgroup-inner{margin:0 auto;padding:1.6rem;width:70%}}@media screen and (max-width:780px) and (max-width:670px){hgroup .hgroup-inner{width:80%}}@media screen and (max-width:780px) and (max-width:570px){hgroup .hgroup-inner{width:90%}}@media screen and (max-width:780px) and (max-width:508px){hgroup .hgroup-inner{padding:1rem;width:100%}}@media screen and (min-width:781px){hgroup .hgroup-inner h1{display:block;font-size:4rem;line-height:5.6rem}}@media screen and (max-width:1600px){hgroup .hgroup-inner h1{font-size:3.6rem;line-height:5rem}}@media screen and (max-width:1480px){hgroup .hgroup-inner h1{font-size:3.2rem;line-height:4.8rem}}@media screen and (max-width:1280px){hgroup .hgroup-inner h1{font-size:3rem;line-height:4rem}}@media screen and (max-width:960px){hgroup .hgroup-inner h1{font-size:4rem;line-height:5.6rem}}@media screen and (max-width:780px){hgroup .hgroup-inner h1{font-size:3.4rem;line-height:4.6rem}}@media screen and (max-width:780px) and (max-width:414px){hgroup .hgroup-inner h1{font-size:2.8rem;line-height:4rem}}@media screen and (max-width:780px) and (max-width:393px){hgroup .hgroup-inner h1{font-size:2.4rem;line-height:3.6rem}}@media screen and (max-width:780px) and (max-width:375px){hgroup .hgroup-inner h1{font-size:2rem;line-height:3rem}}hgroup .hgroup-inner p{font-weight:700}@media screen and (min-width:781px){hgroup .hgroup-inner p{font-size:2rem;font-weight:700;margin:1.4rem 0}}@media screen and (min-width:781px) and (max-width:1600px){hgroup .hgroup-inner p{font-size:1.6rem;margin:1.2rem 0}}@media screen and (min-width:781px) and (max-width:1480px){hgroup .hgroup-inner p{font-size:1.3rem;margin:1.1rem 0}}@media screen and (min-width:781px) and (max-width:1280px){hgroup .hgroup-inner p{font-size:1.2rem;margin:1rem 0}}@media screen and (min-width:781px) and (max-width:960px){hgroup .hgroup-inner p{font-size:1.6rem;margin:1rem 0}}@media screen and (max-width:780px){hgroup .hgroup-inner p{font-size:2rem;margin:.8rem 0}}@media screen and (max-width:780px) and (max-width:508px){hgroup .hgroup-inner p{font-size:6.6vw;margin:2vw 0}}@media screen and (max-width:780px) and (max-width:375px){hgroup .hgroup-inner p{font-size:5.8vw}}hgroup .hgroup-inner span{display:inline-block;font-size:1.1rem;font-weight:700;line-height:1.8rem}@media screen and (min-width:781px) and (max-width:1600px){hgroup .hgroup-inner span{font-size:1rem;line-height:1.7rem}}@media screen and (min-width:781px) and (max-width:1480px){hgroup .hgroup-inner span{font-size:.9rem;line-height:1.6rem}}@media screen and (min-width:781px) and (max-width:1280px){hgroup .hgroup-inner span{font-size:.8rem;line-height:1.4rem}}@media screen and (min-width:781px) and (max-width:960px){hgroup .hgroup-inner span{font-size:1rem;line-height:1.6rem}}@media screen and (max-width:780px) and (max-width:508px){hgroup .hgroup-inner span{font-size:3.6vw;line-height:6.6vw}}hgroup .hgroup-phone{position:absolute;z-index:2}@media screen and (min-width:781px){hgroup .hgroup-phone{bottom:-.3rem;height:48rem;right:0;width:40rem}}@media screen and (min-width:781px) and (max-width:1480px) and (min-width:1281px){hgroup .hgroup-phone{right:2rem}}@media screen and (min-width:781px) and (max-width:1280px) and (min-width:1181px){hgroup .hgroup-phone{right:0}}@media screen and (min-width:781px) and (max-width:1180px) and (min-width:1081px){hgroup .hgroup-phone{right:-2rem}}@media screen and (min-width:781px) and (max-width:1080px) and (min-width:961px){hgroup .hgroup-phone{right:-6rem}}@media screen and (min-width:781px) and (max-width:960px){hgroup .hgroup-phone{right:-16rem;width:36rem}}@media screen and (max-width:780px){hgroup .hgroup-phone{bottom:7rem;left:0;margin:0 auto;right:0;width:28rem}}@media screen and (max-width:780px) and (max-width:393px){hgroup .hgroup-phone{bottom:3rem;width:27rem}}@media screen and (max-width:780px) and (max-width:375px){hgroup .hgroup-phone{bottom:3rem;left:0;margin:0 auto;right:0;width:20rem}}@media screen and (max-width:780px) and (max-width:280px) and (max-height:653px){hgroup .hgroup-phone{bottom:5rem;left:auto;margin:0 auto;right:-3rem;width:22rem}}hgroup .hgroup-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:961px){hgroup .hgroup-bg:before{background:#fae71b;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:28rem;z-index:2}}@media screen and (min-width:961px) and (max-width:1480px){hgroup .hgroup-bg:before{width:24rem}}@media screen and (min-width:961px) and (max-width:1280px){hgroup .hgroup-bg:before{width:20rem}}@media screen and (min-width:961px) and (max-width:1080px){hgroup .hgroup-bg:before{width:16rem}}@media screen and (min-width:781px){hgroup .hgroup-bg{background:url(/img/lp-hgroup-bg-pc.png) no-repeat -12rem 50%;background-size:cover}}@media screen and (min-width:781px) and (max-width:1920px) and (min-height:961px){hgroup .hgroup-bg{background:url(/img/lp-hgroup-bg-pc.png) no-repeat -12rem 50%;background-size:cover}}@media screen and (min-width:781px) and (max-width:960px){hgroup .hgroup-bg{background:url(/img/lp-hgroup-bg-pc.png) no-repeat 100% 0;background-size:200%}}@media screen and (max-width:780px){hgroup .hgroup-bg{background:url(/img/lp-hgroup-bg.png) no-repeat 100% 0;background-size:cover}}@media screen and (min-width:961px){hgroup .hgroup-phone{animation:move-hgroup-phone 1.6s forwards}hgroup .hgroup-bg{animation:move-hgroup-bg 1.4s forwards}}@keyframes move-hgroup-phone{0%{margin:0 -6rem 0 0}to{margin:0}}@keyframes move-hgroup-bg{0%{background:url(/img/lp-hgroup-bg-pc.png) no-repeat -24rem 50%;background-size:cover}to{@media screen and (min-width:781px){background:url(/img/lp-hgroup-bg-pc.png) no-repeat -12rem 50%;background-size:cover}}}.download{align-items:center;background:#fff;border-radius:1rem;display:inline-flex;flex-flow:column;justify-content:center;margin:2rem 0;padding:0 0 1.6rem;text-align:center}@media screen and (min-width:781px){.download{margin:0;padding:0}}.download p{font-size:1.4rem;font-weight:700;padding:1.2rem 0}.download .download-banner{align-items:center;display:flex;justify-content:center;padding:0 1rem}@media screen and (min-width:781px){.download .download-banner{padding:0}}.download .download-banner li{padding:0 1rem}@media screen and (min-width:781px){.download .download-banner li{padding:0}}@media screen and (max-width:400px){.download .download-banner li{padding:0 .6rem}}@media screen and (min-width:781px){.download .download-banner li:first-of-type,.download .download-banner li:nth-of-type(2){display:none}}.download .download-banner li.qrcode-download{position:relative;width:8rem}.download .download-banner li.qrcode-download figure{display:block;width:8rem}@media screen and (max-width:780px){.download .download-banner li.qrcode-download{display:none}}.header-download{animation:move-header-download 1.2s forwards;opacity:0}@media screen and (min-width:781px){.header-download{padding:0;position:absolute;z-index:9999}}@media screen and (min-width:781px) and (min-width:1741px){.header-download{left:41rem;top:29rem}}@media screen and (min-width:781px) and (max-width:1740px){.header-download{left:33rem;top:29rem}}@media screen and (min-width:781px) and (max-width:1620px){.header-download{left:29rem;top:29rem}}@media screen and (min-width:781px) and (max-width:1600px){.header-download{left:29rem;top:26rem}}@media screen and (min-width:781px) and (max-width:1560px){.header-download{left:27rem;top:26rem}}@media screen and (min-width:781px) and (max-width:1480px){.header-download{left:23rem;top:24.5rem}}@media screen and (min-width:781px) and (max-width:1280px){.header-download{left:20rem;top:22rem}}@media screen and (min-width:781px) and (max-width:1180px){.header-download{left:17.5rem;top:22rem}}@media screen and (min-width:781px) and (max-width:960px){.header-download{left:3rem;top:27rem}}@media screen and (max-width:780px){.header-download{position:relative;text-align:center;z-index:9999}}@media screen and (min-width:781px){.header-download .download{padding:0 2rem 2rem}}@media screen and (max-width:780px){.header-download .download{background:transparent;left:0;margin:0;right:0;top:0}.header-download .download p{display:none}}.header-download .download .download-banner{align-items:flex-end}@media screen and (min-width:781px){.content-download .download{background:#fff!important;margin:0 0 4rem!important;padding:.5rem 2rem 2rem!important}}@keyframes move-header-download{0%{opacity:0}to{opacity:1}}footer{background:#fff}@media screen and (min-width:781px){footer .footer-link-list{padding:1.6rem 1.6rem 1.6rem 0}}@media screen and (max-width:780px){footer .footer-link-list{padding:1rem 0;padding:1rem 0 2rem}}footer .footer-link-list li,footer .footer-link-list ul{align-items:center;display:flex;justify-content:center}@media screen and (max-width:780px){footer .footer-link-list li,footer .footer-link-list ul{flex-flow:column}}@media screen and (min-width:781px){footer .footer-link-list li:not(:last-of-type){padding:0 1rem 0 0}footer .footer-link-list li:not(:last-of-type):after{background:var(--lp-content-black);content:"";display:inline-block;height:1rem;margin:0 0 0 1rem;width:1px}}@media screen and (max-width:780px) and (min-width:781px){footer .footer-link-list li:not(:last-of-type){padding:0 .4rem 0 0}}@media screen and (max-width:780px){footer .footer-link-list li{border-bottom:1px solid #e6e6e6;padding:.4rem 0 .2rem;width:60%}}@media screen and (max-width:780px) and (max-width:480px){footer .footer-link-list li{width:90%}}@media screen and (min-width:781px){footer .footer-link-list li img{margin:0 1rem 0 0}}@media screen and (max-width:780px) and (min-width:781px){footer .footer-link-list li img{margin:0 .4rem 0 0}}footer .footer-link-list li img{width:5rem}@media screen and (max-width:780px){footer .footer-link-list li img{margin:0 0 1rem;width:8rem}footer .footer-link-list li a{display:block;font-size:.8rem;text-decoration:none;width:100%}}.footer-copyright{background:#e50013;padding:1rem;text-align:center}.footer-copyright p{color:#fff}@media screen and (max-width:780px){.footer-copyright p{font-size:.8rem}}.container{position:relative;z-index:3}.container h2{font-size:3rem;position:relative;text-align:center;z-index:5}@media screen and (max-width:780px){.container h2{margin:-2rem 0 1rem;padding:3rem 0 0}}@media screen and (max-width:393px){.container h2{font-size:2.6rem}}@media screen and (max-width:375px){.container h2{font-size:2rem}}@media screen and (min-width:961px){.container{animation:move-container 1.6s forwards}}@keyframes move-container{0%{margin:20rem 0 0}to{margin:0}}.content{display:flex;justify-content:center;padding:1rem 0}@media screen and (min-width:781px){.content{align-items:flex-end}}@media screen and (max-width:780px){.content{align-items:center}}@media screen and (min-width:781px){.content{padding:0 0 2.8rem}}@media screen and (max-width:780px){.content{flex-flow:column-reverse;margin:0;min-height:32rem;padding:0 0 2rem}}.content .content-text{padding:0 2.4rem 0 0;position:relative;z-index:10}@media screen and (max-width:880px){.content .content-text{padding:0 .8rem 0 0}}@media screen and (max-width:780px){.content .content-text{padding:1rem}}.content .content-text .br-block{font-style:normal!important}@media screen and (min-width:781px){.content .content-text .br-block{display:block}}@media screen and (max-width:780px){.content .content-text .br-block{display:inline}}.content .content-text h3{color:#fff;width:10rem}.content .content-text h3 img{width:100%}.content .content-text h3 span{display:none}@media screen and (min-width:781px){.content .content-text h3{font-size:10rem;margin-bottom:1rem}}@media screen and (max-width:780px){.content .content-text h3{font-size:9rem;position:absolute;right:2rem;top:2rem;z-index:0}}@media screen and (min-width:781px){.content .content-text p{font-size:2rem;margin:0 0 1rem}}.content .content-text p{font-weight:700}@media screen and (max-width:780px){.content .content-text p{font-size:2rem;margin:3rem 0 1rem;position:relative;z-index:1}}@media screen and (max-width:780px) and (max-width:375px){.content .content-text p{font-size:1.7rem}}@media screen and (max-width:780px) and (max-width:280px){.content .content-text p{font-size:1.5rem}}@media screen and (max-width:780px){.content .content-text span{display:block;font-size:1rem;line-height:1.8rem;position:relative;z-index:1}}@media screen and (max-width:780px) and (max-width:375px){.content .content-text span{font-size:.9rem;line-height:1.4rem}}@media screen and (max-width:780px) and (max-width:280px){.content .content-text span{font-size:.8rem;line-height:1.28rem}}@media screen and (max-width:780px){.content.content-01{padding:1rem 0 2rem}}@media screen and (min-width:781px){.content.content-02 .content-text{padding:1rem}}@media screen and (max-width:780px){.content.content-02{padding:1rem 0 2rem}.content.content-03{padding:0}}.content .content-img{position:relative;z-index:10}@media screen and (min-width:781px){.content .content-img{width:50vw}}@media screen and (min-width:961px){.content .content-img{width:28rem}}.content .content-img img{width:100%}.wave{height:24rem;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;width:auto}.wave.js-animate-active{transition:3s}.wave .wave-inner{height:50rem;width:5760px}.wave.wave-01{z-index:4}@media screen and (min-width:781px){.wave.wave-01{left:-106rem;top:-14rem}.wave.wave-01.js-animate-active{left:-126rem;top:-14rem}}@media screen and (max-width:780px){.wave.wave-01{left:-180rem;top:-16rem}}.wave.wave-01 .wave-inner{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5760" height="1249.997" viewBox="0 0 5760 1249.997"><path id="wave-01" d="M5760,194.5C5309.92,146.42,4807.86,45.66,4502.57,11.69,4063.14-37.2,3653.76,80.85,3354,116.58c-411,49-504.95-97.69-935.43-89.95C1397,45,1584,583,85,205Q43.84,194.62,0,185.85V1250H5760Z" transform="translate(0 -0.003)" fill="%2319e7fa"/></svg>');background-position:100% 0;background-repeat:no-repeat}.wave.wave-02{bottom:-2rem;z-index:5}@media screen and (min-width:781px){.wave.wave-02{height:24rem;left:-104rem}.wave.wave-02.js-animate-active{left:-124rem}}@media screen and (max-width:780px){.wave.wave-02{height:18.5rem;left:-150rem}}.wave.wave-02 .wave-inner{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5760" height="1249.998" viewBox="0 0 5760 1249.998"><path id="wave-02" d="M5760,160.08c-194.28,4.72-389.97,45.25-666.67,114.17C4395,448.21,4181.86,426.79,3747.43,230S2825.99,175.91,2597,218.06,2132.87,261.45,1564,59.21C1130.45-94.92,444.97,80.7,0,256.92V1250H5760Z" transform="translate(0 -0.002)" fill="%23fae71b"/></svg>');background-position:100% 0;background-repeat:no-repeat}.wave.wave-03{bottom:-8rem;z-index:6}@media screen and (min-width:781px){.wave.wave-03{height:24rem;left:-120rem}.wave.wave-03.js-animate-active{left:-100rem}}@media screen and (max-width:780px){.wave.wave-03{height:14rem;left:-130rem}}.wave.wave-03 .wave-inner{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5760" height="1250.001" viewBox="0 0 5760 1250.001"><path id="wave-03" d="M4957.33,431.12C4448,392.14,4256.57,38.8,3862.29,15.97S2986.36,183.83,2702.68,164.48,2420.55-3.98,2047.27.08,1585,365.14,966,234.14C471.21,129.43,227.52,45.16,0,15.56V1250H5760V206.62C5437.61,325.81,5236.12,452.45,4957.33,431.12Z" transform="translate(0 0.001)" fill="%23fcf174"/></svg>');background-position:100% 0;background-repeat:no-repeat}.content-01{background:linear-gradient(rgba(25,231,250,0) 10%,#19e7fa 0,#19e7fa);position:relative;z-index:2}@media screen and (min-width:781px){.content-01{margin:0 0 -12rem;padding:0 0 20rem}}.content-02{background:linear-gradient(rgba(250,231,27,0) 30%,#fae71b 0,#fae71b);flex-flow:row-reverse;position:relative;z-index:4}@media screen and (min-width:781px){.content-02{margin:0 0 -12rem;padding:0 0 20rem}}@media screen and (max-width:780px){.content-02{background:#fae71b;flex-flow:column-reverse}}.content-03{background:linear-gradient(hsla(55,96%,72%,0) 46%,#fcf174 0,#fcf174);position:relative;z-index:6}@media screen and (max-width:780px){.content-03{background:#fcf174}}@media screen and (min-width:781px){.content.js-animate .content-text{opacity:0}.content.js-animate .content-text p,.content.js-animate .content-text span{left:4rem}.content.js-animate .content-img{top:1.6rem}.content.js-animate-active .content-text{animation:move-content-text .8s forwards}.content.js-animate-active .content-text p{animation:move-content-text-inner 1.4s forwards}.content.js-animate-active .content-text span{animation:move-content-text-inner 2s forwards}.content.js-animate-active .content-img{animation:move-content-img 1s forwards}@keyframes move-content-text{0%{opacity:0}to{opacity:1}}@keyframes move-content-text-inner{0%{left:4rem}to{left:0}}@keyframes move-content-img{0%{top:1.6rem}to{top:0}}}.content-download{align-items:center;background:var(--lp-content-yellow-light);display:flex;justify-content:center;margin:-.1rem 0 0;padding:1rem 0 0;position:relative;z-index:6}.content-download .download{background:transparent}@media screen and (min-width:781px){.content-download .download{padding:1rem 0 4rem}}@media screen and (max-width:780px){.content-download .download{padding:0 0 4rem}}.column{background:#f3f3f3;padding:4rem 0 0}@media screen and (max-width:780px){.column{padding:3rem 0 0}}.column .column-list{background:#fff;border-radius:1rem;margin:0 auto;padding:2rem}@media screen and (min-width:781px){.column .column-list{width:48rem}}@media screen and (max-width:780px){.column .column-list{padding:1.2rem;width:90%}}.column .column-list h2{margin:0 0 1.6rem;text-align:center}.column .column-list .column-list-inner{margin:0 auto;overflow-x:scroll;width:100%}.column .column-list .column-list-inner::-webkit-scrollbar{background:rgba(0,0,0,.1);border-radius:20px;height:.6rem;width:auto}.column .column-list .column-list-inner::-webkit-scrollbar-thumb{background:#404040;border-radius:20px}.column .column-list .column-list-inner ul{align-items:center;display:flex;justify-content:flex-start;min-width:79.6875rem}@media screen and (max-width:780px){.column .column-list .column-list-inner ul{min-width:98.4375rem}}.column .column-list .column-list-inner ul{margin:0 auto 1.5rem}.column .column-list .column-list-inner ul li{width:15rem}@media screen and (max-width:780px){.column .column-list .column-list-inner ul li{width:18.75rem}}.column .column-list .column-list-inner ul li:not(:last-of-type){margin:0 .9375rem 0 0}.column .column-list .column-list-inner ul li a{align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start;text-decoration:none}.column .column-list .column-list-inner ul li a figure{margin:0 0 1rem}.column .column-list .column-list-inner ul li a figure img{width:100%}.column .column-list .column-list-inner ul li a figcaption span{font-size:1.25rem;font-weight:700;line-height:2rem;text-decoration:none}@media screen and (max-width:780px){.column .column-list .column-list-inner ul li a figcaption span{font-size:1rem;line-height:1.5rem}}.notice{background:#f3f3f3;padding:4rem 0}@media screen and (max-width:780px){.notice{padding:3rem 0}}.notice .notice-list{background:#fff;border-radius:1rem;margin:0 auto;padding:2rem 1rem}@media screen and (min-width:781px){.notice .notice-list{width:48rem}}@media screen and (max-width:780px){.notice .notice-list{width:90%}}.notice .notice-list h2{margin:0 0 1.6rem;text-align:center}.notice .notice-list ul{height:24rem;padding:0 1rem}@media screen and (max-width:780px){.notice .notice-list ul{height:20rem}}.notice .notice-list ul{overflow-y:scroll}.notice .notice-list ul::-webkit-scrollbar{background:rgba(0,0,0,.1);border-radius:20px;height:auto;width:.6rem}@media screen and (min-width:781px){.notice .notice-list ul::-webkit-scrollbar{visibility:hidden}}.notice .notice-list ul::-webkit-scrollbar-thumb{background:#404040;border-radius:20px}@media screen and (min-width:781px){.notice .notice-list ul::-webkit-scrollbar-thumb{visibility:hidden}}.notice .notice-list ul li{border-bottom:1px solid #707070}.notice .notice-list ul li a{color:#1f1f1f;display:inline-block;padding:.6rem 0;text-decoration:none;width:100%}.notice .notice-list ul li a span{display:block}.notice .notice-list ul li a span:first-of-type{margin:0 0 .2rem}@media screen and (max-width:780px){.notice .notice-list ul li a span:first-of-type{font-size:.8rem;margin:0}}.notice .notice-list ul li a span:last-of-type{font-size:1.16rem}@media screen and (max-width:780px){.notice .notice-list ul li a span:last-of-type{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:96%}}@media screen and (min-width:781px){.notice .notice-list ul:hover::-webkit-scrollbar,.notice .notice-list ul:hover::-webkit-scrollbar-thumb{visibility:visible}}
