/* メインデザイン（テーマ） */

BODY.main { margin-top: 0px;
			margin-bottom: 0px;
}

/* 飛脚航空便料金表CSS */

.th-r1	{ font-size: 11px; padding: 4px 0px; background-color: #ddbbff; color: #003366; font-weight: normal;}
.th-r2	{ font-size: 11px; padding: 4px 0px; background-color: #FFC0CB; color: #003366; font-weight: normal;}
.th-r3	{ font-size: 11px; padding: 4px 0px; background-color: #ffcc99; color: #003366; font-weight: normal;}


td		{ font-size: 11px; padding: 0px 0px; line-height: 16px;}
.td-1	{ background-color: #FEE6FF; text-align: right; width: 38px; padding: 4px 2px;}
.td-2	{ background-color: #FFDDED; text-align: right; width: 38px; padding: 4px 2px;}
.td-3	{ background-color: #EEEEEE; text-align: right; width: 38px; padding: 4px 2px;}
.td-4	{ background-color: #E6E6FF; text-align: right; width: 38px; padding: 4px 2px;}
.td-5	{ padding: 4px 2px;}
.td-6	{ background-color: #e8e8e8; text-align: center; padding: 4px 2px;}
.td-7	{ background-color: #e8e8e8; text-align: center; padding: 4px 2px;}
.td-8	{ background-color: #e8e8e8; text-align: center; padding: 4px 2px;}
.td-9	{ background-color: #e4f0f9; text-align: center; padding: 4px 2px;}
.td-10	{ background-color: #e8e8e8; padding: 4px 2px;}

.title-area	{ font-size: 14px; font-weight: bold;}

.td-area-r1	{ background-color: #CCCCFF;}
.td-area-r2	{ background-color: #FFCCCC;}
.td-area-r3	{ background-color: #FFDCB9;}

.td-koku	{ background-color: #FFCCFF; color: #003366; padding: 4px 2px;}
.td-koku2	{ background-color: #FFCCFF; color: #003366; text-align:right; padding: 4px 2px;}
.td-free	{ background-color: #D5DFFF; color: #003366; padding: 4px 2px;}
.td-free2	{ background-color: #D5DFFF; color: #003366; text-align: right; padding: 4px 2px;}

.menu-r1-1	{ padding: 3px; background-color: #ddbbff; color: #003366; border: 2px solid #ddbbff;}
.menu-r1-2	{ padding: 3px; background-color: #ddbbff; color: #003366; border: 2px solid #ffffff;}
.menu-r1-3	{ padding: 1px 5px; background-color: #ffffff; color: #003366; border: 1px solid #ddbbff;}
.menu-r1-4	{ padding: 3px; background-color: #dcdcdc; color: #003366; border: 2px solid #ffffff;}

.menu-r2-1	{ padding: 3px; background-color: #FFC0CB; color: #003366; border: 2px solid #FFC0CB;}
.menu-r2-2	{ padding: 3px; background-color: #FFDDFF; color: #003366; border: 2px solid #ffffff;}
.menu-r2-3	{ padding: 1px 5px; background-color: #ffffff; color: #003366; border: 1px solid #FFC0CB;}
.menu-r2-4	{ padding: 3px; background-color: #dcdcdc; color: #003366; border: 2px solid #ffffff;}

.menu-r3-1	{ padding: 3px; background-color: #ffcc99; color: #003366; border: 2px solid #ffcc99;}
.menu-r3-2	{ padding: 3px; background-color: #FFFFCC; color: #003366; border: 2px solid #ffffff;}
.menu-r3-3	{ padding: 1px 5px; background-color: #ffffff; color: #003366; border: 1px solid #ffcc99;}
.menu-r3-4	{ padding: 3px; background-color: #dcdcdc; color: #003366; border: 2px solid #ffffff;}

.menu-link	{ padding: 2px 1px; background-color: #ffffff; color: #003366;}
.menu-link2	{ padding: 0px 3px; background-color: #FFFEEE; color: #003366; border: 1px solid #CACAFF;}


.cool	{ background-color: #E8EBFF; padding: 4px 2px}

/* リンク */
a:link		{ padding:2px; text-decoration: underline; color: #0000ff;}
a:visited	{ padding:2px; color: #9966CC;}
a:hover		{ padding:2px; background: #CCCCFF; text-decoration: underline;}
.normal		{ padding:2px; color: #003366; background: #ffffff;}
.selected	{ padding:2px; color: #FFFFFF !important; background: #cc7788 !important; text-decoration: none !important;}

/* 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";}

/* メインS */
a.mains-nomal:link		{ padding:0px; font-size: 11px; line-height: 13px; color: #333333; text-decoration: none; background-color: #ffffff;}
a.mains-nomal:visited	{ padding:0px; font-size: 11px; line-height: 13px; color: #333333; text-decoration: none; background-color: #ffffff;}
a.mains-nomal:active	{ padding:0px; font-size: 11px; line-height: 13px; color: #333333; text-decoration: none; background-color: #ffffff;}
a.mains-nomal:hover		{ padding:0px; font-size: 11px; line-height: 13px; color: #ff9933; text-decoration: underline; background-color: #ffffff;}


/* 統一フォーマット部 */
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;}

/* 航空便非アクティブリンク */
a.koku-font:link	{ font-size: 11px; color: #808080; text-decoration: none;}
a.koku-font:visited	{ font-size: 11px; color: #808080; text-decoration: none;}
a.koku-font:active	{ font-size: 11px; color: #4169e1; text-decoration: underline;}
a.koku-font:hover	{ font-size: 11px; color: #4169e1; text-decoration: underline;}

.grey_border	{ border-bottom: 1px solid #cccccc;}

/* 文字色赤 */
.ts-red	{ font-size: 11px; color: #FF0000; line-height: 15px;}
.t-red	{ font-size: 12px; color: #FF0000; line-height: 18px;}

/* リスト */
ul			{ margin: 0px 0px 0px 20px; padding: 0px; font-size: 12px; line-height: 20px;}
ol.caution	{ margin: 0px 50px 0px 50px; padding: 0px; font-size: 12px; line-height: 20px;}
li.caution	{ margin: 0px 0px 20px 0px; padding: 0px;}
