/* basic style
----------------------------------------------- */
body, body div {
  border-color: #fff;
  background-color: #00b;
  color: #fff;  
}

input {
  color: #00b;
}

a, a[name] {
  color: #fff;
}

a:visited {
  color: #fff;
}

a:hover {
  color: #fff;
  text-decoration: underline;
}

h1, h2, h3, h4, h5 {
  color: #fff;
}

html, body, #container {
  background-image: none;
  background-color: #00b;
}

/* header, banner
--------------------------------------------------- */
#header, #banner {
  box-shadow: none;
}
#headerContainer {
  background: none;
}

/* main
----------------------------------------------- */
#main {
  background: transparent;
}

/* content
----------------------------------------------- */
#content {
  border-color: #fff;
  background: transparent;
  box-shadow: none;
}

/* footer
----------------------------------------------- */
#footer {
  background: transparent;
}

/* accessibility-tool
----------------------------------------------- */
#accessibilityTool {
  border: 1px solid #fff;
  background: #00b;
}
#navigationNotice {
  background: #00b;
}

/* common header
----------------------------------------------- */
#commonHeader .lowerMenu p.sitemap a {
  border-color: #fff;
  background-color: #00b;
  color: #fff;
}

/* global-navi
----------------------------------------------- */
#globalNavi ul {
  display: inline-block;
  /display: inline;
  /zoom: 1;
  border: 1px solid #fff;
}
#globalNavi ul li a {
  background: #00b;
}
#globalNavi ul li a:hover,
#globalNavi ul li.current a,
#page-research-bpproject-index #globalNavi ul li.home a {
  background: #00b;
  text-decoration: underline;
}

/* common-footer
----------------------------------------------- */
#commonFooter p.address {
  border-color: #fff;
}

/* page-title
----------------------------------------------- */
#pageTitle h1 {
  color: #fff;
}

/* information, media
----------------------------------------------- */
#information, #media {
  border-color: #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background: transparent;
  box-shadow: none;
}
#information .pieceHeader h2, #media .pieceBody .tabs a {
  color: #fff;
}
/* 過去の情報 */
#information .pieceBody .oldHeader h2 {
  color: #fff;
}
#information .pieceBody .oldBody h3 a.open {
  color: #fff;
}

/* bnUniversity
----------------------------------------------- */
#bnUniversity {
  border-color: #fff;
  background: transparent;
}

/* contentArticleCategory, contentArticleRecentDocs, contentArticleDocs, 
----------------------------------------------- */
.contentArticleCategory h2,
.contentArticleRecentDocs .docs h2.date,
.contentArticleDocs .docs h2.date {
  border-color: #fff;
}
.contentArticleCategory .more a {
  border-color: #fff;
}

/* contentArticleDoc
----------------------------------------------- */
.contentArticleDoc .header h1 {
  color: #fff;
}
.contentArticleDoc .maps h2,
.contentArticleDoc .rels h2,
.contentArticleDoc .tags h2 {
  border: 1px solid #fff;
  background: transparent;
}
div.maps div {
  background-color: transparent;
}

/* address
----------------------------------------------- */
.inquiry {
  border-color: #fff;
}
.inquiry h2 {
  border-bottom: 1px solid #fff;
  background: transparent;
}

/* back
----------------------------------------------- */
.back a {
  border-color: #fff;
  color: #fff;
}

/* contentArticleTags
----------------------------------------------- */
.contentArticleTags .search {
  border-color: #fff;
  background: transparent;
}
.contentArticleTags .search .submitters input {
  border: 1px solid #fff;
  background: #00b;
  color: #fff;
}
.contentArticleTags .hit {
  border-color: #fff;
}

/* contentPage
----------------------------------------------- */

/* bp-core */
.body .gaiyo {
  border-color: #fff;
  background: transparent;
}
.body .gaiyo .upperLink a {
  border-color: #fff;
  background: #00b;
}
.body .gaiyo ul li a {
  border: 1px solid #fff;
  background: transparent;
  box-shadow: none;
}

/* midashi
----------------------------------------------- */
.body h2 {
  border-color: #fff;
}
.body h3 {
  border: 1px solid #fff;
  background: transparent;
}
.body h4 {
  color: #fff;
}
.body table {
  border-color: #fff;
}
.body table th, .body table td {
  border-color: #fff;
  background: #00b;
}
.body p strong {
  color: #fff;
}

/* RSS Atom
---------------------- */
.feed a {
  border: 1px solid #fff;
  background: #00b;
}

/* CKEditor templates
----------------------------------------------- */
.temp7 {
  border-color: #fff;
  background-color: transparent;
}