@import url(https://fonts.googleapis.com/css2?family=Maven+Pro:wght@600&family=Noto+Sans+JP:wght@100..900&display=swap);.contact,.contact__btn,.hopapp-btn{text-align:center}.ad{width:100%;max-width:700px;background-color:#fef898;padding-top:4%;margin:auto}.ad img{max-width:100%;height:auto}.ad .lovekids-mv__txt{margin:4% auto 0}.ad .contents{padding:0 4% 4%}.benefits li{margin-top:4%}.download{margin:4% -2% 0 -1%;position:relative}.download .btn{width:34%;position:absolute;top:47.5%}.download .btn--app{left:3.5%}.download .btn--google{left:39%}.hopapp{background-color:#fff;font-family:"Noto Sans JP",'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ',Meiryo,sans-serif,monospace;padding:6% 4% 4%}.hopapp__contents{margin-top:4%}.hopapp__subttl{margin-bottom:4%}.hopapp .start{border:2px solid #1D2088;border-radius:10px;padding-right:15px}.hopapp .start:nth-of-type(n+2){margin-top:10px}.hopapp .start__ttl{color:#1D2088;font-weight:700;padding:20px 0 20px 15px;position:relative;cursor:pointer}.hopapp .start__ttl::after{content:"";width:10px;height:10px;border-top:solid 2px #1D2088;border-right:solid 2px #1D2088;margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .3s;transition:all .3s;position:absolute;top:0;right:0;bottom:0}.hopapp .start__ttl.close::after{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hopapp .start__ttl .supplement{display:block;font-size:80%}.hopapp .start__ttl .supplement::before{content:"\FF0F"}.hopapp .start__contents{padding:10px 15px 30px 30px}.step{margin-top:4%}.store{margin:0 -2% 0 -1%}.contact{margin:5% auto 0}.contact__contents{background-color:#E9EDF6;padding:30px 0}.contact__counter{font-size:18px;font-weight:700}.contact__tel{margin-left:-20px}.contact__tel a{display:inline-block}.contact__tel .number{font-size:32px;font-weight:700;text-decoration:underline}.contact__tel .number::before{content:'';display:inline-block;width:22px;height:26px;background:url(../img/icon_tel.png) no-repeat;background-size:cover;margin-right:5px}.contact__tel .hours{display:block}.contact__btn{margin-top:20px}.hopapp-btn{display:inline-block;background-color:#1D2088;border-radius:10px;color:#fff;font-weight:700;padding:12px 42px 14px;margin:auto;position:relative}.hopapp-btn::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:14px;top:40%}@media print,screen and (min-width:960px){.download .btn{width:225px;top:225px}.download .btn--app{left:24px}.download .btn--google{left:260px}.hopapp .start{padding-right:30px}.hopapp .start:nth-of-type(n+2){margin-top:20px}.hopapp .start__ttl{font-size:22px;padding:30px 0 30px 30px}.hopapp .start__contents{padding:20px 40px 50px 70px}.contact__counter{font-size:22px}.contact__tel{margin-top:10px}.contact__tel a[href^="tel:"]{pointer-events:none}.contact__tel .number{display:inline-block;font-size:36px;text-decoration:none;margin-right:15px}.contact__tel .number::before{width:26px;height:30px}.contact__tel .hours{display:inline-block}.hopapp-btn{font-size:18px;padding:12px 48px 14px}}@media screen and (max-width:767px){.ad a:hover{opacity:1}}