@charset "utf-8";
body{ background: #fff; font-size:.25rem;}
div { box-sizing: border-box;}
.dn { display: none;}
.clearfix:after { content: '\20'; clear: both; height: 0; display: block;}
a {-webkit-tap-highlight-color:transparent;}
*{ outline:none!important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none; -o-user-select: none;}
input,textarea { outline: none; border: none; box-sizing: border-box; background: none;}
#screen { position: fixed; display: none; width: 100%; height: 100%; left: 0; top: 0; z-index: 10; background: rgba(0,0,0,0.5);}
/* --------------index-start-------------- */
.fixBottom { position: fixed; bottom: 0; z-index: 2;}
.contPage { padding-bottom: 2.3rem; background: #000;}
.loginAlt { z-index: 15; display: none; background: #010101!important; width: 336px; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.absoluteImg { position: absolute;}
.topImg { top: -34px;}
.bottomImg { bottom: -40px;}
.loginCont {border-left: 1px solid rgb(232, 237, 250); background: #000;
    border-right: 1px solid rgb(232, 237, 250); padding: 0 16px 16px; position: relative; z-index: 2;}
.text { text-align: center; position: relative; padding-top: 18px; font-size: 18px; line-height: 28px; color: #ffffff;}
.form ul { padding: 26px 0; font-size: 14px; color: #9D99A1;}
.form input { display: block; margin-top: 6px; border-radius: 10px; background: rgb(48,47,49,1); color: #ffffff; box-sizing: border-box; padding: 16px 14px; width: 100%; box-sizing: border-box; height: 54px;}
.form li:nth-child(1) { margin-bottom: 14px;}
.form button { display: block; color: #000; background-image: linear-gradient(90deg, rgb(245, 86, 255) 0%, rgb(8, 250, 236) 100%);
width: 144px; height: 42px; font-size: 16px; border: none; border-radius: 10px; margin: 0 auto;}
.form li span { position: absolute; right: 14px; top: 50%; transform: translateY(-50%);}
.inputCell { position: relative;}
.form li span svg { display: block;}
.text span { position: absolute; right: 0; top: 4px;}
