.value-all{
    margin-top:16.2vw;
}
.value-box{
    margin-top:2vw;
    padding:2vw 0;
    display:flex;
    align-items:center;
}
.value-text{
    margin-left:auto;
    margin-right:2vw;
    width:65vw;
}
.value-select{
    display:flex;
    flex-wrap:wrap;
    margin:3vw 0 1vw -2vw;
    gap:2.5vw;
}
.value-radio1{
  appearance:none;
  position:relative;
  width:3.39vw;
  height:3.39vw;
  border-radius:2vw;
  background-color:#a6a6a6;
  cursor:pointer;
  margin:1vw 1vw 0 1.5vw;
  padding:0;
}
.value-radio1:checked{
  border:0.4vw solid #DD928F;
  background-color:transparent;
}
.value-radio1:checked::after {
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  width:2.2vw;
  height:2.2vw;
  border-radius:1.2vw;
  background-color:#c13732;
}
.value-radio2{
  appearance:none;
  position:relative;
  width:3.39vw;
  height:3.39vw;
  border-radius:2vw;
  background-color:#a6a6a6;
  cursor:pointer;
  margin:1vw 1vw 0 1.5vw;
  padding:0;
}
.value-radio2:checked{
  border:0.4vw solid #FCD575;
  background-color:transparent;
}
.value-radio2:checked::after {
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  width:2.2vw;
  height:2.2vw;
  border-radius:1.2vw;
  background-color:#FCCA4C;
}
.value-number{
    margin-left:1vw;
    width:10vw;
    height:3.39vw;
}

.continue-button{
    position:fixed;
    bottom:10vw;
    left:4vw;
    height:10vw;
    width:92vw;
    border-radius:5vw;
    font-weight:700;
}

.mail-text{
  width:86.7vw;
  margin-top:9.2vw;
  margin-left:6vw;
}
.mail-button{
  width:30vw;
  height:4.1vw;
  border-radius:2.05vw;
  margin-top:-4vw;
  margin-left:64.2vw;
}
.mail-input{
  width:86.7vw;
  height:7vw;
  margin-top:2vw;
  margin-left:6vw;
}


.code-text{
  width:86.7vw;
  margin-top:5vw;
  margin-left:6vw;
}
.code-input{
  width:86.7vw;
  height:7vw;
  margin-top:2vw;
  margin-left:6vw;
}
.message-text{
  width:86.7vw;
  margin-bottom:4vw;
}