table.contents td.content_y {
width:19%;
vertical-align:top;
padding:2px;
padding-right:0px;
}
table.contents td.content_j {
width:81%;
vertical-align:top;
padding:3px 0px;
}
table.contents td.header input {
float:right;
margin-left:4px;
}
table.contents td.title_y {
padding-left:80px;
}
table.contents td.title_j {
font-size:16px;
}
table.yosoh {
width:100%;
border:1px solid #a9a9a9;
background-color:#ffffff;
font-size:16px;
}
table.yosoh th, table.yosoh td {
font-weight:normal;
border:1px solid #A9A9A9;
}
table.yosoh th {
padding:2px 1px;
}
table.yosoh td {
padding:0px;
}
table.yosoh dt {
font-size:16px;
}
table.yosoh dd {
font-size:18px;
padding:2px 0px;
margin:0px;
}
table.yosoh th.footer {
font-size:12px;
background-color:rgb(220,241,213);
}
.bg3 {
background-color:#f0f8ff;
}
.bg4 {
background-color:#fdf5e6;
}

/*background-color:#f0f0f0;*/
}

p.koukoku {
}

p.koukoku {
  margin-bottom:5px;
}

p.koukoku_sub {
	margin:5px;
	text-align:center;
	margin-top:10px;
}

img.title_jokyo {
margin-left:50px;
}

dt.col_kurasu_name {
	white-space:nowrap;
}

p.conorace {
	margin-left:30px;
	margin-top:5px;
	float:right;
}