@charset "utf-8";

/*****************************************
		Background Color [Blue]
*****************************************/
html {
	background: #009 !important;
	color: #FF0 !important;
}
a { transition: 0s; }
a:link { color: #FFF; }
a:visited {	color: #FFF; }
a:hover { color: #F00; }
a:active { color: #F00; }
#container,
#wrapper,
#main,
.optionGroup,
.calendar_page table,
.fileDL,
.faqCollection,
.relPage,
.reference,
.enquete,
#calendarAll,
#calendar7th table,
#dirIndexQA,
#mapList,
#mapNav ul,
#dirNews,
#contents table th,
.contentsCalendar table th,
.linkMapBox,
#gNavInner { background: none; }
#cboxTitle { color: #006; }
#mailform dl.req dt strong,
.cNavLink a,
#wellSearchKeyword ul li a { color: #FFF !important; }
.list_index ul li {
	background-color: transparent !important;
}
#contents .sectionIndexInner h3 {
	background-color: #006;
	color: #FF0;
}
#contents .sectionIndexInner h3 a {
	background-color: #006;
	color: #FFF;
}
#calendarAll dd span,
#wellSearchKeyword h2,
#contents .sectionIndexInner h3 a:hover {
	color: #FF0 !important;
}
a.sectionPlace {
	background-color: #FFF;
	color: #006;
}
a.sectionPlace:hover {
	background-color: #FF0;
	text-decoration: underline;
}
/*****************************************
				Header
*****************************************/
#header {
	background: #009;
}
#logoTitle {
	background-color: #FFF;
}
#btnEmergency {
	background-color: #009;
	border: 1px solid #DDD;
}
#btnEmergency:hover {
	background-color: #FFF;
	color: #009;
}
#sizeChanger dt,
#colorChanger dt {
	text-shadow: none;
	color: #FF0;
}
#colorChanger dd#bg_default a {
	background-color: #FFF;
	color: #009;
}
#colorChanger dd#bg_default a:hover {
	background-color: #006;
	color: #FFF;
}
#sizeChanger dd span,
#btnBrowserSupport,
#btnForeigners {
	color: #FFF;
}
#sizeChanger dd span:hover,
#btnBrowserSupport:hover,
#btnForeigners:hover {
	background-color: #FFF !important;
	border-color: #FFF;
	color: #009;
}
#foreigners ul li a {
	color: #009;
}
#foreigners ul li a:hover {
	background-color: #009;
	color: #FFF;
}
/*****************************************
				Navigation
*****************************************/
#gNav {
	background: #009;
}
#gNav > ul > li > a {
	color: #FFF;
}
#gNav > ul > li > a.on,
#gNav > ul > li > a:hover {
	background-color: #006;
}
.gNavBoxInner {
	background-color: #006;
}
.gNavBoxContentsInner ul li a {
	border-color: #FFF;
	color: #FFF;
}
.gNavBoxContentsInner ul li a:hover {
	background-color: #FFF;
	color: #009;
}
/* Close Button */
#gNav .btn_close {
	background-color: #FFF;
	color: #009;
}
#gNav .btn_close:hover {
	background-color: #FF0;
}
/*****************************************
				Wrapper
*****************************************/
#wrapper {
	padding: 0;
}
/*****************************************
				Topicpath
*****************************************/
#topicpath {
	color: #FF0;
	border-color: #FFF;
}
#topicpath ol li a {
	color: #FFF;
}
#topicpath ol li.first a {
	background: #FFF;
	color: #009;
}
#topicpath ol li.first a span.backColor {
	background-color: #FFF;
	color: #009;
}
/*****************************************
				Life Event
*****************************************/
#pageLifeEvent {
	background-color: #FFF;
}
#pageLifeEvent h2 {
	color: #009;
}
/*****************************************
			Category Title
*****************************************/
#categoryTitle,
#categoryTitleBox p {
	color: #FF0 !important;
}
/*****************************************
			Local Navigation
*****************************************/
#lNav {
	background: #006;
}
#lNav h2 {
	background-color: #FFF;
	color: #009;
}
#lNav h2 a {
	color: #009;
}
#lNav ul li a {
	background-color: #009;
	border-color: #FFF;
	color: #FFF;
}
#lNav ul li.iconPage a,
#lNav ul li.iconFolder a {
	background-color: #009;
	color: #FFF;
}
#lNav ul li a:hover {
	background-color: #FFF;
	color: #009;
}
/*****************************************
			Page Title
*****************************************/
#pageTitle,
.newsTitle {
	background: #006;
	padding: 0;
	border: none;
}
#pageTitle .innerTitle,
.newsTitle .innerTitle {
	display: block;
	height: auto;
	background: #006;
	padding: 10px 10px 12px 15px;
	border: 2px solid #FFF;
	color: #FF0;
	text-indent: 0;
	white-space: normal;
}
/*****************************************
				Contents
*****************************************/
#contents,
.contentsCalendar {
	background: none;
	box-shadow: none;
	border: none;
}
/*****************************************
				Title
*****************************************/
#contents h2,
.contentsCalendar h2,
#contents h3,
.contentsCalendar h3,
#contents h4,
.contentsCalendar h4,
#contents h5,
.contentsCalendar h5,
#contents h6,
.contentsCalendar h6 {
	background: #006;
	height: auto;
	padding: 5px 5px 3px 13px;
	border: 1px solid #FFF;
	font-size: 129%;
	font-weight: bold;
	color: #FF0;
	border-radius: 0;
}
#contents h2 a,
.contentsCalendar h2 a,
#contents h3 a,
.contentsCalendar h3 a,
#contents h4 a,
.contentsCalendar h4 a,
#contents h5 a,
.contentsCalendar h5 a,
#contents h6 a,
.contentsCalendar h6 a { color: #FFF; }
/*****************************************
	WYSIWYG Contents Inner Elements
*****************************************/
#contents th,
#contents td { background-color: transparent !important; }
/*****************************************
			Page Information
*****************************************/
#pageInfo { color: #FF0 !important; }
#pageInfo ul li#print { background-color: #006; }
/*****************************************
				Footer
*****************************************/
#footer {
	background: none;
	color: #FF0;
	margin: 0;
	min-height: auto;
}
#footerInner {
	background: #006;
	margin-top: 33px;
}
#footerBottom {
	border-color: #FFF;
}
#footerContents h2 {
	background-color: #FFF !important;
}
#footerLink li a {
	border-color: #FFF;
	color: #FFF;
}
#footerLink li a:hover {
	background-color: #FFF;
	color: #009;
}
#footerInfo dl {
	color: #FF0;
}
#footerInq {
	border-color: #FFF;
	color: #FFF;
}
#footerInq:hover {
	background-color: #FFF;
	color: #009;
}
#copyright {
	color: #FF0;
}
/*****************************************
			Other Classify
*****************************************/
#classifyTitle h1 {
	background-color: #FFF;
}
#classifyTitle h1 .innerTitle {
	background-color: #009;
}
#classifySide > ul {
	background: #FFF;
}
#classifySide > ul > li > ul > li > a {
	background-color: #009;
	color: #FFF;
}
#classifyNews h2 {
	background: #FFF;
	color: #009;
}
#classifyNewsList {
	border-color: #FFF;
}
#classifyNews dl {
	border-color: #FFF;
}
#classifyNews dl dt {
	color: #FF0;
}
#classifyNews dl dd a {
	color: #FFF;
}
#classifyNews .btnNewsList {
	color: #FFF;
	border-color: #FFF;
}
#classifyNews .btnNewsList:hover {
	background-color: #FF0;
	color: #009;
}
/*****************************************
			Directory News
*****************************************/
#dirNews h2 {
	background: #006;
	border: 1px solid #FFF;
	color: #FF0;
	box-sizing: border-box;
}
#dirNewsList {
	border-color: #FFF;
}
#dirNews dl {
	border-color: #FFF;
}
#dirNews dl dt {
	color: #FF0;
}
#dirNews dl dd a {
	color: #FFF;
}
#btn_newslist {
	background: #FFF;
	color: #009;
}
/*****************************************
			Directory Index
*****************************************/
#dir p,
#dirRel p {
	color: #FFF !important;
}
.dirIndex,
#dirRelInfo,
#dirRel .dirIndex,
.dirRelIndex,
#dirIndexQA,
.dirIndexImage {
	background: none;
	box-sizing: border-box;
}
.dirIndex h2,
#dirRelInfo h2,
#dirRel .dirIndex h2,
.dirRelIndex h2,
#dirIndexQA h2,
.dirIndexImage h2 {
	background: #006;
	border-color: #FFF;
	color: #FFF;
	padding: 10px;
}
.dirIndex h2 a,
#dirRelInfo h2 a,
.dirRelIndex h2 a,
#dirIndexQA h2 a,
.dirIndexImage h2 a {
	color: #FFF;

}
.dirIndex h2 a:hover,
#dirRelInfo h2 a:hover,
.dirRelIndex h2 a:hover,
#dirIndexQA h2 a:hover,
.dirIndexImage h2 a:hover {
	color: #FF0;
}
.dirIndexTitle p,
#dirRelInfo .dirIndexTitle p {
	background: none;
	margin: 5px 0 0 74px !important;
	padding: 0 !important;
	color: #FFF;
	border: none;
}
.dirIndex ul li p,
#dirRelInfo ul li p,
.dirRelIndex ul li p,
#dirIndexQA ul li p,
.dirIndexImage ul li p {
	border-color: #FF0;
}
.dirIndex ul li,
#dirRelInfo ul li,
.dirRelIndex ul li,
#dirIndexQA ul li,
.dirIndexImage ul li {
}
.dirIndex ul li a,
#dirRelInfo ul li a,
.dirRelIndex ul li a,
#dirIndexQA ul li a,
.dirIndexImage ul li a {
	color: #FFF;
}
.dirIndex ul li a:hover,
#dirRelInfo ul li a:hover,
.dirRelIndex ul li a:hover,
#dirIndexQA ul li a:hover,
.dirIndexImage ul li a:hover {
	background-color: #FFF;
	border-color: #FFF;
	color: #006;
}
.dirIndexContents {
	color: #FFF;
}
#field_search_QA {
	background: #FFF;
	border-color: #FFF;
	color: #009;
}
#btn_search_QA {
	background-color: #006 !important;
	border: 1px solid #FFF;
	box-sizing: border-box;
}
#squeezeSearch h2 {
	background: #006;
	border: 1px solid #FFF;
	color: #FF0;
	box-sizing: border-box;
}
#field_search_Sq {
	background: #FFF;
	border-color: #FFF;
	color: #006;
}
#field_search_Sq:focus {
	background: #FFF;
}
#btn_search_Sq {
	background-color: #006;
	border: 1px solid #FFF;
	box-sizing: border-box;
}
#dirIndexImageQA,
#dirIndexQA {
	border-color: #FFF;
}
.btnDirListMore {
	background: #FFF;
	color: #009;
}
/*****************************************
		Directory Item List
*****************************************/
#dirItemList ul li a {
	background-color: #FFF;
	border-color: #FFF;
	color: #006;
}
#dirItemList ul li a:hover {
	background-color: #006;
	border-color: #FFF;
	color: #FFF;
}
.dirAutoImage a .dirTitle {
	background-color: #FFF;
	color: #009;
	text-decoration: underline;
}
/*****************************************
		Directory Image List
*****************************************/
.dirImageBoxList .dirTitle {
	background: #006;
	padding: 3px 10px;
	border: 2px solid #FFF;
	color: #FFF;
}
.dirImageBoxList .dirTitle a {
	color: #FFF;
}
.dirImage {
	border: solid 3px #FFF;
}
.dirImageBoxList .dirImageBox {
	background: none;
	border: solid 1px #FFF;
}
.dirImageBoxList .dirImageBox .dirImageBoxContents .dirPageTitle {
	background: #FFF;
	color: #009;
}
.dirImageBoxList .dirImageBox .dirImageBoxContents .dirPageTitle a {
	color: #009;
}
.dirImageBoxList .dirImageBox .dirImageBoxContents .dirPageTitle a:hover {
	color: #C03;
}
/*****************************************
			Calendar List
*****************************************/
#calList,
#calDesc {
	background: #009;
	border: none;
}
/*****************************************
			Calendar 
*****************************************/
#calendarAll { border: solid 1px #FFF; }
#calendarAll dl dt { border-top: dotted 1px #FFF; }
#calendarAll dl dd {
	border-top: dotted 1px #FFF;
	border-left: solid 1px #FFF;
}
#calList li { background-color: #009; }
#btn_calchange {
	background-color: #006;
	color: #FFF;
}
#calList li a:hover,
#btn_calchange:hover {
	background-color: #006;
	color: #FF0;
}
/*****************************************
			7th Days Calendar
*****************************************/
#calendar7th table { border: solid 1px #FFF; }
#calendar7th table thead th {
	border-bottom: solid 1px #FFF;
	border-left: solid 1px #FFF;
}
#calendar7th table tbody td {
	border-left: solid 1px #FFF;
	border-bottom: dotted 1px #FFF;
}
#calendar7th table th,
#calendar7th table td { background-color: transparent !important; }
#calendar7th table tbody td dl dt { background-color: #006 !important; }
/*****************************************
		Calendar Global Style
*****************************************/
#calendarAll dl.sun dt,
#calendarAll dl.national dt,
#calendar7th th.sun,
#calendar7th th.national { background: transparent; }
#calendarAll dl.sat dt,
#calendar7th th.sat { background: transparent; }
#calendarAll dl.today,
#calendar7th table tbody td.today { background: transparent; }
/*****************************************
			Calendar Detail 
*****************************************/
#calText { background-color: transparent; }
/*****************************************
		Calendar Inner Page
*****************************************/
.calendar_page table td.today { background: #006; }
.calendar_page table td { color: #FF0 !important; }
.calendar_page table td a { color: #FFF !important; }
.calendar_page table thead th { background-color: transparent !important; }
/*****************************************
				Mail Form
*****************************************/
#mailform input,
#mailform textarea,
#mailform select {
	border: 1px solid #FFF;
	background: #006;
	color: #FFF;
}
#mailform input:focus,
#mailform textarea:focus,
#mailform select:focus {
	background: #009;
}
.checkDoubleInner {
	background: #006;
}
/*****************************************
			Google Maps View
*****************************************/
#mainMap {
	background: #009;
	margin: 0 auto 25px auto;
	border: none;
	border-radius: none;
	box-shadow: none;
}
#mapCategory li {
	background-color: transparent !important;
	border: solid 2px #FFF !important;
}
#mapList { border: solid 2px #FFF !important; }
#mapCanvas { border: solid 1px #FFF; }
#mapNav h2 {
	background: #006;
	border: solid 1px #FFF;
	border-bottom: none;
	color: #FF0;
}
#mapNav ul { border: solid 1px #FFF !important; }
#mapNav ul li { border-top: dotted 1px #FFF; }
#mapNav ul li a {
	border-left: solid 5px #FFF;
	color: inherit;
}
/*****************************************
			List Index Question
*****************************************/
#listIndexQA {
	background: #009;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
#listIndexQA dl { border-bottom: dotted 1px #FFF; }
/*****************************************
			FAQ Detail Page
*****************************************/
#faqQ dt,
#faqA dt {
	background: #006;
	padding: 0 15px;
	border: solid 1px #FFF;
	text-indent: 0;
	white-space: normal;
	color: #FFF;
	font-weight: bold;
}
/*****************************************
				Calendar
*****************************************/
.calendar_page_prev_month,
.calendar_page_next_month {
	background-color: #006;
}
/*****************************************
				Open Data
*****************************************/
.openDataFileDL {
	background: #009;
	border: 1px solid #FFF;
}
.openDataFileDL h2 {
	padding: 0 0 0 15px;
	width: auto;
	height: 40px;
	line-height: 40px;
	border: none;
	background: #006;
	text-indent: 0;
	font-size: 114%;
	font-weight: bold;
	color: #FF0;
}
.openDataFileDL .inner {
	border-top: none;
}
.openDataFileDL .inner ul li .odfExt,
.openDataFileExt {
	background: #FFF;
	color: #009;
}
.openDataDate span {
	background: #006;
}
.btnBackHomeOpendata a {
	background: #FFF;
	color: #009;
}
.btnBackHomeOpendata a:hover {
	background: #FF0;
	color: #009;
}
.openDataSerachBox {
	background: #FFF;
}
.openDataSerachBox dl dt,
.openDataSerachBox dl dd label {
	color: #009;
}
.openDataSerachBox dl dt {
	border-bottom: dotted 1px #00F;
}
#od_keyword {
	background: #009;
	border: solid 2px #FFF;
	color: #FF0;
}
.openDataCount {
	color: #009;
}
#btn_search_od_keyword {
    background: #006;
    color: #FFF;
}
#btn_search_od_keyword:hover {
    background: #009;
}
/*****************************************
			File Download
*****************************************/
.fileDL {
	background: #009;
	border: 1px solid #FFF;
}
.fileDL h2 {
	padding: 0 0 0 15px;
	width: auto;
	height: 40px;
	line-height: 40px;
	border: none;
	background: #006;
	text-indent: 0;
	font-size: 114%;
	font-weight: bold;
	color: #FF0;
}
.fileDL .inner {
	border-top: none;
}
/*****************************************
			FAQ Collection
*****************************************/
.faqCollection {
	background: #009;
	border: 1px solid #FFF;
}
.faqCollection h2 {
	padding: 0 0 0 15px;
	width: auto;
	height: 40px;
	line-height: 40px;
	border: none;
	background: #006;
	text-indent: 0;
	font-size: 114%;
	font-weight: bold;
	color: #FF0;
}
.faqCollection .inner {
	border-top: none;
}
.faqCollection .inner .btn_more {
	background-color: #009;
	border-color: #FFF;
	color: #FFF;
}
.faqCollection .inner .btn_more:hover {
	background-color: #FFF;
	color: #009;
}
/*****************************************
			Related Pages
*****************************************/
.relPage {
	background: #009;
	border: 1px solid #FFF;
}
.relPage h2 {
	padding: 0 0 0 15px;
	width: auto;
	height: 40px;
	line-height: 40px;
	border: none;
	background: #006;
	text-indent: 0;
	font-size: 114%;
	font-weight: bold;
	color: #FF0;
}
.relPage .inner {
	border-top: none;
}
/*****************************************
				Reference
*****************************************/
.reference {
	background: #009;
	border: 1px solid #FFF;
}
.reference h2 {
	padding: 0 0 0 15px;
	width: auto;
	height: 40px;
	line-height: 40px;
	border: none;
	background: #006;
	text-indent: 0;
	font-size: 114%;
	font-weight: bold;
	color: #FF0;
}
.reference .inner {
	border-top: none;
}
.reference .inner h3 {
	background-color: #FFF;
	color: #009;
}
.reference .inner h3 a {
	color: #009;
}
.reference .inner dl {
	border-color: #FF0;
}
.reference .inner .btn_more {
	background-color: #009;
	border-color: #FFF;
	color: #FFF;
}
.reference .inner .btn_more:hover {
	background-color: #FFF;
	color: #009;
}
/*****************************************
				Enquete
*****************************************/
.enquete {
	background: #009;
	border: 1px solid #FFF;
}
.enquete h2 {
	padding: 0 0 0 15px;
	width: auto;
	height: 40px;
	line-height: 40px;
	border: none;
	background: #006;
	text-indent: 0;
	font-size: 114%;
	font-weight: bold;
	color: #FF0;
}
.enquete .inner textarea,
.enquete .inner .fieldgroup input[type="text"] {
	background: #006;
	border: solid 1px #FFF;
	color: #FF0;
}
.enquete .inner {
	border-top: none;
}
.enquete .inner .btn input {
	background-color: #FFF;
	border: none;
	color: #009;
}
.enquete .inner .btn_more {
	background-color: #009;
	border-color: #FFF;
	color: #FFF;
}
.enquete .inner .btn_more:hover {
	background-color: #FFF;
	color: #009;
}
/*****************************************
			Search Page
*****************************************/
.searchResponse dt {
	background-color: #006;
	border: solid 1px #FFF;
}
.searchResponse dd a { color: #FFF; }
.highlight {
	background: #006;
	color: #FFF;
}
.backSearchList a {
	background: #006;
	border: solid 1px #FFF;
}
.backSearchList .submit {
	background: #006;
	border-color: #FFF;
	color: #FFF;
}
.backSearchList .submit:hover {
	background: #FFF;
	border-color: #FFF;
	color: #009;
}
/*****************************************
			Section List
*****************************************/
#sectionList thead th { background: transparent !important; }
#sectionList th,
#sectionList td { border: solid 1px #FFF !important; }
/*****************************************
				Summary
*****************************************/
.cSummaryAccordion {
	border-color: #FFF;
}
.cSummaryAccordion details summary {
	background: #FFF;
	color: #009;
}
/*****************************************
				Search
*****************************************/
#searchContents .tab {
	background: none;
	border-bottom: 3px solid #FFF;
}
#searchContents .tab li a {
	background-color: #006;
	color: #FFF;
}
#searchContents .tab li a.active,
#searchContents .tab li a:hover {
	background-color: #FFF;
	border-color: #FFF;
	color: #009;
}
#searchContents .area {
	border-color: #FFF;
}
#googleBox,
#search {
	background-color: #009;
	border-color: #FFF;
}
#google_field,
#field_search {
	color: #FFF;
}
#btn_google_search,
#btn_search {
	background: #FFF;
	color: #009;
}
#google_field::placeholder,
#field_search::placeholder {
	color: #FF0;
}
#searchContentsBottom {
	border-color: #FFF;
}
#searchContentsBottom a {
	color: #FFF;
}
/*****************************************
			Well Search Keyword
*****************************************/
#wellSearchKeyword {
	background: #006;
	border-color: #FFF;
}
#wellSearchKeyword h2 {
	border-color: #FFF;
	color: #FF0;
}
#wellSearchKeyword ul li a {
	color: #009 !important;
}
#wellSearchKeyword ul li a:hover {
	background: #FF0;
	color: #009;
}
/*****************************************
				Top
*****************************************/
#mainVisual ul.slick-dots li button {
	background: #FFF;
	border-color: #FFF;
}
#mainVisual ul.slick-dots li button:hover,
#mainVisual ul.slick-dots li.slick-active button {
	background: #009;
}
#mainVisual .btnSlickControl {
	background-color: #009;
	color: #FFF !important;
}
#mainVisual .btnSlickControl.slickPause {
	background-color: #009;
}
#mainVisual .btnSlickControl.slickPlay {
	background-color: #009;
}
#mainVisualMask {
	background: none;
}
/*****************************************
				Critical
*****************************************/
#critical {
	background: #006;
	border-color: #FFF;
}
#critical h2 {
	color: #FF0;
}
#criticalList dl.bg {
	background-color: transparent;
}
#criticalList dl dt {
	color: #FF0;
}
#critical .content h2,
#critical .content h3,
#critical .content h4,
#critical .content h5,
#critical .content h6 {
	color: #FF0;
}
/*****************************************
				  News
*****************************************/
#news h2 {
	color: #FF0;
}
#newsContents {
	border-color: #FFF;
}
#newsContents dl {
	border-color: #FFF;
	color: #FFF;
}
#newsContents dl dd.i_life,
#newsContents dl dd.i_childcare,
#newsContents dl dd.i_emigration,
#newsContents dl dd.i_sightseeing,
#newsContents dl dd.i_business,
#newsContents dl dd.i_other {
	background: #FF0;
	color: #009;
}
#newsContents dl dd a {
	color: #FFF;
}
#btnNewsList {
	border-color: #FFF;
	color: #FFF;
}
#btnNewsList:hover {
	background-color: #FF0;
	color: #009;
}
/*****************************************
			  Special Page
*****************************************/
#specialPage h2 {
	color: #FF0;
}
#specialPage ul {
	background: #006;
	border-color: #006;
}
/*****************************************
			Life Event
*****************************************/
#lifeEventBlock {
	background: #006;
	padding: 60px 0;
}
#lifeEvent h2 {
	color: #FF0;
}
#lifeEvent ul li a {
	border-color: #009;
}
#lifeEvent ul li a:hover {
	background-color: #FF0;
	color: #009;
}
/*****************************************
				If Case
*****************************************/
#ifCase h2 {
	color: #FF0;
}
#ifCase ul li a {
	border-color: #009;
}
#ifCase ul li a:hover {
	background-color: #FF0;
	color: #009;
}
/*****************************************
				Attention
*****************************************/
#attention h2 {
	color: #FF0;
}
.attentionBoxInner {
	background: #009;
	border-color: #FFF;
	color: #FFF;
}
.attentionBoxInner:hover {
	color: #FF0;
}
#attention ul.slick-dots li button {
	background: #FFF;
	border: 1px solid #FFF;
}
#attention ul.slick-dots li button:hover,
#attention ul.slick-dots li.slick-active button {
	background: #006;
}
#attention .btnSlickControl {
	background-color: #009;
	color: #FFF !important;
	border: 1px solid #FFF;
}
#attention .btnSlickControl.slickPause {
	background-color: #009;
}
#attention .btnSlickControl.slickPlay {
	background-color: #009;
}
/*****************************************
				Public
*****************************************/
#publicBlock {
	background: #006;
	padding: 60px 0;
}
/*****************************************
				Magazine
*****************************************/
#publicMagazine h2 {
	color: #FF0;
}
#magazineBox {
	background: #009;
	box-shadow: 0 0 2px -1px rgba(255,255,255,1);
}
#magazineImage {
	border-color: #FFF;
}
#backnumber {
	background: #009;
	border-color: #FFF;
	color: #FFF;
}
#backnumber:hover {
	background-color: #FFF;
	color: #009;
}
/*****************************************
			Event Calendar
*****************************************/
#publicCalendar h2 {
	color: #FF0;
}
#eventCalendar {
	background: #009;
	box-shadow: 0 0 2px -1px rgba(255,255,255,1);
}
#eventCalendar .calendar .caption {
	border-color: #FFF;
}
#eventCalendar .calendar .caption a {
	color: #FFF;
}
#eventCalendar .calendar .caption a:hover {
	color: #FF0;
}
#eventCalendar .calendar table tbody td {
	background-color: #006;
}
#eventCalendar .calendar table .sun { color: #FF0;}
#eventCalendar .calendar table .sat { color: #FF0;}
#eventCalendar .calendar table .national { color: #FF0; }
#eventCalendar .calendar table .eventday {
	background: #FFF;
	color: #009 !important;
}
#eventCalendar .calendar table .eventday a {
	color: #009 !important;
}
#eventCalendar .calendar table .today {
	background: #FF0;
	color: #009 !important;
}
#eventCalendar .calendar table .today a {
	color: #009 !important;
}
#eventCalendar .calendar table .nodata {
	background: #009;
	color: #FFF;
}
#prev_month,
#next_month {
	background-color: #006;
	color: #FFF;
}
#prev_month:hover,
#next_month:hover {
	background-color: #006;
	opacity: 0.7;
}
#eventCalendar ul li #barToday {
	background: #FF0;
	color: #009;
}
#eventCalendar ul li #barEvent {
	background: #FFF;
	color: #009;
}
#btnCalList {
	background-color: #009;
	border-color: #FFF;
	color: #FFF;
}
#btnCalList:hover {
	background-color: #FFF;
	color: #009;
}
/*****************************************
				Pick Up
*****************************************/
#pickUp {
	padding: 30px 0;
}
#pickUp h2 {
	color: #FF0;
}
#pickUp ul.slick-dots li button {
	background: #FFF;
	border: 1px solid #FFF;
}
#pickUp ul.slick-dots li button:hover,
#pickUp ul.slick-dots li.slick-active button {
	background: #006;
}
#pickUp .btnSlickControl {
	background-color: #009;
	color: #FFF !important;
	border: 1px solid #FFF;
}
#pickUp .btnSlickControl.slickPause {
	background-color: #009;
}
#pickUp .btnSlickControl.slickPlay {
	background-color: #009;
}
/*****************************************
				Link Block
*****************************************/
#linkBlock {
	background: #006;
	padding: 60px 0 20px 0;
}
#linkBlock h2 {
	color: #FF0;
}
.linkBoxImage {
	border-color: #FFF;
}
.linkBox a {
	color: #FFF;
}
.linkBox a:hover {
	color: #FF0;
}
#linkBlock .slick-prev:hover,
#linkBlock .slick-next:hover {
	opacity: 0.7;
}
#linkBlock ul.slick-dots li button {
	background: #FFF;
	border-color: #FFF;
}
#linkBlock ul.slick-dots li button:hover,
#linkBlock ul.slick-dots li.slick-active button {
	background: #009;
}
#linkBlock .btnSlickControl {
	background-color: #009;
	color: #FFF !important;
	border: 1px solid #FFF;
}
#linkBlock .btnSlickControl.slickPause {
	background-color: #009;
}
#linkBlock .btnSlickControl.slickPlay {
	background-color: #009;
}
/*****************************************
			  About Block
*****************************************/
#aboutBlock {
	margin-top: 50px;
}
#aboutBlock h2 {
	color: #FF0;
}
#about ul li a {
	border-color: #FFF;
	color: #009;
}
#about ul li#btnMayor a,
#about ul li#btnParliament a {
	background-color: #FFF;
	color: #009;
}
#about ul li a:hover,
#about ul li#btnMayor a:hover,
#about ul li#btnParliament a:hover {
	background-color: #FF0;
}
/*****************************************
				Jinkou
*****************************************/
#jinkouBox {
	background: #FFF;
}
#jinkouBox h3,
#townIntroduction dl {
	color: #009;
}