.pc-header{background-color:#fff;height:48px}.pc-header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:48px;margin:0 auto;max-width:1200px}.pc-header__logo img{width:228px}.expire{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.expire__icon{height:30px;width:30px}.expire__title{color:#222;font-size:18px;font-weight:700;margin:12px 0 0}.expire__subtitle{color:#222;font-size:18px;margin:8px 0 0}.expire__message{color:#555c70;font-size:14px;margin:8px 0 0}body,html{height:100%;margin:0;overflow-x:visible;overflow-y:auto;padding:0;width:100%}.app{background-color:#f4f6f9;height:100%}.app--mobile{background-color:#fff}.app__content--mobile{padding:100px 0 0}.app__content--pc{background-color:#fff;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 6px 0 rgba(0,0,0,.04);margin:72px auto 0;padding:24px;width:600px}