/* CSS Document */

p.sekou{
	font-size:12px;
	text-align:right;
}

.syouArea{
	margin-bottom:40px;
}

#contentsArea .chui{
	font-size:12px;
	text-indent:-1em;
}

#contentsArea ol{
	margin-left:60px;
}

#contentsArea ol.kanji{
	list-style-type:cjk-ideographic;
}

#contentsArea li{
	font-size:16px;
	line-height:150%;
	margin-bottom:10px;
}

#contentsArea table{
	border-collapse:collapse;
	width:95%;
	margin:0 20px 20px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}

#contentsArea th, #contentsArea td{
	padding:5px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

#contentsArea th{
	font-size:14px;
	background-color:#4F81BD;
	color:#ffffff;
	white-space: nowrap;
}

#contentsArea td{
	font-size:12px;
	line-height:140%;
}

#contentsArea td.per{
	text-align:right;
}


@media only screen and (max-width:640px){
#contentsArea th{
	white-space:normal;
}

.span-sp{
	display:none;
}
}

