@charset "Shift_JIS";

/* *******************************************
* 
* 共通フォントCSS（デフォルト）
*
* Since: 2008-01-31
* Modified: 2008-03-12
*
* *********************************************/

/* フォントサイズ10px */
.small {
	font-size: 12px;
}

/* リンク設定 */
a {
	color: #222A2C;
	text-decoration: underline;
}

a:link {
	color: #222A2C;
	text-decoration: underline;
}

a:visited {
	color: #222A2C;
	text-decoration: underline;
}

a:hover {
	color: #222A2C;
	text-decoration: underline;
}

/* ********** ヘッダ ********** */
div#header {
	line-height: 18px;
	font-size: 12px;
}

div#naviExtra ul li, div#naviExtraEn ul li {
	line-height: 13px;
	color: #3C494E;
}

/* 各種機能ナビナビリンク設定 */
div#naviExtra a {
	color: #3C494E;
	text-decoration: none;
}
div#naviExtra a:link {
	color: #3C494E;
	text-decoration: none;
}
div#naviExtra a:visited {
	color: #3C494E;
	text-decoration: none;
}
div#naviExtra a:hover {
	color: #222A2C;
	text-decoration: underline;
}

div#naviExtraEn a {
	color: #3C494E;
	text-decoration: underline;
}
div#naviExtraEn a:link {
	color: #3C494E;
	text-decoration: underline;
}
div#naviExtraEn a:visited {
	color: #3C494E;
	text-decoration: underline;
}
div#naviExtraEn a:hover {
	color: #222A2C;
	text-decoration: underline;
}

div#naviGlobal ul li, div#naviGlobalEn ul li {
	line-height: 13px;
	color: #FFFFFF;
}

input#serchBox {
	height: 16px;
	line-height: 16px;
}

div#searchButton {
	line-height: 13px;
}

/* グローバルナビリンク設定 */
div#naviGlobal ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
div#naviGlobal ul li a:link {
	color: #FFFFFF;
	text-decoration: none;
}
div#naviGlobal ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
div#naviGlobal ul li a:hover {
	color: #222A2C;
	text-decoration: underline;
}

div#naviGlobalEn ul li a {
	color: #FFFFFF;
	text-decoration: underline;
}
div#naviGlobalEn ul li a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
div#naviGlobalEn ul li a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
div#naviGlobalEn ul li a:hover {
	color: #222A2C;
	text-decoration: underline;
}


/* ********** /ヘッダ ********** */

/* ********** 部局名エリア ********** */

/* パンクズ */
div#pankuzu {
	line-height: 18px;
	font-size: 12px;
	color: #FFFFFF;
}

/* サブメニュー */
div#bukyokuSub {
	line-height: 18px;
	font-size: 12px;
	color: #FFFFFF;
}


/* パンクズリンク設定 */
div#pankuzu a {
	color: #FFFFFF;
	text-decoration: underline;
}
div#pankuzu a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
div#pankuzu a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
div#pankuzu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


/* サブメニューリンク設定 */
div#bukyokuSub ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
div#bukyokuSub ul li a:link {
	color: #FFFFFF;
	text-decoration: none;
}
div#bukyokuSub ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
div#bukyokuSub ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* ********** /部局名エリア ********** */

/* ********** コンテンツエリア共通 ********** */

div#contents {
	line-height: 20px;
	font-size: 15px;
}

/* ********** /コンテンツエリア共通 ********** */

/* ********** トップページ ********** */

p.newsDate {
	font-size: 14px;
}
p#galleryTitle {
	color:#FFFFFF;
	line-height:18px;
	font-size:13px;
}
p#galleryTitle a {
color: #FFFFFF;
	text-decoration: underline;
}
p#galleryTitle a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
p#galleryTitle a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
p#galleryTitle a:hover {
	color: #222A2C;
	text-decoration: underline;
}

/* ********** /トップページ ********** */

/* ********** 2層コンテンツ共通 ********** */

div.contentsTitle1 h3, div.contentsTitle2 h3, div.contentsTitle3 h3, div.contentsTitle4 h3, div.contentsTitle5 h3, div.contentsTitle6 h3, div.saigaiTitle h3 {
	line-height: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
div.contentsTitle1 h3 span{
	font-size: 13px;
}

p.contentsTitleList {
	line-height: 25px;
	font-size: 12px;
	color: #FFFFFF;
}

p.contentsTitleList a {
	color: #FFFFFF;
	text-decoration: underline;
}
p.contentsTitleList a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
p.contentsTitleList a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
p.contentsTitleList a:hover {
	color: #222A2C;
	text-decoration: underline;
}

/* 新着情報アイコン */
p.newsIco1,p.newsIco2,p.newsIco3,p.newsIco4,p.newsIco5,p.newsIco6,p.newsIco7 {
	line-height:15px;
	color: #000000;
}

/* ********** 項目エリア ********** */

div.itemTitle h4 {
	line-height:16px;
	font-size: 15px;
	color: #000000;
}

/* ********** 項目エリア ********** */

/* ********** /2層コンテンツ共通 ********** */

/* ********** 定型・フリーコンテンツ共通 ********** */

div#midashiL h3, div#kaiken_midashi h3, h3#kaiName {
	font-size: 18px;
	color: #222222;
}

div.midashiM h4, div.midashiM2 h4 {
	font-size: 16px;
	color: #222222;
}

/* 小見出し */
h5.midashiS,p.houdouDate {
	font-size: 16px;
	color: #016E95;
}

div#inquiry h6 {
	font-size: 16px;
}

/* ********** /定型・フリーコンテンツ共通 ********** */

/* ********** /パブリックコメント・災害情報 ********** */
p#hosoku {
	line-height: 25px;
	font-size: 18px;
	color: #222222;
}

/* ********** /パブリックコメント・災害情報 ********** */

/* ********** フォトギャラリー ********** */
div.photoBox p {
       line-height:16px;
	font-size:14px;
	font-weight:bold;
	color:#222222;
}

/* ********** /フォトギャラリー ********** */

/* ********** /報道発表資料 ********** */
div#houdouOther,div#pdfArea {
	line-height: 20px;
	font-size: 15px;
}

/* ********** /報道発表資料 ********** */

/* ********** 左メニュー ********** */

dl.leftMenu1 dt {
	line-height: 25px;
	font-size: 16px;
	color: #FFFFFF;
}
dl.leftMenu1 dd {
	line-height: 18px;
	font-size: 15px;
}

div#leftMenu a {
	color: #000000;
}

table.leftMenu2 td.td1{
	line-height: 18px;
	font-size: 15px;
}

/* ********** /左メニュー ********** */

/* ********** 右メニュー ********** */

dl.rightMenu1 dt, dl.rightMenu2 dt, dl.rightMenu3 dt, dl.rightMenu4 dt, dl.rightMenu5 dt, dl.rightMenu6 dt, dl.rightMenu7 dt {
	line-height: 25px;
	font-size: 16px;
	color: #FFFFFF;
}
dl.rightMenu1 dd, dl.rightMenu2 dd, dl.rightMenu3 dd, dl.rightMenu4 dd, dl.rightMenu5 dd, dl.rightMenu6 dd, dl.rightMenu7 dd {
	line-height: 18px;
	font-size: 15px;
}

div#rightMenu a {
	color: #000000;
}

/* ********** /右メニュー ********** */

/* ********** 汎用フリー ********** */

h2#txtTitle {
	font-size:30px;
	color:#ffffff;
}

/* ********** /汎用フリー ********** */

/* ********** フッタ ********** */
div#footerWrapper {
	line-height: 14px;
	font-size: 12px;
}

/* ********** /フッタ ********** */