@media (min-width: 800px) {
  .recruit-block {
    margin: 10px; }
    .recruit-block .recruit-item {
      padding: 20px !important; } }

.recruit img {
  width: 100%; }

.recruit .recruit-item-detail {
  padding: 10px 20px; }

.recruit .recruit-info {
  margin-top: 40px;
  display: inline-block; }

.recruit .recruit-info h2 {
    text-align: center; }

.recruit .recruit-info .recruit-info-content {
    text-align: center;
    color: #969696; }

.recruit .recruit-intereset {
  margin-top: 40px;
  padding: 0 10px;
  text-align: center;
  font-family: 'PlayfairDisplay-Bold';
  font-size: 35px; }

.recruit .recruit-block {
  width: 100%;
  margin: 10px 0;
  vertical-align: top; }

.recruit .recruit-block .recruit-item {
    padding: 20px 20px 0 20px;
    text-decoration: none;
    color: #333333; }

.recruit .recruit-block .recruit-item .recruit-item-content {
      cursor: pointer;
      padding: 40px;
      background-color: #CCC; }

.recruit .recruit-block .recruit-item .recruit-item-content .position {
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 10px;
        text-align: center; }

.recruit .recruit-block .recruit-item .recruit-item-content p {
        text-align: center; }

.recruit .recruit-block .recruit-item .recruit-item-content .more {
        text-align: right; }

.recruit .recruit-item-detail .recruit-item-detail-header {
  font-weight: bold; }

.recruit .recruit-item-detail .ad-close {
  position: absolute;
  top: 34px;
  right: 18px;
  background-color: #cccccc;
  padding: 3px 6px;
  color: #fff;
  display: inline-block;
  cursor: pointer; }

.recruit .recruit-join-us {
  padding-top: 10px; }

.recruit .recruit-join-us div:nth-child(1) {
    font-weight: bold; }
