a:link    { text-decoration: none; color: #0192BF; }
a:visited { text-decoration: none; color: #0192BF; }
a:active  { text-decoration: none; color: #0192BF; }
a:hover   { text-decoration: none; color: #FF9933; }
.FooterNavi {
	color: #0192BF;
	font-size: 10px;
}
.FooterDate {
	color: #999999;
	font-size: 10px;
}
.Copyright {
	color: #333333;
	font-size: 10px;
}
/*テーブルタイトル280シリーズ*/
.titlebar280gray {
	background-image: url(images/titlebar280gray.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar280uguisu {
	background-image: url(images/titlebar280uguisu.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar280cupper {
	background-image: url(images/titlebar280cupper.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar280orange {
	background-image: url(images/titlebar280orange.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar280brown {
	background-image: url(images/titlebar280brown.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar280red {
	background-image: url(images/titlebar280red.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar280violette {
	background-image: url(images/titlebar280violette.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar280purple {
	background-image: url(images/titlebar280purple.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar280green {
	background-image: url(images/titlebar280green.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar280sky {
	background-image: url(images/titlebar280sky.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.titlebar280blue {
	background-image: url(images/titlebar280blue.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
/*テーブルタイトル500シリーズ*/
.titlebar500gray {
	background-image: url(images/titlebar500gray.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar500uguisu {
	background-image: url(images/titlebar500uguisu.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar500cupper {
	background-image: url(images/titlebar500cupper.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar500orange {
	background-image: url(images/titlebar500orange.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar500brown {
	background-image: url(images/titlebar500brown.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar500red {
	background-image: url(images/titlebar500red.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar500violette {
	background-image: url(images/titlebar500violette.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar500purple {
	background-image: url(images/titlebar500purple.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar500green {
	background-image: url(images/titlebar500green.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar500sky {
	background-image: url(images/titlebar500sky.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.titlebar500blue {
	background-image: url(images/titlebar500blue.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
/*テーブルタイトル550シリーズ*/
.titlebar550gray {
	background-image: url(images/titlebar550gray.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar550uguisu {
	background-image: url(images/titlebar550uguisu.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar550cupper {
	background-image: url(images/titlebar550cupper.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar550orange {
	background-image: url(images/titlebar550orange.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar550brown {
	background-image: url(images/titlebar550brown.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar550red {
	background-image: url(images/titlebar550red.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar550violette {
	background-image: url(images/titlebar550violette.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar550purple {
	background-image: url(images/titlebar550purple.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar550green {
	background-image: url(images/titlebar550green.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar550sky {
	background-image: url(images/titlebar550sky.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.titlebar550blue {
	background-image: url(images/titlebar550blue.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
/*テーブルタイトル600シリーズ*/
.titlebar600gray {
	background-image: url(images/titlebar600gray.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar600uguisu {
	background-image: url(images/titlebar600uguisu.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar600cupper {
	background-image: url(images/titlebar600cupper.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar600orange {
	background-image: url(images/titlebar600orange.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar600brown {
	background-image: url(images/titlebar600brown.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar600red {
	background-image: url(images/titlebar600red.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar600violette {
	background-image: url(images/titlebar600violette.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar600purple {
	background-image: url(images/titlebar600purple.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar600green {
	background-image: url(images/titlebar600green.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.titlebar600sky {
	background-image: url(images/titlebar600sky.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.titlebar600blue {
	background-image: url(images/titlebar600blue.jpg);
	text-indent: 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
/*タイトル付きテーブルの底枠*/
.table_bottom280 {
	background-image: url(images/tablebottom280.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 12px;
	text-align: left;
	padding: 10px;
}
.table_bottom500 {
	background-image: url(images/tablebottom500.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 14px;
	text-align: left;
	padding: 10px;
}
.table_bottom550 {
	background-image: url(images/tablebottom550.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 14px;
	text-align: left;
	padding: 10px;
}
.table_bottom600 {
	background-image: url(images/tablebottom600.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	text-align: left;
	padding: 10px;
	background-position: bottom;
	line-height: 150%;
	color: #333333;
}
/* フォント関連 */
.Text09Plain {
	font-size: 9px;
	color: #000000;
	line-height: 150%;
}
.Text10Plain {
	font-size: 10px;
	color: #000000;
	line-height: 150%;
}
.Text12Plain {
	font-size: 12px;
	color: #000000;
	line-height: 150%;
}
.Text14Plain {
	font-size: 14px;
	color: #000000;
	line-height: 150%;
}
.Text16Plain {
	font-size: 16px;
	color: #000000;
	line-height: 150%;
}
.Text09Blue {
	font-size: 9px;
	color: #0192BF;
	line-height: 150%;
}
.Text10Blue {
	font-size: 10px;
	color: #0192BF;
	line-height: 150%;
}
.Text12Blue {
	font-size: 12px;
	color: #0192BF;
	line-height: 150%;
}
.Text14Blue {
	font-size: 14px;
	color: #0192BF;
	line-height: 150%;
}
.Text16Blue {
	font-size: 16px;
	color: #0192BF;
	line-height: 150%;
}
.Text09Mint {
	font-size: 9px;
	color: #0385F7;
	line-height: 150%;
}
.Text10Mint {
	font-size: 10px;
	color: #0385F7;
	line-height: 150%;
}
.Text12Mint {
	font-size: 12px;
	color: #0385F7;
	line-height: 150%;
}
.Text14Mint {
	font-size: 14px;
	color: #0385F7;
	line-height: 150%;
}
.Text16Mint {
	font-size: 16px;
	color: #0385F7;
	line-height: 150%;
}
.Text09White {
	font-size: 9px;
	color: #ffffff;
	line-height: 150%;
}
.Text10White {
	font-size: 10px;
	color: #ffffff;
	line-height: 150%;
}
.Text12White {
	font-size: 12px;
	color: #ffffff;
	line-height: 150%;
}
.Text14White {
	font-size: 14px;
	color: #ffffff;
	line-height: 150%;
}
.Text16White {
	font-size: 16px;
	color: #ffffff;
	line-height: 150%;
}
.Text09Gray {
	font-size: 9px;
	color: #666666;
	line-height: 150%;
}
.Text10Gray {
	font-size: 10px;
	color: #666666;
	line-height: 150%;
}
.Text12Gray {
	font-size: 12px;
	color: #666666;
	line-height: 150%;
}
.Text14Gray {
	font-size: 14px;
	color: #666666;
	line-height: 150%;
}
.Text16Gray {
	font-size: 16px;
	color: #666666;
	line-height: 150%;
}
.Text09DarkGray {
	font-size: 9px;
	color: #333333;
	line-height: 150%;
}
.Text10DarkGray {
	font-size: 10px;
	color: #333333;
	line-height: 150%;
}
.Text12DarkGray {
	font-size: 12px;
	color: #333333;
	line-height: 150%;
}
.Text14DarkGray {
	font-size: 14px;
	color: #333333;
	line-height: 150%;
}
.Text16DarkGray {
	font-size: 16px;
	color: #333333;
	line-height: 150%;
}
.Text09Red {
	font-size: 9px;
	color: #F00000;
	line-height: 150%;
}
.Text10Red {
	font-size: 10px;
	color: #F00000;
	line-height: 150%;
}
.Text12Red {
	font-size: 12px;
	color: #F00000;
	line-height: 150%;
}
.Text14Red {
	font-size: 14px;
	color: #F00000;
	line-height: 150%;
}
.Text16Red {
	font-size: 16px;
	color: #F00000;
	line-height: 150%;
}
.Text09Green {
	font-size: 9px;
	color: #009966;
	line-height: 150%;
}
.Text10Green {
	font-size: 10px;
	color: #009966;
	line-height: 150%;
}
.Text12Green {
	font-size: 12px;
	color: #009966;
	line-height: 150%;
}
.Text14Green {
	font-size: 14px;
	color: #009966;
	line-height: 150%;
}
.Text16Green {
	font-size: 16px;
	color: #009966;
	line-height: 150%;
}
.TableFrame_TL {
	background-image: url(images/frame_TL.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 9px;
	background-position: bottom;
}
.TableFrame_T {
	background-image: url(images/frame_T.gif);
	background-repeat: repeat-x;
	height: 10px;
	background-position: bottom;
}
.TableFrame_TR {
	background-image: url(images/frame_TR.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 11px;
	background-position: left bottom;
}
.TableFrame_ML {
	background-image: url(images/frame_ML.gif);
	background-repeat: repeat;
	width: 9px;
	height: auto;
}
.TableFrame_M {
	font-size: 14px;
	line-height: 150%;
	text-align: left;
}
.TableFrame_MR {
	background-image: url(images/frame_MR.gif);
	background-repeat: repeat-y;
	width: 11px;
	height: auto;
}
.TableFrame_BL {
	background-image: url(images/frame_BL.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 10px;
}
.TableFrame_B {
	background-image: url(images/frame_B.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.TableFrame_BR {
	background-image: url(images/frame_BR.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 11px;
}
