
/*標準的なスタイル*/

body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*画面上部ナビゲーションエリア*/
#header {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCFF;
	background-color: #FFFFFF;
	padding: 0px;
}

.navi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-small;
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: middle;
	padding: 5px;
}

.logo {
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: auto;
	margin-left: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*基本的な枠*/
.waku_640 {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*基本的な枠（幅自由）*/
.waku_freesize {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
	padding: 0px;
}

/*グラフィック枠（図、テーブル含む）*/
.graphicwaku_640 {

	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 640px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 0px;
}

/*グラフィック枠（図、テーブル含む）（幅自由）*/
.graphicwaku_freesize {

	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 0px;
}

/*横線*/
hr {
	width: 640px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}


.number {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #000066;
	text-align: center;
}

/*ページタイトル*/
h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-large;
	line-height: 1.5em;
	font-weight: bolder;
	color: #000066;
	text-align: center;
}

/*大見出し*/
h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	background-color: #ccccff;
	padding: 5px;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #000066;
	font-size: large;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	color: #000066;
}

/*大見出し更新履歴用*/
h3 {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	background-color: #ccccff;
	padding: 5px;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #000066;
	font-size: medium;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	color: #000066;
}

/*小見出し*/
h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	font-size: medium;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #000066;
	line-height: 1.5em;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

/*本文。段落最初のスペースなし*/
.honbun {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

/*本文。段落最初のスペースあり*/
.honbun_space {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	text-indent: 1em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

/*本文。段落最初のスペースなし。右寄せ*/
.honbun_migi {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: right;
}

/*小文字本文。段落最初のスペースなし*/
.komoji {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 1.5em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

/*小文字本文。段落最初のスペースあり*/
.komoji_space {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	text-indent: 1em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 1.5em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

/*小文字本文。段落最初のスペースなし。右寄せ*/
.komoji_migi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 1.5em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: right;
}

/*超小文字本文*/
.chokomoji {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: xx-small;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 1.2em;
}

/*強調*/
.kyocho {
	font-weight: bold;
}

/*赤字*/
.akaji {
	color: #CC0000;
}

/*普通のリスト*/
.list {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 3px;
	padding-left: 10px;
	line-height: 1.2em;
	list-style-position: outside;
	list-style-type: disc;
}

/*普通の番号リスト*/
.listnumber {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 3px;
	padding-left: 10px;
	line-height: 1.2em;
	list-style-position: outside;
	list-style-type: decimal;
}

/*小文字リスト*/
.listsmall {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: 1.2em;
	list-style-position: outside;
	list-style-type: disc;
}


/*小文字番号リスト*/
.listsmallnumber {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: 1.2em;
	list-style-position: outside;
	list-style-type: decimal;
}


/*注意書き*/
.note {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-small;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

/*メニュー項目の日付*/
.date {

	font-style: italic;
}

/*メニュー項目の日付（最近更新したもの）*/
.newdate {
	font-style: italic;
	color: #CC0000;
}

/*ページ最下部の日付*/
.update {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-small;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}

/*グラフィック*/
img {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*透明テーブル*/
.table_tomei {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	font-size: small;
}

/*青ラインテーブル*/
.table_blue {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	border: 2px solid #000066;
	border-collapse:collapse;
	font-size: small;
}

/*グレーラインテーブル*/
.table_gray {

	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	border: 2px solid #999999;
	border-collapse:collapse;
	font-size: small;
}

/*テーブル見出し*/
.table_blue_midashi {
	padding: 5px;
	text-align: center;
	margin: 0px;
	color: #FFFFFF;
	background-color: #000066;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*テーブル見出し*/
.table1_midashi_blue {
	padding: 5px;
	text-align: center;
	margin: 0px;
	color: #FFFFFF;
	background-color: #000066;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
