/* 全体の設定 */
body {
	background-color: #ffffff;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
}

a:link {
	background-color: transparent;
	color: #800000;
	text-decoration: underline;
}
a:visited {
	background-color: transparent;
	color: #8c0000;
	text-decoration: underline;
}

a:hover {
 color: #ff0000;
	text-decoration: underline;
}

/* メニューの設定 */

h2{
 background-color: #ffa07a;
 color: #440000;
 border-style:solid none;
 border-color: #440000;
 border-width: 1px 0px; 
 font-size: 95%;
 font-weight: lighter;
 text-align: center;
 margin: 10px 0px;
  }

UL { list-style-type: circle;
margin: 5px 0px 5px 20px;
 } 


/* メインの設定 */

h1{
  font-size: 130%;
  color: #ff6600;
  margin: 5px 0px 5px 0px;
}

h3 {
 width: 550px;
 background-color: #CC6600;
 color: #ffffff;
 padding: 3px 0px 3px 5px;
 margin: 10px 0px 10px 0px;
 font-size: 95%;
 font-weight: lighter;
 line-height: 120%;
}

h4{
 width: 550px;
 color: #440000;
 background-color: #FFCCCC;
 padding: 5px 0px 5px 0px;
 margin: 15px 0px 5px 0px;
 font-size: 105%;
 line-height: 120%;
 text-align: center;
 font-weight: lighter;
 letter-spacing: 110%;
 border-style: solid;
 border-color: #990000;
 border-width: 1px 3px 3px 1px; 
}

span.kakaku{
color: red;
 font-weight: bolder;
}

span.kuro{
 background-color: #800000;
 color: #ffffff;
 padding: 1px;
 font-size: 80%;
}



/* テーブルの設定 */

td {
 font-size: 80%;
 padding: 0px;
 line-height: 140%;
}

div.footer {
  width: 760px;
 background-color: #440000; 
 text-align: center;     
 font-size: 80%;
 color: #ffffff;
 line-height: 180%;
}


hr{ height:1px;}
