@charset "utf-8";

body {
	text-align : center;
	padding : 0;
	margin : auto;
	margin-top : 0px;
	margin-bottom : 20px;
	background : #FFDC98 url("img/bg.gif");
	color : #333333;
}

img, img a {
	border : none;
}

span.hidden {
	display : none;
}

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
/*	トップバー											*/
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
#topblock {
	width : 750px;
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
}
#topblock th {
	font-family : 'Hiragino Kakugo Pro','ヒラギノ角ゴ Pro W3','Heisei Kakugothic','平成角ゴシック体','ＭＳ Ｐゴシック',osaka, Arial, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #4C4C4C;
	padding-bottom : 2px;
}

#topblock th a {
	text-decoration : none;
	color : #FF6633;
}
#topblock th a:link,
#topblock th a:visited {
	border-bottom : none;
	color : #4C4C4C;
}
#topblock th a:hover,
#topblock th a:active {
	border-bottom: 1px dotted #CC0033;
	color : red;
}

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
/*	ボトムバー											*/
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
#bottomblock {
	width : 750px;
	margin : auto;
	margin-top : 10px;
	margin-bottom : 0;
	padding : 0;
	clear : both;
}
#bottomblock font.copyright {
	font-family : 'Hiragino Kakugo Pro','ヒラギノ角ゴ Pro W3','Heisei Kakugothic','平成角ゴシック体','ＭＳ Ｐゴシック',osaka, Arial, sans-serif;
	font-size : 10px;
	color : #4C4C4C;
}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
/*	全体												*/
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
#wrapper {
	font-family : 'Hiragino Kakugo Pro','ヒラギノ角ゴ Pro W3','Heisei Kakugothic','平成角ゴシック体','ＭＳ Ｐゴシック',osaka, Arial, sans-serif;
	font-size : 12px;
	width : 748px;
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
	text-align : left;
	background : #FFFFFF;
	border : solid 1px #003333;
	_line-height : 1.1em;
}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
/*	フラッシュなど表示域									*/
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
#showblock {
	width : 748px;
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
	background : #FFFFFF;
	border : none;
}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
/*	メニュー											*/
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
#menublock {
	width : 748px;
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
	background : #FFFFFF;
	border : none;
}
#menublock th {
	font-family : 'Hiragino Kakugo Pro','ヒラギノ角ゴ Pro W3','Heisei Kakugothic','平成角ゴシック体','ＭＳ Ｐゴシック',osaka, Arial, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #333333;
	padding-bottom : 2px;
}
#menublock th a {
	text-decoration : none;
	color : #333333;
}
#menublock th a:link,
#menublock th a:visited {
	border-bottom : none;
	color : #333333;
}
#menublock th a:hover,
#menublock th a:active {
	border-bottom: 1px dotted #3300CC;
	color : red;
}


/*	メニューボタンロールオーバー	*/
p.btn_menu0,	p.btn_menu0 a,		p.btn_menu0b,	p.btn_menu0b a,
p.btn_menu1,	p.btn_menu1 a,		p.btn_menu1b,	p.btn_menu1b a,
p.btn_menu2,	p.btn_menu2 a,		p.btn_menu2b,	p.btn_menu2b a,
p.btn_menu3,	p.btn_menu3 a,		p.btn_menu3b,	p.btn_menu3b a,
p.btn_menu4,	p.btn_menu4 a,		p.btn_menu4b,	p.btn_menu4b a,
p.btn_menu5,	p.btn_menu5 a,		p.btn_menu5b,	p.btn_menu5b a
{
	display : block;
	margin : 0;
	padding : 0;
	text-indent : -9999px;
}
p.btn_menu1,	p.btn_menu1 a,		p.btn_menu1b,	p.btn_menu1b a,
p.btn_menu2,	p.btn_menu2 a,		p.btn_menu2b,	p.btn_menu2b a
{
	width : 125px;
	height : 41px;
}
p.btn_menu3,	p.btn_menu3 a,		p.btn_menu3b,	p.btn_menu3b a
{
	width : 126px;
	height : 41px;
}
p.btn_menu0,	p.btn_menu0 a,		p.btn_menu0b,	p.btn_menu0b a,
p.btn_menu4,	p.btn_menu4 a,		p.btn_menu4b,	p.btn_menu4b a,
p.btn_menu5,	p.btn_menu5 a,		p.btn_menu5b,	p.btn_menu5b a
{
	width : 124px;
	height : 41px;
}

p.btn_menu0 {	background : url(img/top_menu0_f2.gif) 0 0 no-repeat;	}
p.btn_menu0 a {	background : url(img/top_menu0.gif) 0 0 no-repeat;	}
p.btn_menu1 {	background : url(img/top_menu1_f2.gif) 0 0 no-repeat;	}
p.btn_menu1 a {	background : url(img/top_menu1.gif) 0 0 no-repeat;	}
p.btn_menu2 {	background : url(img/top_menu2_f2.gif) 0 0 no-repeat;	}
p.btn_menu2 a {	background : url(img/top_menu2.gif) 0 0 no-repeat;	}
p.btn_menu3 {	background : url(img/top_menu3_f2.gif) 0 0 no-repeat;	}
p.btn_menu3 a {	background : url(img/top_menu3.gif) 0 0 no-repeat;	}
p.btn_menu4 {	background : url(img/top_menu4_f2.gif) 0 0 no-repeat;	}
p.btn_menu4 a {	background : url(img/top_menu4.gif) 0 0 no-repeat;	}
p.btn_menu5 {	background : url(img/top_menu5_f2.gif) 0 0 no-repeat;	}
p.btn_menu5 a {	background : url(img/top_menu5.gif) 0 0 no-repeat;	}
p.btn_menu0 a:hover,
p.btn_menu1 a:hover,
p.btn_menu2 a:hover,
p.btn_menu3 a:hover,
p.btn_menu4 a:hover,
p.btn_menu5 a:hover {
	background : none;
}

p.btn_menu0b {	background : url(img/top_menu0_f2.gif) 0 0 no-repeat;	}
p.btn_menu0b a {	background : url(img/top_menu0b.gif) 0 0 no-repeat;	}
p.btn_menu1b {	background : url(img/top_menu1_f2.gif) 0 0 no-repeat;	}
p.btn_menu1b a {	background : url(img/top_menu1b.gif) 0 0 no-repeat;	}
p.btn_menu2b {	background : url(img/top_menu2_f2.gif) 0 0 no-repeat;	}
p.btn_menu2b a {	background : url(img/top_menu2b.gif) 0 0 no-repeat;	}
p.btn_menu3b {	background : url(img/top_menu3_f2.gif) 0 0 no-repeat;	}
p.btn_menu3b a {	background : url(img/top_menu3b.gif) 0 0 no-repeat;	}
p.btn_menu4b {	background : url(img/top_menu4_f2.gif) 0 0 no-repeat;	}
p.btn_menu4b a {	background : url(img/top_menu4b.gif) 0 0 no-repeat;	}
p.btn_menu5b {	background : url(img/top_menu5_f2.gif) 0 0 no-repeat;	}
p.btn_menu5b a {	background : url(img/top_menu5b.gif) 0 0 no-repeat;	}
p.btn_menu0b a:hover,
p.btn_menu1b a:hover,
p.btn_menu2b a:hover,
p.btn_menu3b a:hover,
p.btn_menu4b a:hover,
p.btn_menu5b a:hover {
	background : none;
}



/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
/*	メイン情報域										*/
/*	（ここ以降は各ページのCSSで引き継いで上書きして良い）			*/
/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	*/
#mainblock {
	width : 720px;			/*	748pxから左右余白計幅28pxをひいた値	*/
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
	padding-left : 14px;
	padding-right : 14px;
	padding-bottom : 14px;
	background : #FFFFFF;
	border : none;
}


/*	コンテンツ表示関連	*/
.contents h2 {
	font-family : 'Hiragino Mincho Pro','ヒラギノ明朝 Pro W6','Heisei Mincho','平成明朝','ＭＳ Ｐ 明朝','ＭＳ 明朝','Times New Roman',serif;	
	font-size : 15px;
	font-weight : normal;
	border-bottom: 1px dotted #4C4C4C;	
	margin-bottom : 0;
	padding-bottom : 0;
	_padding-top : 12px;
	_padding-bottom : 4px;
}
.contents p {
	margin-top : 4px;
	margin-bottom : 6px;
	line-height : 1.5em;
	_padding-top : 4px;
	_line-height : 1.3em;
}



/*	for Mac IE5	*/
#mainblock {
	margin-top : 20px;
	/*	Mac IE5.xがここから〜	\*/
	margin-top : 0;
	/*	〜ここまでをコメントとして扱う→	*/
}
.contents h2 {
	padding-bottom : 5px;
	/*	Mac IE5.xがここから〜	\*/
	padding-bottom : 0;
	_padding-bottom : 4px;
	/*	〜ここまでをコメントとして扱う→	*/
}




