.style1 {
	font-size: 20px;
	font-weight: bold;
}
.style2 {font-size: 10px}

body {
	font-size: 14px;
	line-height: 250%;
	padding: 0px;
	margin: 20px;
}
.stand {
	font-size: 13px;
	line-height: 150%;
}
#contents {
	width: 500px;
}

table {
	font-size: 13px;
	line-height: 220%;
}
.style3 {
	font-weight: bold;
	font-size: 14px;
	color: #CC3300;
}
.style4 {
	font-size: 14px;
	font-weight: bold;
}
.restab {

}

/* table幅の指定・隣接するセルのボーダーを重ねて表示 */
#contents table.style {
        width: 500px;
        border-collapse: collapse;
		margin: 0 auto;
}
 
/* thの指定 */
#contents table.style th {
        font-weight: normal;
        background-color: #F0F0F0;
        border:1px solid #BFBFBF;
        text-align: center;
        padding: 1px;
}
 
/* tr tdの指定 */
#contents table.style tr td {
        border:1px solid #BFBFBF;
        text-align: left;
        padding-left: 5px;
}
.rshead {
	background-color: #F0F0F0;
}


#contents {
	width: 600px;
	margin: 0 auto;
    border:0px solid #BFBFBF;

}
