/* basic style
----------------------------------------------- */
body, body div {
  background-color: #000000;
  color: #ffffff;  
}
#lifeEventSide .pieceBody ul,
#mayorSide .pieceBody ul {
  background-color:#000000;
}

/*  page title background index  */
#page-bunya-anshin-index #pageTitle .pieceContainer,
#page-bunya-bosai-index #pageTitle .pieceContainer,
#page-bunya-saigai-index #pageTitle .pieceContainer,
#page-bunya-kishojoho-index #pageTitle .pieceContainer,
#page-bunya-kotsu-index #pageTitle .pieceContainer,
#page-bunya-shokunoanzen-index #pageTitle .pieceContainer,
/*  soshiki  */
#page-bunya-anshin-soshiki-index #pageTitle .pieceContainer,
#page-bunya-bosai-soshiki-index #pageTitle .pieceContainer,
#page-bunya-saigai-soshiki-index #pageTitle .pieceContainer,
#page-bunya-kishojoho-soshiki-index #pageTitle .pieceContainer,
#page-bunya-kotsu-soshiki-index #pageTitle .pieceContainer,
#page-bunya-shokunoanzen-soshiki-index #pageTitle .pieceContainer,
/*  page title background more  */
#page-bunya-anshin-more #pageTitle .pieceContainer,
#page-bunya-bosai-more #pageTitle .pieceContainer,
#page-bunya-saigai-more #pageTitle .pieceContainer,
#page-bunya-kishojoho-more #pageTitle .pieceContainer,
#page-bunya-kotsu-more #pageTitle .pieceContainer,
#page-bunya-shokunoanzen-more #pageTitle .pieceContainer,
#pageTitle .pieceContainer, 
#contentTitle .pieceBody {
  border: none;
}
a {
  color: #ffffff;
}
a:visited {
  color: #ffffff;
}
a:hover {
  color: #ffffff;
}
.docTab .content li {
  color: #ffffff;
}
h1 {
  color: #ffffff;
}
h2 {
  color: #ffffff;
}
h3 {
  color: #ffffff;
}
.inquiry,
#contentBody .docTab .content li,
#attractInformation .pieceContainer .pieceBody  {
  color: #ffffff;
}

/* header
--------------------------------------------------- */
#commonHeader,
#commonHeader .pieceContainer,
#commonHeader .pieceBody,
#navigationNotice {
  height: 1%;
/*
  background-color: #ececec;
  color: #000000;
*/
}
a#fontSmall, a#fontMiddle, a#fontLarge,
a#themeBlack, a#themeBlue, a#themeWhite {
  background-color: #000;
  border-color: #fff;
}

/* banner style
----------------------------------------------- */
#bannerContainer, #CommonBanner, #commonBanner .lowerMenu{
  background-color: #000000;
}
#commonBanner .logo {
  background-color: transparent;
}
input#search-button {
  border-color: #fff;
  background: #000000;
}
.lowerMenu a.soshiki {
  border-color: #fff;
  background: none;
  background-color: #000000;
  filter: none;
  color: #fff;
}

/* footer style
----------------------------------------------- */
#footerNavi .pieceBody,
#footerNavi a,
#footerNavi a:visited,
#footerNavi a:hover {
  color: #ffffff;
}
#address {
  border-bottom: 1px solid #ffffff;
}

/* menu style
----------------------------------------------- */
#mayor .pieceBody,
#ereaMap {
  border: none;
}
#ereaMap .pieceBody {
  background-color: #000000;
  color: #ffffff;
}
#menu ul {
  width: 93%;
  background-color: #000000;
  border: 1px solid #ffffff;
}
#menu .pieceHeader,
#links .pieceHeader {
  background-color: #000000;
  background-image: none;
  border: 1px solid #ffffff;
  line-height: 25px;
}
#mayor .pieceBody {
  border:  1px solid #ffffff;
}
#menu #mayor ul {
  width: 65%;
  border: none;
}
#menu #population .pieceHeader {
  padding:4px 7px;
  border:  1px solid #ffffff;
  background-color: #000000;
  background-image: none;
  line-height:1.4;
}
#population th.noBorder,
#population th {
  border: 1px solid #ffffff;
  background-color: #000000;
}
#population td.noBorder,
#population td {
  border: 1px solid #ffffff;
  background-color: #000000;
}

/* links style
----------------------------------------------- */
#links ul {
  border: 1px solid #ffffff;
  background-color: #000000;
}
#calendar .pieceHeader {
  background-color: #000000;
  color: #ffffff;
}
#calendar .pieceBody {
  width: 100%;
  margin: 0;
  padding: 0;
  background-image:url(../../piece/images/bg-calendar-repeat.gif);
  background-position: left top;
  background-repeat: repeat-y;
}
#calendar .calendar {
  width: 160px;
  margin-left: 1px;
}
#attractInformation a#toList {
  border: 1px solid #ffffff;
  border-top: none;
  background-color: #000000;
}
#page-index #links #attractInformation ul {
  border: 1px solid #ffffff;
  border-bottom: none;
}

/*　バナー */
#bnMenu .pieceBody div,
#rightBanner .pieceBody div {
  border-color: #fff !important;
  background: none !important;
  background-color: #000 !important;
  filter: none !important;
}
#bnMenu a,
#rightBanner .pieceBody a {
  color: #fff;
}

/* page-title piece
----------------------------------------------- */
#pageTitle .pieceBody {
  border: 1px solid #ffffff;
  background-image: none;
}
#pageTitle h1 {
  background-image: none;
}
/* category
----------------------------------------------- */
#page-bunya-anshin-index .contentArticleCategory .latest h2,
#page-bunya-anshin-more .contentArticleCategory .latest h2,

#menu #attributeList .pieceHeader,
#menu #categoryList .pieceHeader {
  background-image: none;
}
#page-bunya-index .category {
  border: 1px solid #ffffff;
  background-color: #000000;
}
#page-bunya-anshin-more #pageTitle .pieceContainer,
#page-bunya-anshin-index #pageTitle .pieceContainer {
  background-color: #000000;
}
.contentArticleCategory h3 {
  border: 1px solid #ffffff;
  background-color: #000000;
  background-image: none;
  color: #ffffff;
}
.contentArticleCategory .latest {
  background-image: none;
}
.contentArticleCategory .latest h2 {
  border: 1px solid #ffffff;
  background-color: #000000;
  background-image: none;
}

/*  page title header index  */
#page-bunya-anshin-index #pageTitle .pieceBody,
#page-bunya-bosai-index #pageTitle .pieceBody,
#page-bunya-saigai-index #pageTitle .pieceBody,
#page-bunya-kishojoho-index #pageTitle .pieceBody,
#page-bunya-kotsu-index #pageTitle .pieceBody,
#page-bunya-shokunoanzen-index #pageTitle .pieceBody,
/*  soshiki  */
#page-bunya-anshin-soshiki-index #pageTitle .pieceBody,
#page-bunya-bosai-soshiki-index #pageTitle .pieceBody,
#page-bunya-saigai-soshiki-index #pageTitle .pieceBody,
#page-bunya-kishojoho-soshiki-index #pageTitle .pieceBody,
#page-bunya-kotsu-soshiki-index #pageTitle .pieceBody,
#page-bunya-shokunoanzen-soshiki-index #pageTitle .pieceBody,
/*  page title header more  */
#page-bunya-anshin-more #pageTitle .pieceBody,
#page-bunya-bosai-more #pageTitle .pieceBody,
#page-bunya-saigai-more #pageTitle .pieceBody,
#page-bunya-kishojoho-more #pageTitle .pieceBody,
#page-bunya-kotsu-more #pageTitle .pieceBody,
#page-bunya-shokunoanzen-more #pageTitle .pieceBody {
  background-image: none;
}

/*  shinchaku title header index  */
#page-bunya-anshin-index .contentArticleCategory .latest h2,
#page-bunya-bosai-index .contentArticleCategory .latest h2,
#page-bunya-saigai-index .contentArticleCategory .latest h2,
#page-bunya-kishojoho-index .contentArticleCategory .latest h2,
#page-bunya-kotsu-index .contentArticleCategory .latest h2,
#page-bunya-shokunoanzen-index .contentArticleCategory .latest h2,
/*  soshiki  */
#page-bunya-anshin-soshiki-index .contentArticleCategory .latest h2,
#page-bunya-bosai-soshiki-index .contentArticleCategory .latest h2,
#page-bunya-saigai-soshiki-index .contentArticleCategory .latest h2,
#page-bunya-kishojoho-soshiki-index .contentArticleCategory .latest h2,
#page-bunya-kotsu-soshiki-index .contentArticleCategory .latest h2,
#page-bunya-shokunoanzen-soshiki-index .contentArticleCategory .latest h2,
/*  shinchaku title header more  */
#page-bunya-anshin-more .contentArticleCategory .latest h2,
#page-bunya-bosai-more .contentArticleCategory .latest h2,
#page-bunya-saigai-more .contentArticleCategory .latest h2,
#page-bunya-kishojoho-more .contentArticleCategory .latest h2,
#page-bunya-kotsu-more .contentArticleCategory .latest h2,
#page-bunya-shokunoanzen-more .contentArticleCategory .latest h2 {
  background-image: none;
}

/*  shinchaku title background index  */
#page-bunya-anshin-index .contentArticleCategory .latest,
#page-bunya-bosai-index .contentArticleCategory .latest,
#page-bunya-saigai-index .contentArticleCategory .latest,
#page-bunya-kishojoho-index .contentArticleCategory .latest,
#page-bunya-kotsu-index .contentArticleCategory .latest,
#page-bunya-shokunoanzen-index .contentArticleCategory .latest,
/*  soshiki  */
#page-bunya-anshin-soshiki-index .contentArticleCategory .latest,
#page-bunya-bosai-soshiki-index .contentArticleCategory .latest,
#page-bunya-saigai-soshiki-index .contentArticleCategory .latest,
#page-bunya-kishojoho-soshiki-index .contentArticleCategory .latest,
#page-bunya-kotsu-soshiki-index .contentArticleCategory .latest,
#page-bunya-shokunoanzen-soshiki-index .contentArticleCategory .latest,
/*  shinchaku title background more  */
#page-bunya-anshin-more .contentArticleCategory .latest,
#page-bunya-bosai-more .contentArticleCategory .latest,
#page-bunya-saigai-more .contentArticleCategory .latest,
#page-bunya-kishojoho-more .contentArticleCategory .latest,
#page-bunya-kotsu-more .contentArticleCategory .latest,
#page-bunya-shokunoanzen-more .contentArticleCategory .latest {
  background-image: none;
}

/*  article title background index  */
#page-bunya-anshin-index h3,
#page-bunya-bosai-index h3,
#page-bunya-saigai-index h3,
#page-bunya-kishojoho-index h3,
#page-bunya-kotsu-index h3,
#page-bunya-shokunoanzen-index h3,
/*  soshiki  */
#page-bunya-anshin-soshiki-index h3,
#page-bunya-bosai-soshiki-index h3,
#page-bunya-saigai-soshiki-index h3,
#page-bunya-kishojoho-soshiki-index h3,
#page-bunya-kotsu-soshiki-index h3,
#page-bunya-shokunoanzen-soshiki-index h3,
/*  article title background more  */
#page-bunya-anshin-more h3,
#page-bunya-bosai-more h3,
#page-bunya-saigai-more h3,
#page-bunya-kishojoho-more h3,
#page-bunya-kotsu-more h3,
#page-bunya-shokunoanzen-more h3 {
  background-image: none;
  background-color: #000000;
}

/*  side menu bunya index  */
#page-bunya-anshin-index #categoryList .pieceHeader,
#page-bunya-bosai-index #categoryList .pieceHeader,
#page-bunya-saigai-index #categoryList .pieceHeader,
#page-bunya-kishojoho-index #categoryList .pieceHeader,
#page-bunya-kotsu-index #categoryList .pieceHeader,
#page-bunya-shokunoanzen-index #categoryList .pieceHeader,
/*  soshiki  */
#page-bunya-anshin-soshiki-index #categoryList .pieceHeader,
#page-bunya-bosai-soshiki-index #categoryList .pieceHeader,
#page-bunya-saigai-soshiki-index #categoryList .pieceHeader,
#page-bunya-kishojoho-soshiki-index #categoryList .pieceHeader,
#page-bunya-kotsu-soshiki-index #categoryList .pieceHeader,
#page-bunya-shokunoanzen-soshiki-index #categoryList .pieceHeader,
/*  side menu bunya more  */
#page-bunya-anshin-more #categoryList .pieceHeader,
#page-bunya-bosai-more #categoryList .pieceHeader,
#page-bunya-saigai-more #categoryList .pieceHeader,
#page-bunya-kishojoho-more #categoryList .pieceHeader,
#page-bunya-kotsu-more #categoryList .pieceHeader,
#page-bunya-shokunoanzen-more #categoryList .pieceHeader {
  border-bottom:1px solid #ffffff;
  background-color: #000000;
  background-image: none;
}

/*  side menu chumoku index  */
#page-bunya-anshin-index #menu .pieceHeader,
#page-bunya-bosai-index #menu .pieceHeader,
#page-bunya-saigai-index #menu .pieceHeader,
#page-bunya-kishojoho-index #menu .pieceHeader,
#page-bunya-kotsu-index #menu .pieceHeader,
#page-bunya-shokunoanzen-index #menu .pieceHeader,
/*  soshiki  */
#page-bunya-anshin-soshiki-index #menu .pieceHeader,
#page-bunya-bosai-soshiki-index #menu .pieceHeader,
#page-bunya-saigai-soshiki-index #menu .pieceHeader,
#page-bunya-kishojoho-soshiki-index #menu .pieceHeader,
#page-bunya-kotsu-soshiki-index #menu .pieceHeader,
#page-bunya-shokunoanzen-soshiki-index #menu .pieceHeader,
/*  side menu chumoku more  */
#page-bunya-anshin-more #menu .pieceHeader,
#page-bunya-bosai-more #menu .pieceHeader,
#page-bunya-saigai-more #menu .pieceHeader,
#page-bunya-kishojoho-more #menu .pieceHeader,
#page-bunya-kotsu-more #menu .pieceHeader,
#page-bunya-shokunoanzen-more #menu .pieceHeader {
  border-bottom:1px solid #ffffff;
  background-color: #000000;
  background-image: none;
}

/* unit
----------------------------------------------- */
table.department {
  border: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
  font-weight: bold;
}
table.department td {
  font-weight: bold;
}
table.unit tr.cycle {
  background-color: #000000;
  color: #ffffff;
}

.contentArticleUnit h3 {
  border: 1px solid #ffffff;
  background-color: #000000;
  background-image: none;
  color: #ffffff;
}
.contentArticleUnit .latest h2 {
  border: 1px solid #ffffff;
  background-color: #000000;
  background-image: none;
}
/* attribute
----------------------------------------------- */
#page-zokusei-index .attribute {
  width: 48%;
  border: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
}
.contentArticleAttribute h3 {
  border: 1px solid #ffffff;
  background-color: #000000;
  background-image: none;
  color: #ffffff;
}
td.attribute span {
  border: 1px solid #ffffff;
  background-color: #000000;
}
.contentArticleAttribute .latest h2 {
  border: 1px solid #ffffff;
  background-color: #000000;
  background-image: none;
}
/* area
----------------------------------------------- */
table.ward {
  background-color: #000000;
  color: #ffffff;
}
table.ward td {
  font-weight: bold;
}
table.city tr.cycle {
  background-color: #000000;
  color: #ffffff;
}
/* calendar
----------------------------------------------- */
.contentArticleEventDocs h2 {
  border: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
}
.attributeNyusatsu span,
.attributeSaiyojoho span,
.attributeKakusyushikakushiken span,
.attributeBosyu span,
.attributeEventjoho span,
.attributeKyoka span {
  border: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
}

/* doc
----------------------------------------------- */
.contentArticleDoc .header {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #000000;
}
.contentArticleDoc .back a {
  border: 1px solid #ffffff;
  background-color: #000000;
}
.contentArticleDoc .maps h2,
.contentArticleDoc .rels h2,
.contentArticleDoc .tags h2 {
  border: 1px solid #ffffff;
  border-left: 2px solid #ffffff;
  background-color: #000000;
}
.inquiry h2 {
  color: #ffffff;
}
.contentArticleTags .hit{
  background-color: #000000;
}
/* docs
----------------------------------------------- */
#recentDocsTitle h2,
.contentArticleRecentDocs .docs h2 {
  border: 1px solid #ffffff;
  background-image: none;
  background-color: #000000;
  color: #ffffff;
}
.contentArticleDocs .docs h2, .contentArticleRecentDocs .docs h2  {
  border: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
}
#recentDocsTitle .pieceHeader{
  background-image: none;
}

/* tag
----------------------------------------------- */
.contentArticleTags .search {
  border: none;
  background-color: #000000;
  color: #ffffff;
}
.contentArticleTags .hit {
  border: 1px solid #ffffff;
  background-image: none;
  color: #ffffff;
}

/* sitemap
----------------------------------------------- */
ul.sitemap li.level1, ul.sitemap ul.level2,
.level1 li, ul.level3, ul.level2, .level2 li {
  background-color: #000000;
  color: #ffffff;
}
ul.sitemap li.level1 {
  border: 1px solid #ffffff;
}
.level2 a, .level3 a {
  color: #ffffff;
}

/* mayor
----------------------------------------------- */
#mayorSide {
  background-color: #000000;
}
#pageTitle .pieceContainer {
  background-color: #000000;
  background-image: none;
}
.contentTitle {
  background-color: #000000;
}
.contentTitle .contentTitleBody,
.contentTitle .contentTitleBody h2 {
  margin: 0px;
  border: none;
  background-image: none;
}
#mayorSide .pieceBody ul {
  border: 1px solid #ffffff;
}
.mayor h1 {
  background-color: #000000;
  border: 1px solid #ffffff;
}
.contentPage .mayor .textBox h2 {
  border: none;
}
.textBox h3 {
  border-bottom: 1px solid #ffffff;
}
.mayor .textBox table,
.mayor .textBox th,
.mayor .textBox td {
  background-color: #000000;
  border: 1px solid #ffffff;
}

/* header・fotter pege
----------------------------------------------- */
.contentPage .body h2 {
  border: 1px solid #ffffff;
  background-color: #000000;
}

/* life event 
----------------------------------------------- */
#lifeEvent .pieceHeader h2 {
  border: 1px solid #ffffff;
  background-color: #000000;
  background-image: none;
}
#lifeEvent td.pregnant p,
#lifeEvent td.child p,
#lifeEvent td.work p,
#lifeEvent td.adult p,
#lifeEvent td.moving p,
#lifeEvent td.prove p,
#lifeEvent td.marriage p,
#lifeEvent td.welfare p,
#lifeEvent td.death p {
  border: 1px solid #ffffff;
  background-color: #000000;
}
.lifeevents .lifeevent {
  width: 48%;
  border: 1px solid #ffffff;
  background-color: #000000;
}
#page-lifeevent-index .contentPage .body h2 {
  border: none;
  background-color: transparent;
}
#lifeEventSide .pieceBody ul {
  border: 1px solid #ffffff;
}
#page-lifeevent-ninshin #pageTitle .pieceBody,
#page-lifeevent-ninshin #pageTitle h1,
#page-lifeevent-kosodate #pageTitle .pieceBody,
#page-lifeevent-kosodate #pageTitle h1,
#page-lifeevent-shushoku #pageTitle .pieceBody,
#page-lifeevent-shushoku #pageTitle h1,
#page-lifeevent-seijin #pageTitle .pieceBody,
#page-lifeevent-seijin #pageTitle h1,
#page-lifeevent-hikkoshi #pageTitle .pieceBody,
#page-lifeevent-hikkoshi #pageTitle h1,
#page-lifeevent-kekkon #pageTitle .pieceBody,
#page-lifeevent-kekkon #pageTitle h1,
#page-lifeevent-fukushi #pageTitle .pieceBody,
#page-lifeevent-fukushi #pageTitle h1,
#page-lifeevent-shibo #pageTitle .pieceBody,
#page-lifeevent-shibo #pageTitle h1,
#page-lifeevent-shomei #pageTitle .pieceBody,
#page-lifeevent-shomei #pageTitle h1 {
  padding: 0px 0px 0px 10px;
  background-image: none;
  background: none;
}
#page-lifeevent-ninshin h2.lifeEventTitle,
#page-lifeevent-kosodate h2.lifeEventTitle,
#page-lifeevent-shushoku h2.lifeEventTitle,
#page-lifeevent-seijin h2.lifeEventTitle,
#page-lifeevent-hikkoshi h2.lifeEventTitle,
#page-lifeevent-kekkon h2.lifeEventTitle,
#page-lifeevent-fukushi h2.lifeEventTitle,
#page-lifeevent-shibo h2.lifeEventTitle,
#page-lifeevent-shomei h2.lifeEventTitle {
  border-bottom: #ffffff solid 1px;
  border-left: #ffffff solid 1px;
}

/* contentTitle
----------------------------------------------- */
#contentTitle h2 {
  border: 1px solid #ffffff;
  background-color: #000000;
  background-image: none;
}

/* inquiry
----------------------------------------------- */
.enqueteForms .form h2,
.enqueteForm .form h2 {
  border: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
}
.enqueteForm .column .name {
  border-left: 4px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
}
.form .name a {
  color: #ffffff;
}
.enqueteForms .form .summary {
border: none;
}
.enqueteForm .back a,
.enqueteForm .submitters {
  background-color: #000000;
}

/* copyright
----------------------------------------------- */
#copyright .pieceBody {
  padding: 3px 5px;
  background-color: #000000;
  color: #ffffff;
  text-align: center;
}

/* gomi SideMenu
----------------------------------------------- */
#gomiSide .pieceBody ul {
  border-color: #fff;
  background-color: #000;
}

/* gomi Content
----------------------------------------------- */
.body .gomiRecycle h2 {
  background-color: #000;
}
.body .gomiRecycle table {
  border-color: #fff;
}
.body .gomiRecycle table th,
.body .gomiRecycle table td {
  border-color: #fff;
}
.body .gomiRecycle table th {
  background-color: #000;
}
.body .gomiRecycle table td img {
  border-color: #fff;
}
.body .gomiRecycle span.attention {
  color: #fff;
}
.contentArticleUnit dl.department {
  background-color: #000;
}
.contentArticleUnit dl.cycle {
  background-color: #000;
}
#commonHeader, #commonHeader .pieceContainer, #commonHeader .pieceBody, #navigationNotice {
  background-color: #000;
  color: #fff;
}

/* =========================================================
   category
========================================================= */

/* category index
----------------------------------------------- */
.contentGpCategoryCategoryTypes section h2,
#categoryListTop section h3 {
  border: 1px solid #fff;
  background: none;
}

/* category
----------------------------------------------- */
#categoryListTop .pieceBody section,
#categoryListTop .pieceBody section.bosaigai {
  border: 1px solid #fff;
  background-color: transparent;
}

/* category docs
----------------------------------------------- */
.docs-title .header,
body[id^="page-category-bunya-bosaigai"] .docs-shinchaku .header {
  background: none;
}
.docs-title .header h2,
body[id^="page-category-bunya-bosaigai"] .docs-shinchaku .header h2 {
  border: 1px solid #fff;
  background: #000 !important;
}
.docs-category section h2,
body[id^="page-category-bunya-bosaigai"] .docs-category section h2 {
  border: 1px solid #fff;
  background: none !important;
  color: #fff;
}

/* =========================================================
   calendar
========================================================= */

/* calendarEvents
----------------------------------------------- */
.calendarEvents h2 {
  border: 1px solid #fff;
  background-color: transparent;
}
.calendarEvents table {
  border-color: #fff;
}
.calendarEvents table th,
.calendarEvents table td {
  border-color: #fff;
  background-color: transparent;
}
.calendarEvents table th {
  background-color: transparent;
}
.calendarEvents table .sun,
.calendarEvents table .holiday,
.calendarEvents table .sat {
  color: #fff;
}

/* =========================================================
   docs
========================================================= */

/* docs pageTitle
----------------------------------------------- */
body[id^="page-docs"] #pageTitle .pieceBody h1,
body[id^="page-shisei-docs"] #pageTitle .pieceBody h1 {
  border-color: #fff;
  background-color: transparent;
}

/* contentGpArticleDocs
----------------------------------------------- */
.contentGpArticleDocs h2.date {
  border: 1px solid #fff;
  background-color: transparent;
}

/* contentGpArticleDoc
----------------------------------------------- */
.contentGpArticleDoc .maps h2,
.contentGpArticleDoc .rels h2,
.contentGpArticleDoc .tags h2 {
  border-color: #fff;
  background-color: transparent;
}
div.maps div {
  background-color: transparent;
}

/* inquiry
----------------------------------------------- */
#content .inquiry {
  border-color: #fff;
  color: #fff;
}

/* back-btn
----------------------------------------------- */
.back-btn a {
  border-color: #fff;
  background-color: transparent;
}

/* =========================================================
   tag
========================================================= */

/* contentTagTag
----------------------------------------------- */
#page-tag-index #contentBody ul {
  border-color: #fff;
}
.contentTagTag h2 {
  border: 1px solid #fff;
  background: none;
}

/* =========================================================
   faq index
========================================================= */

/* faqSearch
----------------------------------------------- */
#faqSearch .pieceHeader h2 {
  border: 1px solid #fff;
  background: none;
}

/* faqTitle, faqRecentTitle
----------------------------------------------- */
#faqTitle h2, #recentFaqTitle h2 {
  border: 1px solid #fff;
  background: none;
}

/* faqRecentDocs
----------------------------------------------- */
#faqRecentDocs .pieceHeader h2 {
  border: 1px solid #fff;
  background: none;
}

/* =========================================================
   faq docs index, faq search
========================================================= */

/* contentGpArticleDocs
----------------------------------------------- */
.contentGpArticleDocs h2.date {
  border: 1px solid #fff;
  background-color: transparent;
}
/* searchInfo */
.contentGpArticleDocs .searchInfo .hit {
  border: 1px solid #fff;
  background: none;
}

/* =========================================================
   faq docs
========================================================= */

/* contentGpArticleDoc
----------------------------------------------- */
.contentGpArticleDoc .body .question {
  border: 1px solid #fff;
  background-color: transparent;
}
.contentGpArticleDoc .body .question p {
  background-color: transparent;
}

/* =========================================================
   faq tag
========================================================= */

/* contentTagTag
----------------------------------------------- */
#page-faq-tag-index #contentBody ul {
  border-color: #fff;
}

/* =========================================================
   faq category
========================================================= */

/* bunya index
----------------------------------------------- */
.contentGpCategoryCategoryType section h2 {
  border: 1px solid #fff;
  background: none;
}

/* faqPageTitle
----------------------------------------------- */
#faqPageTitle .pieceContainer {
  border-color: #fff;
  background: none;
}
#faqPageTitle .pieceBody {
  background: none;
}

/* pageTitle
----------------------------------------------- */
#content #pageTitle h1 {
  border: 1px solid #fff;
  background: none;
}

/* =========================================================
   organization
========================================================= */

/* organization index
----------------------------------------------- */
.contentOrganizationGroups section h2 {
  border: 1px solid #fff;
  background-color: transparent;
}
.contentOrganizationGroups section ul li:nth-child(even) {
  background-color: transparent;
}

/* docs
----------------------------------------------- */
.contentOrganizationGroupDepartment .articleHeader,
.contentOrganizationGroupUnit .articleHeader {
  background: none;
}
.contentOrganizationGroupDepartment .articleHeader h2,
.contentOrganizationGroupUnit .articleHeader h2 {
  border: 1px solid #fff;
  background: none;
}

/* unitAbout, unitBusiness
----------------------------------------------- */
#unitAbout .pieceHeader h2, #unitBusiness .pieceHeader h2 {
  border: 1px solid #fff;
  background-color: transparent;
}

/* =========================================================
   form
========================================================= */

/* surveyForms
----------------------------------------------- */
.surveyForms .form h2.name {
  border: 1px solid #fff;
  background-color: transparent;
}
.form .name a {
  color: #fff;
}

/* surveyForm
----------------------------------------------- */
#new_survey_form_answer .questions .question .note {
  color: #fff;
}
#new_survey_form_answer .question .question_content {
  border-color: #fff;
  background-color: transparent;
}
#new_survey_form_answer .reload, #new_survey_form_answer .talk {
  border-color: #fff;
}
#new_survey_form_answer .submit {
  background-color: transparent;
}
/* error */
#new_survey_form_answer #errorExplanation {
  border-color: #fff;
}
#new_survey_form_answer #errorExplanation h2 {
  background-color: transparent;
  color: #fff;
}
#new_survey_form_answer #errorExplanation li {
  color: #fff;
}

/* =========================================================
   piece
========================================================= */

/* side-list
----------------------------------------------- */
#menu .pieceHeader, #links .pieceHeader,
body[id^="page-category-bunya-bosaigai"] #menu .pieceHeader, body[id^="page-category-bunya-bosaigai"] #links .pieceHeader {
  background: none;
  border: 1px solid #fff;
}
#menu .pieceBody .level1, #links .pieceBody .level1,
#menu .pieceBody .level2, #links .pieceBody .level2,
#menu .pieceBody ul, #links .pieceBody ul {
  background-color: transparent;
  border: 1px solid #fff;
}