@charset "utf-8";
/* CSS Document */

/* ----
旧CSSより引継ぎ
---- */
.programTable{
  border-width:1px 0 0 1px;
  border-style:solid;
  border-color:#28456e;
  border-collapse:separate;
  border-spacing: 0;
  width:100%;
  margin-bottom:30px;
}
.programTable th{
  border-width:0 1px 1px 0;
  border-style:solid;
  border-color:#28456e;
  background-color:#28456e;
  text-align:center;
  font-size:14px;
  padding:5px;
  color: #fff;
}
.programTable td{
  border-width:0 1px 1px 0;
  border-style:solid;
  border-color:#28456e;
  padding:5px;
}
.programTable td p{
  margin-bottom:5px;
}
.programTable td ul{}
.programTable td ul li{
  margin-bottom:5px;
  text-indent:-8px;
  padding-left:8px;
  line-height:1.3;
}

/* ----
main_box内
---- */
.main_box p + ul,
.main_box p + ol,
.main_box ul + p,
.main_box ol + p,
.main_box ul + ul,
.main_box ol + ol{
  margin-top: 10px;
}
.main_box li + li{
  margin-top: 5px;
}
.main_box a[href^="http"]:after{
  content: "" url("/common/img/business_partner/nec/icon_taget_blank.png");
}
#hia .main_box a[href^="http"]:after{
  content: "（日立アカデミーページ）" url("/common/img/business_partner/nec/icon_taget_blank.png");
}
.main_box a[href*="insource.co.jp"]:after{
  content:"";
}
/*ナビ・見出し追加アイコン*/
.bottomNav_link.notice span::before { content: "\f12a"; }
.bottomNav_link.flow span::before { content: "\f1b2"; }

#days::before { content: "\f02e"; }
#operating::before { content: "\f109"; }
#flow::before { content: "\f1b2"; }
#userVoice::before { content: "\f2bd"; }
#notice::before { content: "\f12a"; }
#demo::before,#handout::before,#level::before { content: "\f044"; }