@charset   "Shift_JIS";

#image_ilink {
	width: 110px;
	height: 25px;
	position: absolute;
	top: 60px;
	left: 340px;
	border-style: none;
}

.block_bar {
	background: url(image/bar.jpg) no-repeat left top;
	position: relative;
	height: 26px;
	top: 10px;
}
.text_bar {
	position: absolute;
	top: 5px;
	left: 20px;
	font-size: 16px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "MS Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
}
.txt_emphasis {
	font-weight: bold;
	color: #ff0000;
}

#block_intro {
	position: relative;
	width: 100%;
	height: 350px;
}
	#block_intro table {
		position: absolute;
		left: 20px;
		top: 10px;
		width: 760px;
		margin: 0px;
	}
	#block_intro td {
		padding: 0px;
		text-align: left;
		vertical-align: top;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
		font-size: 14px;
		line-height: 18px;
	}
	#block_intro ul {
		padding-top: 5px;
		padding-left: 20px;
		margin: 0px;
		list-style-type: none;
	}
	#block_intro li {
		padding-bottom: 5px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
		font-size: 14px;
	}

#block_prevent {
	position: relative;
	width: 100%;
	height: 1400px;
}
	#block_prevent table {
		position: absolute;
		left: 20px;
		top: 20px;
		width: 760px;
		margin: 0px;
	}
	#block_prevent td.text {
		padding-bottom: 10px;
		text-align: left;
		vertical-align: top;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
		font-size: 14px;
		line-height: 18px;
	}
	#block_prevent td.image {
		padding-left: 20px;
		padding-bottom: 10px;
		text-align: left;
		vertical-align: top;
	}
	#block_prevent ul {
		padding-left: 20px;
		margin: 0px;
		list-style-type: none;
	}
	#block_prevent li {
		padding-bottom: 5px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
		font-size: 14px;
	}

#block_contents {
	position: relative;
	padding-top: 30px;
	width: 100%;
	height: 5000px;
	font-size: 14px;
	line-height: 18px;
}
		#block_contents p {
			position: absolute;
			left: 10px;
			top: 20px;
			width: 780px;
			font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
			margin: 0px;
		}
		#block_contents table {
			position: absolute;
			left: 20px;
			top: 140px;
			width: 760px;
			margin: 0px;
			border-collapse: collapse;
			border-width : 3px 3px 3px 3px;
			border-style : solid;
			border-color : black;
			border-spacing: 0;
		}
		#block_contents th {
			border-right: 1px solid black;
			border-bottom: 2px solid black;
			text-align: center;
			vertical-align: center;
			font-family: "ＭＳ Ｐゴシック", "MS Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
		}
		#block_contents td.url {
			border-right: 1px solid black;
			border-bottom: 1px solid black;
			text-align: left;
			padding-left: 10px;
			vertical-align: center;
			font-family: "ＭＳ Ｐゴシック", "MS Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
			height: 30px;
		}
		#block_contents td.name {
			border-right: 1px solid black;
			border-bottom: 2px solid black;
			text-align: left;
			padding-top: 10px;
			padding-left: 10px;
			vertical-align: top;
			font-family: "ＭＳ Ｐゴシック", "MS Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
			width: 220px;
		}
		#block_contents td.bg {
			border-right: 1px solid black;
			border-bottom: 2px solid black;
			padding-top: 10px;
			padding-bottom: 10px;
			text-align: left;
			vertical-align: top;
			width: 220px;
		}
		#block_contents td.bg2 {
			border-right: 1px solid black;
			border-bottom: 1px solid black;
			padding-top: 10px;
			padding-bottom: 10px;
			text-align: left;
			vertical-align: top;
			width: 220px;
		}
		#block_contents td.image {
			border-right: 1px solid black;
			border-bottom: 2px solid black;
			padding: 5px;
			text-align: center;
			width: 320px;
		}
		#block_contents td.image2 {
			border-right: 1px solid black;
			border-bottom: 1px solid black;
			padding: 5px;
			text-align: center;
			width: 320px;
		}
.blk_note {
	padding-left: 20px;
	font-size: 14px;
	line-height: 18px;
	text-indent: -1em;
}
.txt_siteurl1 {
	font-family: sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #ff0000;
}
.txt_siteurl2 {
	font-family: sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.txt_year {
	font-size: 14px;
	font-weight: bold;
}

