@charset "shift_jis";
/********************************/
/* 水温用のＣＳＳ				*/
/********************************/

body{
	background-color: silver;
	border: 0px #ff0000 solid;
}

div {
	text-align: center;
}

span.xlbl{
	font-size: x-large;
	color: blue
}

/* table 共通 */
table {
	margin-left:auto;margin-right:auto;
	padding: 0px;
}

/* th 共通 */
th {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	width: 44px;
}

/* td 共通 */
td {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	height: 23px;
}

/* td ２０℃未満 */
td.ls20 {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #D0FFFF;

}

/* td ２０℃以上 */
td.gt20 {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #FFFFF0;
}

/* td ２５℃以上 */
td.gt25 {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #FFFF00;
}

/* td ３０℃以上 */
td.gt30 {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #FFA500;
}

/* td ３５℃以上 */
td.gt35 {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #FF0000;
}

/* td ２０℃未満（平均、最高、最低用） */
td.ls20ca {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #D0FFFF;
	color: #0000FF
}

/* td ２０℃以上（平均、最高、最低用） */
td.gt20ca {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #FFFFF0;
	color: #0000FF
}

/* td ２５℃以上（平均、最高、最低用） */
td.gt25ca {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #FFFF00;
	color: #0000FF
}

/* td ３０℃以上（平均、最高、最低用） */
td.gt30ca {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #FFA500;
	color: #0000FF
}

/* td ３５℃以上（平均、最高、最低用） */
td.gt35ca {
	border: 1px #000000 solid;
	font-size: medium;
	font-family: sans-serif;
	background: #FF0000;
	color: #0000FF
}

/* td コメント用 */
td.photo_comm_r {
	border: 0px #000000 solid;
	text-align: right;
	vertical-align: top;
	width: 600px;
	padding: 5px;
}

/* td コメント用 */
td.photo_comm_l {
	border: 0px #000000 solid;
	text-align: left;
	vertical-align: top;
	width: 300px;
	padding: 5px;
}

