/* メインデザイン（テーマ） */

BODY.main { margin-top: 0px;
			margin-bottom: 0px;
}

th {font-size:11px; padding:0px 0px; line-height:16px;}

.th-r1 {font-size:11px; padding:4px 3px; background-color:#ddbbff; color:#003366; font-weight:normal;}
.th-r2 {font-size:11px; padding:4px 3px; background-color:#FFC0CB; color:#003366; font-weight:normal;}
.th-r3 {font-size:11px; padding:4px 3px; background-color:#ffcc99; color:#003366; font-weight:normal;}

.th-area {background-color:#BFF855; padding:4px 3px; font-size:11px; color:#003366; font-weight:normal;}
.th-from {background-color:#ADF998;}

.th-e1 {background-color:#BEFBA8;}
.th-f1 {background-color:#B6F6BB;}


td {font-size:11px; padding:0px 0px; line-height:16px;}

.td-r1 {padding:4px 3px; background-color:#ffffff; color:#003366;}
.td-r2 {padding:4px 3px; background-color:#E8EBFF;}

.menu      {padding:1px 5px; border:1px solid #b2fa2c;}
.menu-link {padding:3px 1px; background-color:#ffffff; color:#003366;}

.title-area { font-size:14px; font-weight:bold;}

.td-e1 {padding:4px 3px; text-align:right; background-color:#BEFBA8; color:#003366;}
.td-e2 {padding:4px 3px; text-align:right; background-color:#EFFCDE;}
.td-e3 {padding:4px 3px; text-align:right; background-color:#E2FED8;}

.td-f  {padding:4px 3px; text-align:center; background-color:#B6F6BB; color:#003366;}
.td-f1 {padding:4px 3px; text-align:right; background-color:#B6F6BB; color:#003366;}
.td-f2 {padding:4px 3px; text-align:right; background-color:#D6FECB;}
.td-f3 {padding:4px 3px; text-align:right; background-color:#E6FFDF;}


/* リスト */
ul {padding:0px; font-size:12px; line-height:20px; margin:0px 0px 0px 20px;}
ol {padding:0px; font-size:12px; line-height:20px; margin:0px;}
li {padding:0px; font-size:12px; line-height:20px; margin:0px;}


/*料金表ヘッダーリンク */
a:link    {font-size:11px; color:#0000FF; text-decoration:underline; font-family:"Arial", "Chicago";}
a:visited {font-size:11px; color:#43b242; text-decoration:underline; font-family:"Arial", "Chicago";}
a:active  {font-size:11px; color:#43b242; text-decoration:underline; font-family:"Arial", "Chicago"; background:#9ffd85;}
a:hover   {font-size:11px; color:#0000FF; text-decoration:underline; font-family:"Arial", "Chicago"; background:#9ffd85;}
.selected {color:#FFFFFF !important; background:#256F45 !important; text-decoration:none !important;}

/* 統一フォーマット部 */
a.fmt:link    {background-color:#ffffff; text-decoration:none; padding:0px;}
a.fmt:visited {background-color:#ffffff; text-decoration:none; padding:0px;}
a.fmt:active  {background-color:#ffffff; text-decoration:none; padding:0px;}
a.fmt:hover   {background-color:#ffffff; text-decoration:none; padding:0px;}


/* INFOリンク */
a.info:link   {font-size:11px; color:#336699; text-decoration:none; background-color:#ffffff; font-family:"Arial", "Chicago";}
a.info:visited{font-size:11px; color:#336699; text-decoration:none; background-color:#ffffff; font-family:"Arial", "Chicago";}
a.info:active {font-size:11px; color:#336699; text-decoration:underline; background-color:#ffffff; font-family:"Arial", "Chicago";}
a.info:hover  {font-size:11px; color:#336699; text-decoration:underline; background-color:#ffffff; font-family:"Arial", "Chicago";}


/* フッダーリンク */
a.mains-nomal:link    { font-size:11px; line-height:13px; color:#333333; text-decoration:none; background-color:#ffffff;}
a.mains-nomal:visited { font-size:11px; line-height:13px; color:#333333; text-decoration:none; background-color:#ffffff;}
a.mains-nomal:active  { font-size:11px; line-height:13px; color:#333333; text-decoration:none; background-color:#ffffff;}
a.mains-nomal:hover   { font-size:11px; line-height:13px; color:#ff9933; text-decoration:underline; background-color:#ffffff;}


/* 運賃計算のご注意ページ用 */

.th-c1 {padding: 2px 2px; background-color:#e4f0f9; font-weight:normal;}
.th-c2 {padding: 2px 2px; background-color:#e8e8e8; font-weight:normal;}

.td-c1 {padding: 2px 2px 2px 10px; background-color:#e4f0f9; text-align:left;}
.td-c2 {padding: 2px 2px 2px 10px; background-color:#e8e8e8; text-align:left;}
.td-c3 {padding: 2px 2px 2px 2px; background-color:#e8e8e8;}

/* リスト */
ul.caution {padding:0px; font-size:12px; line-height:20px; margin:0px 0px 0px 20px; }
ol.caution {padding:0px; font-size:12px; line-height:20px; margin:0px 50px 0px 50px;}
li.caution {padding:0px; margin:0px 0px 20px 0px; }