/**
 * 朝日システムＨＰ
 * スタイルシート
 * 作成者 : N.Fujita
 * 作成日 : 2005/12/21
 * 修正日 : 2007/09/25
 */

/* 全般的な設定
------------------------------------------------------------ */
BODY {
    BACKGROUND-IMAGE	: url(../img/bg01.gif);
	MARGIN				: 0px;
    FONT-SIZE			: 10pt;
	TEXT-ALIGN			: center;
}

	BODY TABLE {
		FONT-SIZE	: 10pt;
	}


/* リンクの設定
------------------------------------------------------------ */
A {
	COLOR	: #333333;
}
A:HOVER   {
	BACKGROUND-COLOR	: #FFFFFF;
	COLOR				: #336699;
}


/* サブメニュー
------------------------------------------------------------ */
TABLE.submenu {
	BACKGROUND-COLOR	: #E4E4E4;
	BORDER 				: 1PX SOLID #999999;
	BORDER-RIGHT-STYLE	: RIDGE;
	BORDER-BOTTOM-STYLE	: RIDGE;
}

/* サブメニュー（カテゴリーセル）
------------------------------------------------------------ */
TD.submenu_ttl {
	BACKGROUND-COLOR	: #003366;
	COLOR				: #CCCCCC;
	BORDER-BOTTOM		: 1PX SOLID #999999;
	TEXT-ALIGN			: CENTER;
}

/* サブメニュー（該当セル）
------------------------------------------------------------ */
TD.submenu_on {
	BACKGROUND-COLOR	: #99CCFF;
}


/* 画面左側の背景
------------------------------------------------------------ */
TD.side {
	BORDER-RIGHT		: 1px solid #336699;
	BACKGROUND-IMAGE	: url(../img/bg_side.gif);
	BACKGROUND-REPEAT	: repeat-y;
	TEXT-ALIGN			: center;
}

/* メイン余白
------------------------------------------------------------ */
TD.main {
	PADDING			: 10pt;
	PADDING-BOTTOM	: 3pt;
}

/* 一般テーブルボーダー
------------------------------------------------------------ */
TABLE.border {
	BORDER 				: 1PX SOLID #999999;
	BORDER-RIGHT-STYLE	: RIDGE;
	BORDER-BOTTOM-STYLE	: RIDGE;
}

/* 一般テーブル見出しセル
------------------------------------------------------------ */
TD.th {
	BORDER-RIGHT		: 1PX SOLID #999999;
	BORDER-BOTTOM		: 1PX SOLID #999999;
	BACKGROUND-COLOR	: #CCCCCC;
}

/* 一般テーブルセル
------------------------------------------------------------ */
TD.border {
	BORDER-RIGHT		: 1PX SOLID #999999;
	BORDER-BOTTOM		: 1PX SOLID #999999;
}

/* ライン
------------------------------------------------------------ */
DIV.hr {
	BORDER-BOTTOM	: 1PX SOLID #999999;
}

/* メインメニュー
------------------------------------------------------------ */
DIV.menu {
	BACKGROUND-COLOR	: #3366FF;
	TEXT-ALIGN			: RIGHT;
	PADDING				: 3PT;
	MARGIN-TOP			: 2PX;
	MARGIN-BOTTOM		: 2PX;
}

/* メインメニュー
------------------------------------------------------------ */
DIV.menu2 {
	BACKGROUND-COLOR	: #3366FF;
	TEXT-ALIGN			: left;
	PADDING				: 3pt;
	MARGIN-TOP			: 2px;
	MARGIN-BOTTOM		: 2px;
}


/* ASC通信の設定
------------------------------------------------------------ */
DIV.news {
	WIDTH				: 400px;
}

	/* リスト部分の設定 */
	DIV.news .list {
		BACKGROUND			: url(../img/bg02.gif) repeat-y;
		BACKGROUND-COLOR	: #CCCCFF;
		BORDER 				: 1px solid #999999;
		BORDER-RIGHT-STYLE	: ridge;
		BORDER-BOTTOM-STYLE	: ridge;
		LINE-HEIGHT			: 1.5em;
	}

	/* リストマーカーの設定 */
	DIV.news UL {
		LIST-STYLE-IMAGE	: url(../img/li_square.gif);
	}


/* 記事表示部分の設定
------------------------------------------------------------- */
DIV.news_details {
	MARGIN				: 1pt 1pt 3pt 1pt;
	PADDING-LEFT		: 15pt;
	BACKGROUND			: url(../img/bg02.gif) repeat-y;
	BACKGROUND-COLOR	: #CCCCFF;
	BORDER 				: 1px solid #999999;
	BORDER-RIGHT-STYLE	: ridge;
	BORDER-BOTTOM-STYLE	: ridge;
	LINE-HEIGHT			: 1.5em;
}


/* ASC通信-ページ遷移（次ページ and 前ページ）
------------------------------------------------------------ */
DIV.news_link {
	TEXT-ALIGN	: right;
}

	DIV.news_link input {
		BORDER				: none;
		BORDER-BOTTOM		: 1px solid #333333;
		BACKGROUND-COLOR	: #FFFFFF;
		MARGIN-LEFT			: 5pt;
	}


/* ASC通信　記事詳細の設定
------------------------------------------------------------ */
DIV.select_news {
	WIDTH				: 500px;
	TEXT-ALIGN			: left;
}

	/* タイトル */
	DIV.select_news #ttl {
		FONT-SIZE			: 12pt;
		FONT-WEIGHT			: bold;
	}

	/* 日付 */
	DIV.select_news #date {
		TEXT-ALIGN			: right;
	}

	/* タイトル・日付と内容に境界線を引く */
	DIV.select_news #line {
		BORDER-TOP			: 1px dotted #666666;
		MARGIN-BOTTOM		: 8pt;
	}

	/* リストマーカーの設定 */
	DIV.select_news UL {
		LIST-STYLE-IMAGE	: url(../img/li_square.gif);
	}

	/* その他の記事部分の設定 */
	DIV.select_news .list {
		BACKGROUND			: url(../img/bg02.gif) repeat-y;
		BACKGROUND-COLOR	: #CCCCFF;
		BORDER 				: 1px solid #999999;
		BORDER-RIGHT-STYLE	: ridge;
		BORDER-BOTTOM-STYLE	: ridge;
		LINE-HEIGHT			: 1.5em;
	}

	/* 該当行の設定 */
	SPAN.disp_item {
		BACKGROUND-COLOR	: #CC6666;
		COLOR				: #666666;
	}


/* PDFダウンロード
------------------------------------------------------------ */
DIV.pdf {
	BACKGROUND-COLOR	: #E4E4E4;
	BORDER 				: 1px solid #999999;
	BORDER-RIGHT-STYLE	: ridge;
	BORDER-BOTTOM-STYLE	: ridge;
	WIDTH				: 160px;
	MARGIN				: 5pt;
	TEXT-ALIGN			: center;
}


/* リンク
------------------------------------------------------------ */
DIV.link {
	TEXT-ALIGN	: center;
	FONT-SIZE	: 9pt;
}


/* コピーライト
------------------------------------------------------------ */
DIV.copylight {
	PADDING				: 5px;
	BACKGROUND-COLOR	: #3366FF;
	TEXT-ALIGN			: right;
	COLOR				: #FFFFFF;
	FONT-SIZE			: 9pt;
	MARGIN-TOP			: 2px;
}


/** 強調 */
.font1 {
	font-size	: 11pt;
	font-weight	: bold;
}

/** フォント色（赤）*/
.font2 {
	COLOR	: #FF0000;
}

/** フォント色（青）*/
.font3 {
	COLOR	: #0000FF;
}

/** 背景色（緑） */
.bgcolor1 {
	background-color	: #33CC99;
}

/** 背景色（水色） */
.bgcolor2 {
	background-color	: #00CCFF;
}

/** 背景色（ピンク） */
.bgcolor3 {
	background-color	: #FF99CC;
}

/** 背景色（黄色） */
.bgcolor4 {
	background-color	: #FFFF99;
}

/** 枠線 */
.frame {
	BORDER		: 1PX SOLID #000000;
	TEXT-ALIGN	: CENTER;
}

/** 上線 */
.lineT {
	BORDER-TOP	: 1PX SOLID #000000;
}

/** 左線 */
.lineL {
	BORDER-LEFT	: 1PX SOLID #000000;
}

