*{padding:0;margin:0;box-sizing:border-box}img{display:block;width:100%}html{scroll-padding-top:var(--nav-height,48px)}.main.scrollMark1{width:100%;max-width:800px;margin:0 auto;box-shadow:0 2px 10px 0 rgb(0,0,0,.4)}.wrapMenuBg{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:800px;overflow:hidden;box-shadow:0 2px 10px 0 rgb(0,0,0,.4);z-index:3}.menuList{background-color:#fff;width:100%;display:flex;justify-content:space-between;align-items:stretch}.logoBg{width:15%;display:flex;justify-content:center;align-items:center}.logo{width:clamp(1.5rem,8vw,60px);height:auto;margin-left:clamp(.1rem,1vw,.5rem);cursor:pointer}.logo img{width:80%;height:auto;display:block}.menuItem{width:30%;font-family:serif;font-weight:500;font-size:24px;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:8px 0;border-left:1px solid #d9d9d9}.menuItem:hover{background-color:#400101;color:#fff5e9}.FV{width:100%;max-width:800px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:6.3%}.FV img,.faq-image,.offer img{width:100%;display:block}.relative{position:relative;width:100%}.offer-btn1{position:absolute;left:0;right:0;margin:0 auto;width:65%;bottom:55%;animation:btnAction 1s ease-in-out infinite}.offer-btn2,.offer-btn3{position:absolute;width:45%;right:8.5%}.offer-btn2{bottom:29.2%}.offer-btn3{bottom:4.5%}@keyframes btnAction{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.LP03-section{position:relative}.LP03-video{position:absolute;top:36%;left:0;right:0;margin:0 auto;width:90%}.LP03-video video{width:100%;display:block}.faqBg{width:100%;background-color:#e2e2e2}.qaBox{width:100%;overflow:hidden}.question{position:relative;z-index:2;cursor:default}.question::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:89%;height:95%;cursor:pointer;z-index:3}.qaBox .close,.qaBox .open{position:absolute;width:clamp(8px,2vw,20px);top:50%;transform:translateY(-50%);right:8%;cursor:pointer}.qaBox .close{opacity:0;transition:opacity .5s ease-in-out}.qaBox .open.active{opacity:0}.qaBox .close.active{opacity:1}.answer{max-height:0;overflow:hidden;opacity:0;transition:.5s;z-index:1}.answer.active{max-height:300px;opacity:1;transition:1s}@media(max-width:480px){.FV{margin-top:8.5%}.wrapMenuBg .menuList .menuItem{font-size:.8rem}}