/******************** 共通 ********************/

/*ヘッダー*/
a.header {text-decoration:none; color:#333333;}
a.header:hover {text-decoration:underline; color:#333333;}
/*パンくず*/
.pan10 { font-size: 10px; line-height: 16px; color: #333333 }
.pan-on { font-size: 10px; line-height: 16px; color: #7D3330 }
/*リンク色*/
a.lnk01 {text-decoration:none; color:#0C31C7;}
a.lnk01:hover {text-decoration:underline; color:#0C31C7;}
/*メニュー*/
.menu01{font-size: 10px; line-height: 12px; color: #ff3300;}
.menu02{font-size: 10px; line-height: 12px; color: #333333;}

.notfound { font-size: 20px; line-height: 24px; font-weight: bold; color: #FF0000}

/* 基本フォント */
.main01	{ font-size: 12px; line-height: 18px; color: #333333; }			/* コンテンツ：標準 12pxに変更予定のものに適用 */
.cap01	{ font-size: 10px; line-height: 16px; color: #333333; }			/* キャプション用：標準 サイズ不変用 */
.fs10	{ font-size: 10px; line-height: 16px; color: #333333; }			/* 標準 サイズ不変用 */
.fs12	{ font-size: 12px; line-height: 18px; color: #333333; }			/* 標準 サイズ不変用 */
.fs14	{ font-size: 14px; line-height: 20px; color: #333333; }			/* 標準 サイズ不変用 */

/*line-hightなし (表組み用) */
.main01n{ font-size: 12px; color: #333333; }							/* 表組み： 12pxに変更予定のものに適用 */
.cap01n	{ font-size: 10px; color: #333333; }							/* キャプション用：標準 サイズ不変用 */
.fs10n	{ font-size: 10px; color: #333333; }							/* 表組み： サイズ不変用 */
.fs12n	{ font-size: 12px; color: #333333; }							/*表組み： サイズ不変用 */
.fs14n	{ font-size: 14px; color: #333333; }							/*表組み： サイズ不変用 */

/* 太字(color:#333333) */
.main01b{ font-size: 12px; line-height: 18px; color: #333333; font-weight: bold;}		/* コンテンツ：太字 12pxに変更予定のものに適用 */
.cap01b	{ font-size: 10px; line-height: 16px; color: #333333; font-weight: bold;}		/* キャプション用：太字 サイズ不変用 */
.fs10b	{ font-size: 10px; line-height: 16px; color: #333333; font-weight: bold;}		/* 太字 サイズ不変用 */
.fs12b	{ font-size: 12px; line-height: 18px; color: #333333; font-weight: bold;}		/* 太字 サイズ不変用 */
.fs14b	{ font-size: 14px; line-height: 20px; color: #333333; font-weight: bold;}		/* 太字 サイズ不変用 */

/* 太字(color:#666666)*/
.main01b6{ font-size: 12px; line-height: 18px; color: #666666; font-weight: bold;}		/* コンテンツ：太字 12pxに変更予定のものに適用 */
.cap01b6{ font-size: 10px; line-height: 16px; color: #666666; font-weight: bold;}		/* キャプション用：太字 サイズ不変用 */
.fs10b6	{ font-size: 10px; line-height: 16px; color: #666666; font-weight: bold;}		/* 太字 サイズ不変用 */
.fs12b6	{ font-size: 12px; line-height: 18px; color: #666666; font-weight: bold;}		/* 太字 サイズ不変用 */
.fs14b6	{ font-size: 14px; line-height: 20px; color: #666666; font-weight: bold;}		/* 太字 サイズ不変用 */

/* line-hightなし、太字 */
.main01nb{ font-size: 12px; color: #333333; font-weight: bold; }				/* コンテンツ：太字 12pxに変更予定のものに適用 */
.cap01nb{ font-size: 10px; color: #333333; font-weight: bold; }					/* キャプション用：太字 サイズ不変用 */
.fs10nb	{ font-size: 10px; color: #333333; font-weight: bold; }					/* 太字 サイズ不変用 */
.fs12nb	{ font-size: 12px; color: #333333; font-weight: bold; }					/* 太字 サイズ不変用 */
.fs14nb	{ font-size: 14px; color: #333333; font-weight: bold; }					/* 太字 サイズ不変用 */

/******************** カテゴリー別 ********************/

/* プレスリリース */
.news-menu01{font-size: 10px; line-height: 16px; color: #ff3300;}				/* indexページ下部メニュー用 */
.news-menu02{font-size: 10px; line-height: 16px; color: #333333;}

/* イベント */
.eve12red {font-size: 12px; color: #CC0000}
.eve12gray {font-size: 12px; color: #666666}
.eve10orange {font-size: 10px; line-height: 16px; color: #ffa500}

/* アローズ */
.arr01 {font-size: 12px; line-height: 12px; color: #FFFFFF; font-weight: bold;}
a.arr-red {text-decoration:none; color:#ff3300;}
a.arr-blue {
	text-decoration:none;
	color:#000099;
	font-size: 12px;
}


/* TOREX */

a.trx01 {text-decoration:none; color:#4E8DDB;}
a.trx01:hover {text-decoration:underline; color:#4E8DDB;}
