    body          {font-size:12px; }

    .px10         {font-size:10px; line-height:12px;}

    .px12         {font-size:12px; line-height:15px;}

    .px16         {font-size:16px; line-height:19px;}

    .d46          {font-size:16px; line-height:19px; color:#dd4466; font-weight:bold; }

    a             {color:#3366dd ; text-decoration:none; font-weight:bold; font-size:16px; line-height:19px;}

    a:hover       {color:#ff4400 ; text-decoration:underline; background-color:transparent; font-size:16px; line-height:19px;}

    .a10          {color:#3366dd ; font-weight:normal ; text-decoration:underline; font-size:10px; line-height:10px;}

    .a10:hover    {color:#ff4400 ;  text-decoration:none; font-size:10px; line-height:10px;}

    .a12         {color:#3366dd ; text-decoration:none; font-weight:bold; font-size:12px; line-height:15px;}

    .a12:hover   {color:#ff4400 ; text-decoration:underline; background-color:transparent; font-size:12px; line-height:15px;}

    .s1           {margin: 5px 0px 0px 0px;}

    .s2           {margin: 10px 0px 0px 0px;}

    p             {margin: 20px 0px 0px 0px;}

    td            {font-size:12px; line-height:15px;}
 
    td.r          {border-bottom:solid; border-color:#178481; border-width:1px; background-color:#ffffff;}


/* t1〜t2：通常テーブル用 */

    .t1           {border-style:solid; border-width:1; border-color:#888888; border-collapse:collapse; margin:5px 0px 5px 0px ; }

    .t2           {border-style:solid; border-width:1; border-color:#888888; background-color:#ffffff; font-size:16px; line-height:19px; }


/* t6：路線図壁紙用 */

    .t6           {border-bottom:solid ; border-color:#178481 ; border-width:2px ; background-color:#ccffee ; }


/* 左側メニュー用 */

    .t7           {height:10px ; background-color:#ffffc5 ; text-align:right ; font-size:10px ; line-height:10px ; }


/* t21〜t22：小フォントテーブル用 */

    .t21          {border-style:solid; border-width:1; border-color:#888888; border-collapse:collapse; margin:0px 0px 5px 0px ; }

    .t22          {border-style:solid; border-width:1; border-color:#888888; background-color:#ffffff; font-size:12px; line-height:15px; }