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

#saijo.saijo_box {
	width:810;
	margin:0 0 0 5px;
	}

#saijo.saijo_box table.ta2,
#saijo.saijo_box table.ta3,
#saijo.saijo_box table.ta4 {
	width: 800px;
}

#saijo.saijo_box table.ta2,
#saijo.saijo_box table.ta3 {
	border: 1px solid #fbfbfb;
}

#saijo.saijo_box table.ta4 {
	border: 0px solid #fbfbfb;
}


#saijo.saijo_box table.ta2 td,
#saijo.saijo_box table.ta2 th,
#saijo.saijo_box table.ta3 td,
#saijo.saijo_box table.ta3 th,
#saijo.saijo_box table.ta4 td,
#saijo.saijo_box table.ta4 th {
	padding: 5px 10px;	
}

#saijo.saijo_box table.ta2 th {
	background-color: #f2efff;	
	width:60%;
	padding:10px;			
	text-align: center;
}

#saijo.saijo_box table.ta2 td {
	font-size:18px;
	}

#saijo.saijo_box table.ta2 th {
	font-size:30px;
	font-weight:bold;
	padding:20px 30px;
	line-height:1.3;
	text-shadow:
		0px 3px 4px rgba(000,000,000,0.4),
		0px 3px 4px rgba(255,255,255,0.4);
}

#saijo.saijo_box table.ta3 th {
	background-color: #f2efff;	
	width:20%;
	padding:5px 10px;			
	/*text-align: center;*/
}

#saijo.saijo_box table.ta3 td {
	font-size:16px;
	padding:5px 10px;
}

.kasou_mark {
	font-size: 14px;
	color: #ffffff;
	padding: 3px 5px;
	margin:0 5px 0 0;
	background-color: #ab0000;
	border: 4px double #fff;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	text-shadow:
		0px 1px 0px rgba(000,000,000,1),
		0px 0px 0px rgba(255,255,255,0);
}

.cyusya_mark {
	font-size: 14px;
	color: #ffffff;
	padding: 3px 5px;
	margin:0 5px 0 0;
	background-color: #1460ae;
	border: 4px double #fff;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	text-shadow:
		0px 1px 0px rgba(000,000,000,1),
		0px 0px 0px rgba(255,255,255,0);
}

.kouei_mark {
	font-size: 14px;
	color: #ffffff;
	padding: 3px 5px;
	margin:0 5px 0 0;
	background-color: #20823b;
	border: 4px double #fff;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	text-shadow:
		0px 1px 0px rgba(000,000,000,1),
		0px 0px 0px rgba(255,255,255,0);
}

.minei_mark {
	font-size: 14px;
	color: #ffffff;
	padding: 3px 5px;
	margin:0 5px 0 0;
	background-color: #cec04a;
	border: 4px double #fff;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	text-shadow:
		0px 1px 0px rgba(000,000,000,1),
		0px 0px 0px rgba(255,255,255,0);
}

.reian_mark {
	font-size: 14px;
	color: #ffffff;
	padding: 3px 5px;
	margin:0 5px 0 0;
	background-color: #333;
	border: 4px double #fff;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	text-shadow:
		0px 1px 0px rgba(000,000,000,1),
		0px 0px 0px rgba(255,255,255,0);
}

.pet_mark {
	font-size: 14px;
	color: #ffffff;
	padding: 3px 5px;
	margin:0 5px 0 0;
	background-color: #e156bb;
	border: 4px double #fff;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	text-shadow:
		0px 1px 0px rgba(000,000,000,1),
		0px 0px 0px rgba(255,255,255,0);
}

.kamin_mark {
	font-size: 14px;
	color: #ffffff;
	padding: 3px 5px;
	margin:0 5px 0 0;
	background-color: #90614b;
	border: 4px double #fff;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	box-shadow: 0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	text-shadow:
		0px 1px 0px rgba(000,000,000,1),
		0px 0px 0px rgba(255,255,255,0);
}