@charset "utf-8";
/* CSS Document */

h2{
	color:#223684;
	font-size: 14pt;
	line-height:100%;
	font-weight: bold;
	border:1px solid #CAD0DC;
	border-left-width: 7px;
	padding:4px 10px;
	margin-bottom: 10px;
}
.rknMain{
	color: #223684;
	font-weight: bold;
	font-size: 110%;
}
.rknSkak{
	color:#FF8080;
}
.rknKakko{
	color:#FF8080;
	font-weight: bold;
	font-size:90%;
}
.block{
	clear:both;
	margin-bottom:20px;
}
.kome{
	font-size:75%;
	color:#95A1B8;
	padding-left: 1em;
	text-indent: -1em;
	margin-bottom:4px;
}
h3{
	color:#FFF;
	line-height:100%;
	padding:4px;
	font-weight: bold;
	font-size: 100%;
	margin-bottom:5px;
}
h4{
	background-color:#CAD0DC;
	color:#FFF;
	line-height:100%;
	padding:2px;
	font-weight: bold;
	font-size: 90%;
}
.obicopy{
	font-size:75%;
	color:#7182A1;
	margin-bottom:8px;
}
.block ul,li{
	list-style-type:square;
	font-size:95%;
	line-height:120%;
	margin-left:20px;
}
.block li{
	margin-bottom:0.5em;
}
.chu{
	list-style:none;
	font-size:75%;
	color:#95A1B8;
	padding-left: 1em;
	text-indent: -1em;
	padding-bottom:8px;
}
.mits{
	font-size:75%;
	padding-left:0.5em;
}
.volTable{
	width:100%;
	border-collapse: separate;
	border-spacing: 1px;
	margin-bottom:4px;
}
.volTable th{
	padding:2px 4px;
	background-color:#FF8080;
	font-weight:bold;
	color:#FFF;
}
.volTd{
	padding:2px 4px;
	font-size:85%;
}
.tdL{
	width:30%;
}
.tdR{
}
.off{
	color:#FF4A6C;
	font-weight:bold;
	font-size:120%;
}
.red60{
	background-color:#FFB3B3;
}
.red20{
	background-color:#FFE5E5;
}
.gray60{
	background-color:#95A1B8;
}
.gray20{
	background-color:#DCE0E7;
}
.h4waku{
	background-color:#FFFDE5;
	padding:8px 12px;
}
.tablePort{
	width:520px;
	border-collapse:collapse;
	margin:12px 0 8px;
}
.tablePort td,th{
	text-align:left;
	padding:1px 0;
	color: #223684;
	border-bottom:1px solid #D4D5E1;
	font-size:75%;
}
.tablePort td{
	font-weight:bold;
	font-size:100%;
}

