.single_container{
  width: 100%;
  margin-top: 6rem;
  margin-bottom: 3rem;
}
.single_header_parts{
  text-align: center;
  margin: 0 auto 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single_header_parts h1{
  display: flex;
  align-items: end;
}
.single_header_parts figure{
  width: 3rem;
  transform: translateY(-15px);
}
.single_post_title{
  display: flex;
  width: 80%;
  padding: 0 2rem 0 2rem ;
  justify-content: start;
  align-items: end;
  gap: 1rem;
  margin: 0 auto;
}
.single_post_content{
  width: 80%;
  margin: 0 auto;
  padding: 2rem 2rem 3rem;
  border-bottom: 1px solid rgba(33, 33, 33, 0.5);
  border-right:  1px solid rgba(33, 33, 33, 0.5);
  overflow-wrap: break-word;
}
.single_post_content figure{
  width: 80%;
  margin: 2rem auto 5rem;
}
.single_post_content figure div{
  width: 100%;
  height: 100%;
}
.single_post_content figure iframe{
  width: 100%;
  height: 50vh;
}
.single_post_content h2{
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 0.5rem;
  margin: 1rem 0;
}
.single_post_content h2::before{
  border-top: 2px solid black;
  content: "";
  width: 30px; 
}
.single_post_content p{
  padding: 0 1rem;
  margin-bottom: 3rem;
}
.single_interview_flex{
  align-items: flex-start!important;
}
.single_interview_flex p{
  width: 70%;
}
.single_interview_flex figure{
  width: 30%;
  height: 20vh;
}
.single_interview_flex figure img{
  height: 100%;
  object-fit: contain;
}
.interview_fig_re{
  position: relative;
}
.interview_fig_ab{
  position: absolute;
  width: 20%!important;
  height: 60%!important;
  margin: 0!important;
  bottom: 0;
  left: 0;
}
.interview_fig_ab img{
  height: 100%;
  object-fit: contain;
}

.prev_next_list{
  display: flex;
  column-gap: 3rem;
  justify-content: center;
  align-items: center;
}

/* ============================================================== */
/* ==============  2023タプレット 601-1024px   ==================== */
/* ============================================================== */
@media screen and (max-width:1024px){
  .single_post_title{
    width: 100%;
  }
  .single_post_content{
    width:100%;
    padding: 2rem 0;
  }
  .single_post_content figure iframe {
    height: 40vh;
  }
  .single_interview_flex figure{
    width: 30%;
  }
  .is-nowrap{
    flex-direction: column;
  }
  .is-nowrap figure{
    width: 100%;
    text-align: center;
  }
}

/* ============================================================== */
/* ==============  2023スマホ     375-600px   ==================== */
/* ============================================================== */
@media screen and (max-width:600px){
  .single_post_title{
    flex-direction: column;
    padding: 0 1rem 0 0;
  }
  .single_post_content figure{
    width: 100%;
  }
  .single_interview_flex{
    flex-direction: column;
  }
  .single_interview_flex p,
  .single_interview_flex figure{
    width: 100%;
  }
}