@charset "utf-8";


/* -----------------------------------------------------------------
     フォントサイズ
----------------------------------------------------------------- */

body{
	font-size:0.75em;
	line-height:1.55;
	}

h1,h2,h3,h4{
	font-size:100%;
	}

/*フォントサイズ入れ子用 計算結果
下記クラス名は、現HTML使用のものと照合されてます。
現在HTML側でnomal2指定のものを全て削除。

※サイト全般に共通な部分への指定は、下記クラスを使わず、
タグに対して下記フォントサイズの数値で指定を行う。

※入れ子用のフォントサイズの単位は％で！
em指定すると、IE6で文字サイズ拡大時にsmallがnomalより大きくなってしまう！)*/
.nomal{line-height:1.3;}
.small2{font-size:92%;}
.small{font-size:92%;line-height:1.2;}
.big2{font-size:125%;}
.big{font-size:125%;line-height:1.24;}


/*  和文・英数混在のテキストリンクで下線がガタガタになる（IE6のみ）、の解消法。
	<a>タグの中にclass="s_serif"を入れる。*/
.s_serif{_font-family:sans-serif;_font-size:82%;}


/* -----------------------------------------------------------------
     共通の共通
----------------------------------------------------------------- */

body{
	color:#333333;
	margin:4px 0px 0px 10px;
	padding:0;
	background:#FFF url(/image/bck.gif);
	font-family:'ＭＳ Ｐゴシック','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	}

img{
	border:0px
	}

form{
	margin:0px
	}

h1,h2,h3,h4{
	margin:0px;
	}

h1 img,
h2 img,
h3 img,
h4 img{
	display:block; 
	}/*XHTML1.0 Strictでの、ブロック要素内のimgの下スペース空きを防ぐ（エコ基金活動のh1タグ要注意！？）*/



/* -----------------------------------------------------------------
     音声ブラウザ　ページナビゲーション用
----------------------------------------------------------------- */

.off{
	display:inline;
	position: absolute;
	z-index: -1;
	left: -1000px;
	top: 0px;
	}



/* -----------------------------------------------------------------
     リンクカラー
----------------------------------------------------------------- */

a:link{color:#333333;text-decoration:none}
a:visited{color:#333333;text-decoration:none}
a:active{
	color:#ff3333;text-decoration:none}
a:hover{
	color:#003366;text-decoration:underline;}
a.txt:link{color:#003366;text-decoration:underline}
a.txt:visited{color:#663399;text-decoration:underline}
a.txt:active{color:#FFCC00;text-decoration:none}
a.txt:hover{color:#AD553C;text-decoration:underline;}



/* -----------------------------------------------------------------
     パンくずナビ
     (文字サイズ変更ボタン＆印刷画面ボタン有りバージョン→change_fsandp.css)
----------------------------------------------------------------- */

#location{
	clear:both;
	background:#EEEEEE;
	padding:5px 0 5px 8px;
	margin-bottom:10px;
	font-size:92%; /*small*/
	line-height:1.2; /*small*/
		/* BoxModelHuck */
		width:730px;
		voice-family: "\"}\"";voice-family:inherit;
		width:722px;
	}
#location a:link{color:#003366;text-decoration:underline}
#location a:visited{color:#663399;text-decoration:underline}
#location a:active{
	color:#ff3333;text-decoration:none}
#location a:hover{
	color:#003366;text-decoration:underline;}



/* -----------------------------------------------------------------
     段組レイアウト
----------------------------------------------------------------- */

#Main{
	width:730px;
	}

/* 2段組み */
#Lnavi{
	width:150px;
	float:left;
	}
#Conts{
	width:570px;
	float:right;
	}

/* 1段組み */
#Main730{
	width:730px;
	}

/*扉ページ用*/
#doorttl{
	width:730px;
	}



/* -----------------------------------------------------------------
     clearfix（float使用時の親ボックスに中身をキチンと入れる）
----------------------------------------------------------------- */

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix{
	display:inline-block;
	}
/* Hides from IE-mac \*/
*html .clearfix{
	height:1%;
	}
.clearfix{
	display:block;
	}
/* End hide from IE-mac */



/* -----------------------------------------------------------------
     URL変更のお知らせ
----------------------------------------------------------------- */

#changeURL{
	text-align:center;
	margin:2em auto 12em;
	}

#changeURL p{
	font-size:125%;
	}



/* -----------------------------------------------------------------
     印刷用（背景グレー画像・グランドナビを消す）
----------------------------------------------------------------- */

@media print{
	body{
		background-image:none;
		}
	#header{
		margin-bottom:10px;
		}
	#Gnavi{
		display:none;
		}
	}



/* -----------------------------------------------------------------
     ▲ページトップへ戻る 、以上、回り込み解除
----------------------------------------------------------------- */

/* ページ中の▲ページトップへ戻る*/
/*.page_top{text-align:right;padding:0px 3px 3px 0px;margin-top:1em;border-style:solid;border-color:#CCCCCC;border-width:0px 0px 1px 0px;clear:both;}
.page_top2{text-align:right;padding:0px 3px 3px 0px;margin-top:1em;clear:both;}*/
.page_top{
	text-align:right;
	padding:0px 3px 3px 0px;
	margin-top:1em;
	clear:both;
	font-size:92%; /*small*/
	}

/*以上*/
.end{
	text-align:right;
	margin-top:1em;
	margin-bottom:1em; /*追加080303*/
	clear:both;
	}

/* 回り込み解除 */
.clear{clear:both}




/* -----------------------------------------------------------------
    （既存CSSより共通部分抜粋）
----------------------------------------------------------------- */
/*マージン*/
.margin0, #main_start .margin0{margin:0px}
.margin02, #main_start .margin02{margin:0.2em}
.margin05, #main_start .margin05{margin-top:0.5em}
.margin07, #main_start .margin07{margin-top:0.7em}
.margin10, #main_start .margin10{margin-top:1em}
.margin12, #main_start .margin12{margin-top:1.2em}
.margin15, #main_start .margin15{margin-top:1.5em}
.margin20, #main_start .margin20{margin-top:2em}


/* テキストインデントあり */
.indent{text-indent:1em}
/* テキスト右寄せ */
.text_right{text-align:right}
/* テキスト中央寄せ */
.text_center{text-align:center}
/* テキスト 日時 */
.text_date{height:22px;padding:0.2em 0em 0em 12px;background-color:#EEEEEE}
/* 強調色 緑 */
.text_green{color:#33AA00}
/* 強調色 緑太字 */
.text_greenb{color:#33AA00;font-weight:bold}
/* 強調色 青 */
.text_blue{color:#3399CC}
/* 強調色 黄土色 */
.text_ochre{color:#A97800}
/* 強調色 赤 */
.text_red{color:#FF0000;}
/* 強調色 赤太字 */
.text_redb{color:#FF0000;font-weight:bold;}
	
/* 太字 */
.bold{font-weight:bold}
/* NEWテキスト */
.new{color:#D0372A;margin-left:1em;font-weight:bold}

/* H2画像タイトル */
.headline2{margin:1.5em 0em 0.5em 0em;}
/* 左寄せ画像用 */
.left_img{padding-right:16px;float:left}
/* 右寄せ画像用 */
.right_img{padding-left:16px;float:right}

/* 右側画像レイアウト1 */
	/* 画像サイズ144px */
.rtable_01{width:406px;vertical-align:top}
.rtable_02{width:164px;vertical-align:top}
.rtable_txt{width:386px}
.rtable_bck{padding:10px;background-color:#EEEEEE}
.rtable_cap{margin-top:0.5em}
.rtable_margin{margin-top:1em}
/* 右側画像レイアウト2 */
	/* 画像サイズ160px */
.rtable2_01{width:390px;vertical-align:top}
.rtable2_02{width:180px;vertical-align:top;background-color:#EEEEEE}
.rtable2_txt{width:370px}

