@charset "UTF-8";

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

/* banner */
#contentArea .banner-career > p.border {
  position: relative;
  padding-bottom: 80px;
  text-align: center;
  }
  #contentArea .banner-career > p.border::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 48px;
    border-left: 1px solid #9ca3af;
    }
#contentArea .banner-career > p.copy {
  color: #6b7280;
  font-size: 2.4rem;
  font-weight: bold;
  text-align: center;
  }

#contentArea .banner-career dl {
  margin: 24px 0;
  }
  #contentArea .banner-career dl dt {
    box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.16);
    }
    #contentArea .banner-career dl dt img {
      vertical-align: bottom;
      }
  #contentArea .banner-career dl dd {
    margin-top: 24px;
    text-align: center;
    }

#contentArea .banner-career a {
  text-decoration: none;
  }
  #contentArea .banner-career a dl dd p {
    margin-bottom: 0;
    color: #6b7280;
    font-weight: bold;
    }
  #contentArea .banner-career a:hover .icon_blank::after {
    background-image: url(../..//asset/images/icon_blank_hover.svg);
    }

/* ---------------------------------------------------------------------
	タブレット
*/
@media only screen and (max-width : 1240px) {

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

}

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

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

  /* banner */
  #contentArea .banner-career > p.copy {
    margin-bottom: 16px;
    font-size: 1.8rem;
    }

  #contentArea .banner-career dl {
    margin: 16px 0;
    }
    #contentArea .banner-career dl dt {
      box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.12);
      }
      #contentArea .banner-career dl dt img {
        vertical-align: bottom;
        }
    #contentArea .banner-career dl dd {
      margin-top: 16px;
      text-align: center;
      }

}