#cont .ttlWrap h1{
  padding-right: 0;
}
#cont h1 + p, #cont .ttlWrap + p{
  min-height: 24px;
}
.purpose_img{
  width: 100%;
  hegiht: auto;
}
.purpose_bold{
  font-weight: bold;
}
#c3_lr .purpose_bold{
  margin-bottom: 8px;
}
.programTable td ul li.padding_left_4rem{
  padding-left: 4rem;
}
.teacher_flex{
  display: flex;
}
#c3_lr .teacher_flex p{
  margin-bottom: 0;
}
#c3_lr .teacher_flex p:nth-of-type(2){
  padding-left: 10px;
}
#nec_container .main_box a[href^="http"]:after {
  content: "（日本規格協会ページ）" url(../../img/business_partner/nihon-kikaku-kyokai/icon_taget_blank.png);
  margin: 0 3px;
  font-size: 12px;
  line-height: 1.6;
}
#nec_container .main_box a[href*="insource.co.jp"]:after {
    content: "";
}
@media screen and (max-width: 599px){
#c3_lr .teacher_flex p:nth-of-type(1){
    white-space : nowrap;
  }
}