body{margin:0 auto;width:100%;font-size:15px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;color:#464646;line-height:1.7;letter-spacing:.05em;color:#222}ul,ul li{margin:0;padding:0;list-style:none}.wrap{position:relative;margin:0 auto;width:100%}.wrap .inner{position:relative;margin:0 auto;padding:40px 16px 40px;max-width:1000px;box-sizing:border-box}.wrap .inner .contents{margin:0 auto 42px;padding:16px 24px;border-radius:10px;box-sizing:border-box;background:#fff}.wrap .inner .contents h2{font-size:1.2em}@media(max-width: 768px){br.pc{display:none}}@media(min-width: 768px){br.sp{display:none}}a:link{color:#65bc00;text-decoration:none}a:hover{color:#65bc00;opacity:.8}a:visited{color:#65bc00}a.btn:link,a.btn:visited{display:inline-block;padding:4px 1.5em;background:#f60;border-radius:40px;color:#fff;text-align:center}a.btn:hover{background:#ff8a00}a.btn:active{background:#f84c00}a.btn.block{display:block;margin:24px auto}a.btn.big{display:block;margin:24px auto;padding:16px 0;width:100%;max-width:270px;font-size:1.2em}@media(min-width: 768px){a.btn.big{padding:20px 0;max-width:450px}}.heder_wrap{position:relative;border-bottom:#e5e5e5;box-shadow:0 2px 2px rgba(0,0,0,.03)}.header_logo{position:absolute;top:0;left:0}.header_logo img{margin:12px 16px 0;height:18px;width:auto}.header{display:flex;justify-content:flex-end;margin:0 auto 0;width:100%}.header li{margin:.5em 16px .5em 16px}.header a{font-size:12px;color:#222}.wrap.topMain{width:100%;min-height:368px;background-image:url(../image/bg.png)}.wrap.topMain .inner{padding:0}.wrap.topMain h1{margin:0 auto;text-align:center}.wrap.topMain h1 img{margin:28px auto 0;width:248px;height:auto}.wrap.topMain .smp{position:relative;margin:0 auto;width:227px;height:300px;background-image:url(../image/top01.png);background-position:center bottom;background-repeat:no-repeat;background-size:contain}.wrap.topMain .smp::before,.wrap.topMain .smp::after{content:"";display:block;position:absolute;left:-70px;bottom:60px;width:132px;height:200px;background-image:url(../image/top02.png);background-position:center bottom;background-repeat:no-repeat;background-size:contain}.wrap.topMain .smp::after{left:inherit;right:-70px;background-image:url(../image/top03.png);background-position:center bottom;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.wrap.topMain h1 img{width:340px}.wrap.topMain .smp{width:470px;height:380px}.wrap.topMain .smp::before,.wrap.topMain .smp::after{bottom:24px;width:220px;height:320px;left:-120px}.wrap.topMain .smp::after{left:inherit;right:-134px;bottom:16px}}@media screen and (max-width: 374px){.wrap.topMain .smp{width:220px;height:270px}.wrap.topMain .smp::before,.wrap.topMain .smp::after{left:-52px;width:120px}.wrap.topMain .smp::after{left:inherit;right:-50px}}.wrap.topMain .store{position:absolute;bottom:10px;width:100%;text-align:center}.wrap.topMain a img{width:184px;height:auto}.desc{margin:20px 0 0 0}.desc li{margin:0 auto 60px;text-align:center}.desc img{width:162px;height:auto}.desc h3{margin:0 auto .3em;font-size:1.4em;color:#ff8ec6}.desc p{margin:0 auto;font-size:14px}@media screen and (min-width: 960px){.desc{display:flex;margin:60px auto;text-align:center}.desc li{width:300px;margin:0 16px 60px;flex-grow:1}}ul.linkBtn{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center}ul.linkBtn li{margin:1em 0;width:100%;max-width:400px;flex-shrink:0}ul.linkBtn li a{position:relative;display:block;padding:1em 0;width:100%;max-width:400px;background:#ff8ec6;text-align:center;border-radius:8px;color:#fff}.storeLinkBtn{margin:40px 0 0 0;text-align:center}.storeLinkBtn img{width:184px;height:auto}.ttl .inner{padding:24px auto 24px}.ttl h1{margin:0;color:#ff8ec6;font-size:24px;text-align:center}@media(min-width: 900px){.ttl p{text-align:center}}.help_wrap{margin:0 0 40px 0}.help_wrap>li{margin-bottom:16px;padding:0 16px;transition-duration:.4s}.help_wrap>li h3{position:relative;margin:0 auto 12px;padding:16px 28px 16px 16px;max-width:360px;border:1px solid #fe9dcd;border-radius:8px;font:16px;font-weight:normal;transition-duration:.4s;cursor:pointer}.help_wrap>li h3::before{content:"+";position:absolute;right:12px;top:50%;margin-top:-18px;color:#ff8ec6;font-size:22px}.help_wrap>li.open{padding:0}.help_wrap>li.open h3{position:relative;margin:0 auto 12px;padding-left:32px;max-width:700px;background:#fe9dcd;border-radius:0px;color:#fff;box-sizing:border-box}.help_wrap>li.open h3::before{content:"-";right:30px;margin-top:-28px;font-size:30px;color:#fff}.help_wrap .help_inner{border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;transition-duration:1s;transition-property:border-right-color,border-left-color}.help_wrap .help_inner li{padding:16px}.help_wrap p{margin:8px 0;font-size:15px}.help_wrap .help_inner img{display:block;margin:0 auto;background:#ccc;width:100%;height:auto;min-height:100px;max-width:280px;box-shadow:1px 1px 3px 3px rgba(0,0,0,.04)}.help_wrap .open .close{padding:16px 16px 8px 16px;text-align:right;color:#ff8ec6;font-size:12px;border-bottom:#ccc;box-shadow:0 2px 2px rgba(0,0,0,.04)}.help_wrap .open .close::after{content:"説明を閉じる -"}@media(min-width: 700px){.help_wrap{padding:0 16px;box-sizing:border-box}.help_wrap>li.open h3{margin:0 auto;border-top-right-radius:8px;border-top-left-radius:8px;color:#fff}.help_wrap .help_inner{margin:0 auto;padding:0;max-width:700px;border-left:1px solid #fff;border-right:1px solid #fff;transition-duration:.4s;transition-property:border-right-color,border-left-color}.help_wrap .open .help_inner{border-left:1px solid #eee;border-right:1px solid #eee;transition-duration:1s;transition-property:border-right-color,border-left-color}.help_wrap .open .close{margin:0 auto;max-width:700px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-left:1px solid #eee;border-right:1px solid #eee;box-sizing:border-box}}