html,body{height:100%;margin:0}picture{display:block}html{-webkit-overflow-scrolling:touch}body .llw{font-family:sans-serif !important;-webkit-text-size-adjust:100%}.llw{max-width:1230px;width:100%;background:#fff;margin:0 auto}@media screen and (max-width: 750px){.llw{max-width:750px;overflow:hidden}}.llw input{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;border:1px solid rgba(0,0,0,0);transition:border .2s ease-out}.llw input::-webkit-search-decoration{display:none}.llw input:focus{outline-offset:-2px}.llw input[type=image]{-webkit-appearance:none}.llw img{display:block;vertical-align:bottom;width:100%;height:auto}.llw svg{width:100%;height:auto}.llw a{display:block}.posRel{position:relative}.posAbs{position:absolute}.lp01_01{z-index:10}.lp01_01::before{position:absolute;display:block;content:"";width:100vw;height:120%;inset:0 calc(615px - 50vw) auto;background-image:linear-gradient(180deg, rgb(255, 255, 255) 83%, rgba(255, 255, 255, 0));z-index:-1}@media screen and (min-width: 1px)and (max-width: 1230px){.lp01_01::before{inset:0 0 auto}}.lp01_01 .elm01_01{width:30.4%;inset:19.9% 6.5% auto auto}@media screen and (max-width: 750px){.lp01_01 .elm01_01{width:67.9%;inset:9.9% auto auto 16.3%}}.lp01_01 .elm02_01{width:24.8%;inset:42.2% 12.1% auto auto}@media screen and (max-width: 750px){.lp01_01 .elm02_01{width:54.9%;inset:26.8% auto auto 16.4%}}.lp02_01,.lp02_02,.lp02_03,.lp02_04,.lp02_05{display:flex;width:100%;height:250vh;align-items:center;justify-content:center}@media screen and (max-width: 750px){.lp02_01,.lp02_02,.lp02_03,.lp02_04,.lp02_05{aspect-ratio:auto;height:150vh}}.lp02_01_inner,.lp02_02_inner,.lp02_03_inner,.lp02_04_inner,.lp02_05_inner{position:fixed;max-width:1230px;width:100%;aspect-ratio:1/.52;inset:80px 0 0;margin:auto;opacity:0;pointer-events:none}@media screen and (min-width: 751px)and (max-width: 1230px){.lp02_01_inner,.lp02_02_inner,.lp02_03_inner,.lp02_04_inner,.lp02_05_inner{inset:6.5040650407vw 0 0}}@media screen and (max-width: 750px){.lp02_01_inner,.lp02_02_inner,.lp02_03_inner,.lp02_04_inner,.lp02_05_inner{aspect-ratio:auto;height:calc(100vh - 80px);inset:auto 0 0}}.lp02_01_box,.lp02_02_box,.lp02_03_box,.lp02_04_box,.lp02_05_box{width:100%;height:100%;inset:0}.lp02_01 .img01_01{width:58%;inset:9% auto auto -5%}@media screen and (max-width: 750px){.lp02_01 .img01_01{max-width:100%;width:45vh;inset:4vw auto auto 0}}.lp02_01 .elm01_01{width:30%;inset:21.5% 10.2% auto auto}@media screen and (max-width: 750px){.lp02_01 .elm01_01{max-width:75%;width:36vh;inset:auto 0 7vh;margin:0 auto}}.lp02_01 .elm02_01{width:25.3%;inset:39.8% 12.5% auto auto}@media screen and (max-width: 750px){.lp02_01 .elm02_01{max-width:60%;width:31vh;inset:auto 0 14.5vh;margin:0 auto}}.lp02_02 .img01_01{width:58%;inset:9% auto auto -5%}@media screen and (max-width: 750px){.lp02_02 .img01_01{max-width:100%;width:45vh;inset:4vw 0 auto auto}}.lp02_02 .elm01_01{width:32.6%;inset:29.3% 9.2% auto auto}@media screen and (max-width: 750px){.lp02_02 .elm01_01{max-width:75%;width:36vh;inset:auto 0 10vh;margin:0 auto}}.lp02_03 .img01_01{width:58%;inset:9% auto auto -5%}@media screen and (max-width: 750px){.lp02_03 .img01_01{max-width:100%;width:45vh;inset:4vw auto auto 0}}.lp02_03 .img02_01{width:10.8%;inset:9.7% auto auto 48%}@media screen and (max-width: 750px){.lp02_03 .img02_01{max-width:23%;width:12vh;inset:42vh auto auto 33.4vh}}.lp02_03 .img03_01{width:14.7%;inset:auto 3% 5.4% auto}@media screen and (max-width: 750px){.lp02_03 .img03_01{max-width:30%;width:15vh;inset:auto auto 2vh 4vh}}.lp02_03 .elm01_01{width:33.8%;inset:30% auto auto 58.2%}@media screen and (max-width: 750px){.lp02_03 .elm01_01{max-width:72%;width:39vh;inset:auto 0 15vh;margin:0 auto}}.lp02_04 .img01_01{width:52.3%;inset:9% auto auto -3.7%}@media screen and (max-width: 750px){.lp02_04 .img01_01{max-width:100%;width:45vh;inset:4vw auto auto 0}}.lp02_04 .img02_01{width:52.3%;inset:9% -3.7% auto auto}@media screen and (max-width: 750px){.lp02_04 .img02_01{max-width:100%;width:45vh;inset:auto 0 4vw auto}}.lp02_04 .elm01_01{width:11%;inset:18.6% auto auto 34.1%}@media screen and (max-width: 750px){.lp02_04 .elm01_01{max-width:24%;width:13vh;inset:8.4vh auto auto 26vh}}.lp02_04 .elm02_01{width:19.2%;inset:18.6% auto auto 55.2%}@media screen and (max-width: 750px){.lp02_04 .elm02_01{max-width:41%;width:22vh;inset:auto 15.9vh 32.3vh auto}}.lp02_05 .img01_01{width:58%;inset:9% auto auto -5%}@media screen and (max-width: 750px){.lp02_05 .img01_01{max-width:100%;width:45vh;inset:4vw 0 auto auto}}.lp02_05 .elm01_01{width:27.8%;inset:31.8% auto auto 58.1%}@media screen and (max-width: 750px){.lp02_05 .elm01_01{max-width:56%;width:31vh;inset:auto 12vh 23vh 0;margin:0 auto}}.lp02_05 .char{width:27%;height:32%;inset:auto 1% 5% auto}@media screen and (max-width: 750px){.lp02_05 .char{width:38vh;height:18vh;inset:auto 2vh 2vh auto}}.lp02_05 .char01_01{width:64.6%;inset:auto 6.3% 13.1% auto}@media screen and (max-width: 750px){.lp02_05 .char01_01{width:58.6%;inset:auto 6% 0 auto}}.lp02_05 .char02_01{width:45.4%;inset:28.2% auto auto 28%}@media screen and (max-width: 750px){.lp02_05 .char02_01{width:48%;inset:auto 24% 51% auto}}.lp02_05 .char03_01{width:53.4%;inset:21.5% auto auto 19.4%}@media screen and (max-width: 750px){.lp02_05 .char03_01{width:58%;inset:auto 25% 46% auto}}.lp02_05 .char04_01{width:29.4%;inset:15.7% auto auto 13.9%}@media screen and (max-width: 750px){.lp02_05 .char04_01{width:37%;inset:auto 56% 60% auto}}.lp02_05 .char05_01{width:15.8%;inset:12.6% auto auto 8.9%}@media screen and (max-width: 750px){.lp02_05 .char05_01{width:17%;inset:auto 84% 71% auto}}.floating{position:relative;position:fixed;width:200px;inset:auto 20px 20px auto;z-index:90;opacity:0;cursor:pointer;transition:.2s all}@media screen and (min-width: 751px)and (max-width: 1230px){.floating{width:16.2601626016vw;inset:auto 1.6260162602vw 1.6260162602vw auto}}@media screen and (max-width: 750px){.floating{width:25%;inset:auto 5.8% 3.8% auto}}body[data-cp=finish] .floating,body[data-auto=finish] .floating{display:none}.floating:hover{transform:scale(1.1)}.floating img{width:100%;height:auto}/*# sourceMappingURL=base-pre.min.css.map */