@charset "Shift_JIS";

h4{
	margin-top:20px!important;
}

table{
	background-color:#cccccc;
	margin-top:10px;
}

th,td{
	vertical-align:top;
	text-align:left;
}

th{
	width:120px;
	color:#ff9900;
	background-color:#ffeecc;
}

td{
	width:400px;
	background-color:#ffffff;
}

caption{
	text-align:left;
	color:#ff6600;
	font-weight:bold;
	margin-bottom:5px;
}

div.box{
	border:1px solid #ffcc99;
	background-color:#ffeecc;
	margin-top:20px;
	padding:9px;
}

.box h4{
	margin:0px 0px 5px 0px!important;
	padding:0px 0px 5px 0px;
	border:0px;
	border-bottom:1px dotted #ff9933;
}

.box img{
	float:right;
	margin-left:10px;
}

img.l{
	float:left;
	margin-right:10px;
}

img.r{
	float:right;
	margin-left:10px;
}
