/*日本無線用：日本語：標準*/

/*<body>タグ用。文字サイズは.regularクラスと同じ*/
body {
	margin: 0;
	padding: 0;
	background: white;
	color: #333333;
	font-size: 11pt;
	line-height: 150%;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
}

/*すべての<td>、<th>タグ用。文字サイズは.regularクラスと同じ*/
table td,th { font-size: 11pt;line-height:150%; }

/*特殊な文字サイズを指定する時のみ用いるクラス*/
.small { font-size: 8pt; line-height: 150%; }
.regular { font-size: 11pt; line-height: 150%; }
.large-regular { font-size: 12pt; line-height: 150%; }
.large { font-size: 15pt; line-height: 150%; }
.ex-large { font-size: 18pt; line-height: 150%; }

/*テーブルに用いる文字クラス*/
.small td { font-size: 8pt; line-height: 150%; }
.regular td { font-size: 11pt; line-height: 150%; }
.large-regular td { font-size: 12pt; line-height: 150%; }
.large td { font-size: 15pt; line-height: 150%; }
.ex-large td { font-size: 18pt; line-height: 150%; }

/*ヘッダ*/
.header td { font-size: 12pt; line-height: 150%; }

/*パン屑リスト*/
.breadclumb td { font-size: 8pt; line-height: 150%; font-weight: bold; }

/*テキストの装飾*/
.text-bold { font-weight: bold; }
.text-italic { font-style: italic; }
.text-underline { text-decoration: underline; }

/*一般的なテキストのカラー*/
.text-orange { color: #ff6600; }
.text-red { color: #ff0000; }
.text-blue { color: #0000ff; }
.text-black { color: #000000; }
.text-wine { color: #a50000; }
.text-darkblue { color: #284a9e; }
.text-grey666 { color: #666666; }

/*テキストリンクの色と動作：標準仕様（ブルー＋下線／ロールオーバ無し）*/
a { color: #074773; text-decoration: underline; background-color: transparent; }

/*テキストリンクの色と動作：ニュース仕様（ブルー／ロールオーバでブルー＋下線）*/
.link-blue a { color: #074773; text-decoration: none; background-color: transparent; }
.link-blue a:hover { color: #074773; text-decoration: underline; }

/*テキストリンクの色と動作：アイコン仕様（グレー／ロールオーバでブルー＋下線）*/
.link-grey a { color: #1f1f1f; text-decoration: none; background-color: transparent; }
.link-grey a:hover { color: #074773; text-decoration: underline; }

/*テキストリンクの色と動作：パン屑用（ブルー／ロールオーバでブルー＋下線）*/
.breadclumb a { color: #074773; text-decoration: none; background-color: transparent; }
.breadclumb a:hover { color: #074773; text-decoration: underline; }

/*リンクアイコン用リスト（標準／赤）*/
ul li.indent-large-red { 
	margin-left: -24px;
	list-style: square;
	list-style-image: url('../images/indent_large_red.gif');
}

/*リンクアイコン用リスト（標準／グレー）*/
ul li.indent-large-grey { 
	margin-left: -24px;
	list-style: square;
	list-style-image: url('../images/indent_large_grey.gif');
}

/*リンクアイコン用リスト（別窓／赤）*/
ul li.indent-open-large-red { 
	margin-left: -24px;
	list-style: square;
	list-style-image: url('../images/indent_open_large_red.gif');
}

/*リンクアイコン用リスト（別窓／グレー）*/
ul li.indent-open-large-grey { 
	margin-left: -24px;
	list-style: square;
	list-style-image: url('../images/indent_open_large_grey.gif');
}

/*リンクアイコン用リスト（小／赤）*/
ul li.indent-small-red { 
	margin-left: -24px;
	list-style: square;
	list-style-image: url('../images/indent_small_red.gif');
}

/*リンクアイコン用リスト（小／グレー）*/
ul li.indent-small-grey { 
	margin-left: -24px;
	list-style: square;
	list-style-image: url('../images/indent_small_grey.gif');
}

/*リンクアイコン用リスト（別窓／小／赤）*/
ul li.indent-open-small-red { 
	margin-left: -24px;
	list-style: square;
	list-style-image: url('../images/indent_open_small_red.gif');
}

/*リンクアイコン用リスト（別窓／小／グレー）*/
ul li.indent-open-small-grey { 
	margin-left: -24px;
	list-style: square;
	list-style-image: url('../images/indent_open_small_grey.gif');
}

/*リンクアイコン用リスト（PDFアイコン）*/
ul li.indent-pdf { 
	margin-left: -12px;
	list-style: square;
	list-style-image: url('../images/indent_pdficon.gif');
}

/*メインテナンス表示用*/
.maintenance{
	padding: 10px;
	border: 1px dashed #d1c1be;
	background-color: #f9f9f9;
	color:#aa0000;
	text-align:center;
}
