@charset "utf-8";#contents,.contents{max-width:100%!important;width:auto}#wrapper img{vertical-align:bottom;max-width:100%;height:auto}a:hover{opacity:1;cursor:pointer;text-decoration:none}#wrapper{width:100%;margin:auto;max-width:750px}#lpContents .float_bnr{position:fixed;z-index:10;bottom:0;left:0;width:100%;text-align:center;display:none}#lpContents .float_bnr :hover{opacity:1}#lpContents .float_bnr img{width:auto}#lpContents .cv_btn01{position:relative}#lpContents .cv_btn01 .cartBtn{position:absolute;z-index:1;left:1.3%;top:5%;width:97.4%}#lpContents .cv_btn01 .teikiBtn{position:absolute;z-index:1;left:25.3%;bottom:10%;width:49.4%}#lpContents .cv_btn02{position:relative}#lpContents .cv_btn02 .cartBtn{position:absolute;z-index:1;right:6%;top:32%;width:35.5%}#lpContents .movie{position:relative}#lpContents .video{position:absolute;z-index:-1;top:8.5%;left:0;width:100%}#lpContents .video video{max-width:100%}#lpContents .accordion{position:relative}#lpContents .accordion_contents{position:relative;max-height:1400px;overflow:hidden;transition:0s linear}#lpContents .active+.accordion_contents{max-height:10000px}#lpContents .accordion .more{position:absolute;left:0;bottom:0;width:100%;text-align:center;padding:100px 20px 20px 20px;z-index:1;background:linear-gradient(rgba(255,255,255,0) 0,#fff 40%)}#lpContents .accordion .close span,#lpContents .accordion .more span{font-size:24px;color:#13941c;display:block;text-align:center;width:84%;margin:auto;padding:10px 40px 10px 10px;border:1px solid #13941c;cursor:pointer;position:relative}#lpContents .active{display:none}#lpContents .accordion .more:after{content:'';width:20px;height:20px;border-right:2px solid #13941c;border-bottom:2px solid #13941c;transform:rotate(45deg);position:absolute;right:38%;bottom:48px}#lpContents .accordion .close{display:none;position:relative;width:100%;text-align:center;padding:20px;z-index:1}#lpContents .accordion .close:after{content:'';width:20px;height:20px;border-right:2px solid #13941c;border-bottom:2px solid #13941c;transform:rotate(-135deg);position:absolute;right:38%;bottom:36px}#lpContents .active+.accordion_contents+.close{display:block}#lpContents .accordion+div{margin-top:70px}#lpContents .faq{width:90%;margin:auto;counter-reset:number 0}#lpContents .faq dt{background:#13941c;padding:15px 90px 15px 20px;color:#fff;font-size:32px;line-height:42px;min-height:84px;position:relative;display:flex;justify-content:start;align-items:center;justify-content:start;margin-top:40px;cursor:pointer}#lpContents .faq dt::before{counter-increment:number 1;content:"Q" counter(number);width:54px;height:54px;margin-right:30px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;font-size:24px;color:#13941c;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#lpContents .faq dt::after{content:'＋';font-size:40px;line-height:1em;color:#fff;position:absolute;right:20px;top:calc(50% - .5em)}#lpContents .faq dt.open::after{content:'ー';font-size:40px;line-height:1em;color:#fff;position:absolute;right:20px;top:calc(50% - .5em)}#lpContents .faq dd{background:#def9d0;padding:30px 60px;font-size:26px;line-height:1.6em;display:none}#lpContents .faq dd span{color:#13941c}#lpContents .cv_caution{font-size:18px;line-height:1.5em;margin:2em 4%;padding:1em;border:1px solid #000}@media screen and (max-width:749px){#lpContents .accordion_contents{max-height:190vw}#lpContents .active+.accordion_contents{max-height:10000vw}#lpContents .accordion .more{font-size:4vw;padding:12vw 3vw 3vw 3vw}#lpContents .accordion .close span,#lpContents .accordion .more span{font-size:4vw;padding:2vw 5vw 2vw 2vw}#lpContents .accordion .more:after{width:3vw;height:3vw;right:34%;bottom:8vw}#lpContents .accordion .close{font-size:4vw;padding:3vw}#lpContents .accordion .close:after{width:3vw;height:3vw;right:38%;bottom:6.5vw}#lpContents .accordion+div{margin-top:10vw}#lpContents .faq dt{padding:2vw 12vw 2vw 3vw;font-size:4vw;line-height:1.3em;min-height:2em;margin-top:5vw}#lpContents .faq dt::before{width:8vw;height:8vw;margin-right:5vw;border-radius:50%;font-size:4vw}#lpContents .faq dt::after{font-size:5vw;right:3vw}#lpContents .faq dt.open::after{font-size:6vw;right:3vw}#lpContents .faq dd{padding:4vw 6vw;font-size:3vw}#lpContents .cv_caution{font-size:2.6vw}}#wrapper .arrow_box{position:relative;overflow:hidden}.arrow_box .arrow01{position:absolute;top:32%;left:0;width:42.54%;display:block}.arrow_box .arrow02{position:absolute;top:38%;left:28.3%;z-index:5;width:48.27%;display:block}.arrow_box .arrow03{position:absolute;top:32%;right:0;width:37.87%;display:block}.arrow_box .arrow04{position:absolute;top:44%;left:0;width:36.14%;display:block}.arrow_box .arrow05{position:absolute;top:55%;right:15%;width:40.94%;z-index:5;display:block}.arrow_box .arrow06{width:32.14%;position:absolute;top:43%;right:0;display:block}.arrow01{animation:arrow01 2s infinite}.arrow02{animation:arrow02 2s infinite}.arrow03{animation:arrow03 2s infinite}.arrow04{animation:arrow04 2s infinite}.arrow05{animation:arrow05 2s infinite}.arrow06{animation:arrow06 2s infinite}@keyframes arrow01{0%{opacity:1;transform:translateY(-80px)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow02{0%{opacity:1;transform:translateY(-100px)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow03{0%{opacity:1;transform:translateY(-60px)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow04{0%{opacity:1;transform:translateY(-100px)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow05{0%{opacity:1;transform:translateY(-80px)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow06{0%{opacity:1;transform:translateY(-60px)}100%{opacity:1;transform:translateX(0)}}@media screen and (max-width:749px){@keyframes arrow01{0%{opacity:1;transform:translateY(-10vw)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow02{0%{opacity:1;transform:translateY(-13vw)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow03{0%{opacity:1;transform:translateY(-7vw)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow04{0%{opacity:1;transform:translateY(-10vw)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow05{0%{opacity:1;transform:translateY(-8.5vw)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow06{0%{opacity:1;transform:translateY(-7vw)}100%{opacity:1;transform:translateX(0)}}}