/* ===================================================== */
/* 全要素 */
/* ===================================================== */
*{
	font-size:x-small;
	color:#000000;
	line-height: 130%;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.gecko *{
	font-size:small;
	color:#000000;
	line-height: 130%;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.safari *{
	font-size:small;
	color:#000000;
	line-height: 130%;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* ===================================================== */
/* テキストリンク設定 */
/* ===================================================== */

/* リンク色 */
a:link{ color:#000080;}
a:visited{ color:#000080;}
a:hover{ color:#FF3300;}
a:active{ color:#FF0000;}

/* プロダクトメニュー */
/*
a.menu:link{ font-size:10px; color:#333333; font-weight: bold}
a.menu:visited{ font-size:10px; color:#666666; font-weight: bold}
a.menu:hover{ font-size:10px; color:#FF3300; font-weight: bold}
a.menu:active{ font-size:10px; color:#FF0000; font-weight: bold}
*/
a.menu:link{ font-size:0.8em; color:#333333; font-weight: bold}
a.menu:visited{ font-size:0.8em; color:#666666; font-weight: bold}
a.menu:hover{ font-size:0.8em; color:#FF3300; font-weight: bold}
a.menu:active{ font-size:0.8em; color:#FF0000; font-weight: bold}

.gecko a.menu:link{ font-size:1em; color:#333333; font-weight: bold}
.gecko a.menu:visited{ font-size:1em; color:#666666; font-weight: bold}
.gecko a.menu:hover{ font-size:1em; color:#FF3300; font-weight: bold}
.gecko a.menu:active{ font-size:1em; color:#FF0000; font-weight: bold}

.safari a.menu:link{ font-size:1em; color:#333333; font-weight: bold}
.safari a.menu:visited{ font-size:1em; color:#666666; font-weight: bold}
.safari a.menu:hover{ font-size:1em; color:#FF3300; font-weight: bold}
.safari a.menu:active{ font-size:1em; color:#FF0000; font-weight: bold}

/* サブメニュー */
/*
a.submenu:link{ font-size:12px; color:#FFFFFF; text-decoration: none;}
a.submenu:visited{ font-size:12px; color:#FFFFFF; text-decoration: none;}
a.submenu:hover{ font-size:12px; color:#FFFFFF; text-decoration: underline;}
a.submenu:active{ font-size:12px; color:#FFFFFF; text-decoration: none;}
*/
a.submenu:link{ font-size:1em; color:#FFFFFF; text-decoration: none;}
a.submenu:visited{ font-size:1em; color:#FFFFFF; text-decoration: none;}
a.submenu:hover{ font-size:1em; color:#FFFFFF; text-decoration: underline;}
a.submenu:active{ font-size:1em; color:#FFFFFF; text-decoration: none;}

.gecko a.submenu:link{ font-size:1em; color:#FFFFFF; text-decoration: none;}
.gecko a.submenu:visited{ font-size:1em; color:#FFFFFF; text-decoration: none;}
.gecko a.submenu:hover{ font-size:1em; color:#FFFFFF; text-decoration: underline;}
.gecko a.submenu:active{ font-size:1em; color:#FFFFFF; text-decoration: none;}

.safari a.submenu:link{ font-size:1em; color:#FFFFFF; text-decoration: none;}
.safari a.submenu:visited{ font-size:1em; color:#FFFFFF; text-decoration: none;}
.safari a.submenu:hover{ font-size:1em; color:#FFFFFF; text-decoration: underline;}
.safari a.submenu:active{ font-size:1em; color:#FFFFFF; text-decoration: none;}

/* 特長 */
/*
a.merit:link{ font-size:14px; color:#0000FF; text-decoration: none; font-weight: bold;}
a.merit:visited{ font-size:14px; color:#0000FF; text-decoration: none; font-weight: bold;}
a.merit:hover{ font-size:14px; color:#FF0000; text-decoration: underline; font-weight: bold;}
a.merit:active{ font-size:14px; color:#0000FF; text-decoration: none; font-weight: bold;}
*/
a.merit:link{ font-size:1em; color:#0000FF; text-decoration: none; font-weight: bold;}
a.merit:visited{ font-size:1em; color:#0000FF; text-decoration: none; font-weight: bold;}
a.merit:hover{ font-size:1em; color:#FF0000; text-decoration: underline; font-weight: bold;}
a.merit:active{ font-size:1em; color:#0000FF; text-decoration: none; font-weight: bold;}

.gecko a.merit:link{ font-size:1em; color:#0000FF; text-decoration: none; font-weight: bold;}
.gecko a.merit:visited{ font-size:1em; color:#0000FF; text-decoration: none; font-weight: bold;}
.gecko a.merit:hover{ font-size:1em; color:#FF0000; text-decoration: underline; font-weight: bold;}
.gecko a.merit:active{ font-size:1em; color:#0000FF; text-decoration: none; font-weight: bold;}

.safari a.merit:link{ font-size:1em; color:#0000FF; text-decoration: none; font-weight: bold;}
.safari a.merit:visited{ font-size:1em; color:#0000FF; text-decoration: none; font-weight: bold;}
.safari a.merit:hover{ font-size:1em; color:#FF0000; text-decoration: underline; font-weight: bold;}
.safari a.merit:active{ font-size:1em; color:#0000FF; text-decoration: none; font-weight: bold;}

/* ===================================================== */
/* テキスト設定 */
/* ===================================================== */

/* テキスト：白（サイズ中）*/
/* .txtWhiteM {  font-size: x-small; line-height: 140%; color: #FFFFFF;} */

/* テキスト：黒（サイズ中・BOLD） */
/*.txtBlackB {  font-size: x-small; line-height: 140%; color: #000000; font-weight: bold;}*/

/* テキスト：白（サイズ中）*/
.txtWhiteM {
	font-size: x-small;
	color: #FFFFFF;
}

.gecko .txtWhiteM {
	font-size: small;
	color: #FFFFFF;
}

.safari .txtWhiteM {
	font-size: small;
	color: #FFFFFF;
}


/* テキスト：黒（サイズ中・BOLD） */
.txtBlackB {
	font-size: x-small;
	color: #000000;
	font-weight: bold;
}

.gecko .txtBlackB {
	font-size: small;
	color: #000000;
	font-weight: bold;
}

.safari .txtBlackB {
	font-size: small;
	color: #000000;
	font-weight: bold;
}

/* テキスト：黒（サイズ小） */
.txtBlackS {  font-size: xx-small; line-height: 140%; color: #000000;}
.gecko .txtBlackS {  font-size: x-small; line-height: 140%; color: #000000;}
.safari .txtBlackS {  font-size: x-small; line-height: 140%; color: #000000;}

/* テキスト：赤（サイズ中・BOLD） */
.txtRedB {  font-size: x-small; line-height: 140%; color: #FF0000; font-weight: bold;}
.gecko .txtRedB {  font-size: small; line-height: 140%; color: #FF0000; font-weight: bold;}
.safari .txtRedB {  font-size: small; line-height: 140%; color: #FF0000; font-weight: bold;}

/* テキスト：Copyright（サイズ中・フォント設定・右寄せ・BOLD） */
.txtCopy {  font-size: x-small; font-family: Courier new, courier; text-align: right; font-weight: bold;}
.gecko .txtCopy {  font-size: small; font-family: Courier new, courier; text-align: right; font-weight: bold;}
.safari .txtCopy {  font-size: small; font-family: Courier new, courier; text-align: right; font-weight: bold;}

/* テキスト：小見出し１（サイズ中・BOLD） */
.txtIndex1 { font-size: small; font-weight: bold; text-decoration: none}
.gecko .txtIndex1 { font-size: small; font-weight: bold; text-decoration: none}
.safari .txtIndex1 { font-size: small; font-weight: bold; text-decoration: none}

/* ===================================================== */
/* テーブル設定 */
/* ===================================================== */

/* テーブル：白（サイズ中）*/
.tblNews { background-color: FFCACA;}

/* ===================================================== */
/* スクロールバー */
/* ===================================================== */

BODY{
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-shadow-color: #EEEEEE;
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #EEEEEE;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #666666;
}
