﻿/*////////// 全ページ共通スタイル //////////*/

 /* ページ共通リンク */
a
{
    font-weight: bold;
}
a:visited
{
}
a:hover
{
    color: #ff0000;
}

/* イメージリンク */
a:hover.ImageLink
{
    text-decoration: none;
    border-bottom: 0px;
}

/* イメージの基本スタイル */
img
{
    border: 0px;
}

/* セクション見出し１ */
.SectionHeading1
{
	font-weight: bold;
	background-color: #f0f0ff;
	font-size: larger;
	padding: 4px;
	border-style: solid;
	border-width: thin thick thin thick;
	border-color: #0000ff;
}

/* セクション見出し２ */
.SectionHeading2
{
	font-weight: bold;
	padding: 0px 0px 4px 4px;
    border-width: thin thin 4px thick;
	border-color: #0000ff;
	border-bottom-style: double;
	border-left-style: solid;
}

/* セクション見出し３ */
.SectionHeading3
{
	border-left-style: solid;
	border-width: 8px;
	border-color: #0000FF;
	padding-left: 4px;
}

/* 重要なテキスト */
.ImportantText
{
	color: #ff0000;
	font-weight: bolder;
}

/* 注釈テキスト */
.AnnotationText
{
	color:#0066ff;
}

/* 中心配置エリア */
.CenterPositionArea
{
	vertical-align: middle;
	text-align: center;
}

/* 右配置画像 */
.RightFloatImage
{
	margin: 4px;
	float: right;
	clear: both;
}

/* 回り込み解除ライン */
.FloatClearLine
{
	clear: both;
	height: 0px;
}

/* デフォルトのテーブルスタイル */
.DefaultTable
{
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #0000ff;
	background-color: #f0f0ff;
}

/* テーブルのヘッダー */
.DefaultTableHeader
{
	padding: 2px;
	border: 1px solid #0000ff;
	background-color: #9999ff;
	font-size: larger;
	text-align: center;
}

/* テーブルのサブヘッダー */
.DefaultTableSubHeader
{
	padding: 2px;
	border: 1px solid #0000ff;
	background-color: #ccccff;
}

/* テーブルの通常セル */
.DefaultTableCell
{
	padding: 2px;
	border: 1px solid #0000ff;
}

/* テーブルのフッター */
.DefaultTableFooter
{
	border: 1px solid #0000ff;
	background-color: #9999ff;
	font-size: larger;
}
