.page-group.s1 {
  flex-direction: row;
  gap:3.6rem;
  .img1 {
    width: 17.1rem;
    flex-shrink: 0;
    transform: translateY(-2.3rem);
  }
}
[data-answer-group]{
  display: flex;
  flex-direction: column;
  gap: 4rem;
}
.col-1 {width: 14rem;}
.col-2 {width: auto;}
.col-3 {width: auto;}
.col-4 {width: auto;}
.col-5 {width: auto;}
.col-6 {width: auto;}

input {
  display: inline-block;
  border: .1rem solid #A3A3A3 !important;
  height: 3rem;
  padding: 0 .6rem !important;
  min-width: 5rem;
  width: 5rem !important;
  border-radius: .4rem;
  text-align: center;
}

.input-wrap{
  display: flex;
  gap:.4rem;
  justify-content: center;
}
.page-act--content b{
  color:#D14982;
  font-size: 1.8rem;
  font-weight: 700;
}

.page-result--item .base-table {
  margin-top: 2.6rem;
}
[data-mode="complete"] [type="tel"][data-result-answer="X"], 
[data-mode="complete"] [type="text"][data-result-answer="X"] {
    border: 1px solid #A3A3A3  !important;
    background-color: #fff !important;
    outline: 0;
    color: #000 !important;
}