@charset "utf-8";
/* CSS Document */

/*メニュー用テーブル*/
table.menu{
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  font-size:12px;
  
}

.menu th {
  color: #ffffff; /* 文字の色 */
  background-color: #000099; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  padding:6px;
  text-align:center;
  font-size:14px;
}


.menu caption {
  color: #ffffff; /* 文字の色 */
  background-color: #000099; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  padding:6px;
  text-align:center;
  font-size:14px;
}

.menu td {
  color: #000000; /* 文字の色 */
  background-color: #ccccff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ffd700; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
  width:auto;
  height:20px;
  padding:6px;
  text-align:center;
}


/*テーブル*/
table.fv01 {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  font-size:12px;
}

.fv01 caption {
  color: #ffffff; /* 文字の色 */
  background-color: #000099; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  padding:6px;
  text-align:center;
  font-size:14px;
}

.fv01 td {
  color: #000000; /* 文字の色 */
  background-color: #ffffcc; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
  width:auto;
  padding:4px;
  text-align:center;
}

/*テーブル02*/
table.fv02 {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  font-size:12px;
  width:auto;
}

.fv02 td {
  color: #000000; /* 文字の色 */
  background-color: #ccccff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #3333ff; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
  padding:6px;
  text-align:left;
}

/*テーブル03（縦線なし）*/
table.fv03 {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  font-size:12px;
}
.fv03 th {
  color: #000000; /* 文字の色 */
  background-color: #000099; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  padding:6px;
  text-align:center;
}
.fv03 td {
  color: #000000; /* 文字の色 */
  background-color: #ffcccc; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  width:auto;
  padding:6px;
}

/*テーブル04*/

table.fv04 {
    border-color: #ff3300;
	border-style:dotted;
	border-width:4px;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.fv04 td {
  color: #000000; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ff3300f; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  width:auto;
  padding:4px;
}

/*テーブルノーマル05*/

table.fv05 {
	border-style:none;
    background-color:#339999;
}
.fv05 td {
  color: #000000; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: none; /* 枠の種類 */
  border-width: 0px; /* 枠の幅 */
  width:auto;
  padding:4px;
  font-size:10px;
}

/*tdセルセンタリング用*/
td.tdcnt {
	text-align:center;
}

/*tdセル右寄せ用*/
td.tdrgt {
	text-align:right;
}

/*tdタイトル用*/
td.tdtit {
	background-color:#ffcc99;
}

/*tdセンタリングタイトル用*/
td.tdctt {
	background-color:#ffcc99;]
	text-align:center;
}

/*SH01メニュー用テーブル*/
table.sh1menu{
  border-collapse: collapse;
  border-style: none; /* 枠の種類 */
  border-width: 1px; /* 枠の幅 */ 
}

.sh1menu td {
  color: #000000; /* 文字の色 */
  border-style: none; /* 枠の種類 */
  width:auto;
  height:auto;
  padding:2px;
  font-size:10px;
  text-align:left;
}

/*SH01注意書き用テーブル*/
table.sh1ct{
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-width: 1px; /* 枠の幅 */
  border-color:#006600; 
  width:auto;
  height:auto;
}

.sh1ct th{
	text-align:center;
	font-size:12px;
}

.sh1ct td {
  color: #000000; /* 文字の色 */
  border-style: none; /* 枠の種類 */
  padding:2px;
  font-size:10px;
  text-align:left;
}

/*SH01碑石用テーブル*/
table.sh1st{
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-width: 1px; /* 枠の幅 */
  border-color:#006600; 
  width:auto;
  height:auto;
}

.sh1st td {
  color: #ffffff; /* 文字の色 */
  border-style: solid; /* 枠の種類 */
  border-width: 1px; /* 枠の幅 */
  padding:2px;
  font-size:10px;
  text-align:left;
}

/*SH02DCモンスター用テーブル*/
table.shdc{
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-width: 1px; /* 枠の幅 */
  border-color:#006600; 
  width:auto;
  height:auto;
}

.shdc td {
  color: #191970; /* 文字の色 */
  border-style: solid; /* 枠の種類 */
  border-width: 1px; /* 枠の幅 */
  padding:2px;
  font-size:10px;
  text-align:left;
}


/*SH02メニューセンタリング用テーブル*/
table.sh2menu{
  border-collapse: collapse;
  border-style: none; /* 枠の種類 */
}

.sh2menu td {
  color: #000000; /* 文字の色 */
  border-style: none; /* 枠の種類 */
  width:auto;
  height:auto;
  padding:2px;
  font-size:10px;
  text-align:center;
}

/*SHcvメニュー用テーブル*/
table.shcvm{
  border-collapse: collapse;
  border-style: solid;
  border-width:4px;
  background-color:#ffffff;
}

.shcvm td {
  color: #000000; /* 文字の色 */
  border-style: none; /* 枠の種類 */
  width:auto;
  height:auto;
  padding:10px;
  font-size:12px;
  text-align:center;
}

/*SH01cvデータ用テーブル*/
table.shcvdt1{
  border-collapse: collapse;
  border-style:solid;
  border-width:1px;
  border-color:#336699;
  background-color:#CCCCFF;
}

.shcvdt1 td {
  color: #000000; /* 文字の色 */
  border-style:solid;
  border-width:1px;
  width:auto;
  height:auto;
  padding:4px;
  font-size:10px;
  text-align:left;
}

/*SH02cvデータ用テーブル*/
table.shcvdt2{
  border-collapse: collapse;
  border-style:solid;
  border-width:1px;
  border-color:#336699;
  background-color:#CCFFCC;
}

.shcvdt2 td {
  color: #000000; /* 文字の色 */
  border-style:solid;
  border-width:1px;
  width:auto;
  height:auto;
  padding:4px;
  font-size:10px;
  text-align:left;
}

/*償いメニュー用テーブル*/
table.tnmenu{
  border-collapse: collapse;
  border-style: none; /* 枠の種類 */
  border-width: 1px;
  background-color:#CCFFCC;  
}

.tnmenu td {
  color: #000000; /* 文字の色 */
  border-style: none; /* 枠の種類 */
  width:auto;
  height:auto;
  padding:2px;
  font-size:10px;
  text-align:left;
}

/*zoidsメニュー用テーブル*/
table.zsmenu{
  border-collapse: collapse;
  border-style: none; /* 枠の種類 */
  border-width: 1px;
}

.zsmenu td {
  color: #000000; /* 文字の色 */
  border-style: none; /* 枠の種類 */
  width:auto;
  height:auto;
  padding:2px;
  font-size:10px;
  text-align:left;
}

/*創作メニュー用テーブル*/
table.org01 {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #000099; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  width:80%;
  padding:10px;
  margin:10px;
}

.org01 td {
  background-color: #ccccff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #0000ff; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
  padding:6px;
  text-align:left;
}

/*創作メニュー用tdセンタリングタイトル用*/
td.tdorgctt {
	text-align:center;
	font-size:12px;
}
/*創作メニュー用tdセルコメント用*/
td.tdorg {
	text-align:	left;
	font-size:9px;
	color:#999999;	
}

/*創作メニュー用td日付用*/
td.tdtime {
font-size:9px;
color:#0000cc;
text-align:center;
}


