#lp-app-page .mainPage{width:100%;padding:90px 0 0 0;padding-bottom:60px}@media screen and (max-width:768px){#lp-app-page .mainPage{padding:60px 0 0 0}}@media screen and (max-width:640px){#lp-app-page .mainPage{padding:35px 0 0 0}}#lp-app-page .mainPage__box{width:100%}#lp-app-page .mainPage__box__ttl{width:90%;max-width:1280px;margin:0 auto}#lp-app-page .mainPage__box__ttl .pageTitle h1,#lp-app-page .mainPage__box__ttl .pageTitle h2,#lp-app-page .mainPage__box__ttl .pageTitle p.h1{font-size:clamp(25px,4.84211vw,46px);font-weight:800;text-align:center;padding:0 0 10px 0;line-height:1.55em}#lp-app-page .mainPage__box__ttl .pageTitle span.en{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px)}#lp-app-page .mainPage__box__ttl .pageTitle h2.jp,#lp-app-page .mainPage__box__ttl .pageTitle span.jp{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px);font-weight:500}#lp-app-page .mainPage__box__ttl .pageTitle p.read{padding:15px 0 0 0;font-size:clamp(15px,1.79687vw,23px);font-weight:600;line-height:1.78em;text-align:center}@media screen and (max-width:375px){#lp-app-page .mainPage__box__ttl .pageTitle p.read{font-size:clamp(14px,2.10526vw,17px)}}@media screen and (max-width:640px){#lp-app-page .mainPage{padding-bottom:30px}}#lp-app-page .app2025{padding:0 0 65px 0}@media screen and (max-width:768px){#lp-app-page .app2025{padding:0 0 40px 0}}@media screen and (max-width:640px){#lp-app-page .app2025{padding:0 0 30px 0}}#lp-app-page .app2025__box{width:90%;max-width:1280px;margin:0 auto}#lp-app-page .app2025__box__inner .appBlock{padding:25px 0 0 0;background:url(/jyujyukarubi/assets/images/lp/app/2025/bg.svg) center top no-repeat;background-size:cover}#lp-app-page .app2025__box__inner .appBlock .appFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:50px}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft{padding-left:20px;width:100%}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .appIcon{width:33%;max-width:227px;padding:0 0 35px 0}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .appIcon{width:20%;padding-bottom:15px}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .appIcon img{width:100%}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft h2{line-height:0;padding:0 0 35px 0}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft h2{padding:0 0 15px 0}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft h2 img{width:100%}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft h2 img{width:90%}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft p{line-height:0;padding:0 0 35px 0}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft p{padding:0 0 15px 0}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft p img{max-width:100%}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft p img{width:90%}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .deviceDownload{width:80%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .deviceDownload{padding:10px 0}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .deviceDownload .btnFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .deviceDownload .btnFlex a{display:block;width:48%}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .deviceDownload .btnFlex a{margin:0 auto;width:40%}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .deviceDownload .btnFlex a img{width:100%}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .deviceDownload a{display:block;width:70%}#lp-app-page .app2025__box__inner .appBlock .appFlex .appLeft .deviceDownload a img{width:100%}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight{width:43.515625%}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight{width:100%;margin:0 auto;padding:20px 0 0 0}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight figure{line-height:0;position:relative}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight figure{text-align:right}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight figure figcaption{position:absolute;left:-135px;top:0;width:214px;line-height:0}@media screen and (max-width:768px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight figure figcaption{width:120px;left:-50px}}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight figure figcaption{width:100px;left:6%}}#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight figure figcaption img{width:100%}#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight figure img{width:100%}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appBlock .appFlex .appRight figure img{width:80%}}#lp-app-page .app2025__box__inner .appDetail{padding:70px 50px;background:#df2627}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appDetail{padding:30px 20px 20px 20px}}#lp-app-page .app2025__box__inner .appDetail h3{text-align:center}#lp-app-page .app2025__box__inner .appDetail h3 img{max-width:80%}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appDetail h3 img{max-width:100%;width:100%}}#lp-app-page .app2025__box__inner .appDetail .detailFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 0 0 0}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appDetail .detailFlex{padding:20px 0 0 0}}#lp-app-page .app2025__box__inner .appDetail .detailFlex .detailSet{width:30%}@media screen and (max-width:640px){#lp-app-page .app2025__box__inner .appDetail .detailFlex .detailSet{width:80%;margin:0 auto 20px auto}}#lp-app-page .app2025__box__inner .appDetail .detailFlex .detailSet img{width:100%}#lp-app-page .main{width:100%;background:#221815 url(../../assets/images/lp/app/2021/bg_official_app.jpg) center center no-repeat;background-size:cover;padding-top:70px}@media screen and (max-width:640px){#lp-app-page .main{padding-top:25px}}#lp-app-page .main__box{width:90%;max-width:1163px;margin:0 auto;background:url(../../assets/images/lp/app/2021/app_mock.png) right top no-repeat}@media screen and (max-width:640px){#lp-app-page .main__box{width:100%;background:url(../../assets/images/lp/app/2021/app_mock.png) right top no-repeat;background-size:50% auto}}#lp-app-page .main__box__poster{padding:67px 0 74px 0}@media screen and (max-width:640px){#lp-app-page .main__box__poster{padding:32px 0 32px}}#lp-app-page .main__box__poster h1{line-height:0;padding:35px 0 0 0}@media screen and (max-width:640px){#lp-app-page .main__box__poster h1{padding:25px 4% 0 4%}}#lp-app-page .main__box__poster h1 img{width:80%}@media screen and (max-width:640px){#lp-app-page .main__box__poster h1 img{width:100%}}#lp-app-page .main__box__poster .deviceDownload{width:80%;margin:0 auto;padding:20px 100px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){#lp-app-page .main__box__poster .deviceDownload{padding:10px 0}}#lp-app-page .main__box__poster .deviceDownload a{display:block;width:48%}@media screen and (max-width:640px){#lp-app-page .main__box__poster .deviceDownload a{margin:0 auto}}#lp-app-page .main__box__poster .deviceDownload a img{width:100%}#lp-app-page .main__box__poster .mileCautionBox{padding:25px 0 0 0}@media screen and (max-width:640px){#lp-app-page .main__box__poster .mileCautionBox{width:90%;margin:0 auto;padding:12px 0 0 0}}#lp-app-page .main__box__poster .mileCautionBox ul li a{display:block;padding:25px;border:2px solid #fbae15;color:#fff;font-size:clamp(15px,1.40625vw,18px);font-weight:600;line-height:1.66em}@media screen and (max-width:640px){#lp-app-page .main__box__poster .mileCautionBox ul li a{padding:15px;font-size:clamp(13px,3.48837vw,15px)}}#lp-app-page .main__box__poster .mileCautionBox ul li a span{display:inline-block;background:url(/jyujyukarubi/assets/images/lp/app/2021/icon_caution.svg) left center no-repeat;background-size:26px auto;padding:0 0 0 30px;-webkit-text-decoration:underline double;text-decoration:underline double}@media screen and (max-width:640px){#lp-app-page .main__box__poster .mileCautionBox ul li a span{background-size:20px auto;padding-left:25px;background-position:left 5px}}#lp-app-page .main__box__poster .btnFlex{width:80%;max-width:650px;margin:0 auto;padding:20px 100px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){#lp-app-page .main__box__poster .btnFlex{padding:10px 0}}#lp-app-page .main__box__poster .btnFlex a{display:block;width:48%}#lp-app-page .main__box__poster .btnFlex a img{width:100%}#lp-app-page .main__box__poster .preAppText{padding:15px 0 10px 0}@media screen and (max-width:640px){#lp-app-page .main__box__poster .preAppText{padding:0 0 10px 0}}#lp-app-page .main__box__poster .preAppText p{text-align:center;font-size:24px;font-weight:600;color:#fff;margin-left:-3.5em}@media screen and (max-width:640px){#lp-app-page .main__box__poster .preAppText p{font-size:15px;line-height:1.78em;margin-left:0}}#lp-app-page .main__how{width:90%;max-width:1195px;margin:0 auto}#lp-app-page .main__how__ttl{padding:0 0 4px 0}#lp-app-page .main__how__ttl h2{line-height:0;text-align:center}#lp-app-page .main__how__ttl h2 img{width:80%;max-width:700px}@media screen and (max-width:640px){#lp-app-page .main__how__ttl h2 img{width:100%}}#lp-app-page .main__how__inner{padding-bottom:65px}#lp-app-page .main__how__inner .howFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0 40px 0}@media screen and (max-width:640px){#lp-app-page .main__how__inner .howFlex{padding:20px 0 10px 0}}#lp-app-page .main__how__inner .howFlex .howSet{width:22.594142259%}@media screen and (max-width:640px){#lp-app-page .main__how__inner .howFlex .howSet{width:48%}}#lp-app-page .main__how__inner .howFlex .howSet span.icon{display:block;text-align:center;padding-bottom:10px}@media screen and (max-width:640px){#lp-app-page .main__how__inner .howFlex .howSet span.icon{padding-bottom:10px}}#lp-app-page .main__how__inner .howFlex .howSet span.icon img{height:80px}@media screen and (max-width:640px){#lp-app-page .main__how__inner .howFlex .howSet span.icon img{height:50px}}#lp-app-page .main__how__inner .howFlex .howSet .detail{border-radius:13px;background:#fff;padding:22px 17px}@media screen and (max-width:640px){#lp-app-page .main__how__inner .howFlex .howSet .detail{padding:11px 9px;margin-bottom:18px}}#lp-app-page .main__how__inner .howFlex .howSet .detail h3{text-align:center;padding-bottom:10px;border-bottom:3px solid #c71721;font-size:25px;font-weight:800;color:#c71721}@media screen and (max-width:640px){#lp-app-page .main__how__inner .howFlex .howSet .detail h3{font-size:20px}}#lp-app-page .main__how__inner .howFlex .howSet .detail p{padding:10px 0 0 0;line-height:1.69em;text-align:center;color:#c71721;font-size:15px;font-weight:800}@media screen and (max-width:640px){#lp-app-page .main__how__inner .howFlex .howSet .detail p{padding-top:9px;font-size:12px;letter-spacing:.05em;line-height:1.56em}}#lp-app-page .main__how__inner .getFlex{width:90%;max-width:1000px;margin:0 auto;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){#lp-app-page .main__how__inner .getFlex{width:100%}}#lp-app-page .main__how__inner .getFlex .getSet{width:48%;border:1px solid #fff;background:#fff;min-height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 20px;border-radius:20px}@media screen and (max-width:640px){#lp-app-page .main__how__inner .getFlex .getSet{margin:0 auto 0 auto;min-height:auto}#lp-app-page .main__how__inner .getFlex .getSet:last-child{margin-bottom:0}}#lp-app-page .main__how__inner .getFlex .getSet span.icon{display:block;text-align:center}#lp-app-page .main__how__inner .getFlex .getSet span.icon img{max-width:100px;height:auto}@media screen and (max-width:640px){#lp-app-page .main__how__inner .getFlex .getSet span.icon img{max-width:71px}}#lp-app-page .main__how__inner .getFlex .getSet p{font-size:19px;padding:8px 0 0 0;text-align:center;color:#c71721;font-weight:800}@media screen and (max-width:640px){#lp-app-page .main__how__inner .getFlex .getSet p{font-size:15px;padding:4px 0 0 0}}#lp-app-page .main__how__inner .getFlex .getSet p span.small{font-size:12px}#lp-app-page .main__how__inner .downloadFlex{padding:85px 0 0 0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:96%;margin:0 auto}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex{width:100%;padding:30px 0 0 0}}#lp-app-page .main__how__inner .downloadFlex .detail{width:67%}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex .detail{width:100%}}#lp-app-page .main__how__inner .downloadFlex .detail h2{line-height:0}#lp-app-page .main__how__inner .downloadFlex .detail h2 img{width:100%}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex .detail h2 img{width:90%}}#lp-app-page .main__how__inner .downloadFlex .detail p{color:#c71721;font-size:20px;font-weight:800;padding:15px 0 0 0;line-height:1.56em}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex .detail p{font-size:16px}#lp-app-page .main__how__inner .downloadFlex .detail p br{display:none}}#lp-app-page .main__how__inner .downloadFlex .deviceDownloadEnd{width:28%}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex .deviceDownloadEnd{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0 0}}#lp-app-page .main__how__inner .downloadFlex .deviceDownloadEnd a{display:block;line-height:0;margin-bottom:20px}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex .deviceDownloadEnd a{width:49%;margin-bottom:0}}#lp-app-page .main__how__inner .downloadFlex .deviceDownloadEnd a img{width:100%}#lp-app-page .main__how__inner .downloadFlex .appBtn{width:28%}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex .appBtn{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0 0}}#lp-app-page .main__how__inner .downloadFlex .appBtn a{display:block;line-height:0;margin-bottom:20px}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex .appBtn a{width:49%;margin-bottom:0}}#lp-app-page .main__how__inner .downloadFlex .appBtn a img{width:100%}#lp-app-page .main__how__inner .downloadFlex .preAppText{padding:15px 0 10px 0}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex .preAppText{padding:10px 0 10px 0}}#lp-app-page .main__how__inner .downloadFlex .preAppText p{text-align:center;font-size:20px;font-weight:600;color:#111}@media screen and (max-width:640px){#lp-app-page .main__how__inner .downloadFlex .preAppText p{font-size:15px;line-height:1.78em;margin-left:0;text-align:left}}#lp-app-page .athlete{width:100%;background:url(../../assets/images/lp/app/2021/athlete_bg.svg) center center no-repeat;background-size:cover;padding:75px 0;overflow:hidden}@media screen and (max-width:640px){#lp-app-page .athlete{padding:35px 0}}#lp-app-page .athlete__box{width:90%;max-width:1200px;margin:0 auto}#lp-app-page .athlete__box__inner .titleBox h2{font-size:40px;font-weight:800;text-align:center;color:#221815;line-height:1.78em}@media screen and (max-width:640px){#lp-app-page .athlete__box__inner .titleBox h2{font-size:24px;line-height:1.45em}}@media screen and (max-width:320px){#lp-app-page .athlete__box__inner .titleBox h2{font-size:19px;line-height:1.45em}}#lp-app-page .athlete__box__inner .titleBox h2 span{font-size:48px;display:block}@media screen and (max-width:640px){#lp-app-page .athlete__box__inner .titleBox h2 span{font-size:29px}}@media screen and (max-width:320px){#lp-app-page .athlete__box__inner .titleBox h2 span{font-size:17px}}@media screen and (max-width:640px){#lp-app-page .athlete__box__inner .poster{padding:20px 0 0 0}}#lp-app-page .athlete__box__inner .poster figure{line-height:0;position:relative;text-align:center}#lp-app-page .athlete__box__inner .poster figure img{max-width:100%}@media screen and (max-width:640px){#lp-app-page .athlete__box__inner .poster figure img{width:140%;max-width:140%;margin-left:-20%}}#lp-app-page .athlete__box__inner .poster figure figcaption{position:absolute;left:0;bottom:30px;display:block;width:100%;text-align:center}@media screen and (max-width:640px){#lp-app-page .athlete__box__inner .poster figure figcaption{bottom:0}}#lp-app-page .athlete__box__inner .poster figure figcaption img{max-width:96%}@media screen and (max-width:640px){#lp-app-page .athlete__box__inner .poster figure figcaption img{width:100%;max-width:100%;margin:0}}#lp-app-page .athlete__box__inner .btn{padding:0;width:80%;max-width:450px;margin:0 auto;margin-top:-90px;position:relative;z-index:5}@media screen and (max-width:640px){#lp-app-page .athlete__box__inner .btn{padding:20px 0 0 0;margin-top:-50px}}#lp-app-page .athlete__box__inner .btn a{display:block;padding:20px 0;text-align:center;color:#fff;background:#c71721;font-size:24px;font-weight:600;border-radius:12px;-webkit-box-shadow:5px 5px 0 #221815;box-shadow:5px 5px 0 #221815}@media screen and (max-width:640px){#lp-app-page .athlete__box__inner .btn a{padding:15px 0;font-size:18px}}#lp-app-page .athlete__box__inner .btn a:hover{opacity:1;background:#221815;-webkit-box-shadow:5px 5px 0 #c71721;box-shadow:5px 5px 0 #c71721}#lp-app-page .kids{width:100%;background:url(../../assets/images/lp/app/2021/kids_bg.svg) center center no-repeat;background-size:cover;padding:0 0;overflow:hidden}#lp-app-page .kids__box{background:url(../../assets/images/lp/app/2021/rainbow_bg.svg) center top repeat-x;background-size:auto 60px;padding:150px 0 120px 0}@media screen and (max-width:640px){#lp-app-page .kids__box{background:url(../../assets/images/lp/app/2021/rainbow_bg.svg) center top repeat-x;background-size:auto 30px;padding:75px 0 60px 0}}#lp-app-page .kids__box__inner{width:90%;max-width:1200px;margin:0 auto}@media screen and (max-width:640px){#lp-app-page .kids__box__inner{width:96%}}#lp-app-page .kids__box__inner .kidsEndBox{width:90%;padding:0;background:rgba(255,255,255,.88);border:3px solid #e85485;margin:0 auto 65px auto;border-radius:12px}@media screen and (max-width:640px){#lp-app-page .kids__box__inner .kidsEndBox{margin-bottom:35px}}#lp-app-page .kids__box__inner .kidsEndBox p{text-align:center;font-size:clamp(14px,1.5vw,18px);font-weight:600;line-height:1.78em;padding:25px 25px}@media screen and (max-width:640px){#lp-app-page .kids__box__inner .kidsEndBox p{padding:20px;line-height:1.98em}}#lp-app-page .kids__box__inner .titleBox p.message{text-align:center}#lp-app-page .kids__box__inner .titleBox p.message img{width:90%;max-width:650px}#lp-app-page .kids__box__inner .titleBox h2{font-size:48px;font-weight:800;text-align:center;color:#e85485;line-height:1.45em}@media screen and (max-width:640px){#lp-app-page .kids__box__inner .titleBox h2{font-size:24px}}@media screen and (max-width:320px){#lp-app-page .kids__box__inner .titleBox h2{font-size:18px}}#lp-app-page .kids__box__inner .poster{padding:40px 0 0 0}@media screen and (max-width:640px){#lp-app-page .kids__box__inner .poster{padding:20px 0 0 0}}#lp-app-page .kids__box__inner .poster figure{line-height:0;position:relative;text-align:center}#lp-app-page .kids__box__inner .poster figure img{max-width:90%}@media screen and (max-width:640px){#lp-app-page .kids__box__inner .poster figure img{max-width:120%;width:120%;margin-left:-10%}}#lp-app-page .kids__box__inner .btn{padding:0;width:80%;max-width:450px;margin:0 auto;position:relative;z-index:50;margin-top:-60px}@media screen and (max-width:640px){#lp-app-page .kids__box__inner .btn{padding:20px 0 0 0;margin-top:-40px}}#lp-app-page .kids__box__inner .btn a{display:block;padding:20px 0;text-align:center;color:#fff;background:#c71721;font-size:24px;font-weight:600;border-radius:12px;-webkit-box-shadow:5px 5px 0 #221815;box-shadow:5px 5px 0 #221815}@media screen and (max-width:640px){#lp-app-page .kids__box__inner .btn a{padding:15px 0;font-size:18px}}#lp-app-page .kids__box__inner .btn a:hover{opacity:1;background:#221815;-webkit-box-shadow:5px 5px 0 #c71721;box-shadow:5px 5px 0 #c71721}#lp-app-page .download{width:100%;background:#fff;padding:100px 0 90px 0}@media screen and (max-width:640px){#lp-app-page .download{padding:40px 0 32px 0}}#lp-app-page .download__box{width:90%;max-width:1000px;margin:0 auto}#lp-app-page .download__box__inner .downloadFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#lp-app-page .download__box__inner .downloadFlex .detail{width:67%}@media screen and (max-width:640px){#lp-app-page .download__box__inner .downloadFlex .detail{width:100%}}#lp-app-page .download__box__inner .downloadFlex .detail h2{line-height:0}#lp-app-page .download__box__inner .downloadFlex .detail h2 img{width:100%}@media screen and (max-width:640px){#lp-app-page .download__box__inner .downloadFlex .detail h2 img{width:90%}}#lp-app-page .download__box__inner .downloadFlex .detail p{color:#c71721;font-size:20px;font-weight:800;padding:15px 0 0 0;line-height:1.56em}@media screen and (max-width:640px){#lp-app-page .download__box__inner .downloadFlex .detail p{font-size:16px}#lp-app-page .download__box__inner .downloadFlex .detail p br{display:none}}#lp-app-page .download__box__inner .downloadFlex .appBtn{width:28%}@media screen and (max-width:640px){#lp-app-page .download__box__inner .downloadFlex .appBtn{width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0 0}}#lp-app-page .download__box__inner .downloadFlex .appBtn a{display:block;line-height:0;margin-bottom:20px}@media screen and (max-width:640px){#lp-app-page .download__box__inner .downloadFlex .appBtn a{width:49%;margin-bottom:0}}#lp-app-page .download__box__inner .downloadFlex .appBtn a img{width:100%}#lp-app-page .download__box__inner .downloadFlex .preAppText{padding:15px 0 10px 0}@media screen and (max-width:640px){#lp-app-page .download__box__inner .downloadFlex .preAppText{padding:10px 0 10px 0}}#lp-app-page .download__box__inner .downloadFlex .preAppText p{text-align:center;font-size:20px;font-weight:600;color:#111}@media screen and (max-width:640px){#lp-app-page .download__box__inner .downloadFlex .preAppText p{font-size:15px;line-height:1.78em;margin-left:0;text-align:left}}