@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;
}
#menu {

  float: left;
  background-color:#fff;
}
#main {

  float: left;
  background-color:#fff;
}
#sub {

  float: rieght;
  background-color:#fff;
}

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

a:link {
color:#7f0000;
  text-decoration: none;
}
a:hover {
  color: #000000;
  text-decoration: none;
}
a:visited {
  color: #9e3838;
  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;
}
/************************************************************/
#header {
  padding: 0;
  margin-top: 0px;
  background-image: url(imgs/www2top.png) ;
  background-repeat: no-repeat;
  background-position: right top;
  border-bottom:1px solid #990000;
}

#sub {
  color: #000000;
  background: #ffffff;
}
#main {
  padding: 0 0px 0 0px;
  margin: 0 0px 0 0;
  color: #333;
  background: #fff;
  background-image: url(imgs/bt1.png) ;
  background-repeat: repeat-y;
  background-position: left;
  border-left:1px solid #990000;
  border-right:1px solid #990000;
}
#footer {
  clear: both;
  background-color: #fff;
  border-top:1px solid #990000;
}

/************************************************************/
em {
  padding: 0 0px 0 0;
  margin-top: 0 0px 0 0;
  font-size:12px;
  font-style: normal;
  font-weight: bold;
  color: #fff;
  background: transparent;
  background-color:#990000;
}
/***************************************************************/
.color01 {
color:#990000;
}
.color02 {
color:#ffcc99;
}
/***************************************************************/
/***************************************************************/
.c01 {
  height:20px;
  width:80px;
  padding-top:10px;
  padding-left:10px;
  border-left:15px solid #000000;
  border-top:1px solid #990000;
}

.c02 {
  border-top:1px solid #a93838;
  border-bottom:1px solid #a93838;
  color:#ffcc99;
  background-color:#a93838;
}
.c03 {
  border-top:1px solid #a93838;
  border-bottom:1px solid #a93838;
  color:#ffcc99;
  background-color:#a93838;
}
.c04 {
  border-top:1px solid #a93838;
  border-bottom:1px solid #990000;
  color:#ffcc99;
  background-color:#a93838;
}
.c05 {
  border-top:1px solid #fff;
  border-bottom:1px solid #990000;
}
.c06 {
  border-top:1px solid #fff;
}
.c07 {
  font:13px;
  line-height:20px;
  padding:10px 15px 5px 15px;
  margin:10px 20px 5px 20px;
  color: #cc0000;
  border-bottom:1px dotted #cc0000;
}
.c08 {
  font:13px;
  line-height:20px;
  padding:5px 15px 15px 15px;
  margin:5px 20px 20px 20px;
  color: #333;
  border-bottom:1px dotted #cc0000;
}
.c09 {
  padding:5px 15px 1px 10px;
  margin:5px 20px 1px 10px;
  color: #000;
  line-height:70%;
  font-weight:600;
  font-size:15px;
}
.c10 {
  padding:1px 15px 1px 10px;
  margin:1px 20px 1px 10px;
  color: #000;
  line-height:100%;
  font-weight:520;
  font-size:12px;
}
.c11 {
  padding:1px 15px 1px 10px;
  margin:1px 20px 1px 10px;
  color: #333;
  line-height:120%;
  font-size:12px;
}
.c12 {
  padding:1px 5px 1px 0px;
  margin:1px 0px 1px 0px;
  color: #333;
  font-size:12px;
}
.c13 {
  background:url(imgs/www2top.png);
  background-repeat:no-repeat;
  background-position:right top;
}
.c14 {
border-bottom:1px solid #990000;
}
.c15 {
  padding:10px 15px 5px 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;
}
/***************************************************************/
/***************************************************************/
.ot1{
border-bottom:1px solid #333;
}
/***************************************************************/
.bottom01 {
	background: #cccccc center;
	font-size:10px;
	border: 1px solid #bf7f7f;
}
