@charset "utf-8";

/* lead */
#content .lead {
width:730px;
margin:0 auto 14px;
margin-bottom:14px;
}
.lead p {
margin:0 2px;
font-size:1em;
}

/* details */
#content .details {
margin-bottom:28px;
}
#content h2 {
	margin:20px auto 20px;
	width:750px;
}

#content h2.title01a{
	font-size:170%;
	text-align:center;
	color:#a8111b;
}

.textSection01A{
	text-align:right;
	padding:15px 0 20px 0;
}

#content .details table {
width:750px;
margin:0 auto 19px;
font-size:1;
line-height:1.51;
}
#content .details col.target,
#content .details col.require {
width:300px;
*width:284px;
}
#content .details th,
#content .details td {
padding:8px;
border:1px solid #929292;
}
#content .details th {
background-color:#ECE9DD;
font-weight:normal;
text-align:left;
}
#content .details table .head {
padding-top:6px;
padding-bottom:6px;
background-color:#E8E8E8;
text-align:center;
}
#content .details p {
font-size:1em;
text-align:center;
}
#content .details .checker {
margin-bottom:7px;
}

/* notes */
#content .notes {
padding:15px;
background-color:#eee;
}
#content .notes p {
font-size:1.2em;
line-height:1.51;
}

/* font-size */

.f125{
font-size:125%;
}
div.columnBlock{
margin:40px auto 0;
width:726px;
}
div.columnBlock h3{
margin-bottom:10px;
}
div.columnBlock p{
font-size:12px;
margin-top:10px;
border-bottom:2px solid #333;
color:#666;
}
.col01a{
float:left;
background-color:#eae6d9;
padding:10px;
}
.col01b{
float:left;
margin-left:10px;
background-color:#eae6d9;
padding:10px;
}
