@charset "shift_jis";
body {
width: 859px;
margin: 20px auto;
padding: 0;
background: #EBF0F4;
}
/*=================================================
	table
=================================================*/
table {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	font-size: 12px;
	line-height: 1.6em;
	color: #535353;
	font-family: Arial, "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	background-color: #FFFFFF;
}
th {
background: #eeede1;
color: #4e4c39;
border-right: 1px solid #cdcabb;
border-bottom: 1px solid #cdcabb;
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}
td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
th,
td {
padding: 4px 7px;
}
td.th {
background: #f7f7f7;
font-weight: bold;
}
td.num {
color: #CC3300;
}
p {
text-align: right;
font-size: 12px;
width: 859px;
}
td.dd{
background:#FFFF99;
font-weight: bold;
}

/*-------------------------------------------------------------------
	H4
-------------------------------------------------------------------*/
div#entry h4 {
border-top: 1px dashed #999999;
border-bottom: 1px dashed #999999;
padding-left: 30px;
padding-top: 7px;
padding-bottom: 7px;
font-size: 14px;
background: #f7f7f7 url(../../images/point_3.gif) no-repeat 10px center;
}
/*-------------------------------------------------------------------
	p
-------------------------------------------------------------------*/
div#entry p {
line-height: 1.6em;
text-align:left;
margin-left:1em;
}
div#entry p img.section {
display: block;
margin: 0 auto;
}
/*-------------------------------------------------------------------
	table
-------------------------------------------------------------------*/
div#entry table.layout {
margin: 15px 0;
padding: 0;
}

td h5 {
background: #f0f0f0;
padding: 5px 10px 5px 15px;
border-left: 6px solid #666666;
font-size: 14px;
line-height: 1.7em;
}
