@charset "UTF-8";
/****************************************************
* 配色設定color1 01白背景配色  *
*****************************************************/

a[href]:link{
	color:#0a2048;
}
a[href]:visited{
	color:#644D93;
}
a[href]:hover,a[href]:active,a[href]:focus{
	color:#113370;
}

em{
	color:#b10918;
}

.onlyColor2{
	display:none;
}

/*構造 レイアウト*******************************************************/
body{
	color:#000;
	background-color:#FFF;
}
/*フッター詳細*******************************************************/
#fotBtm{
    background-color: #e6e6e6;
}

#fotNav ul li a[href]:link {
    color: #444;
}
#pageFoot #fotNav ul li {
    border-color: #ccc;
}
#OfficeAddress a{
	color: #000;
}

/*コンテンツヘッダー*******************************************************/
.contentHead h2 {
    color: #0B1F47;
}
/*ページ内目次*/
.idxInter{
	border-color: #808080;
	background-color: #FFF;
}
.idxInter li a[href] {
	color:#000;
}
.idxInter li a:before {
	border-color:#000;
}
.mainText h5:before{
    color: #0B1F47;	
}

.mainText table {
	background: #fff;
}
.mainText th,.mainText td{
	border-color: #666;
}
.mainText th{
	background-color:#f2f3f4;
}

/*基本情報*/
dl.info,
dl.info dt,
dl.info dd{
	border-color:  #949494;
}
dl.info dt{
	background-color:#f2f3f4;
}
dl.info dd{
	background: #fff;
}
.cards a[href]:link{
	color: #000;
}
.page-footer .groupList>ul{
	background: #fff;
}

.idxbox .cards b{
    color: #fff;
    background-color: #000;
}
.idxbox .cards li a{
	background: #fff;
}

.wp-block-file a::before{
	color: #333;
}
.wp-block-file a[href$=".PDF"]::before,
.wp-block-file a[href$=".pdf"]::before,
.wp-block-file  a.PDF:before {
	color: #A20000;
}
.wp-block-file a[href$=".doc"]::before,
.wp-block-file a[href$=".docx"]::before,
.wp-block-file  a.WORD:before {
	color: #006837;
}
.wp-block-file a[href$=".xls"]::before,
.wp-block-file a[href$=".xlsx"]::before,
.wp-block-file  a.EXCEL:before {
	color: #1353A6;
}

.iLink  a[href]:link{
	color: #000;
}
.iLink  a::before{
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTguMTc3IDUuNzA4TDExLjQ2OSA5bC0zLjI5MiAzLjI5MiIvPjxwYXRoIGQ9Ik05IDFhOCA4IDAgMSAxLTggOCA4LjAxIDguMDEgMCAwIDEgOC04bTAtMWE5IDkgMCAxIDAgMCAxOEE5IDkgMCAwIDAgOSAweiIvPjwvc3ZnPg==');
}


/**観光情報 filter*********/

fieldset.genre label{
	color: #333;
	border-color: #666;
}
fieldset.genre label:hover{
	color: #fff;
	background: #666;
	border-color: #666;
}
.filters select{
	color: #000;
	border-color: #666;
	background: #fff;
}
#mapView .filters{
	background: #fff;
}


h3.widget-title{
	color: #0b1f47;
}

/*記事リスト*/
.entrys .post-date{
	color: #333;
}
.entrys span.new{
	color: #1049B3;
}
ul.entrys li {
    border-bottom-color: #d2d2d2;
}


/*ページング*/
.pagination ul.page-numbers li .current{
	background: #fff;
}
.search-results #main article{
	background: #fff;
}

/*問い合わせ窓口*/
dl.inquiry{
	border-color: #B3B3B3;
	background: #fff;
}
dl.inquiry dt{
	color: #fff;
	background: #4D4D4D;
	border-color: #B3B3B3;
}
/*サイトマップ*/
#sitemap>li>a,
#sitemap>li>.label{
	border-color: #000;
}


/*トップ*******************************************************/



