html,body{height:100%;margin:0}picture{display:block}html{-webkit-overflow-scrolling:touch}.llw{max-width:750px;width:100%;background:#fff;margin:0 auto;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}@keyframes sparkle_pc{0%{left:-1500px}90%{left:1500px}100%{left:1500px}}@keyframes sparkle_sp{0%{left:-200vw}90%{left:200vw}100%{left:200vw}}.lp01_02-01 .elm01_01-01{width:97.8%;inset:auto 0 8.5% 1.4%;margin:0 auto}.lp01_02-01 .elm02_01-01{width:27.1%;aspect-ratio:202.78/154.01;inset:29.1% auto auto 3.5%;overflow:hidden;clip-path:url(#lp01_02-01-elm02_01)}.lp01_02-01 .elm02_01_01-01{display:block;min-width:100%;min-height:100%;aspect-ratio:2;background:linear-gradient(132deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 70%)}@media screen and (min-width: 751px){.lp01_02-01 .elm02_01_01-01{left:-1500px;animation:sparkle_pc 3s 0s infinite forwards ease}}@media screen and (max-width: 750px){.lp01_02-01 .elm02_01_01-01{left:-200vw;animation:sparkle_sp 3s 0s infinite forwards ease}}.lp01_02-02 .elm01_01-02{width:66.1%;inset:auto 0 25.9% .5%;margin:0 auto}.fv-a .lp02_01{height:266px;margin:-3% 0 0;overflow:hidden}@media screen and (max-width: 750px){.fv-a .lp02_01{height:35.4666666667vw}}.fv-b .lp02_01{height:auto}.fv-a .lp02_01 .cta02_01{width:100%;inset:auto 0 3%;margin:0 auto}.fv-b .lp02_01 .cta02_01{inset:6.6% auto auto}.fv-a .lp02_01_pic{width:100%;inset:auto 0 0}.fv-b .lp02_01_pic{position:static;height:auto;inset:auto}.floating{position:fixed;max-width:750px;width:100%;inset:auto 0 -40px;margin:0 auto;z-index:100;opacity:0}@media screen and (max-width: 750px){.floating{inset:auto 0 -5.3333333333vw}}/*# sourceMappingURL=base-pre.min.css.map */