html{scroll-behavior:smooth}html body{margin:0}html body .wrap{overflow:hidden;max-width:750px;margin:0 auto;text-align:center}html body .wrap .por{position:relative}html body .wrap .poa{position:absolute}html body .wrap .flex{display:flex}html body .wrap img{width:100%;height:auto;margin:0 auto;vertical-align:bottom}html body .wrap .lp1{width:100%}html body .wrap .lp2{width:100%}html body .wrap .lp3{width:100%}html body .wrap .lp4{width:100%}html body .wrap .lp5{width:100%}html body .wrap .lp6{width:100%}html body .wrap .lp7{width:100%}html body .wrap .lp8{width:100%}html body .wrap .lp9{width:100%}html body .wrap .lp10{width:100%}html body .wrap .lp11{width:100%}html body .wrap .lp12{width:100%}html body .wrap .lp13{width:100%}html body .wrap .lp14{width:100%}html body .wrap .lp15{width:100%}html body .wrap .lp16{width:100%}html body .wrap .lp17{width:100%}html body .wrap .lp18{width:100%}html body .wrap .lp19{width:100%}html body .wrap .lp20{width:100%}html body .wrap .lp21{width:100%}html body .wrap .lp22{width:100%}html body .wrap .lp23{width:100%}html body .wrap .lp24{width:100%}html body .wrap .lp25{width:100%}html body .wrap .lp26{width:100%}html body .wrap .lp27{width:100%}html body .wrap .lp28{width:100%}html body .wrap .lp29{width:100%}html body .wrap .lp30{width:100%}html body .wrap .lp31{width:100%}html body .wrap .lp32{width:100%}html body .wrap .lp33{width:100%}html body .wrap .lp34{width:100%}html body .wrap .lp35{width:100%}html body .wrap .btn1{width:90.5555555556%;top:55%;left:6.7%}html body .wrap .btn_anime{animation:1s offer_btn alternate infinite}html body .wrap .offer2 .btn1{top:80%}html body .wrap #fv .fv1{width:100%}html body .wrap #fv .fv_parts1{top:52%;left:3.8%;width:21.9%}html body .wrap #fv .fv_parts2{top:69.5%;left:31%;width:38.15%}html body .wrap #fv .fv_parts3{top:69.5%;left:63%;width:37.4%}html body .wrap #fv .fv_parts4{top:79%;left:61.7%;width:7.52%}html body .wrap .s1 .lp4{margin-top:-15%}html body .wrap .s1 .lp5{margin-top:-30%}html body .wrap .s1 .video1{z-index:-1;left:3%;width:95%;height:auto;top:22.2%}html body .wrap .s2 .parts1{top:29.2%;left:13.6%;width:72%;animation:fadeOutUp 3s ease-in-out infinite}html body .wrap .s2 .video2{z-index:-1;top:56.5%;left:2%;width:50%;height:auto}html body .wrap .offer4 .lp1{margin-top:5%}html body .wrap .offer4 .btn1{top:55%}html body .wrap .qa .qa_container{background-color:#ffdae5}html body .wrap .qa .qa_container .accordion-list{margin:0 auto 5% auto;box-sizing:border-box}html body .wrap .qa .qa_container .accordion-list img{width:90%;height:auto}html body .wrap .qa .qa_container .accordion-list .accordion-title{cursor:pointer;text-align:center;position:relative}html body .wrap .qa .qa_container .accordion-list .accordion-title:after{content:"";position:absolute;right:10%;top:50%;transform:translateY(-50%);width:40px;height:40px;background-image:url("../img/toggle_close.webp");background-size:contain;background-repeat:no-repeat}html body .wrap .qa .qa_container .accordion-list .accordion-title.open::after{background-image:url("../img/toggle_open.webp");transform:translateY(-50%)}html body .wrap .qa .qa_container .accordion-list .accordion-text{display:none}html body .wrap .qa .qa_container .accordion-list .accordion-text.block{display:block}@media(max-width: 750px){html body .wrap .qa .qa_container .accordion-list .accordion-title:after,html body .wrap .qa .qa_container .accordion-list .accordion-title:before{width:4.8vw;height:4.8vw}}html body .wrap .qa .qa_container .accordion-list.bottom{margin-bottom:0;padding-bottom:5%}html body .wrap .floating-banner{position:fixed;bottom:0;left:50%;transform:translate(-50%, 100%);width:100%;max-width:750px;z-index:100;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .4s ease}html body .wrap .floating-banner.show{opacity:1;transform:translate(-50%, 0);pointer-events:auto}html body .wrap .floating-banner .btn_f{width:91.3888888889%;margin:0 auto;transition:transform .3s ease}html body .wrap .floating-banner .btn_f:hover{transform:scale(1.05)}html body .wrap .footer{background-color:#3c3c3c;padding:6% 0;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}html body .wrap .footer .footer_nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}html body .wrap .footer .footer_nav li{font-size:19px;color:#e0e0e0}html body .wrap .footer .footer_nav li:not(:last-child)::after{content:"|";margin:0 12px;color:#888}html body .wrap .footer .footer_nav li a{color:#e0e0e0;text-decoration:none}@media(max-width: 750px){html body .wrap .footer .footer_nav li{font-size:2.8vw}}@keyframes fadeOutUp{0%{opacity:0;transform:translateY(20px)}30%,70%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}@keyframes offer_btn{to{transform:scale(0.9)}}@keyframes fadein{0%{transform:translateY(20px)}100%{transform:translateY(0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.anime{animation-play-state:paused}.anime.active{animation-play-state:running !important;opacity:1}.anime.fadein{opacity:0;animation:opacity 1.3s .5s forwards,fadein 1s .3s forwards;animation-play-state:paused}.anime.delay{animation-delay:100ms}.anime.delay2{animation-delay:200ms}.anime.delay3{animation-delay:300ms}.anime.delay4{animation-delay:400ms}.anime.delay5{animation-delay:500ms}.anime.delay6{animation-delay:600ms}.anime.delay7{animation-delay:700ms}.anime.delay8{animation-delay:800ms}.anime.delay9{animation-delay:900ms}.anime.delay10{animation-delay:1000ms}.anime.delay11{animation-delay:1100ms}.anime.delay12{animation-delay:1200ms}.anime.delay13{animation-delay:1300ms}.anime.delay14{animation-delay:1400ms}.anime.delay15{animation-delay:1500ms}.anime.delay16{animation-delay:1600ms}.anime.delay17{animation-delay:1700ms}.anime.delay18{animation-delay:1800ms}.anime.delay19{animation-delay:1900ms}.anime.delay20{animation-delay:2000ms}.anime.delay21{animation-delay:2100ms}.anime.delay22{animation-delay:2200ms}.anime.delay23{animation-delay:2300ms}.anime.delay24{animation-delay:2400ms}.anime.delay25{animation-delay:2500ms}.anime.delay26{animation-delay:2600ms}.anime.delay27{animation-delay:2700ms}.anime.delay28{animation-delay:2800ms}.anime.delay29{animation-delay:2900ms}.anime.delay20{animation-delay:3000ms}/*# sourceMappingURL=style.min.css.map */