.form .li{
  margin:0 0 22rem 0;
}
.form .li.choose{
  margin-bottom:22rem;
}
.form .li.choose div.choose{
  width:430rem;
  height:50rem;
}
.form .li.choose div.choose div{
  font-size:20rem;
  line-height:60rem;
  letter-spacing:-1rem;
  height:50rem;
  padding:0 125rem 0 0;
}
#content .form .li.choose div.choose label.button{
  font-size:18rem;
}
#content .form .li.choose div.choose label.button span{
  padding:0 0 0 15rem;
}
.form .li.check{
  margin:-16rem 0 13rem 0;
}
.form .li.check.single-line{
  margin:0 0 28rem 0;
}
.form .li.check label{
  font-size:16rem;
  line-height:18rem;
  padding:5rem 0 0 55rem;
}
.form .li.check + .li.check label{
  padding-top:0;
}
.form .li.check label::before{
  left:5rem;
  top:0;
}
.form .li.check label::before{
  width:27rem;
  height:27rem;
  border-radius:2rem;
}
.form .li .req-text{
  font-size:16rem;
  line-height:18rem;
  padding-top:10rem;
}
.form .li.alert{
  padding:20rem 20rem 0 20rem;
  margin:0;
}
.form .li.alert div{
  font-size:16rem;
  line-height:18rem;
  text-align:center;
}
.form div.submit{
  width:230rem;
  height:56rem;
  position:relative;
  margin:22rem 0 0 100rem;
}
