@charset "shift-JIS";

/* ------------------------- リンク文字色の設定 */
a:link {color: #0000cd;}
a:visited {color: #0000cd;}
a:hover {color:#00bfff;}
a:active {color: #00bfff;}

/* ------------------------- CSSが有効な場合表示されない設定 */
.nosize {
	position:absolute;
	top:0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

/* ------------------------- 基本タグ、クラスの設定 */
img {
	border-style: none;
	margin:0px;
	vertical-align:text-bottom;
}
table {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
ul{
	margin:0px;
	padding-left: 0px;
	line-height:1.3em;
	text-align:left;
}
li{
	margin:0px;
}
h1{
	font-size:140%;
	font-weight:bold;
	color:#2b53ab;
	margin:0px;
	padding:0px;
}
h2{
	font-size:130%;
	color:#333;
	margin:0px;
	padding:0px;
}
h3{
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
hr.dott{
	border-top:1px #333 dotted;
	border-right:0px #333 dotted;
	border-bottom:0px #333 dotted;
	border-left:0px #333 dotted;
	height:1px;
}
em{
	font-size:100%;
	font-weight:bold;
	font-style:normal;
}
strong{
	line-height:110%;
	background-color:#fcf3c4;
	color:#333;
}
.remark{
	/*color:#555;*/
	color:#2c5fc1;
	font-size:90%;
	font-weight:bold;
	line-height:120%;
	margin:0px;
}
.right{
	float:right;
}
.left{
	float:left;
}
.clear{
	clear:both;
}
.clear_r{
	clear:right;
}
.kaipage{page-break-before:always;}