/******************** 共通 ********************/

/*ヘッダー*/
a.header {text-decoration:none; color:#666666;}
a.header:hover {text-decoration:underline; color:#666666;}
/*パンくず*/
.pan12 { font-size: 80%; line-height: 16px; color: #000000 }
.pan-on { font-size: 80%; line-height: 16px; color: #7D3330 }
a.panlnk{text-decoration:none; color:#000000;}
a.panlnk:hover {text-decoration:underline; color:#0C31C7;}
/*リンク色*/
a.lnk01 {text-decoration:underline; color:#666666;}
a.lnk01:hover {text-decoration:underline; color:#cc0000;}
a.lnk02 {text-decoration:underline; color:#0b4a85;}
a.lnk02:hover {text-decoration:underline; color:#cc0000;}
a.lnk_sol{text-decoration:underline; color:#666666;}
a.lnk_sol:hover{text-decoration:underline; color:#5e2172;}
a.lnk_pro{text-decoration:underline; color:#666666;}
a.lnk_pro:hover{text-decoration:underline; color:#ffcc00;}
a.lnk_tec{text-decoration:underline; color:#666666;}
a.lnk_tec:hover{text-decoration:underline; color:#ff9900;}
a.lnk_rec{text-decoration:underline; color:#666666;}
a.lnk_rec:hover{text-decoration:underline; color:#006600;}
a.lnk_cop{text-decoration:underline; color:#666666;}
a.lnk_cop:hover{text-decoration:underline; color:#0b4a85;}

/*メニュー*/
.menu01{font-size: 60%
; line-height: 12px; color: #ff3300;}
.menu02{font-size: 60%
; line-height: 12px; color: #666666;}

.notfound { font-size: 20px; line-height: 24px; font-weight: bold; color: #FF0000}

/* 基本フォント */
.main01	{ font-size: 80%; line-height: 18px; color: #666666; }			/* コンテンツ：標準 12pxに変更予定のものに適用 */
.cap01	{ font-size: 60%; line-height: 16px; color: #666666; }			/* キャプション用：標準 サイズ不変用 */
.fs10	{ font-size: 60%; line-height: 16px; color: #666666; }			/* 標準 サイズ不変用 */
.fs12	{ font-size: 80%; line-height: 18px; color: #666666; }			/* 標準 サイズ不変用 */
.fs14	{ font-size: 100%; line-height: 20px; color: #666666; }			/* 標準 サイズ不変用 */

/*line-hightなし (表組み用) */
.main01n{ font-size: 80%; color: #666666; }							/* 表組み： 12pxに変更予定のものに適用 */
.cap01n	{ font-size: 60%; color: #666666; }							/* キャプション用：標準 サイズ不変用 */
.fs10n	{ font-size: 60%; color: #666666; }							/* 表組み： サイズ不変用 */
.fs12n	{ font-size: 80%; color: #666666; }							/*表組み： サイズ不変用 */
.fs14n	{ font-size: 100%; color: #666666; }							/*表組み： サイズ不変用 */

/* 太字(color:#333333) */
.main01b{ font-size: 80%; line-height: 18px; color: #333333; font-weight: bold;}		/* コンテンツ：太字 12pxに変更予定のものに適用 */
.cap01b	{ font-size: 60%; line-height: 16px; color: #333333; font-weight: bold;}		/* キャプション用：太字 サイズ不変用 */
.fs10b	{ font-size: 60%; line-height: 16px; color: #333333; font-weight: bold;}		/* 太字 サイズ不変用 */
.fs12b	{ font-size: 80%; line-height: 18px; color: #333333; font-weight: bold;}		/* 太字 サイズ不変用 */
.fs14b	{ font-size: 100%; line-height: 20px; color: #333333; font-weight: bold;}		/* 太字 サイズ不変用 */

/* 太字(color:#666666)*/
.main01b6{ font-size: 80%; line-height: 18px; color: #666666; font-weight: bold;}		/* コンテンツ：太字 12pxに変更予定のものに適用 */
.cap01b6{ font-size: 60%; line-height: 16px; color: #666666; font-weight: bold;}		/* キャプション用：太字 サイズ不変用 */
.fs10b6	{ font-size: 60%; line-height: 16px; color: #666666; font-weight: bold;}		/* 太字 サイズ不変用 */
.fs12b6	{ font-size: 80%; line-height: 18px; color: #666666; font-weight: bold;}		/* 太字 サイズ不変用 */
.fs14b6	{ font-size: 100%; line-height: 22px; color: #666666; font-weight: bold;}		/* 太字 サイズ不変用 */

/* line-hightなし、太字 */
.main01nb{ font-size: 80%; color: #666666; font-weight: bold; }				/* コンテンツ：太字 12pxに変更予定のものに適用 */
.cap01nb{ font-size: 60%; color: #666666; font-weight: bold; }					/* キャプション用：太字 サイズ不変用 */
.fs10nb	{ font-size: 60%; color: #666666; font-weight: bold; }					/* 太字 サイズ不変用 */
.fs12nb	{ font-size: 80%; color: #666666; font-weight: bold; }					/* 太字 サイズ不変用 */
.fs14nb	{ font-size: 100%; color: #666666; font-weight: bold; }					/* 太字 サイズ不変用 */
