/* CSS Document */
h1 {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 140%;
	text-align: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 140%;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
h3 {

	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 140%;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 10px;
	color: #FFFFFF;
}
.margine {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.border {
	background-image: url(img_gone/dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
	width: 600px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
	clear: both;
}


.number {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #FFFFFF;
}
.date {
	font-size: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}
.style4 {
	font-size: 14px;
	line-height: 160%;
}
.margine a {
	font-weight: bold;
}
.cap_r {
	text-align: right;
	margin-top: -1em;
}
.caption {
	float: right;
	margin-top: 4px;
	font-size: 11px;
	line-height: 1.3;
	margin-bottom: 0;
}

.left10 {
	margin-left: 10px;
}

.aln_right {
	text-align: right;
	margin-right: 15px;
}

table.hyogumi {
	width: 580px;
	border-top: #a3c3e3 solid 1px;
	border-left: #a3c3e3 solid 1px;
	border-right: #a3c3e3 solid 1px;
}

table.hyogumi .blue {
	background-color: #e4eef9;
}

.hyogumi th, .hyogumi td {
	width: 25%;
	border-bottom: #a3c3e3 solid 1px;
	text-align: left;
	padding-left: 40px;
	*padding-left: 45px;
}


/*　本文用　*/
.j24h_line{font-size: 26px; line-height: 145%;}

.j18h_line{font-size: 19px; line-height: 140%;}

.j14h_line{font-size: 14px; line-height: 145%;}

.j12h_line{font-size: 12px; line-height: 145%;}

.j10h_line{font-size: 11px; line-height: 145%;}

.j8h_line{font-size:  9px; line-height: 145%;}

/*　キャプション用　*/
.j24line{font-size: 26px; line-height: 125%;}

.j18line{font-size: 19px; line-height: 125%;}

.j14line{font-size: 14px; line-height: 125%;}

.j12line{font-size: 12px; line-height: 160%; letter-spacing: 2pt;}

.j10line{font-size: 11px; line-height: 125%;}

.j8line{font-size:  9px; line-height: 125%;}

/*　行間指定なし　*/
.j24{font-size: 26px;}

.j18{font-size: 19px;}

.j14{font-size: 14px; line-height: 150%; letter-spacing: 1pt;}

.j12{font-size: 12px; line-height: 150%; letter-spacing: 1pt;}

.j10{font-size: 11px; letter-spacing: 1pt;}

.j8{font-size:  9px;}

table{
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 15px;
}.font_mini {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 13px;
}

.font_BLUE {
	color: #004588;
	font-weight: bold;
}
A:link {color:#444444}
A:visited {color:#444444}
A:active {color:#444444}
A:hover {color:#999999}
A {text-decoration:none}
