/* 1.basic style
----------------------------------------------- */
body {
  background-color: #0000bb;
  color: #ffff00;
}
a {
  color: #ffff00;
  border-color: #ffff00;
}
a:visited {
  color: #ffff00;
}
a:link {
  color: #ffff00;
}
a:hover {
  color: #ffff00;
}
.docTab .content li {
  color: #ffff00;
}
h1 {
  color: #ffff00;
  background: none;
  border-color: #ffff00;
}
h2 {
  color: #ffff00;
  border-color: #ffff00;
}
h3 {
  color: #ffff00;
  border-color: #ffff00;
}
h4 {
  color: #ffff00;
  border-color: #ffff00;
}
h5 {
  color: #ffff00;
  border-color: #ffff00;
}
#contentBody .docTab .content li {
  color: #ffff00;
}
span {
  color: #ffff00 !important;
}
/* 2.container
--------------------------------------------------- */
#container {
  background: #0000bb;
}
/* 3.カラー入れ物 */
.colorCase {
  color: #ffff00;
  background: #0000bb;
}
.colorCase a {
  border-color: #ffff00;
}
/* 4.背景黒ボタン */
.colorCase #themeBlack{
  border-color: #ffff00;
}
/* 5.背景青ボタン */
.colorCase #themeBlue{
  border-color: #ffff00;
}
/* 6.背景白ボタン */
.colorCase #themeWhite{
  border-color: #ffff00;
}
.colorCase .nowrap,
.colorCase .nowrap li {
  background: none;
}
.siteBanner {
  border-color: #ffff00;
}
/* 7.検索ボタン入れ物 */
.search {
  background: none;
}
/* 8.インフォメーションボタンのリンク */
.information a {
  border-color: #ffff00;
}
/* 9.タイトル */
h2.headerTitle,
#categoryShinchakuInformation .pieceHeader h2,
#categoryTopicsInformation .pieceHeader h2,
#categoryTowntopicsInformation .pieceHeader h2,
#shinchakuInformationGnav .pieceHeader h2,
#topicsInformationGnav .pieceHeader h2,
#categoryMayorTopicsList .pieceHeader h2, 
#categoryMayorNewsList .pieceHeader h2,
#categoryGikaiTopicsList .pieceHeader h2, 
#categoryGikaiNewsList .pieceHeader h2,
.contentGpCategoryCategory .mo-doc-3-doc section h2 {
  color: #ffff00;
  border-color: #ffff00;
}
/* 10.バナーボタン */
.bannerButton a.iconLink {
  color: #ffff00;
  border-color: #ffff00;
}
.bannerButton a.imageLink img {
  border-color: #ffff00;
}
.bannerButton a:hover {
  color: #ec5506;
  border-color: #ec5506;
}
.bannerButtonB a {
  border-color: #ffff00;
}
/* 11.青背景の入れ物 */
.blueCase {
  color: #ffff00;
}
/* 12.灰色背景の入れ物 */
.grayCase {
  background-color: #0000bb;
}
/* 13.カラー入れ物タイトル */
.colorCaseTitle {
  background: none;
}
.colorCaseTitle h2,
.colorCaseTitle h3 {
  color: #ffff00;
}
/* 14.緊急情報 */
#emergencyAnnounceTitle .pieceHeader a {
  border-color: #ffff00;
}
/* 15.住所 */
.addressFotter a {
  border-color: #ffff00;
}
/* 16.copyright
---------------------- */
#copyright .copyright {
  color: #ffff00;
  background: none;
}
/* 17.トップメイン画像
----------------------------------------------- */
#topImageMain .topImageLeft{
  background: none;
}
#topImageMain .topImageRight{
  background: none;
}
/* 18.こんなとき */
.konnatoki .konnatokiMenu img{
  border-color: #ffff00;
}
/* 19.広告（下部） */
#adLower {
  border-color: #ffff00;
}
/* 20.ページタイトルにおける説明ブロック内文章の表示 */
.explanationBody {
  border-color: #ffff00;
}
/* 21.ページの先頭へリンク */
#pageTop a {
  background-color: #ffff00;
  border-color: #ffff00;
}
#pageTop a:hover {
  background-color: #ffff00;
}
/* 22.ページタイトル
----------------------------------------------- */
#pageTitle .pieceBody {
  border-color: #ffff00;
  background: none;
}
/* 23.災害情報
----------------------------------------------- */
#emergencyAnnounceTitle .pieceHeader a  {
  color: #ffff00;
}
/* 24.新着、トピックスリスト表示 */
#categoryDocViewlist .pieceBody li,
#categoryTopicsInformation .pieceBody li, 
#categoryTowntopicsInformation .pieceBody li, 
#categoryShinchakuInformation .pieceBody li, 
#topicsInformationGnav .pieceBody li, 
#shinchakuInformationGnav .pieceBody li,
#categoryMayorTopicsList .pieceBody li,
#categoryMayorNewsList .pieceBody li,
#categoryGikaiTopicsList .pieceBody li,
#categoryGikaiNewsList .pieceBody li {
  border-color: #ffff00;
}
/* 25.ナビ、カテゴリ
----------------------------------------------- */
.contentGnavMenuItem h2, 
.contentGpCategoryCategoryType h2, 
.contentGpCategoryCategory h2 {
  color: #ffff00;
  border-color: #ffff00;
}
.contentGnavMenuItem h2 a, 
.contentGpCategoryCategoryType h2 a, 
.contentGpCategoryCategory h2 a {
  color: #ffff00;
}
/* 26.記事一覧 */
.contentGpCategoryCategoryType .mo-doc-3-doc ul li,
.contentGpCategoryCategory .mo-doc-3-doc ul li {
  border-color: #ffff00;
}
/* 27.ヘッダー */
.contentGpCategoryCategoryType .mo-doc-3-doc section h2,
.contentGpCategoryCategory .mo-doc-1-doc h2,
.contentGpCategoryCategory .mo-doc-3-doc section h2 {
  border-color: #ffff00;
}
.contentGpCategoryCategory .mo-doc-1-doc ul li,
.contentGpCategoryCategory .mo-doc-7-doc ul li {
  border-color: #ffff00;
}
/* 28.さらに絞り込むブロックの表示 */
#categoryList h2 {
  color: #ffff00;
  background: none;
}
/* 29.詳細記事 */
.contentGpArticleDoc .maps,
.inquiry {
  color: #ffff00;
  border-color: #ffff00;
}
.contentGpArticleDoc .maps h2,
.inquiry h2 {
  color: #ffff00;
  background: none;
}
.temp7 {
  border-color: #ffff00;
}
/* 30.お問合せ */
#new_survey_form_answer .questions .question .question_content {
  background: none!important;
}
#new_survey_form_answer .question .question_content {
  border-color: #ffff00!important;
}
#new_survey_form_answer .reload,
#new_survey_form_answer .talk {
  border-color: #ffff00!important;
}
/* 31.サイトマップ */
.level1 li, ul.level3, ul.level2, .level2 li {
  color: #ffff00;
  background: none;
}
.level2 a, .level3 a {
  color: #ffff00;
}
ul.sitemap li.level1,
ul.sitemap li.level2,
ul.sitemap ul.level2 {
  background: none;
  border-color: #ffff00;
}
/* 32.カレンダー */
#eventTypeTab .pieceBody {
  border-bottom: 2px solid #ffff00;
}
#eventTypeTab .pieceBody li a {
  color: #000000;
  background-color: #ffff00;
}
.calendarMonthlyEvents table td, 
.calendarTodayEvents table td {
  border-bottom: 1px solid #ffff00;
}
.calendarMonthlyEvents th, 
.calendarMonthlyEvents td,
.calendarTodayEvents th, 
.calendarTodayEvents td {
  border: 1px solid #ffff00;
}
.calendarEvents table th {
  background: none;
}
.calendarCalendarEvents table th, 
.calendarCalendarEvents table td {
  border: 1px solid #ffff00;
}
#simple_tabs > li.current {
  color: #000000;
  background-color: #ffff00;
}
#simple_tab_panels div {
  background-color: #0000bb;
  border: 1px solid #ffff00;
}
/* 33.防災情報サイト */
.bosaiPack {
  color: #ffff00;
  background-color: #0000bb;
}
