/* navigation -------------------------------------------- */
#navigation {
  border-bottom: 9px solid #A5CDE7;
}
#globalmenu li a {
  border-bottom: 9px solid #A5CDE7;
}
#globalmenu li a.active,
#globalmenu li a:hover {
  border-bottom: 9px solid #2E7AAD;
  /*background-color: #2E7AAD;*/
}
@media (max-width: 979px){
  #globalmenu li {
    background-color: #A5CDE7;
  }
  #globalmenu li a.active,
  #globalmenu li a:hover {
    background-color: #2E7AAD;
  }
}



/* index page -------------------------------------------- */
#news-content .page-title {
  background: #A5CDE7;
}



/* sidebar -------------------------------------------- */
#categorylist_sideframe .title {
  background-color: #2E7AAD;
}
#categorylist_sideframe li a:hover, #categorylist_sideframe li a.active,
#categorylist_sideframe li.current_page_item a, #categorylist_sideframe li.current_page_parent a
{
  background-color: #A5CDE7;
}


/* footer -------------------------------------------- */
#footer {
  /*background: url('../images/bg_footer_en.png') no-repeat right center #A5CDE7;*/
  background: url('../images/bg_footer2.png') no-repeat right center #A5CDE7;
  background-color: #A5CDE7;
}



/* page class -------------------------------------------- */
#page-content h1 {
  color: #2E7AAD;
}
#page-content h2 {
  border-bottom: 1px dotted #2E7AAD;
  color:#2E7AAD;
}
#page-content h3 {
  color: #D45872;
}


#page-content th, #page-content td {
  border-bottom: 1px solid #2E7AAD;
}
#page-content th {
  border-bottom: 3px solid #DDDDF0;
  color: #2E7AAD;
}
#page-content table.border {
  border: 1px solid #2E7AAD;
}
#page-content table.border th {
  background-color: #DDDDF0;
  color: #2E7AAD;
}

/* h2 ------------------------------------------------- */

/* h2 XX ------------------------------------------------- */

/* page 9 eng----------------------------------- */
.page-id-9 .entry-body .head_9a_e {
  background-image: url("../images/icon/icon-Functions-eng-solo.png");
  background-size: 35px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}
/* page XX ------------------------------------------------- */
/* page 9 eng----------------------------------- */
.btn {
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;
  background: #668ad8;
  color: #FFF;
  border-bottom: solid 4px #627295;
  border-radius: 3px;
}
.btn:active {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  border-bottom: none;
}
.container {
  font-family: "Yu Gothic", YuGothic, Verdana, 'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, sans-serif;
  text-align: center;
  padding-top: 40px;
}
/* page XX ------------------------------------------------- */
/* page 66 See Also----------------------------------- */

body.page-id-66.page-en .entry-body .head_66a {
  background-image: url("../images/icon/tatoeba-organization-eng.png");
  background-size: 35px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}
body.page-id-66.page-en .entry-body .head_66b {
  background-image: url("../images/icon/tatoeba-kurashi-eng.png");
  background-size: 35px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}
body.page-id-66.page-en .entry-body .head_66c {
  background-image: url("../images/icon/tatoeba-link-eng.png");
  background-size: 35px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}

/* page XX ------------------------------------------------- */
/* page 70 暮らしの中の膜の利用----------------------------------- */

body.page-id-70.page-en #page-content h2{
  background-image: url("../images/icon/tatoeba-kurashi-eng.png");
  background-size: 34px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}
body.page-id-70.page-en #page-content .head_70a {
  background-image: url("../images/icon/tatoeba-home-eng.png");
  background-size: 35px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}
body.page-id-70.page-en #page-content .head_70b {
  background-image: url("../images/icon/tatoeba-store-eng.png");
  background-size: 35px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}
body.page-id-70.page-en #page-content .head_70c {
  background-image: url("../images/icon/tatoeba-kurashi-eng.png");
  background-size: 35px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}
/* page XX ------------------------------------------------- */
/* page 74 学術協定締結済み海外パートナー----------------------------------- */

body.page-id-74.page-en #page-content h2{
  background-image: url("../images/icon/tatoeba-kurashi-eng.png");
  background-size: 34px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}

/* page XX ------------------------------------------------- */

/* page 80 International Workshop on Membrane in Kobe (iWMK)----------------------------------- */

body.page-id-80.page-en #page-content h2{
  background-image: url("../images/icon/tatoeba-kurashi-eng.png");
  background-size: 34px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}

/* page XX ------------------------------------------------- */

/* page 68  先端膜工学研究推進機構について---------------------------------- */

body.page-id-68.page-en #page-content h2{
  background-image: url("../images/icon/icon-kurashi-eng-solo.png");
  background-size: 34px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}

/* page XX ------------------------------------------------- */
/* page 72 外部リンク----------------------------------- */

body.page-id-72.page-en #page-content h2{
  background-image: url("../images/icon/tatoeba-organization-eng.png");
  background-size: 34px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}

/* page XX ------------------------------------------------- */
/* page 78 先端膜工学センター成果発表会---------------------------------- */

body.page-id-78.page-en #page-content h2 {
  background-image: url("../images/icon/icon-kurashi-eng-solo.png");
  background-size: 34px;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 40px;
}

/* page XX ------------------------------------------------- */



.button {
  color: #2E7AAD;
  border: solid 2px #2E7AAD;
}
.button:hover {
  border: solid 2px #A5CDE7;
  background: #A5CDE7;
}

