body,html{height:100%}body{color:#231815;line-height:1.6;margin:0;padding:0;font-family:sans-serif;background-color:#fff}a{text-decoration:none}div,section,article,header,footer,aside,figure,nav,li,img,a,span,p,dl,ol,ul,td,th,table{box-sizing:border-box}.replaceElm{background-repeat:no-repeat;display:block;text-indent:-9999px;overflow:hidden}.nodisp{display:none !important}.logo-sawarabi{width:100%;height:auto}article{max-width:750px;margin-left:auto;margin-right:auto}.ios{padding-top:140px}.ios #android_install{display:none}.ios h1{text-align:center;font-size:110%;color:#71c24e;letter-spacing:.1em;margin:80px 0 80px;padding-bottom:100px;border-bottom:1px solid #71c24e}.ios h2{text-align:center;font-size:100%}#ios_install{padding-bottom:60px}#ios_install #ios_install_step{width:70%;margin-left:auto;margin-right:auto}#ios_install #ios_install_step .imgWrapper{width:100%;height:0;position:relative;padding-bottom:200%}#ios_install #ios_install_step .imgWrapper img{width:100%;height:auto;position:absolute;top:0;left:0}#ios_install .install_step_text{width:80%;margin-left:auto;margin-right:auto;font-size:92%;padding-top:22px}#ios_install .install_step_text .share_btn{width:1.8em;height:1.6em;background:url(../ios/img/share_btn.png) no-repeat 50% 0;background-size:100% auto;display:inline-block}#ios_install .install_step_text ol{padding-left:22px}#ios_install .btnWrapper{padding:22px 0}#ios_install .btnWrapper .btn{text-align:center;font-size:100%;font-weight:bold;padding:1em;display:block;width:80%;background-color:#ee87b4;border-radius:2em;margin:0 auto}#ios_install .btnWrapper .btn:link,#ios_install .btnWrapper .btn:visited{color:#fff}.android{padding-top:140px}.android #ios_install{display:none}.android h1{text-align:center;font-size:100%;color:#71c24e;letter-spacing:.1em;margin:80px 0 80px;padding-bottom:100px;border-bottom:1px solid #71c24e}.android h2{text-align:center;font-size:90%}#android_install{padding-bottom:60px}#android_install #android_install_step{width:70%;margin-left:auto;margin-right:auto}#android_install #android_install_step .imgWrapper{width:100%;height:0;position:relative;padding-bottom:191.4%}#android_install #android_install_step .imgWrapper img{width:100%;height:auto;position:absolute;top:0;left:0}#android_install .install_step_text{width:80%;margin-left:auto;margin-right:auto;font-size:70%;padding-top:22px}#android_install .install_step_text ol{padding-left:22px}#android_install .btnWrapper{padding:22px 0}#android_install .btnWrapper .btn{text-align:center;font-size:100%;font-weight:bold;padding:1em;display:block;width:80%;background-color:#ee87b4;border-radius:2em;margin:0 auto}#android_install .btnWrapper .btn:link,#android_install .btnWrapper .btn:visited{color:#fff}.desktop{padding-bottom:40px;padding-top:60px}.desktop .logoWrapper{padding-top:140px;text-align:center}.desktop .logoWrapper .logo-sawarabi{width:480px}.desktop h1{text-align:center;font-size:110%;color:#71c24e;letter-spacing:.1em;margin:80px 0 80px;padding-bottom:100px;border-bottom:1px solid #71c24e}.desktop h2{text-align:center;font-size:110%}.desktop #ios_install .install_step_text,.desktop #android_install .install_step_text{font-size:100%}.desktop #ios_install #ios_install_step{width:50%}.desktop #ios_install .install_step_text{padding-top:0}.desktop #ios_install .install_step_text .share_btn{width:1.8em;height:1.6em;background:url(../ios/img/share_btn.png) no-repeat 50% 0;background-size:100% auto;display:inline-block}.desktop #android_install #android_install_step{width:50%}
