/* スタイルシートの定義 *******************************************************/
/* marginやpaddingの設定順 →【top】【right】【bottom】【left】 */

/* 全体共通 ***************************/
body
{
  bgcolor:						white;
  font-size:					12px;
  color:						dimgray;

  scrollbar-face-color:			white;
  scrollbar-arrow-color:		dimgray;
  scrollbar-base-color:			dimgray;
  scrollbar-highlight-color:	white;
  scrollbar-shadow-color:		dimgray;
  scrollbar-darkshadow-color:	white;
  scrollbar-track-color:		white;
}

/* リンク設定 *************************/
a:link, a:visited
{
  text-decoration:				none;
  color:						dimgray;
}

img
{
  border-width:					0px;
}

/* ブロック要素 ***********************/
div
{
  width:						800px;
  margin:						0px auto 0px auto;
  padding:						4px;
/*
  border:						1px solid red;
*/
}

/* id設定 *********/
#header
{
/*
  border-top:					1px solid;
  border-left:					1px solid;
  border-right:					1px solid;
*/
  clear:						both;
}

#content
{
/*
  border-left:					1px solid;
  border-right:					1px solid;
*/
  clear:						both;
}

#footer
{
/*
  border-left:					1px solid;
  border-right:					1px solid;
  border-bottom:				1px solid;
*/
  clear:						both;
}

/* クラス設定 *************************/
.logo
{
  width:						300px;
  height:						125px;
  margin:						0px 0px 0px 0px;
  padding:						0px 0px 0px 0px;
  float:						left;
  text-align:					left;
}

.history
{
  width:						450px;
  margin:						0px 0px 0px 0px;
  padding:						0px 0px 0px 0px;
  float:						right;
  text-align:					right;
}

.menu
{
  width:						250px;
  margin:						0px 0px 0px 0px;
  padding:						0px 0px 0px 50px;
  float:						left;
  text-align:					left;

  font-size:					15px;
}

.graph
{
  width:						400px;
  margin:						0px 20px 0px 20px;
  padding:						0px 0px 0px 0px;
  float:						right;

  font-size:					15px;
}

.title
{
  width:						200px;
  color:						royalblue;
  float:						left;
  text-align:					left;
}

.left
{
  width:						380px;
  margin:						0px 5px 0px 0px;
  padding:						0px 0px 0px 0px;
  float:						left;
  text-align:					left;
}

.right
{
  width:						380px;
  margin:						0px 0px 0px 5px;
  padding:						0px 0px 0px 0px;
  float:						right;
  text-align:					right;
}

/* 罫線 *******************************/
hr
{
  height:						0px;
}

/* 見出し *****************************/

h1
{
  border-width:					0px 0px 3px 20px;
  border-style:					solid;
  border-color:					darkgray;
  margin:						5px 0px 5px 0px;
  padding:						0px 0px 0px 5px;
  font-size:					11pt;
}

h2
{
  width:						250px;
  border-width:					3px 3px 3px 3px;
  border-style:					solid;
  border-color:					darkgray;
  margin:						0px 0px 5px 0px;
  padding:						2px 2px 2px 2px;
  font-size:					8pt;
}

h5
{
  border-width:					0px 0px 0px 0px;
  margin:						0px 0px 0px 0px;
  padding:						0px 0px 0px 0px;
  font-size:					12pt;
  text-align:					center;
}

/* 文字リスト *************************/
dl
{
  margin:						0px 0px 0px 0px;
  padding:						5px 5px 5px 5px;
}

dt
{
  width:						0px;
  padding:						0px 5px 0px 5px;
  font-weight:					bold;
  border-bottom:				1px solid;
}

dd
{
  margin:						1px 0px 0px 10px;
  padding:						5px 10px 5px 10px;
  border:						1px solid;
}

/* テーブル ***************************/
table
{
}

th
{
  font-size:					13px;
}

td
{
  font-size:					12px;
}
