@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;}
/* --------------index-start-------------- */
.contBox { background:url(../images/bg.jpg) center top no-repeat #4169e2; min-height: 100vh; background-size: 100% auto; padding: 6.19rem .44rem 0;} 
.contBox li input { width: 100%; height: 1.38rem; text-indent: .45rem; font-size: .4rem; color: #ffffff;}
.contBox li:nth-child(2) input { text-indent: 1.29rem;}
.contBox li{ position: relative; margin-bottom: .44rem;}
.contBox li input::placeholder { color: #9daeda;}
.contBox li span { width: .54rem; height: .25rem; position: absolute; right: .46rem; top: 50%; transform: translateY(-50%); display: block;}
.contBox li:last-child { margin-bottom: 1.88rem;}
.contBox button { display: block; width: 100%; height: 1.4rem; opacity: 0;}