: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(/build/assets/NotoSansJP-Light-8ebaf74f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/build/assets/NotoSansJP-Regular-1dca21f3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/build/assets/NotoSansJP-Bold-957f9aa6.woff2) format("woff2")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;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){line-height:1.5;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color: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){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:3px solid Highlight;outline-offset:2px;scroll-margin-block:10vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}em{font-style:normal}body{background:#eee;color:#333;font-family:Noto Sans JP;max-width:1920px;margin:0 auto;box-shadow:0 0 15px #a6a6a699;text-spacing-trim:trim-start}.loader{--r1: 154%;--r2: 68.5%;width:60px;aspect-ratio:1;border-radius:50%;background:radial-gradient(var(--r1) var(--r2) at top,rgba(0,0,0,0) 79.5%,#269af2 80%),radial-gradient(var(--r1) var(--r2) at bottom,#269af2 79.5%,rgba(0,0,0,0) 80%),radial-gradient(var(--r1) var(--r2) at top,rgba(0,0,0,0) 79.5%,#269af2 80%),#ccc;background-size:50.5% 220%;background-position:-100% 0%,0% 0%,100% 0%;background-repeat:no-repeat;animation:l9 2s infinite linear;position:absolute;top:26vh;right:0;left:0;margin:0 auto}@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{position:relative;z-index:0;overflow:hidden;background:var(--lp-content-blue)}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{position:relative;background:#fff;z-index:0;overflow:hidden}@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}}@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{position:relative;z-index:3;display:flex;flex-flow:column;justify-content:center}@media screen and (min-width: 781px){hgroup .hgroup-inner{position:absolute;margin:3rem auto 0;padding:0;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{padding:1.6rem;width:70%;margin:0 auto}}@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{width:100%;padding:1rem}}@media screen and (min-width: 781px){hgroup .hgroup-inner h1{font-size:4rem;line-height:5.6rem;display:block}}@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-weight:700;font-size:2rem;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;line-height:1.8rem;font-weight:700}@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{height:48rem;width:40rem;right:0rem;bottom:-.3rem}}@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{width:36rem;right:-16rem}}@media screen and (max-width: 780px){hgroup .hgroup-phone{right:0;bottom:7rem;left:0;margin:0 auto;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{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (min-width: 961px){hgroup .hgroup-bg:before{content:"";background:#fae71b;width:28rem;height:100%;display:block;position:absolute;top:0;right:0;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(/build/assets/lp-hgroup-bg-pc-0f032095.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(/build/assets/lp-hgroup-bg-pc-0f032095.png) no-repeat -12rem 50%;background-size:cover}}@media screen and (min-width: 781px) and (max-width: 960px){hgroup .hgroup-bg{background:url(/build/assets/lp-hgroup-bg-pc-0f032095.png) no-repeat 100% 0;background-size:200%}}@media screen and (max-width: 780px){hgroup .hgroup-bg{background:url(/build/assets/lp-hgroup-bg-b42b9874.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(/build/assets/lp-hgroup-bg-pc-0f032095.png) no-repeat -24rem 50%;background-size:cover}to{@media screen and (min-width: 781px){background:url(/build/assets/lp-hgroup-bg-pc-0f032095.png) no-repeat -12rem 50%;background-size:cover}}}.download{background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-flow:column;text-align:center;border-radius:1rem;padding:0 0 1.6rem;margin:2rem 0}@media screen and (min-width: 781px){.download{padding:0;margin:0}}.download p{font-size:1.4rem;padding:1.2rem 0;font-weight:700}.download .download-banner{display:flex;align-items:center;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:nth-of-type(1),.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{width:8rem;display:block}@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{position:absolute;padding:0;z-index:9999}}@media screen and (min-width: 781px) and (min-width: 1741px){.header-download{top:29rem;left:41rem}}@media screen and (min-width: 781px) and (max-width: 1740px){.header-download{top:29rem;left:33rem}}@media screen and (min-width: 781px) and (max-width: 1620px){.header-download{top:29rem;left:29rem}}@media screen and (min-width: 781px) and (max-width: 1600px){.header-download{top:26rem;left:29rem}}@media screen and (min-width: 781px) and (max-width: 1560px){.header-download{top:26rem;left:27rem}}@media screen and (min-width: 781px) and (max-width: 1480px){.header-download{top:24.5rem;left:23rem}}@media screen and (min-width: 781px) and (max-width: 1280px){.header-download{top:22rem;left:20rem}}@media screen and (min-width: 781px) and (max-width: 1180px){.header-download{top:22rem;left:17.5rem}}@media screen and (min-width: 781px) and (max-width: 960px){.header-download{top:27rem;left:3rem}}@media screen and (max-width: 780px){.header-download{text-align:center;position:relative;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;top:0;right:0;left:0;margin: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;padding:.5rem 2rem 2rem!important;margin:0 0 4rem!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}}@media screen and (max-width: 780px){footer .footer-link-list{padding:1rem 0 2rem}}footer .footer-link-list ul,footer .footer-link-list li{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 780px){footer .footer-link-list ul,footer .footer-link-list li{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{content:"";background:var(--lp-content-black);display:inline-block;margin:0 0 0 1rem;height: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:#e6e6e6 1px solid;padding:.4rem 0 .2rem;width:60%}}@media screen and (max-width: 780px) and (max-width: 480px){footer .footer-link-list li{width:90%}}footer .footer-link-list li img{width:5rem}@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}}@media screen and (max-width: 780px){footer .footer-link-list li img{width:8rem;margin:0 0 1rem}}@media screen and (max-width: 780px){footer .footer-link-list li a{font-size:.8rem;text-decoration:none;display:block;width:100%}}.footer-copyright{background:#e50013;text-align:center;padding:1rem}.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{position:relative;z-index:5;text-align:center;font-size:3rem}@media screen and (max-width: 780px){.container h2{padding:3rem 0 0;margin:-2rem 0 1rem}}@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{min-height:32rem;flex-flow:column-reverse;padding:0 0 2rem;margin:0}}.content .content-text{position:relative;z-index:10;padding:0 2.4rem 0 0}@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;top:2rem;right:2rem;z-index:0}}.content .content-text p{font-weight:700}@media screen and (min-width: 781px){.content .content-text p{font-size:2rem;margin:0 0 1rem}}@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{font-size:1rem;line-height:1.8rem;position:relative;display:block;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}}@media screen and (max-width: 780px){.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{position:absolute;overflow:hidden;right:0;left:0;margin:0 auto;width:auto;height:24rem}.wave.js-animate-active{transition:3s}.wave .wave-inner{width:5760px;height:50rem}.wave.wave-01{z-index:4}@media screen and (min-width: 781px){.wave.wave-01{top:-14rem;left:-106rem}.wave.wave-01.js-animate-active{top:-14rem;left:-126rem}}@media screen and (max-width: 780px){.wave.wave-01{top:-16rem;left:-180rem}}.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-repeat:no-repeat;background-position:100% 0}.wave.wave-02{z-index:5;bottom:-2rem}@media screen and (min-width: 781px){.wave.wave-02{left:-104rem;height:24rem}.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-repeat:no-repeat;background-position:100% 0}.wave.wave-03{z-index:6;bottom:-8rem}@media screen and (min-width: 781px){.wave.wave-03{left:-120rem;height:24rem}.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-repeat:no-repeat;background-position:100% 0}.content-01{background:linear-gradient(rgba(25,231,250,0) 10%,rgb(25,231,250) 10%,rgb(25,231,250) 100%);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%,rgb(250,231,27) 30%,rgb(250,231,27) 100%);position:relative;z-index:4;flex-flow:row-reverse}@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:rgb(250,231,27);flex-flow:column-reverse}}.content-03{background:linear-gradient(rgba(252,241,116,0) 46%,rgb(252,241,116) 46%,rgb(252,241,116) 100%);position:relative;z-index:6}@media screen and (max-width: 780px){.content-03{background:rgb(252,241,116)}}@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{position:relative;z-index:6;background:var(--lp-content-yellow-light);display:flex;justify-content:center;align-items:center;padding:1rem 0 0;margin:-.1rem 0 0}.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;padding:2rem;margin:0 auto}@media screen and (min-width: 781px){.column .column-list{width:48rem}}@media screen and (max-width: 780px){.column .column-list{width:90%;padding:1.2rem}}.column .column-list h2{text-align:center;margin:0 0 1.6rem}.column .column-list .column-list-inner{margin:0 auto;width:100%;overflow-x:scroll}.column .column-list .column-list-inner::-webkit-scrollbar{background:rgba(0,0,0,.1);width:auto;height:.6rem;border-radius:20px}.column .column-list .column-list-inner::-webkit-scrollbar-thumb{background:#404040;border-radius:20px}.column .column-list .column-list-inner ul{display:flex;justify-content:flex-start;align-items:center;min-width:79.6875rem;margin:0 auto 1.5rem}@media screen and (max-width: 780px){.column .column-list .column-list-inner ul{min-width:98.4375rem}}.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{display:flex;flex-flow:column;justify-content:flex-start;align-items: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;padding:2rem 1rem;margin:0 auto}@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{text-align:center;margin:0 0 1.6rem}.notice .notice-list ul{padding:0 1rem;height:24rem;overflow-y:scroll}@media screen and (max-width: 780px){.notice .notice-list ul{height:20rem}}.notice .notice-list ul::-webkit-scrollbar{background:rgba(0,0,0,.1);width:.6rem;height:auto;border-radius:20px}@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:#707070 1px solid}.notice .notice-list ul li a{color:#1f1f1f;display:inline-block;text-decoration:none;padding:.6rem 0;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{visibility:visible}}@media screen and (min-width: 781px){.notice .notice-list ul:hover::-webkit-scrollbar-thumb{visibility:visible}}
