@charset "utf-8";
/*
Theme Name: MASSIVE child
Theme URI:https://tcd-theme.com/tcd084
Description:WordPressテーマ「MASSIVE」の子テーマ
Template:massive_tcd084
Author:TCD
Author URI:https://tcd-theme.com/
Version:1.0
*/

/*
  ここから下にCSSを追記してください。
*/
#header_slider_catch .caption {
  padding: 0px 15px !important;
}
#header_slider .caption {
  top: 70%;
  padding: 0px 15px !important;
}
.interview_list .info {
  box-sizing: border-box;
}
#interview_header_bottom_mobile .job.rich_font_1 {
  width: 3em;
}
.cb_interview_list.num3 .info {
  box-sizing: border-box;
}
#interview_next_prev_post .item a {
  padding: 10px !important;
}
#interview_next_prev_post .info {
  left: 20px !important;
  top: inherit !important;
  bottom: 20px !important;
  padding-right: 20px;
}
@media screen and (max-width: 1200px) {
  @media screen and (max-width: 750px) {
    .cb_header {
      padding: 0 20px !important;
    }
  }
}
@media screen and (max-width: 1200px) {
  @media screen and (max-width: 950px) {
    #interview_next_prev_post .image_wrap {
      width: 100%;
      height: 100% !important;
      margin: 0px;
    }
  }
}
#interview_next_prev_post .image {
  background-position: center 30% !important;
}
@media screen and (max-width: 1200px) {
  @media screen and (max-width: 950px) {
    #interview_next_prev_post a:before {
      top: inherit !important;
      bottom: 20px !important;
    }
  }
}
@media screen and (max-width: 1200px) {
  @media screen and (max-width: 768px) {
    #interview_next_prev_post .item {
      height: 300px !important;
    }
  }
}
@media screen and (max-width: 1200px) {
  @media screen and (max-width: 750px) {
    #interview_single {
      padding-bottom: 100px !important;
    }
  }
}
@media screen and (max-width: 640px) {
  #header {
    position: inherit !important;
    height: inherit !important;
    display: inherit !important;
  }
}
