.pc .interviewBlock01 {
  min-width: 1200px;
  padding: 87px 0 94px; }
  .pc .interviewBlock01 > .inner {
    width: 999px;
    margin: 0 auto; }
  .pc .interviewBlock01 .headingParts02 h2::after {
    background: #F0FE00; }
  .pc .interviewBlock01 .column2 .left {
    float: left;
    width: 582px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .pc .interviewBlock01 .column2 .right {
    float: right;
    width: 417px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 31px 0 57px; }
  .pc .interviewBlock01 .heading {
    margin-bottom: 28px; }
    .pc .interviewBlock01 .heading h2 {
      width: 140px; }
  .pc .interviewBlock01 ul {
    margin: 40px 0 40px 0;
    line-height: 1.6; }
    .pc .interviewBlock01 ul li {
      margin-top: 10px; }
      .pc .interviewBlock01 ul li span {
        display: block; }
        .pc .interviewBlock01 ul li span:nth-child(2) {
          color: #222; }
  .pc .interviewBlock01 .btn {
    text-align: right; }

.sp .interviewBlock01 {
  min-width: 100%;
  padding: 39px 0 37px; }
  .sp .interviewBlock01 > .inner {
    width: 92%;
    margin: 0 auto; }
  .sp .interviewBlock01 .column2 {
    margin-bottom: 16px; }
    .sp .interviewBlock01 .column2 .left {
      float: none;
      width: auto;
      border: solid 2px #0c0d0e; }
    .sp .interviewBlock01 .column2 .right {
      float: none;
      width: auto;
      padding: 0;
      margin-bottom: 11px; }
  .sp .interviewBlock01 .heading {
    margin-bottom: 28px; }
    .sp .interviewBlock01 .heading h2 {
      width: 100px; }
  .sp .interviewBlock01 ul {
    text-align: center;
    font-size: 0.9rem;
    margin: 20px 0 20px 0; }
    .sp .interviewBlock01 ul li + li {
      margin-top: 10px; }
    .sp .interviewBlock01 ul li span {
      display: block; }
      .sp .interviewBlock01 ul li span:nth-child(2) {
        color: #222; }
  .sp .interviewBlock01 .btn {
    text-align: center; }

.lineupBlock01 {
  margin-bottom: 20px; }
