@charset "UTF-8";
/* ============================================================================================== */
/* 全体                                                                                           */
/* ============================================================================================== */
body.new_interview_common .cd_sp_only {
  display: none !important;
}

@media screen and (max-width: 768px) {
  body.new_interview_common .cd_pc_only {
    display: none !important;
  }
  body.new_interview_common .cd_sp_only {
    display: block !important;
  }
  body.new_interview_common br.cd_sp_only,
  body.new_interview_common span.cd_sp_only,
  body.new_interview_common img.cd_sp_only {
    display: inline !important;
  }
}
/* ============================================================================================== */
/* 取材担当者紹介                                                                                 */
/* ============================================================================================== */
body.new_interview_common .interview_subttl_interview_manager h3 {
  padding: 18px 0 17px;
  text-align: center;
}
body.new_interview_common .interview_subttl_interview_manager h3 img {
  width: 249.011px;
  height: 40.545px;
  margin: 0 auto;
}

@media screen and (max-width: 768px) {
  body.new_interview_common .interview_subttl_interview_manager h3 {
    padding: 6.2666666667vw 0 3.7333333333vw;
  }
  body.new_interview_common .interview_subttl_interview_manager h3 img {
    width: 51.8102666667vw;
    height: 6.4370666667vw;
  }
}
/* ============================================================================================== */
/* 導入担当者インタビュー                                                                         */
/* ============================================================================================== */
#new-interview-tantou {
  margin-top: 46px;
}
#new-interview-tantou .ffs_palt {
  font-style: normal;
  font-feature-settings: "palt";
}
#new-interview-tantou .title {
  height: 200px;
  background: #4ca74f;
  position: relative;
  z-index: 0;
}
#new-interview-tantou .title img {
  position: relative;
  top: 32px;
  left: 32px;
}
#new-interview-tantou .title_after_decoration {
  height: 85px;
  background: rgba(76, 167, 79, 0.2);
}
#new-interview-tantou .detail {
  padding-bottom: 58px;
  position: relative;
  z-index: 10;
}
#new-interview-tantou .detail .summary_block {
  width: 850px;
  margin: 0 auto;
  background: #ffffff;
}
#new-interview-tantou .detail .summary_block .text {
  width: 700px;
  margin: 0 auto;
}
#new-interview-tantou .detail .summary_block .text:nth-child(n+2) {
  margin-top: 30px;
}
#new-interview-tantou .detail .summary_block .text p {
  color: #424242;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: -0.03em;
}
#new-interview-tantou .detail .summary_block .image {
  width: 700px;
  margin: 0 auto;
}
#new-interview-tantou .detail .summary_block .image img {
  width: 100%;
}
#new-interview-tantou .detail .chapter_block {
  margin-top: 50px;
}
#new-interview-tantou .detail .chapter_block.opt_first {
  margin-top: 0;
}
#new-interview-tantou .detail .chapter_block.opt_middle {
  margin-top: 30px;
}
#new-interview-tantou .detail .chapter_block.opt_in_not_start_topic_block > dl > dd {
  padding-top: 30px;
}
#new-interview-tantou .detail .chapter_block > dl {
  width: 700px;
  margin: 0 auto;
}
#new-interview-tantou .detail .chapter_block > dl > dt {
  box-sizing: border-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  padding-left: 15px;
  height: 50px;
  background: #4ca74f;
}
#new-interview-tantou .detail .chapter_block > dl > dt h5 {
  color: #ffffff;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
}
#new-interview-tantou .detail .chapter_block > dl > dd {
  padding-top: 22px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dt {
  padding-bottom: 10px;
  border-bottom: 1px solid #4ca74f;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dt h6 {
  color: #4ca74f;
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd {
  padding-top: 31px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item:nth-child(n+2) {
  margin-top: 30px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item:nth-child(n+2).opt_margin_top_none {
  margin-top: 0;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item.left_person > dt {
  padding-right: 16px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item.right_person > dt {
  -webkit-order: 2;
  order: 2;
  padding-left: 16px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item.right_person > dd {
  -webkit-order: 1;
  order: 1;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item.color_type_beacapp > dt .corporate {
  background: #a0c342;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item.color_type_beacapp > dt .name {
  color: #a0c342;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item.color_type_beacapp > dd p {
  color: #85a33a;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
  width: 100px;
  flex-shrink: 0;
  position: relative;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt img {
  width: 84px;
  position: relative;
  z-index: 0;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt .corporate {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  height: 16px;
  max-width: 84px;
  margin: -16.5px auto 0;
  padding: 0 6px;
  background: #4ca74f;
  border-radius: 5px;
  color: #ffffff;
  font-size: 9.5px;
  font-weight: bold;
  line-height: 1;
  white-space: nowrap;
  font-feature-settings: "palt";
  position: relative;
  z-index: 5;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt .corporate span {
  text-align: center;
  line-height: 1.15;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt .corporate.opt_l2 {
  height: 27px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt .name {
  margin-top: 2px;
  text-align: center;
  color: #4ca74f;
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dd {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dd p {
  color: #424242;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: -0.03em;
}
#new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dd p .ffs_palt {
  font-style: normal;
  font-feature-settings: "palt";
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item:nth-child(n+2) {
  margin-top: 20px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item:nth-child(n+2).opt_margin_top_none {
  margin-top: 0;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item.left_person > dt {
  padding-right: 16px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item.right_person > dt {
  -webkit-order: 2;
  order: 2;
  padding-left: 16px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item.right_person > dd {
  -webkit-order: 1;
  order: 1;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item.color_type_beacapp > dt .corporate {
  background: #a0c342;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item.color_type_beacapp > dt .name {
  color: #a0c342;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item.color_type_beacapp > dd p {
  color: #85a33a;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
  width: 100px;
  flex-shrink: 0;
  position: relative;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt img {
  width: 84px;
  position: relative;
  z-index: 0;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt .corporate {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  height: 16px;
  max-width: 84px;
  margin: -16.5px auto 0;
  padding: 0 6px;
  background: #4ca74f;
  border-radius: 5px;
  color: #ffffff;
  font-size: 9.5px;
  font-weight: bold;
  line-height: 1;
  white-space: nowrap;
  font-feature-settings: "palt";
  position: relative;
  z-index: 5;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt .corporate span {
  text-align: center;
  line-height: 1.15;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt .corporate.opt_l2 {
  height: 27px;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt .name {
  margin-top: 2px;
  text-align: center;
  color: #4ca74f;
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dd {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dd p {
  color: #424242;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: -0.03em;
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dd p .ffs_palt {
  font-style: normal;
  font-feature-settings: "palt";
}
#new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .separator {
  width: 698px;
  height: 1px;
  margin: 50px auto;
  background: #999999;
}
#new-interview-tantou .detail .chapter_block > dl > dd .annotation_block {
  padding: 10px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  background: #f0f0f0;
}
#new-interview-tantou .detail .chapter_block > dl > dd .annotation_block p {
  color: #424242;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: -0.03em;
}
#new-interview-tantou .detail .chapter_block > dl > dd .images_block {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

@media screen and (max-width: 768px) {
  #new-interview-tantou {
    margin-top: 9.2vw;
  }
  #new-interview-tantou .title {
    height: 24.5333333333vw;
  }
  #new-interview-tantou .title img {
    width: 75.7333333333vw;
    top: 6vw;
    left: 7.3333333333vw;
  }
  #new-interview-tantou .title_after_decoration {
    display: none;
    height: 0;
  }
  #new-interview-tantou .detail {
    padding-bottom: 8vw;
  }
  #new-interview-tantou .detail .summary_block {
    width: auto;
  }
  #new-interview-tantou .detail .summary_block .text {
    width: 93.3333333333vw;
  }
  #new-interview-tantou .detail .summary_block .text:nth-child(n+2) {
    margin-top: 6.6666666667vw;
  }
  #new-interview-tantou .detail .summary_block .text p {
    font-size: 3.3333333333vw;
    line-height: 6.6666666667vw;
  }
  #new-interview-tantou .detail .summary_block .image {
    width: 93.3333333333vw;
  }
  #new-interview-tantou .detail .chapter_block {
    margin-top: 8vw;
  }
  #new-interview-tantou .detail .chapter_block.opt_first {
    margin-top: 0;
  }
  #new-interview-tantou .detail .chapter_block.opt_first.opt_middle {
    margin-top: 4.8vw;
  }
  #new-interview-tantou .detail .chapter_block.opt_first.opt_in_not_start_topic_block > dl > dd {
    padding-top: 5.7333333333vw;
  }
  #new-interview-tantou .detail .chapter_block > dl {
    width: 93.3333333333vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dt {
    height: auto;
    padding: 2.1333333333vw 3.3333333333vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dt h5 {
    font-size: 4.8vw;
    line-height: 6.5333333333vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd {
    padding-top: 4.2666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dt {
    padding-bottom: 2vw;
    border-bottom: 0.2vw solid #4ca74f;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dt h6 {
    font-size: 4vw;
    line-height: 5.2vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd {
    padding-top: 3.3333333333vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item:nth-child(n+2) {
    margin-top: 6.4vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item.left_person > dt {
    padding-right: 2.4vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item.right_person > dt {
    padding-left: 2.4vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt {
    width: 19.0666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt img {
    width: 16.6666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt .corporate {
    height: 3.2vw;
    max-width: 19.0666666667vw;
    margin: -3.2vw auto 0;
    padding: 0 1.2vw;
    border-radius: 1vw;
    font-size: 1.8666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt .corporate.opt_l2 {
    height: 5.4666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dt .name {
    margin-top: 0.4vw;
    font-size: 4vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .topic_block > dd .conversation_item > dd p {
    font-size: 3.7333333333vw;
    line-height: 6.6666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item:nth-child(n+2) {
    margin-top: 6.4vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item.left_person > dt {
    padding-right: 2.4vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item.right_person > dt {
    padding-left: 2.4vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt {
    width: 19.0666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt img {
    width: 16.6666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt .corporate {
    height: 3.2vw;
    max-width: 19.0666666667vw;
    margin: -3.2vw auto 0;
    padding: 0 1.2vw;
    border-radius: 1vw;
    font-size: 1.8666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt .corporate.opt_l2 {
    height: 5.4666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dt .name {
    margin-top: 0.4vw;
    font-size: 4vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .conversation_item > dd p {
    font-size: 3.7333333333vw;
    line-height: 6.6666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .dialogue_block .separator {
    width: 93.0666666667vw;
    height: 0.2vw;
    margin: 8vw auto;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .annotation_block {
    display: block;
    padding: 2vw 3.3333333333vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .annotation_block p {
    font-size: 2.6666666667vw;
    line-height: 3.4666666667vw;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .images_block {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 4vw 0;
  }
  #new-interview-tantou .detail .chapter_block > dl > dd .images_block img {
    width: 93.3333333333vw;
  }
}

/*# sourceMappingURL=new_interview_common.css.map */
