@charset "Shift_JIS";

/***************************************************************/
/*共通のスタイル*/
/***************************************************************/

/***************************************************************/
/*HTML TAGS*/
/***************************************************************/
body {
	/*font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS P Gothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;*/
	color: #333333;
	line-height:1.6em;
	margin:0px;
	padding:0px 0px;
	/*line-height:150%;*/
	}

a {color:#0000FF; text-decoration: none;}
a:hover {color:#CC0000;text-decoration: underline;}

p{padding-top:0px;margin-top:0px;}

a {color:#0000FF; text-decoration: none;}
a:hover {color:#CC0000;text-decoration: underline;}

p{padding-top:0px;margin-top:0px;}

/***************************************************************/
/*メインブロックの設定*/
/***************************************************************/
/*ヘッダ背景設定用囲み*/
#wrapper{
	padding:0px;
	margin:0px;
	}

/*共通*/
#contents,#header{margin:0px auto;}
#contents{z-index:1;clear:both;padding:0px;margin-top:0px;margin-bottom:20px;}

/*確認用
#wrapper,#contents,#header,#fotter{border:1px solid;border:1px solid;}
*/

/***************************************************************/
/*メインブロックの設定 中ページのみ*/
/***************************************************************/

/*中ページのみ*/
#wrapper{background:url(../img/common/bg.jpg) no-repeat  center top;}

/*中ページのみ*/
#contents,#header{width:650px;}
#header{background:url(../img/common/bg.jpg) no-repeat  center top;padding-bottom:0px;}


/***************************************************************/
/*ヘッダ内の設定*/
/***************************************************************/
.headlink{color:#FFFFFF; font-size:12px; line-height:100%;/*display:block;*/padding-top:9px;height:23px;}
.headlink a {color:#FFFFFF; text-decoration: none;}
.headlink a:hover {color:#CC0000;text-decoration: underline;}

.seachbottan{margin-top:3px;padding:0px;}

#bar{margin-bottom:0px;}

/***************************************************************/
/*フッタの設定*/
/***************************************************************/
#fotter{
	/*padding-top:0px;*/
	clear:both;
	text-align:center;
	line-height:100%;
	font-size:0.9em;
	}

#fotter hr{display:none;}			/*フッタの設定*/

#copyright{
		background:url(../img/common/bar_footer.gif) no-repeat top right ;
		padding:13px 0px;
		margin-top:5px;
		}
		

/***************************************************************/
/*パンくず　リンクを張ったら右にやじるしをつける*/
/***************************************************************/
#pankuzu{font-size:0.9em; }

#pankuzu a{
	background:url(../img/common/icn_pankuzu.gif) no-repeat 5px 5px;
	background-position: right;
	padding-right:14px;
	margin:2px 3px;
}

/***************************************************************/
/*リンクアイコンの設定*/
/***************************************************************/

.icnLINK,.icnLINKb{
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:5px;
	}

.icnLINK{font-weight:nomal;}
.icnLINKb{font-weight:bold;}


/***************************************************************/
/*ページ下のホームに戻るなどのナビゲーションエリア全体の設定*/
/***************************************************************/

#bottomnanvi{
	clear:both;
	border-top:1px dashed #CCCCCC;*/
	margin-top:15px;	/*コンテンツ部分との間に余白を入れる*/
	}

#bottomnanvi ul {	
	margin:0px;padding:0px;	/*ULのアキを削除*/
	list-style:none;
	} 

/*ページ下のナビゲーションにアイコンをつける*/
#bottomnanvi li {background:url(../img/common/icn_back.gif) no-repeat 0px 6px;
	padding-top:5px;
	padding-left:16px;	/*アイコンの大きさ分文字を右にずらす*/
	float:right;
	margin:0px 0px 0px 10px;	/*リンクの左にアキをつくる*/
	line-height:100%;
	padding-bottom:20px;
	}


/***************************************************************/
/*揃えの設定*/
/***************************************************************/
.alignLEFT{text-align:left;}
.alignRIGHT{text-align:right;}
.alignCENTER{text-align:center;}
.verticalTOP{vertical-align:top;}
.verticalMIDDLE{vertical-align:middle;}
.verticalBOTTOM{vertical-align:bottom;}

.floatRIGHT{float:right;margin-left:5px;margin-bottom:5px;}
.floatLEFT{float:left;margin-right:5px; margin-bottom:5px;}
.floatLEFT a:hover{padding-bottom:30px;}
.clear{clear:both;}

.kakkogaki{margin-top:-5px;margin-left:20px;}

/*（）［］などインテンドリスト*/
.indentlist{
	line-height:1.6;
	list-style-type: none;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:10px;
	text-indent:-22px;
}

.mar0{margin:0px;}

.marBTM0{margin-bottom:0px;}
.marBTM5{margin-bottom:5px;}
.marBTM10{margin-bottom:10px;}
.marBTM20{margin-bottom:20px;}
.marLEFT20{margin-left:20px;}
.marLEFT100{margin-left:100px;}

/*.line-height100{line-height:100%;}*/

.txtSMALL{font-size:0.9em;}

.date{text-align:right;margin:0px;padding:0px; line-height:100%;}

/***************************************************************/
/*カラーの設定*/
/***************************************************************/
.colorZAIDAN{color:#FFCC33;}
.colorJIGYOU{color:#009630;}
.colorSANKA{color:#FF6666;}
.colorVOLUNTEER{color:#CC3333;}
.colorJOUHOU{color:#4384FF;}
.colorKANKOU{color:#916F6D;}
.colorNEWS{color:#FF6600;}
.colorFORUM{color:##9DD504;}
.colorBASE{color:#0E1CB4;}

/***************************************************************/
/*カラーテキストの設定
　カラーを文字色にすると薄いものだけ別設定してます。*/
/***************************************************************/
.colorZAIDANtxt{color:#FFC202;}
.colorKANKOUtxt{color:#624442;}

/***************************************************************/
/*区切り線などの設定*/
/***************************************************************/
.lineDOT{border-top:1px #CCCCCC dashed;clear:both;}
.lineDOT hr{display:none;}

/*ケイ囲み*/
.kakomiKEI{border-width:1px;border-style:solid;}

/*ケイ囲み破線*/
.kakomiKEIdot{border-width:1px;border-style:dashed;}

/*ケイ囲みプラス地色囲み*/
.kakomiKEIBETA{border-width:1px;border-style:solid;}

/*地色囲み*/

/*囲み等のアキやツメの設定*/
.kakomiKEI,.kakomiKEIdot,.kakomiKEIBETA,.kakomiBETA{padding:2px 10px;margin-bottom:20px;}

/***************************************************************/
/*テーブル装飾*/
/***************************************************************/
.tablewaku{
	border:2px solid #999999;
	margin:10px 0px 20px 0px;
	}

.tablewaku th,.tablewaku td{
	padding:3px;
	border-style:solid;
	border-right-color:#999999;
	border-bottom-color:#999999;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-color:#FFFFFF;	/*対firefox用　太い枠線がでるのをふせぐ*/
	border-left-color:#FFFFFF;	/*対firefox用　太い枠線がでるのをふせぐ*/
	border-top-width:0px;	/*対firefox用　太い枠線がでるのをふせぐ*/
	border-left-width:0px;	/*対firefox用　太い枠線がでるのをふせぐ*/
	vertical-align:top;
}

.tablewaku th{
	background:url(../img/common/bg_th.jpg) no-repeat 0px 0px;
}

/***************************************************************/
/*ページタイトルの設定*/
/***************************************************************/
/**個々の見出しは個別CSS内に記述*****/

h1{	margin-top:0px;
	margin-bottom:10px;
	display:block;
	width:650px;
	height:39px;
	font-size:1.3em;
	line-height:1em;
	font-weight:bold;
	}

.h1title{
	background-position: top left;
	background-repeat:no-repeat;
	text-indent:30px;	
	padding: 8px 0px 0px 0px;
	margin:0px;
	display:block;
	width:650px;
	height:39px;
	font-size:1.3em;
	line-height:100%;
	font-weight:bold;
	}
/***************************************************************/
/*見出の設定*/
/***************************************************************/
h2{font-size:1.25em;line-height:1.25em;}
h3{font-size:1.22em;line-height:1.25em;}
h4{font-size:1.2em;}
h5{font-size:1em;}

/*
h2{font-size:1.2em;line-height:1.25em;}
h3{font-size:1.18em;line-height:1.25em;}
h4{font-size:1.15em;}
h5{font-size:1.0em;}
*/


/* 見出し項目A・上30アキの共通設定*/
.midashi,.midashiMAR30{
	background-repeat:repeat-y; 
	background-position:0px 0px ;
	border-bottom:2px solid;
	left:1px solid;
	padding:6px 0px 4px 17px ;
	line-height:1em;
	color:#5F5F5F;
	font-weight:bold;
	font-size:1em;
	}


/* 見出し項目A_2・上30アキの共通設定*/
.midashi2,.midashiMAR30{
	background-repeat:repeat-y; 
	background-position:0px 0px ;
	border-bottom:2px solid;
	left:1px solid;
	padding:6px 0px 4px 17px ;
	line-height:1em;
	color:#333333;
	font-weight:bold;
	font-size:1em;
	}
/* 見出し項目B　下線付・上30アキの共通設定*/
.icnLINE,.icnLINEmar30{
	background-repeat:no-repeat;
	background-position:0px 8px ;
	padding:5px 5px 4px 18px;
	line-height:1em;
	border-bottom:3px solid;
	color:#5F5F5F;
	}

/* 見出しC地色・上30アキの共通設定*/
.icnLINEbeta,.icnLINEbetamar30{
	background-repeat:no-repeat; 
	background-position:8px 7px ;
	border-bottom:4px solid;
	padding:5px 5px 4px 25px;
	line-height:1em;
	}

/* 見出し項目　上30アキ*/
.midashiMAR30,icnLINEbetamar30{margin-top:30px;}

/* 見出し項目　回り込みを解除*/
.midashi,.midashiMAR30,.icnLINE,.icnLINEbeta,.icnLINEbetamar30{clear:both;}

/* 見出し項目　下に10アキ*/
.midashi,.midashiMAR30,.icnLINE,.icnLINEbeta,.icnLINEbetamar30{margin-bottom:10px;}

/* ニュース記事等のタイトルの設定*/
.kijiTITLEmarBTM5{text-align:center;font-size:1.5em;line-height:1.5em;width:auto;height:auto;margin-bottom:10px;}
.kijiTITLE{text-align:center;font-size:1.5em;line-height:1.5em;width:auto;height:auto;margin-bottom:20px;}


/* リード文画像用　余白*/
.read{margin:10px 0px 10px 0px;}


/* コラム見出し（テキストのみ）*/
.corumMIDASHI{
	font-size:1.3em;
	line-height:1em;
	font-weight:bold;
	color:#0E1CB4;
}

/* コラム見出し（枠付）*/
.corumMIDASHIkakomi{
	font-size:1.0em;
	line-height:1em;
	font-weight:bold;
	padding:4px 5px 2px 5px;
	border-top:4px solid;
	border-bottom:4px solid;
	margin-top:3px;
	}


.fontsmall{font-size:0.85em;}
.fontsizesmall{font-size:small;}

* キャッチ分用スタイル　リード画像に変更後削除*/
.cach{font-size:1.2em;font-weight:bold;line-height:1.5em;margin-bottom:20px;}

/***************************************************************/
/* 各カテゴリインデックスのリストの設定*/
/***************************************************************/
#contents  #indexLIST {	
	margin:0px;padding:0px;	/*ULのアキを削除*/
	list-style:none;
	} 

#indexLIST li {	
	list-style:none;
	margin:0px;
	background-position: 0px 7px;
	background-repeat : no-repeat ;
	padding:5px 0px 0px 20px;
	border-top:1px dashed #CCCCCC;
	} 

#indexLIST li a{
	font-weight:bold; font-size:1.2em;color:#333333;
	line-height:1.4em;
	}

#indexLIST li a:hover{
	font-weight:bold; font-size:1.2em;color:#3366FF;
	line-height:1.4em;
	}


#indexLIST li p{
	/*padding-top:10px;*/
	margin:7px;
}

