@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;800;900&family=Noto+Serif+JP:wght@500;700&family=Roboto:wght@300;400;500;700&display=swap";
.lp-002 :not(#contact *,footer,footer *){box-sizing:border-box;margin:0;padding:0;font-family:Noto Sans JP,sans-serif}.lp-002 img{vertical-align:bottom;max-width:100%;height:auto;display:inline-block}.lp-002 video{vertical-align:bottom;max-width:100%;height:auto}.lp-002 a{text-decoration:none}.lp-002 #wrapper{width:100%;max-width:750px;margin:0 auto;overflow:hidden}.lp-002 section:not(#contact){max-width:750px;margin:0 auto;position:relative}.lp-002 .abs{z-index:2;position:absolute}.lp-002 .fadein{opacity:0;transition:all .5s;transform:translateY(50px)}.lp-002 .fadein-up{transform:translateY(50px)}.lp-002 .fadein-down{transform:translateY(-50px)}.lp-002 .fadein-left{transform:translate(-50px)}.lp-002 .fadein-right{transform:translate(50px)}.lp-002 .scrollin{opacity:1;transform:translate(0)}.lp-002 .fuwa{animation:3s ease-in-out infinite fuwa}@keyframes fuwa{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-002 .offer .inner{justify-content:center;padding:40px 0;display:flex}.lp-002 .offer .soffer_button{animation:2s ease-in-out infinite zoomInOut;display:inline-block}@keyframes zoomInOut{0%,to{transform:scale(.95)}50%{transform:scale(1)}}.lp-002 .logo-slider_r{width:100%;position:absolute;overflow:hidden}.lp-002 .logo-slider_r .logo-track{gap:20px;width:max-content;animation:40s linear infinite scroll-right;display:flex}.lp-002 .logo-slider_r .logo-track .logo_box{gap:20px;display:flex}.lp-002 .logo-slider_r .logo-track .logo_box img{flex-shrink:0}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-002 .logo-slider_l{width:100%;position:absolute;overflow:hidden}.lp-002 .logo-slider_l .logo-track{gap:20px;width:max-content;animation:40s linear infinite scroll-left;display:flex}.lp-002 .logo-slider_l .logo-track .logo_box{gap:20px;display:flex}.lp-002 .logo-slider_l .logo-track .logo_box img{flex-shrink:0}@keyframes scroll-left{0%{transform:translate(-50%)}to{transform:translate(0)}}#sec1 .s1_1{top:100px;left:0}#sec1 .s1_2{top:554px;left:0}#sec1 .s1_3{top:632px;left:0}#sec2 .s2_1{top:485px;left:0}#sec2 .s2_2{top:1521px;left:0}#sec2 .logo-slider_r{bottom:235px;left:0}#sec2 .logo-slider_l{bottom:48px;left:0}#sec3 .s3_1{top:269px;left:0}#sec3 .s3_2{bottom:153px;left:0}#sec4 .s4_1{top:148px;left:0}#sec4 .s4_2{top:537px;left:0}#sec4 .s4_3{top:1202px;left:0}#sec4 .s4_4{top:1820px;left:0}#sec4 .s4_5{top:2311px;left:0}#sec4 .s4_6{top:2436px;left:0}#sec4 .s4_7{top:2562px;left:0}#sec5 .s5_1{top:439px;left:0}#sec5 .s5_2{bottom:136px;left:0}#sec6 .s6_1{top:150px;left:0}#sec6 .s6_2{top:506px;left:0}#sec6>.inner>img:first-child{z-index:2;position:relative}#sec6 .s6_video{z-index:1;width:80%;top:830px;left:50%;transform:translate(-50%)}#sec7 .s7_1{top:37px;left:0}#sec7 .s7_2{bottom:2100px;left:0}#sec7 .s7_3{bottom:1130px;left:0}#sec8 .s8_1{top:55px;left:0}#sec8 .s8_2{bottom:948px;left:0}#sec9 .s9_1{top:1096px;left:0}#sec9 .s9_2{bottom:249px;left:0}#sec9 .s9_3{bottom:110px;left:0}#sec10 .s10_1{top:193px;left:0}#sec11 .s11_1{top:115px;left:0}#sec11 .s11_2{top:327px;left:0}#sec11 .s11_3{top:1022px;left:0}#sec11 .s11_4{top:1743px;left:0}#sec11 .s11_5{top:2410px;left:0}#sec12 .s12_1{top:220px;left:0}#sec12 .s12_2{top:430px;left:0}#sec12 .s12_3{top:1360px;left:0}#sec13 .s13_1{top:144px;left:0}#sec14 .s14_1{top:307px;left:0}#sec15 .inner .qa_area{background:#fff;flex-direction:column;align-items:center;gap:40px;padding-top:5%;padding-bottom:80px;display:flex}#sec15 .inner .qa_area .qa_box{cursor:pointer;width:fit-content;height:158px;transition:height .5s;overflow:hidden}#sec15 .inner .qa_area .qa_box.open{height:auto}@media screen and (max-width:750px){#sec1 .s1_1{top:13vw}#sec1 .s1_2{top:75vw}#sec1 .s1_3{top:85vw}#sec2 .s2_1{top:65vw}#sec2 .s2_2{top:203vw}#sec2 .logo-slider_r{bottom:31vw}#sec2 .logo-slider_l{bottom:7vw}#sec2 .logo-slider_r .logo-track .logo_box img,#sec2 .logo-slider_l .logo-track .logo_box img{width:36vw}#sec3 .s3_1{top:36vw}#sec3 .s3_2{bottom:21vw}#sec4 .s4_1{top:20vw}#sec4 .s4_2{top:72vw}#sec4 .s4_3{top:160vw}#sec4 .s4_4{top:242vw}#sec4 .s4_5{top:308vw}#sec4 .s4_6{top:325vw}#sec4 .s4_7{top:342vw}#sec5 .s5_1{top:58vw}#sec5 .s5_2{bottom:18vw}#sec6 .s6_1{top:20vw}#sec6 .s6_2{top:68vw}#sec6 .s6_video{width:80%;top:111vw}#sec7 .s7_1{top:5vw}#sec7 .s7_2{bottom:280vw}#sec7 .s7_3{bottom:151vw}#sec8 .s8_1{top:6vw}#sec8 .s8_2{bottom:126vw}#sec9 .s9_1{top:145vw}#sec9 .s9_2{bottom:33vw}#sec9 .s9_3{bottom:13vw}#sec10 .s10_1{top:25vw}#sec11 .s11_1{top:15vw}#sec11 .s11_2{top:43vw}#sec11 .s11_3{top:135vw}#sec11 .s11_4{top:232vw}#sec11 .s11_5{top:321vw}#sec12 .s12_1{top:28vw}#sec12 .s12_2{top:57vw}#sec12 .s12_3{top:182vw}#sec13 .s13_1{top:20vw}#sec14 .s14_1{top:40vw}#sec15 .inner .qa_area{gap:5vw;padding:5% 6vw 16vw}#sec15 .inner .qa_area .qa_box{height:16vw}}
