/* ツアーテーブル */
table.tour{
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #FFF #333 #333 #FFF;
	background-color: #ddddee;
	border-collapse: collapse;		/* セル間の空白は無し */
	font-size: small;
}
/* ツアーデータ ヘッダ(上端枠有り) */
th.tour_header0{
	border-top: solid 2px #666;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;
}
/* ツアーデータ ヘッダ */
th.tour_header{
	border-bottom: solid 2px #666;
	border-right: solid 1px #666;
}
/* ツアーデータ ヘッダ(上端細枠有り) */
th.tour_header1{
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;
}
/* ツアーデータ 偶数行 */
tr.tour_line0{
	background-color: #ccccee;
}
/* ツアーデータ 奇数行 */
tr.tour_line1{
	background-color: #eeeeff;
}
/* ツアーデータ ツアー編集 */
th.tour_edit{
	text-align: center;
	border-right: solid 1px #666;
}

span.tour_date{
	font-weight: bold;
}

/* ツアーデータ 主催 */
td.tour_promoter{
	text-align: left;
	border-right: solid 1px #666;
}
/* ツアーデータ 開催地 */
td.tour_place{
	text-align: left;
	border-right: solid 1px #666;
}
/* ツアーデータ 概要(オプション無し) */
td.tour_abstract0{
	border-top: solid 2px #666;
	border-right: solid 1px #666;
	vertical-align: top;
}
/* ツアーデータ 概要(オプションあり) */
td.tour_abstract{
	border-top: solid 2px #666;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	vertical-align: top;
}
/* ツアーデータ 金額(ベース金額) */
td.tour_price_base{
	border-top: solid 2px #666;
	text-align: right;
	border-right: solid 1px #666;
	vertical-align: top;
}
/* ツアーデータ 金額(合計) */
td.tour_price_total{
	border-top: solid 2px #666;
	text-align: right;
	border-right: solid 1px #666;
	vertical-align: top;
}
/* ツアーデータ 金額 */
td.tour_price{
	text-align: right;
	border-right: solid 1px #666;
	vertical-align: top;
}
td.tour_price_neg{
	color:#ff0000;
	text-align: right;
	border-right: solid 1px #666;
	vertical-align: top;
}

/* ツアーデータ 金額合計 */
td.tour_total_price{
	text-align: right;
	border-right: solid 1px #666;
	border-top: solid 1px #666;
	vertical-align: right;
}
/* ツアーデータ 「合計」 */
th.tour_total{
	border-right: solid 1px #666;
	border-top: solid 1px #666;
}
td.tour_op_price{
	text-align: right;
	vertical-align: top;
}
td.tour_op_price_neg{
	color:#ff0000;
	text-align: right;
	vertical-align: top;
}
td.tour_option_content{
	border-right: solid 1px #666;
	vertical-align: top;
}
td.tour_op_count{
	text-align: right;
	border-right: solid 1px #666;
	vertical-align: top;
}
/* ツアーデータ 本数 */
td.tour_dive_count{
	text-align: right;
	border-right: solid 1px #666;
	vertical-align: top;
}
/* ツアーデータ 本数 */
td.tour_picture_count{
	text-align: right;
	border-right: solid 1px #666;
	vertical-align: top;
}
/* ツアーデータ 現地サービス */
td.tour_localservice{
	border-right: solid 1px #666;
	vertical-align: top;
}
/* ツアーデータ コメント */
td.tour_abstract{
}
/* ツアーデータ コメント */
td.tour_comment{
	border-top: solid 2px #666;
	border-right: solid 1px #666;
	vertical-align: top;
}
/* ツアーデータ コメント */
td.tour_paid{
	text-align: center;
	border-right: solid 1px #666;
}
/* ツアーデータ 合計金額ヘッダ */
th.tour_totalpriceheader{
	border-top: solid 1px #666;
}
/* ツアーデータ 合計金額 */
td.tour_totalprice{
	text-align: right;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
	border-top: solid 1px #666;
}
/* ツアーデータ 合計金額ダミー */
td.tour_totalpricedummy{
	border-top: solid 1px #666;
}

/* ツアーデータ統計テーブル */
table.tour_statistics{
	font-size: smaller;
	border-style: solid;
	border-width: 1px;
	border-color: #FFF #333 #333 #FFF;
	background-color: #ddddee;
	border-collapse: collapse;		/* セル間の空白は無し */
}
/* ツアーデータ統計 年月 */
td.tour_statistics_date{
	text-align: center;
	border-right: solid 1px #666;
}
/* ツアーデータ統計 参加数 */
td.tour_statistics_number{
	text-align: right;
	border-right: solid 1px #666;
}
/* ツアーデータ統計 合計金額 */
td.tour_statistics_total_price{
	text-align: right;
	border-right: solid 1px #666;
}
/* ツアーデータ統計 合計金額(限度オーバー) */
td.tour_statistics_total_price_limitover{
	text-align: right;
	border-right: solid 1px #666;
	color: red;
}
/* ツアーデータ統計 年間合計金額 */
td.tour_statistics_total_price_month{
	text-align: right;
	border-right: solid 1px #666;
}
/* ツアーデータ統計 年間合計金額(限度オーバー) */
td.tour_statistics_total_price_month_limitover{
	text-align: right;
	border-right: solid 1px #666;
	color: red;
}
/* ツアーデータ統計 年間合計金額 */
td.tour_statistics_total_price_year{
	text-align: right;
	border-right: solid 1px #666;
}
/* ツアーデータ統計 年間合計金額(限度オーバー) */
td.tour_statistics_total_price_year_limitover{
	text-align: right;
	border-right: solid 1px #666;
	color: red;
}
/* ツアーデータ統計 年間合計金額 */
td.tour_statistics_total_price_overall{
	text-align: right;
	border-right: solid 1px #666;
}
/* ツアーデータ統計 年間合計金額(限度オーバー) */
td.tour_statistics_total_price_overall_limitover{
	text-align: right;
	border-right: solid 1px #666;
	color: red;
}
/* ツアーデータ統計 月のダイブタイム */
td.tour_statistics_divetime{
	text-align: right;
	border-right: solid 1px #666;
}
/* ツアーデータ統計 月の本数 */
td.tour_statistics_divecount{
	text-align: right;
	border-right: dashed 1px #666;
}
/* ツアーデータ統計 月の平均ダイブタイム */
td.tour_statistics_avgdivetime{
	text-align: right;
	border-right: dashed 1px #666;
}
/* ツアーデータ統計 月の平均ダイブタイム */
td.tour_statistics_divemonthlyavg{
	text-align: right;
	border-right: solid 1px #666;
}
/* ツアーデータ統計 月のダイブ単価 */
td.tour_statistics_avg_price{
	text-align: right;
	border-right: dashed 1px #666;
}
/* ツアーデータ統計 月の時間単価 */
td.tour_statistics_avg_divetimeprice{
	text-align: right;
	border-right: solid 1px #666;
}
td.tour_statistics_other_price{
	text-align: right;
	border-right: solid 1px #666;
}
td.tour_statistics_month_total{
	text-align: right;
	border-left: solid 2px #666;
	border-right: solid 1px #666;
}
td.tour_statistics_month_total_limitover{
	text-align: right;
	border-left: solid 2px #666;
	border-right: solid 1px #666;
	color: red;
}
/* ツアー参加統計 ヘッダ */
th.tour_statistics_header{
	border-top: solid 1px #666;
	border-right: solid 1px #666;
}
/* ツアー参加統計 平均参加回数 */
td.tour_statistics_avg_number{
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	text-align: right;
}
/* ツアー参加統計 平均金額 */
td.tour_statistics_avg_total_price{
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	text-align: right;
}
/* ツアー参加統計 平均金額(限度オーバー) */
td.tour_statistics_avg_total_price_limitover{
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	text-align: right;
	color: red;
}
/* 月間大部数平均 */
td.tour_statistics_avg_dive_count{
	border-right: solid 1px #666;
	border-top: solid 1px #666;
	text-align: right;
}

/* 総支出ヘッダー */
td.tour_statistics_overall_price{
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	border-left: solid 2px #666;
	text-align: right;
}
/* 総支出ヘッダー(限度オーバー) */
td.tour_statistics_overall_price_limitover{
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	border-left: solid 2px #666;
	text-align: right;
	color: red;
}
