.l-sub-sales .inner form .area-wrap {
  background: #fff;
  padding: 8.98438vw 6.25vw 9.375vw;
  -webkit-box-shadow: 0.54688vw s 0.39062vw 1.01562vw 0vw rgba(0, 0, 0, 0.06);
          box-shadow: 0.54688vw s 0.39062vw 1.01562vw 0vw rgba(0, 0, 0, 0.06);
}

.l-sub-sales .inner form .area-wrap .survey_bg {
  margin-bottom: 16.01562vw;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li {
  margin-bottom: 7.42188vw;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li:last-child {
  margin-bottom: auto;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li .q_tit {
  font-weight: 500;
  font-size: 3.4375vw;
  line-height: 4.6875vw;
  color: #000;
  margin-bottom: 2.34375vw;
  position: relative;
  padding-left: 4.6875vw;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li .q_tit .num {
  position: absolute;
  left: 0;
  top: -0.23438vw;
  font-size: 4.53125vw;
  font-weight: bold;
  font-family: "scdream";
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li.type1 .qList_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li.type1 .qList_inner > li {
  margin-right: 6.25vw;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li.type1 .qList_inner > li:last-child {
  margin-right: auto;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li .qList_inner > li {
  margin-bottom: 3.125vw;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li .qList_inner > li:last-child {
  margin-bottom: auto;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li .qList_inner > li label {
  margin-left: 1.5625vw;
  font-size: 3.125vw;
  color: #555;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li .qList_inner > li.other {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li .qList_inner > li.other .add_input_wrap {
  margin-top: -1.17188vw;
  margin-left: 1.5625vw;
}

.l-sub-sales .inner form .area-wrap .survey_bg .survey_wrap ol > li .qList_inner > li.other .add_input_wrap input {
  width: 38.28125vw;
  border: 0.15625vw solid #aaa;
  padding-left: 1.95312vw;
}

.l-sub-sales .inner form .area-wrap .info_area h3 {
  margin-bottom: 4.53125vw;
}

.l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.sex-wrap, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.age-wrap {
  padding: 2.73438vw 2.34375vw;
}

.l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.sex-wrap .age-list, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.sex-wrap .sex-list, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.age-wrap .age-list, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.age-wrap .sex-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.sex-wrap .age-list li, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.sex-wrap .sex-list li, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.age-wrap .age-list li, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.age-wrap .sex-list li {
  min-width: 17.96875vw;
}

.l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.sex-wrap .age-list li label, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.sex-wrap .sex-list li label, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.age-wrap .age-list li label, .l-sub-sales .inner form .area-wrap .info_area .infomation table tbody tr td.age-wrap .sex-list li label {
  margin-left: 1.5625vw;
}
