/*================================================================================

media query mixin

================================================================================*/
.p-2302_survey {
  position: relative;
}
.p-2302_survey .p-section .inner {
  padding: 60px 0 0px;
  width: 720px;
  margin: auto;
}
@media all and (max-width: 896px) {
  .p-2302_survey .p-section .inner {
    width: calc(100% - 40px);
    padding: 40px 0px 0px;
  }
}
.p-2302_survey .p-section-content01 .list {
  margin-top: 20px;
}
.p-2302_survey .p-section-content01 .list > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-self: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.p-2302_survey .p-section-content01 .list > li .-head {
  white-space: nowrap;
}
.p-2302_survey .p-survey {
  padding: 60px 0;
}
@media all and (max-width: 896px) {
  .p-2302_survey .p-survey {
    padding: 40px 0;
  }
}
.p-2302_survey .p-survey .gform {
  width: 100%;
  height: 500px;
}

.c-indentList01 > li, .c-indentList > li {
  text-indent: 0;
  margin-left: 0;
}