@charset "UTF-8";

#contentArea > header::after {
  background-image: url(../../career/midway-adoption/images/career_midway-adoption_main.jpg);
  }

#contentArea .catchcopy p {
  display: block;
  width: 640px;
  font-size: 1.6rem;
  line-height: 1.8;
  }

/* list-recruit */
#contentArea .list-recruit {
  margin-left: 0;
  list-style-type: none;
  }
  #contentArea .list-recruit li {
    border-bottom: 1px solid #e5e7eb;
    }
    #contentArea .list-recruit li > dl {
      display: flex;
      margin: 16px 0;
      }
      #contentArea .list-recruit li > dl dt {
        width: 30%;
        }
      #contentArea .list-recruit li > dl dd {
        width: 70%;
        }
        

#contentArea .list-recruit li > dl dd > dl {
  margin: 0;
  }
  #contentArea .list-recruit li > dl dd > dl dt {
    margin-top: 24px;
    width: 100%;
    }
  #contentArea .list-recruit li > dl dd > dl dt:first-child {
    margin-top: 0;
    }
  #contentArea .list-recruit li > dl dd > dl dd {
    width: 100%;
    }

#contentArea .list-recruit li .txt-attention.number {
  display: block;
  color: #111827;
  }
  #contentArea .list-recruit li .txt-attention.number:last-child {
    margin-bottom: 0;
    }

/* ---------------------------------------------------------------------
	SP
*/
@media only screen and (max-width : 767px) {

  #contentArea > header::after {
    background-position: 35% 50%;
    }

  #contentArea .catchcopy p {
    width: 72%;
    }

  #contentArea .txt-attention {
    font-size: 1.4rem;
    line-height: 1.8;
    }

  /* list-recruit */
        #contentArea .list-recruit li > dl dt {
          padding-right: 4.9%;
          }

  #contentArea .list-recruit li .txt-attention.number {
    font-size: 1.6rem;
    line-height: inherit;
    }

}