@charset "utf-8";

/* c */

body {
  margin: 0;
  padding: 0;
  font:Arial, Helvetica, sans-serif,;
  background-color:#ffffff;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #BF4040;
	SCROLLBAR-TRACK-COLOR: #cccccc;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

/* L */
p {
font:12px;
line-height: 16px;
}
body {
  line-height: 1.5;
}

a:link {
 color:#ffffff;
  text-decoration: none;
}
a:hover {
  color:#a3ffff;
  text-decoration: none;
}
a:visited {
  color: #a3ffff;
  text-decoration: none;
}
/************************************************************/
ul {
  list-style:none;
  margin:0 0 0 0;
  padding:5px 5px 0 5px;
}
li a{
  text-decoration:none;
  display:block;
  line-height:2.5;
  font-size:12px;
  padding:0.2em;
  width:100%;
  color: #fff;
  background: #bf4040;
  border-bottom:1px solid #fff;
}
li a:hover {
  color: #cc0000;
  background: #ffcc99;
}
/************************************************************/

/***************************************************************/
.color01 {
color:#990000;
}
.color02 {
color:#ffcc99;
}
.color03 {
color:#ffffff;
}
/***************************************************************/
/***************************************************************/
.c01{
border:1px solid #cccccc;
background-color:#f2f2f2;
}
.center{
text-align:center;
padding:5px 5px 5px 5px;
}
.c15 {
  padding:10px 15px 0px 10px;
  margin:0px 0px 0px 0px;
  color: #333;
  line-height:120%;
  font-size:12px;
}
/***************************************************************/
/***************************************************************/
h1{
  color:#FFFFFF;
  height:25px;
  padding-top:5px;
  padding-left:10px;
  margin:0 0 0 0;
  font-size:16px;
  font-style: normal;
  font-weight: bold;
  background: transparent;
  background-color:#990000;
  border-left:15px solid #000000;
  border-top:1px solid #990000;
}
h2{
  color:#cc0000;
  margin:0 0 0 0;
  padding-top:10px;
  padding-left:10px;
  font-size:14px;
  font-style: normal;
  font-weight: bold;
  background: transparent;
}
/***************************************************************/
.title01{
font:14px;
color:#cd0000;
}
/***************************************************************/
.ot1{
border-bottom:1px solid #333;
}
/***************************************************************/
.bottom01 {
	background: #cccccc center;
	font-size:10px;
	border: 1px solid #bf7f7f;
}
.bottom02 {
	background: #ffffff center;
	font-size:11px;
	border: 1px solid #47a0cc;
}