body,body div{background-color:#000;color:#fff}a{color:#fff}a:visited{color:#fff}a:hover{color:#fff}.docTab .content li{color:#fff}h1{color:#fff}#contentBody .docTab .content li{color:#fff}#commonHeader,#commonHeader .pieceContainer,#commonHeader .pieceBody,#navigationNotice{background-color:#ececec;color:#000}#bannerContainer,#CommonBanner,#commonBanner .lowerMenu{background-color:#000}#commonBanner .logo{background-color:transparent}#footerNavi .pieceBody,#footerNavi a,#footerNavi a:visited,#footerNavi a:hover{color:#fff}#mayor .pieceBody,#ereaMap{border:none}#ereaMap .pieceBody{background-color:#000;color:#fff}#menu ul{background-color:#000}#menu #population .pieceHeader{background-color:#000;background-image:none;border:1px solid #fff;line-height:1.4;padding:4px 7px}#population th.noBorder,#population th{background-color:#000;border:1px solid #fff}#population td.noBorder,#population td{background-color:#000;border:1px solid #fff}#menu .pieceHeader,#links .pieceHeader{border:1px solid #fff;background-image:none}#links ul{background-color:#000}#calendar .pieceHeader{background-color:#000;color:#fff}#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}#pageTitle .pieceBody{border:1px solid #fff;background-image:none}.category{background-color:#000}.contentArticleCategory .latest{background-image:none}.contentArticleCategory .latest h2{border:1px solid #fff;background-image:none}.contentArticleCategory h3{border:1px solid #fff;background-color:#000;color:#fff}#ArticleCategory .pieceHeader{background-image:none}#ArticleCategory .pieceHeader h2{border:1px solid #fff;background-image:none;color:#fff}table.department{background-color:#000;color:#fff;font-weight:bold}table.department td{font-weight:bold}table.unit tr.cycle{background-color:#000;color:#fff}.contentArticleUnit .latest{background-image:none}.contentArticleUnit .latest h2{border:1px solid #fff;background-image:none}.contentArticleUnit h3{border:1px solid #fff;background-color:#000;color:#fff}.attribute{background-color:#000;color:#fff}.contentArticleAttribute .latest{background-image:none}.contentArticleAttribute .latest h2{border:1px solid #fff;background-image:none}.contentArticleAttribute h3{border:1px solid #fff;background-color:#000;color:#fff}table.ward{background-color:#000;color:#fff}table.ward td{font-weight:bold}table.city tr.cycle{background-color:#000;color:#fff}.contentArticleArea .latest{background-image:none}.contentArticleArea .latest h2{border:1px solid #fff;background-image:none}.contentArticleArea h3{border:1px solid #fff;background-color:#000;color:#fff}#recentDocsTitle .pieceHeader{background-image:none}#recentDocsTitle h2{border:1px solid #fff;background-image:none}.contentArticleEventDocs h2{border:1px solid #fff;background-color:#000;color:#fff}.attributeNyusatsu span,.attributeSaiyojoho span,.attributeKakusyushikakushiken span,.attributeBosyu span,.attributeEventjoho span,.attributeKyoka span{border:1px solid #fff;background-color:#000;color:#fff}.contentArticleDoc .header{border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#000}.contentArticleDoc .back a{border:1px solid #fff;background-color:#000}.contentArticleDoc .maps h2,.contentArticleDoc .rels h2,.contentArticleDoc .tags h2{border:1px solid #fff;border-left:2px solid #fff;background-color:#000}.inquiry h2{color:#fff}.contentPortalCategory h2.date,.contentPortalEntries h2.date,.contentArticleRecentDocs .docs h2{border:1px solid #fff;background-color:#000;color:#fff}.contentArticleTags .search,.contentFaqTags .search{border:none;background-color:#000;color:#fff}.contentArticleTags .hit,.contentFaqTags .hit{border:1px solid #fff;background-image:none;color:#fff}.level1 li,ul.level3,ul.level2,.level2 li{background-color:#000;color:#fff}.level2 a,.level3 a{color:#fff}ul.sitemap li.level1,ul.sitemap ul.level2{background-color:#000}#mayorSide{background-color:#000}.contentTitle{background-color:#000}.contentTitle .contentTitleBody,.contentTitle .contentTitleBody h2{margin:0px;border:none;background-image:none}#topic .pieceHeader{background-image:none}#topic .pieceHeader h2{border:1px solid #fff;background-image:none;color:#fff}#lifeEvent .pieceHeader{background-image:none}#lifeEvent .pieceHeader h2{border:1px solid #fff;background-image:none;color:#fff}#lifeEventSide{background-color:#000}#contentTitle .pieceContainer{background-image:none}#contentTitle .pieceBody{border:1px solid #fff;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.marriage p,#lifeEvent td.welfare p,#lifeEvent td.death p{border:1px solid #fff;background-color:#000}.lifeevents .lifeevent{width:48%;border:1px solid #fff;background-color:#000}#page-lifeevent-index .contentPage .body h2{border:none;background-color:transparent}#page-lifeevent-ninshin #pageTitle h1,#page-lifeevent-kosodate #pageTitle h1,#page-lifeevent-shushoku #pageTitle h1,#page-lifeevent-seijin #pageTitle h1,#page-lifeevent-hikkoshi #pageTitle h1,#page-lifeevent-kekkon #pageTitle h1,#page-lifeevent-fukushi #pageTitle h1,#page-lifeevent-shibo #pageTitle h1{padding:0px 0px 0px 10px;background-image:none}#page-lifeevent-ninshin #pageTitle .pieceBody,#page-lifeevent-kosodate #pageTitle .pieceBody,#page-lifeevent-shushoku #pageTitle .pieceBody,#page-lifeevent-seijin #pageTitle .pieceBody,#page-lifeevent-hikkoshi #pageTitle .pieceBody,#page-lifeevent-kekkon #pageTitle .pieceBody,#page-lifeevent-fukushi #pageTitle .pieceBody,#page-lifeevent-shibo #pageTitle .pieceBody{padding:0px 0px 0px 10px;border:1px solid #fff;background-image: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{border-bottom:#fff solid 1px;border-left:#fff solid 1px}.contentPage .body h2{border:1px solid #fff;background-color:#000}#emergency .pieceHeader,#emergencyApplication .pieceBody,#emergencyMailmagazine .pieceBody,#emergencyInquiry .pieceBody{background-color:#000;color:#fff}#emergency{border:2px solid #fff}#emergency .pieceBody ul{border:none}#emergencyInfo .pieceContainer{background-color:#000;border:2px solid #fff}.calendarEvents .pagination{background-color:#000}#menu li .year,#menu li .month{background-color:#000}.contentBbsThreads .entryForm h2.formTitle{background-color:#000}.contentBbsThreads .threadItem h2{color:#fff;background-color:#000}.contentBbsThreads .poster span,.contentBbsThreads .poster .no{color:#fff}.contentBbsThreads .deleteForm h2.formTitle{background-color:#000}#bbsRecent .pieceHeader,#bbsThread .pieceHeader,#bbsRes .pieceHeader{padding:0 5px 0 10px;border:1px solid #fff;background-image:none}#bbsRecent ul,#bbsThread ul,#bbsRes ul{border-width:medium 1px 1px;border-color:#fff;border-style:none solid solid;border-right:1px solid #fff}.notice{border:1px solid #fff;color:#fff;background-color:#000}.errorExplanation{border-width:medium 1px 1px;border-color:#fff;border-style:none solid solid;border-right:1px solid #fff;color:#fff}.errorExplanation h2{border:1px solid #fff;background-color:#000}.contentBbsThreads .back a{background-color:#000}#faqRecentDocs .pieceHeader{border:1px solid #fff;background-image:none}.contentFaqDoc .body.answer,.contentFaqDoc .question,.contentFaqDoc .header{background-color:#000}.contentFaqDoc .back a{border:1px solid #fff;background-color:#000;color:#fff}.contentFaqRecentDocs .date,.contentFaqDocs .date{border:1px solid #fff;background-color:#000}.contentFaqCategory .category h2{border:1px solid #fff;background-color:#000}#recentFaqTitle .pieceHeader,#faqRecentDocs .pieceHeader{border:1px solid #fff;background-image:none}#recentFaqTitle h2,#faqRecentDocs .pieceHeader h2,.contentFaqCategory .latest{background-image:none}.contentFaqCategory .latest h2{border:1px solid #fff;background-image:none}.contentFaqCategory .category h3{border:1px solid #fff;background-color:#000;color:#fff}