#left div.block h3{
	margin-bottom:10px;
}
#left div.block p{
	margin:0px 10px 5px 10px;
}

#left div.block dl{
	margin:0px 10px 5px 10px;
}
#left div.block dt{
	color:#036;
	margin:0px 0px 0px 0px;
}

#left div.block dt.link{
	padding:0px 0px 0px 21px;
	background-repeat:no-repeat;
	background-position:left top;
	height:18px;
}

#message{
	margin:0px 0px 10px 0px;
	width:670px;
	background-image:url(../images/t_message_bgm.jpg);
	background-repeat:repeat-y;
}
	#message p{
		padding:0px 20px;
	}
	#message p.h{
		width:670px;
	background-image:url(../images/t_message_bgh.jpg);
		background-repeat: no-repeat;
		height:14px;
		width:670px;
	}
	#message p.f{
	width:670px;
	background-image:url(../images/t_message_bgf.jpg);
	background-repeat: no-repeat;
		height:14px;
		width:670px;
	}

#coution{
	border:solid 1px #f96;
	margin:0px 0px 10px 0px;
}
	#coution h3{
		background-color: #f96;
		color:#fff;
		padding:4px 10px;
		margin-bottom:10px;
		background-image:none;
		border:none;
	}
	#coution p{
		margin:0px 15px 10px 15px;
		color:#930;
	}
	#coution a{
		color:#930;
	}
	#coution a:hover{
		color:#630;
	}

	
table.update{
	width:650px;
	margin:0px 15px 5px 5px;
}
	table.update td{
		padding:0px;
	}
	table.update td.icon{
		width:105px;
		padding:0px 0px 2px 0px;
	}
		table.update td.icon span{
			display:block;
			font-size:0.9em;
			line-height:1em;
			padding:3px 0px 1px 0px;
			margin:0px 3px 0px 0px;
			border:solid 1px #999;
			text-align:center;
			color:#333;
		}
		table.update td.icon span.navy{
			background-color:#DBD6F7;
		}
		table.update td.icon span.blue{
			background-color:#9cf;
		}
		table.update td.icon span.yellow{
			background-color:#fc9;
		}
		table.update td.icon span.pink{
			background-color:#fcc;
		}
		table.update td.icon span.green{
			background-color:#9c6;
		}
		

	table.update td.title{
		padding:0px 5px 2px 5px;
	}
	table.update td.date{
		text-align:right;
		padding:3px 0px 2px 0px;
		color:#990;
	}





