@charset "Shift_JIS";

A.linkOP {color:#660099; text-decoration: none; font-weight:bold; }   /* 未訪問のリンク色・青紫 */
A.linkOP:visited {color:#660099; text-decoration: none; font-weight:bold; }  /* 訪問済みのリンク色・青紫 */
A.linkOP:active {color:#FFCC66; text-decoration: underline; font-weight:bold; }  /* クリック時のリンク色・青紫 */
A.linkOP:hover {color:#FFCC66; text-decoration: underline; font-weight:bold; }  /* カーソルが乗った時のリンク色・青紫 */

A.linkRP {color:#993399; text-decoration: none; font-weight:bold; }   /* 未訪問のリンク色・赤紫 */
A.linkRP:visited {color:#993399; text-decoration: none; font-weight:bold; }  /* 訪問済みのリンク色・赤紫 */
A.linkRP:active {color:#FFCC66; text-decoration: underline; font-weight:bold; }  /* クリック時のリンク色・赤紫 */
A.linkRP:hover {color:#FFCC66; text-decoration: underline; font-weight:bold; }  /* カーソルが乗った時のリンク色・赤紫 */

.fontXS { font-size:x-small; }   /* 通常 */
.fontXXS { font-size:xx-small; }   /* 小文字 */
.fontXSB { font-size:x-small; font-weight:bold; }   /* 太文字 */
.fontS { font-size:small; }   /* 大文字 */
.fontSB { font-size:small; font-weight:bold; }   /* 大太文字 */
.fontXSR { font-size:x-small; color:#CC0000; }   /* 赤文字 */
.fontXSRB { font-size:x-small; color:#CC0000; font-weight:bold; }   /* 赤太文字 */
.fontXSRP { font-size:x-small; color:#993399; }   /* 赤紫文字 */
.typename { font-size:x-small; color:#660066; font-weight:bold; }   /* サービスタイプ（紫太字） */

.tdP{ font-size:x-small; background-color:#FFF4F4; } /* 桃背景 */
.tdEED{ font-size:x-small; background-color:#EEEEDD; } /* 薄黄背景 */
.tdEEC{ font-size:x-small; background-color:#EEEECC; } /* 薄黄背景 */
.tdFCC{ font-size:x-small; background-color:#FFCCCC; } /* 薄桃背景（矢印） */
.tdPR{ font-size:x-small; background-color:#CC99CC; } /* 薄紫背景（STEP3） */

.tdINFO{ font-size:x-small; background-color:#009999; color:#FFFFFF; } /* 青背景（お知らせ） */
.tdMENU{ font-size:x-small; background-color:#EEEECC; } /* メニュー背景 */

.tdH{ font-size:x-small; background-color:#E8D0FF; text-align:center; } /* 表背景・濃＋矢印 */
.tdHH{ font-size:x-small; background-color:#F7EFFF; text-align:center; } /* 表背景・淡 */
.TYPE{ font-size:x-small; background-color:#E8D0FF; t} /* 表背景（サービスタイプ） */

.tdOP{ font-size:x-small; color:#660099; font-weight:bold; background-color:#F7EFFF; } /* TNCオプション */
.option{ border-bottom: dashed #999999 1px; margin:0px; } /* オプション・境界点線 */