body {
	background-color:#745ab2;	/*ページ全体の背景色*/
	background: -moz-linear-gradient(top, #531bb1 0%, #745ab2 50%, #531bb1 100%) fixed;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #531bb1), color-stop(50%, #745ab2), color-stop(100%, #531bb1)) fixed;
	background: -webkit-linear-gradient(top, #531bb1 0%, #745ab2 50%, #531bb1 100%) fixed;
	background: -o-linear-gradient(top, #531bb1 0%, #745ab2 50%, #531bb1 100%) fixed;
	background: -ms-linear-gradient(top, #531bb1 0%, #745ab2 50%, #531bb1 100%) fixed;
	background: linear-gradient(top bottom, #531bb1 0%, #745ab2 50%, #531bb1 100%) fixed;
	text-align:center;		/*IE6以下でセンタリングするための対策*/
}
div#pagebody {
	width:796px; margin:0 auto;	/*内容全体をセンタリング*/
	text-align:left;	/*テキストの配置を左揃えにする*/
	background-image:url("images/bg_pagebody.gif");	/*内容全体の背景*/
	background-repeat:repeat-y;		/*背景画像を縦方向に繰り返す*/
	background-color:#ffffff;		/*内容全体の背景色*/
}
div#header {
	height:110px;	/*背景画像のサイズに合わせてボックスの高さを指定*/
	background-image:url("earth_orange3.png");	/*ヘッダ部分の背景画像*/
	background-repeat:no-repeat;		/*背景画像を繰り返さない*/
	background-color:#cccccc;		/*ヘッダ部分の背景色*/
}
div#logo {
	float:right;
	display:inline;			/*リスト項目をインライン表示にする*/
	list-style-type:none;		/*リストマーカー無しにする*/
	background-repeat:no-repeat; 	/*背景画像を繰り返さない*/	
}
h1 {
	padding:20px 0px 0px 30px;		/*見出し内容の位置調整*/
	font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
}
h1 a {color:white; text-decoration:none; font-size:35px;} 			/*リンクの下線を無くす*/

h2 {
	padding:0px 0px 0px 60px;		/*見出し内容の位置調整*/
	font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
}

h2 a { color:white; font-size:25px; }

table {
	font-family:Arial, Helvetica, sans-serif;
	padding-right:40px;
	padding-left:40px;
}

td {
	vertical-align:top;
}