body, body div {
  border-color: #fff !important;
  background-color: #00b;
  color: #fff;
}

body .maps div, #map_canvas div {
  background-color: transparent;
  color: #00b;
}

table, th, td {
  border-color: #fff !important;
  background-color: transparent !important;
}

a {
  color: #fff;
}

h1, h2, h3, h4, h5, h6, span {
  border-color: #fff;
  color: #fff !important;
}

a {
  color: #ffcc00 !important;
}
a:visited {
  color: #ff9900 !important;
}
a.cur, a:hover, a:focus {
  background-color: transparent;
  color: #eeccff !important;
}

#container {
  border: 1px solid #fff;
  border-top: 0;
  box-shadow: none;
}

#commonHeader .pieceBody ul li.riyou a,
#commonBanner .pieceBody #searchButton {
  background-color: #00b;
}

#commonBanner .pieceBody #searchButton {
  border: 1px solid #fff;
}

#globalNavi ul li a.cur, #globalNavi ul li a:hover, #globalNavi ul li a:focus {
  background-color: transparent;
}

#content {
  background-color: transparent;
}

#docTab .tabs span:first-child a, #docTab .tabs span:nth-child(2) a, #docTab .tabs span:last-child a {
  border-left: 1px solid #fff;
  background-color: transparent;
}
#docTab .tabs span:first-child a.current, #docTab .tabs span:first-child a:hover, #docTab .tabs span:nth-child(2) a.current, #docTab .tabs span:nth-child(2) a:hover, #docTab .tabs span:last-child a.current, #docTab .tabs span:last-child a:hover {
  background-color: transparent;
}
#docTab .wrapper {
  border-color: #fff;
}
#docTab .wrapper .links .feed a {
  background-color: transparent;
}
#docTab .wrapper.news, #docTab .wrapper.event, #docTab .wrapper.future {
  border-color: #fff;
}
#docTab .wrapper.news .links .feed a, #docTab .wrapper.event .links .feed a, #docTab .wrapper.future .links .feed a {
  background-color: transparent;
}

.contentArticleAttribute h2.date, .contentArticleAttribute .feed a, .contentArticleRecentDocs h2.date, .contentArticleRecentDocs .feed a, .contentArticleDocs h2.date, .contentArticleDocs .feed a {
  background-color: transparent;
}

.contentGpArticleDoc .maps h2, .contentGpArticleDoc .rels h2, .contentGpArticleDoc .tags h2, .contentArticleDoc .maps h2, .contentArticleDoc .rels h2, .contentArticleDoc .tags h2 {
  border-color: #fff;
  background-color: transparent;
}
.contentGpArticleDoc .mceTmpl > .kanren, .contentArticleDoc .mceTmpl > .kanren {
  border-color: #fff;
  background-color: transparent;
}

.contentArticleTags .hit {
  border-color: #fff;
  background-color: transparent;
}

.top #menu, #menu {
  border-color: #fff;
  background-color: transparent;
}
.top #menu .pieceBody > p, #menu .pieceBody > p {
  border-right: 1px solid #fff;
}
.top #menu ul li, #menu ul li {
  border-right: 1px solid #fff;
}
.top #menu ul li a, #menu ul li a {
  background-color: transparent;
}
.top #menu ul li a.cur, .top #menu ul li a:hover, .top #menu ul li a:focus, #menu ul li a.cur, #menu ul li a:hover, #menu ul li a:focus {
  background: none;
  filter: none;
}
.top #menu ul li a.cur:hover, .top #menu ul li a.cur:focus, #menu ul li a.cur:hover, #menu ul li a.cur:focus {
  background: none;
  filter: none;
}

#headerBody, #breadCrumbs, #commonFooter {
  background: none;
  filter: none;
}

#breadCrumbs {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.contentGpArticleDoc .toiawase .toiawaseHeader, .contentArticleDoc .toiawase .toiawaseHeader {
  border: 1px solid #fff;
  border-bottom: 0;
  background-color: transparent;
}
.contentGpArticleDoc .inquiry h2, .contentArticleDoc .inquiry h2 {
  border-bottom: 1px solid #fff;
  background-color: transparent;
}
.contentGpArticleDoc .back a, .contentArticleDoc .back a {
  border: 1px solid #fff;
  background-color: transparent;
}

#commonFooter {
  border-top: 1px solid #fff;
}
