﻿html,body{width:100%;height:100%;margin:0;padding:0}body{font:'Lucida Grande', 'Lucida Sans Unicode', 'ヒラギノ角ゴ ProN W4', 'Hiragino Kaku Gothic ProN', 'Meiryo', 'メイリオ', 'sans-serif'}.container{width:100%;height:100%;min-height:780px;background:url(/statics/images/top/bg_photo_01.jpg) 0 0 no-repeat;background-size:cover;margin:0;padding:0;position:relative;overflow:hidden}.container header{width:30%;margin:0 auto;text-align:center}.container header h1{width:auto;margin:0 auto;padding:66px 0 0;max-width:200px;min-width:50px}.container header h1 img{width:100%}.container header p{color:#fff;font-size:120%;line-height:180%}.container .container--signup,.container .container--login{margin:0 auto;width:290px;background-color:rgba(90,90,90,0.65);border:2px solid #fff;border-radius:5px}.container .container--signup .button--border,.container .container--login .button--border{display:block;width:260px;margin:auto;border:2px solid #fff;border-radius:5px;border:1px solid #fff}.container .container--signup form,.container .container--signup fieldset,.container .container--login form,.container .container--login fieldset{margin:0;padding:0;border:none}.container .container--signup input[type='email'],.container .container--signup input[type='password'],.container .container--login input[type='email'],.container .container--login input[type='password']{margin:10px auto;padding:10px 0;font-size:100%}.container .container--signup a.button--fb,.container .container--signup .button--getapp,.container .container--signup button[type='submit'],.container .container--signup .container--login .button--getapp,.container .container--login .container--signup .button--getapp,.container .container--login a.button--fb,.container .container--login .container--signup .button--getapp,.container .container--signup .container--login .button--getapp,.container .container--login .button--getapp,.container .container--login button[type='submit']{display:block;margin:23px auto 0;padding:10px 0;text-align:center;color:#fff;background-color:#0a5c9a;width:260px;border:2px solid #fff;border-radius:5px;border:1px solid #fff;text-decoration:none}.container .container--signup a.button--fb:visited,.container .container--signup .button--getapp:visited,.container .container--signup button[type='submit']:visited,.container .container--signup .container--login .button--getapp:visited,.container .container--login .container--signup .button--getapp:visited,.container .container--signup a.button--fb:hover,.container .container--signup .button--getapp:hover,.container .container--signup button[type='submit']:hover,.container .container--signup .container--login .button--getapp:hover,.container .container--login .container--signup .button--getapp:hover,.container .container--signup a.button--fb:active,.container .container--signup .button--getapp:active,.container .container--signup button[type='submit']:active,.container .container--signup .container--login .button--getapp:active,.container .container--login .container--signup .button--getapp:active,.container .container--login a.button--fb:visited,.container .container--login .container--signup .button--getapp:visited,.container .container--signup .container--login .button--getapp:visited,.container .container--login .button--getapp:visited,.container .container--login button[type='submit']:visited,.container .container--login a.button--fb:hover,.container .container--login .container--signup .button--getapp:hover,.container .container--signup .container--login .button--getapp:hover,.container .container--login .button--getapp:hover,.container .container--login button[type='submit']:hover,.container .container--login a.button--fb:active,.container .container--login .container--signup .button--getapp:active,.container .container--signup .container--login .button--getapp:active,.container .container--login .button--getapp:active,.container .container--login button[type='submit']:active{color:#fff}.container .container--signup a.button--fb:hover,.container .container--signup .button--getapp:hover,.container .container--signup button[type='submit']:hover,.container .container--signup .container--login .button--getapp:hover,.container .container--login .container--signup .button--getapp:hover,.container .container--login a.button--fb:hover,.container .container--login .container--signup .button--getapp:hover,.container .container--signup .container--login .button--getapp:hover,.container .container--login .button--getapp:hover,.container .container--login button[type='submit']:hover{background-color:#fff;color:#0a5c9a}.container .container--signup .button--getapp,.container .container--signup button[type='submit'],.container .container--login .button--getapp,.container .container--login button[type='submit']{background-color:#dedddb;width:260px;color:#5b544e;text-align:center;margin:23px auto;cursor:pointer}.container .container--signup .button--getapp:visited,.container .container--signup button[type='submit']:visited,.container .container--signup .button--getapp:hover,.container .container--signup button[type='submit']:hover,.container .container--signup .button--getapp:active,.container .container--signup button[type='submit']:active,.container .container--login .button--getapp:visited,.container .container--login button[type='submit']:visited,.container .container--login .button--getapp:hover,.container .container--login button[type='submit']:hover,.container .container--login .button--getapp:active,.container .container--login button[type='submit']:active{color:#5b544e}.container .container--signup button[type='submit'],.container .container--login button[type='submit']{margin-bottom:23px;padding:10px 0;background-color:#dedddb;color:#5b544e;font-size:100%}.container .container--signup #inline--content,.container .container--login #inline--content{width:300px !important}.container .container--signup .inline__notice,.container .container--signup .inline__confirm,.container .container--login .inline__notice,.container .container--login .inline__confirm{display:block;width:260px;margin:0 auto;color:#f20404}.container .container--login{margin-top:15px}.container .container--login span{display:block;margin:0 auto 10px;text-align:center;padding:0 15px;font-size:85%;color:#fff}.container .container--login a{display:block;margin:0 auto;padding:10px 0;text-align:center;color:#fff;background-color:#c03429;width:260px;border:2px solid #fff;border-radius:5px;border:1px solid #fff;text-decoration:none}.container .container--login a:visited,.container .container--login a:hover,.container .container--login a:active{color:#fff}.container .container--login a:hover{background-color:#fff;color:#c03429}.feature--app{width:100%;height:200px;background-color:#fff}footer{width:100%;background-color:#d6332c;margin:0;padding:0;overflow:hidden}footer .footer--left{float:left;width:70%;overflow:hidden}footer .footer--left ul.footer--nav{margin:15px 0 15px 50px;padding:0;color:#fff;overflow:hidden}footer .footer--left ul.footer--nav li{float:left;width:auto;list-style:none;font-size:75%;margin-right:2em}footer .footer--left ul.footer--nav li a{text-decoration:none;color:#fff}footer .footer--left ul.footer--nav li a:visited,footer .footer--left ul.footer--nav li a:hover,footer .footer--left ul.footer--nav li a.active{color:#fff}footer .footer--right{float:right;width:219px;margin-right:50px}footer .footer--right ul.footer--appdl{padding:0;width:219px}footer .footer--right ul.footer--appdl li{float:left;width:104px;list-style:none;margin-right:5px}footer .copyright{clear:both;margin:0 0 0 50px;font-size:75%;color:#fff}.overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;display:none}.modal{display:none;background-color:rgba(200,200,200,0.8);padding:20px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #fff;overflow:auto;z-index:1001;position:absolute;width:300px}@media screen and (max-width: 767px){header p br{display:none}.footer--left,.footer--right{float:none !important;width:100% !important}.footer--right{margin-right:0}.footer--appdl{margin:10px auto !important;padding:0;overflow:hidden;text-align:center}}