BODY {                          /* BODY 定義 */
    color: #330033;               /* 文字色 */
/*    background-image: url(../images/sp_bgan2.gif); */
/*    background-image: url(../images/b_katuma0.gif); */
    background-color: #d8d3c5;
}

.hidtxt {
    color: #d8d3c5;
}

A {
    text-decoration: none;
}

A:link {                        /* リンク : */
    color: #996600;
    font-weight: bold;
}
A:active {
    color: #99CC00;
    font-weight: bold;
}
A:visited {                     /* すでに見たリンク */
    color: #996600;
    font-weight: bold;
}
A:hover {                       /* カーソルが上にある時のリンク */
    color: #ffffff;
    font-weight: bold;
}
/*select {
    background: #FFFFCC;
    color: #330033;
}*/

.input_text {
	BORDER-RIGHT: #837650 1px normal;
	BORDER-TOP: #837650 1px normal;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #837650 1px normal;
	COLOR: #666666;
	BORDER-BOTTOM: #837650 1px normal;
	BACKGROUND-COLOR: #ffffff;
}

.input_button {
	BORDER-RIGHT: #837650 2px normal;
	BORDER-TOP: #837650 2px normal;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #837650 2px normal;
	COLOR: #666699;
	BORDER-BOTTOM: #837650 2px normal;
}

textarea {
	BORDER-RIGHT: #837650 1px normal;
	BORDER-TOP: #837650 1px normal;
	FONT-SIZE: 9pt;
/*	SCROLLBAR-FACE-COLOR: #c0b798;
	SCROLLBAR-SHADOW-COLOR: #837650;
	SCROLLBAR-3DLIGHT-COLOR: #837650;
	SCROLLBAR-ARROW-COLOR: #837650;
	COLOR: #666666;
	SCROLLBAR-DARKSHADOW-COLOR: #c0b798;
	SCROLLBAR-BASE-COLOR: #c0b798;
	SCROLLBAR-HIGHLIGHT-COLOR: #c0b798; */
	BORDER-LEFT: #837650 1px normal;
	BORDER-BOTTOM: #837650 1px normal;
	BACKGROUND-COLOR: #ffffff;
}

.textarea_dot {
	BORDER-RIGHT: #837650 2px dotted;
	BORDER-TOP: #837650 2px dotted;
	SCROLLBAR-FACE-COLOR: #c0b798;
	FONT-SIZE: 9pt;
	SCROLLBAR-HIGHLIGHT-COLOR: #c0b798;
	BORDER-LEFT: #837650 2px dotted;
	SCROLLBAR-SHADOW-COLOR: #837650;
	COLOR: #666666;
	SCROLLBAR-3DLIGHT-COLOR: #837650;
	SCROLLBAR-ARROW-COLOR: #837650;
	BORDER-BOTTOM: #837650 2px dotted;
	SCROLLBAR-DARKSHADOW-COLOR: #c0b798;
	SCROLLBAR-BASE-COLOR: #c0b798;
	BACKGROUND-COLOR: #c0b798;
}

.oya {
    color: #FF9900;
}

body, td, th, caption {
	font-size: 11pt;
}

H2 {
	color: #999900;
	text-decoration: underline;
	font-size: 30px;
	font-weight: bolder;
	text-align: center;
}

H3 {
	color: #999900;
	text-decoration: underline;
	font-size: 20px;
	font-weight: bolder;
	text-align: center;
}

.s_day{
  font-weight: normal;
  color: #0000CC ;
  font-size: 12px;
  border   : 1px solid #0000CC ;
  text-align: center;
  cursor:hand;
}

.s_day_on {
  background-color: #CCFF66 ;
  font-weight: normal;
  color: #000000;
  font-size: 12px;
  border   : 1px solid #000000 ;
  text-align: center;
  cursor:hand;
}
.s_day_new {
  background-color: red ;
  font-weight: normal;
  color: #000000;
  font-size: 12px;
  border   : 1px solid #000000 ;
  text-align: center;
  cursor:hand;
}
.s_hol {
  font-weight: normal;
  color: #FF0000 ;
  font-size: 12px;
  border   : 1px solid #FF0000 ;
  text-align: center;
  cursor:hand;
}
.s_not {
  font-weight: normal;
  color: #A9A9A9 ;
  font-size: 12px;
  border   : 1px solid #A9A9A9 ;
  text-align: center;
  cursor:hand;
}
.tbl {
  border-collapse:collapse;
  border   : 3px solid #CC0033 ;
  background-color : #ffffcc;
}
.tbl th {
  padding:5px;
  border-top: 3px solid #CC0033;
  border-bottom: 3px solid #CC0033;
  border-left: 1px solid #CC0033;
  border-right: 1px solid #CC0033;
  background-color: #ff99ff;
  color : #000000;
  text-align: center;
}
.tbl td {
  padding:5px;
  border   : 1px solid #CC0033 ;
  cursor : default;
}
.tblCell {       /* .tbl系の定義を変更したら、これも変更 */
  border-top: 3px solid #CC0033;
}
.tbl2 {
  border-collapse:collapse;
  border   : 3px solid #CC0033 ;
  background-color : #ffffcc;
}
.tbl2 th {
  padding:5px;
  border-top: 1px solid #CC0033;
  border-bottom: 1px solid #CC0033;
  border-left: 3px solid #CC0033;
  border-right: 3px solid #CC0033;
  background-color: #ff99ff;
  color : #000000;
  text-align: center;
}
.tbl2 td {
  padding:5px;
  border   : 1px solid #CC0033 ;
  cursor : default;
}
.tbl3 {
  border-collapse:collapse;
  border   : 3px solid #CC0033 ;
  background-color : #ffffcc;
}
.tbl3 th {
  padding:5px;
  border-bottom: 1px solid #CC0033;
  border-left: 3px solid #CC0033;
  border-right: 3px solid #CC0033;
  background-color: #ff99ff;
  color : #000000;
  text-align: center;
}
.tbl3 td {
  padding:5px;
  border-bottom   : 1px solid #CC0033 ;
  border-left   : 1px solid #CC0033 ;
  border-right   : 1px solid #CC0033 ;
  cursor : default;
}
.tbl_hand {
  border-collapse:collapse;
  border   : 3px solid #CC0033 ;
  background-color : #ffffcc;
}
.tbl_hand th {
  padding:5px;
  border-top: 3px solid #CC0033;
  border-bottom: 3px solid #CC0033;
  border-left: 1px solid #CC0033;
  border-right: 1px solid #CC0033;
/*  border   : solid #CC0033 ; */
  background-color: #ff99ff;
  color : #000000;
  text-align: center;
}
.tbl_hand td {
  padding:5px;
  border   : 1px solid #CC0033 ;
}
.beat th {
  border   : 2px solid #00FF00 ;
  background-color: #00FF00;
  color : #000000;
  text-align: center;
}
.tbl_on {
  border-collapse:collapse;
  border   : 3px solid #CC0033 ;
  background-color: #009900;
  color: #FFFFFF;
  cursor : hand;
}
.tbl_on th {
  padding:5px;
  border-top: 3px solid #CC0033;
  border-bottom: 3px solid #CC0033;
  border-left: 1px solid #CC0033;
  border-right: 1px solid #CC0033;
  text-align: center;
}
.tbl_on td {
  padding:5px;
  border   : 1px solid #CC0033 ;
  text-align: center;
}
.tr_on {
  border   : 3px solid #CC0033 ;
  background-color: #009900;
  color: #FFFFFF;

/*  background-color: #0000CC;
  border-color: #0000CC;
  color: #FFFFFF; */
}
.tr_off {
}
.tr_on_hand {
  border   : 3px solid #CC0033 ;
  background-color: #009900;
  color: #FFFFFF;
  cursor: hand;
}
.tr_off_hand {
  cursor: default;
}
.mem th {
  text-align: right;
}
.mem caption {
  color: Orange;
  text-align: center;
}
.top {
  background-color: gold;
  color: black
}
.nicha {
  background-color: orange;
  color: black
}
.sancha {
  background-color: blue;
  color: black
}
.las {
  background-color: red;
  color: black
}
.win {
  background-color: gold;
  color: black
}
.lose {
  background-color: red;
  color: black
}
.draw {
  background-color: blue;
  color: black
}
.bbs {
  border   : 3px solid #CC0033 ;
  background-color : #ffffcc;
}
.bbs th {
  font-size:19px;
}
.bbs td {
  font-size:14px;
  font-weight:normal;
}
.bbs input {
    color: #000000;
    background-color: #FFFFFF;
}
.bbsdel {
  font-size:12px;
  font-weight:normal;
}

.header1 {
  background-color: #e4e0d3;
}

.header2 {
  background-color: #c0b798;
}

.header3 {
  background-color: #a79970;
}

.header4 {
  background-color: #837650;
}
