/*ＷＢＦ国内ＷＥＢシステムスタイルシート*/
/*ツアー詳細画面スタイル*/

body
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
/*
Topicpath
*/
td.TopicPath
{
	font-size : 12px;
}
table.tblFrame
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
/*サブタイトル部（ラべル）
td.subTitle
{
	color: red;
	font-size: 12px;
	
}
*/

/*タイトル部（ラべル）*/
td.title
{
	color: Blue;
	font-size: 16px;
	font-weight:bold;
}
/*基本情報脚注ラベル*/
.footerNote
{
	color: Red;
}

/* DEL 20060517 OTS中村　

/*タイトルボーダー上部
td.titleBorderTop
{
	width:750px;
	height:45px;
	BACKGROUND-POSITION: left center;
	BACKGROUND-IMAGE: url(../../images/top.gif);
	BACKGROUND-REPEAT: repeat-x;
}
/*タイトルボーダー上部（左）
td.titleBorderTopLeft
{
	BACKGROUND-POSITION: left top;
	width:59px;
	height:17px;
	BACKGROUND-IMAGE: url(../../images/left01.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffff
}
/*タイトルボーダー上部（中）
td.titleBorderTopCenter
{
	BACKGROUND-POSITION: left center;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
}
/*タイトルボーダー上部（右）
td.titleBorderTopRight
{
	BACKGROUND-POSITION: right top;
	width:59px;
	height:17px;
	BACKGROUND-IMAGE: url(../../images/right01.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffff
}

/*タイトルボーダー中央（左）
td.titleBorderMiddleLeft
{
	BACKGROUND-POSITION: left top;
	width:59px;
	height:40px;
	BACKGROUND-IMAGE: url(../../images/left02.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #ffffff
}
/*タイトルボーダー中央（中）
td.titleBorderMiddleCenter
{
	BACKGROUND-POSITION: left center;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
	
}
/*タイトルボーダー中央（右）
td.titleBorderMiddleRight
{
	BACKGROUND-POSITION: right top;
	width:59px;
	height:40px;
	BACKGROUND-IMAGE: url(../../images/right02.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #ffffff
	
}
/*タイトルボーダー下部
td.titleBorderBottom
{
	BACKGROUND-POSITION: left bottom;
	width:750px;
	height: 43px;
	BACKGROUND-IMAGE: url(../../images/un.gif);
	BACKGROUND-REPEAT: no-repeat;
	
}
/*タイトルボーダー下部（左）
td.titleBorderBottomLeft
{
	BACKGROUND-POSITION: left bottom;
	height:17px;
	width:59px;
	BACKGROUND-IMAGE: url(../../images/left03.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffff
	
}
/*タイトルボーダー下部（右）
td.titleBorderBottomRight
{
	BACKGROUND-POSITION: right bottom;
	height:17px;
	width:59px;
	BACKGROUND-IMAGE: url(../../images/right03.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffff
}
/*タイトルボーダー下部（中）
td.titleBorderBottomCenter
{
	BACKGROUND-POSITION: left center;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
}
/*明細ボーダー上部（中）
td.bodyBorderTopCenter
{
	BACKGROUND-POSITION: center top;
	width:720px;
	height:60px;
	BACKGROUND-IMAGE: url(../../images/ina_top.gif);
	BACKGROUND-REPEAT: no-repeat;
}
/*明細ボーダー中央（左）
td.bodyBorderMiddleLeft
{
	BACKGROUND-POSITION: left top;
	width:45px;
	BACKGROUND-IMAGE: url(../../images/in_left02.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #ffffff
	
}
/*明細ボーダー中央（右）
td.bodyBorderMiddleRight
{
	BACKGROUND-POSITION: right top;
	height:17px;
	width:59px;
	BACKGROUND-IMAGE: url(../../images/in_right02.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #ffffff
	
}
/*明細ボーダー中央（左）
td.Left_Side
{
	width:26px;
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(../../images/left_side.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #ffffff
}
/*明細ボーダー中央（右）
td.Right_Side
{
	width:26px;
	BACKGROUND-POSITION: right top;
	BACKGROUND-IMAGE: url(../../images/right_side.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #ffffff
}

/*明細ボーダー下部（左）
td.bodyBorderBottomLeft
{
	BACKGROUND-POSITION: left center;
	width:45px;
	BACKGROUND-IMAGE: url(../../images/in_left03.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffff
}
/*明細ボーダー下部（右）
td.bodyBorderBottomRight
{
	BACKGROUND-POSITION: right center;
	height:75px;
	width:45px;
	BACKGROUND-IMAGE: url(../../images/in_right03.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffff
}
/*明細ボーダー下部（中）
td.bodyBorderBottomCenter
{
	BACKGROUND-POSITION: center bottom;
	height:60px;
	width:720px;
	BACKGROUND-IMAGE: url(../../images/ina_foot.gif);
	BACKGROUND-REPEAT: repeat-x;
}
.photoDescription
{
	font-size: 10pt;
}
td.dayCount
{
	background-color: #ffffcc;
	font-size:10pt;
	font-weight: bold;
}
/*特色テーブル*
table.specialty
{
	background-color: #FFFFFF;
}
/*特色タイトル
td.specialtyTitle
{
	color: #003366;
}

/*特色
td.specialty
{
	background-color: #E9DFC0;
	width:600px;
}

/*特色ボーダー上部（左）
td.specialtyBorderTopLeft
{
	BACKGROUND-POSITION: left bottom;
	height:4px;
	width:280px;
	BACKGROUND-IMAGE: url(../../images/line02.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
}
/*特色ボーダー上部（中央）
td.specialtyBorderTopCenter
{
	BACKGROUND-POSITION: center bottom;
	height:16px;
	width:85px;
	BACKGROUND-IMAGE: url(../../images/tokushoku.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffff
}
/*特色ボーダー上部（右）
td.specialtyBorderTopRight
{
	BACKGROUND-POSITION: right bottom;
	height:4px;
	width:250px;
	BACKGROUND-IMAGE: url(../../images/line02.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
}
/*特色ボーダー下部
td.specialtyBorderBottom
{
	BACKGROUND-POSITION: left bottom;
	height:4px;
	width:250px;
	BACKGROUND-IMAGE: url(../../images/line02.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
}
/*特典テーブル
table.privilege
{
	background-color: #FFFFFF;
}
/*特典タイトル
td.privilegeTitle
{
	color: #003366;
}
/*特典
td.privilege
{
	background-color: #E9DFC0;
}
/*特典ボーダー上部（左）
td.privilegeBorderTopLeft
{
	BACKGROUND-POSITION: left bottom;
	height:4px;
	width:70px;
	BACKGROUND-IMAGE: url(../../images/line02.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
}
/*特典ボーダー上部（中央）
td.privilegeBorderTopCenter
{
	height:17px;
	width:85px;
	BACKGROUND-POSITION: center bottom;
	BACKGROUND-IMAGE: url(../../images/tokuten.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffff
	
}
/*特典ボーダー上部（右）
td.privilegeBorderTopRight
{
	BACKGROUND-POSITION: right bottom;
	height:4px;
	width:90px;
	BACKGROUND-IMAGE: url(../../images/line02.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
}
/*特典ボーダー下部
td.privilegeBorderBottom
{
	BACKGROUND-POSITION: right bottom;
	height:4px;
	width:250px;
	BACKGROUND-IMAGE: url(../../images/line02.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff
}
/*特典〜友達に教える〜スタッフおすすめ〜お客様情報まで
table.tableMid
{
	margin-left: 50;
}

/*写真テーブル
table.photoTable
{

}

/*写真4-6
td.photo1-3
{
	background-color:#CEB8A3;
}

/*写真4-6
td.photo4-6
{
	background-color:#BDCADB;
	width:160px;
}

/*スケジュールテーブル
table.schedule
{
	background-color: #996600;
	width: 660px;
	
}
/*スケジュールテーブルヘッダ
tr.scheduleHeader
{
	background-color: #33CC66;
	text-align: center;
	vertical-align: bottom;
}
/*スケジュールテーブルヘッダ（日程）
td.scheduleHeaderDay
{
	BACKGROUND-POSITION: center center;
	width:34px;
	height:40px;
	BACKGROUND-COLOR: #A16908
}
/*スケジュールテーブルヘッダ（時間）
td.scheduleHeaderTime
{
	BACKGROUND-POSITION: center center;
	width:120px;
	height:40px;
	BACKGROUND-COLOR: #A16908
}
/*スケジュールテーブルヘッダ（交通）
td.scheduleHeaderTrans
{
	BACKGROUND-POSITION: center center;
	width:43px;
	height:40px;
	BACKGROUND-COLOR: #A16908
}
/*スケジュールテーブルヘッダ（スケジュール）
td.scheduleHeaderSchedule
{
	BACKGROUND-POSITION: center center;
	width:226px;
	height:40px;
	BACKGROUND-COLOR: #A16908
}
/*スケジュールテーブルヘッダ（宿泊）
td.scheduleHeaderHotel
{
	BACKGROUND-POSITION: center center;
	width:71px;
	height:40px;
	BACKGROUND-COLOR: #A16908
}
/*スケジュールテーブルヘッダ（食事）
td.scheduleHeaderMeal
{
	BACKGROUND-POSITION: center center;
	width:133px;
	height:20px;
	BACKGROUND-COLOR: #A16908
}
/*スケジュールテーブルヘッダ（朝食）
td.scheduleHeaderBreakfast
{
	BACKGROUND-POSITION: center center;
	width:43px;
	height:20px;
	BACKGROUND-COLOR: #A16908
}
/*スケジュールテーブルヘッダ（昼食）
td.scheduleHeaderLunch
{
	BACKGROUND-POSITION: center center;
	width:42px;
	height:20px;
	BACKGROUND-COLOR: #A16908
}
/*スケジュールテーブルヘッダ（夕食）
td.scheduleHeaderSupper 
{
	BACKGROUND-POSITION: center center;
	width:43px;
	height:20px;
	BACKGROUND-COLOR: #A16908
}
/*スケジュール行
tr.schedule
{
	background-color: #ffffcc;
}
/*スケジュール列
td.schedule
{
}
/*都市名ラベル
.toshiName
{
}
/*都市名リンク
a.toshiName
{
}
/*ボーダー
td.detailBorder
{
	BACKGROUND-POSITION: left center;
	height: 6px;
	BACKGROUND-IMAGE: url(../../images/detailBorder.gif);
	BACKGROUND-REPEAT: repeat-x;
	
}
/*基本情報項目テーブルスタイル
table.BasicList
{
	background-color: #aaaaaa;
	width: 650px;
}
/*基本情報項目タイトル列
td.BasicListTitle
{
	color: #003366;
	background-color: #e8d38e;
	vertical-align: middle;
	width: 200px;
}
/*基本情報データ列
td.BasicList
{	
	vertical-align: middle;
	background-color: #ffffcc;
}
/*営業所ボーダー(背景)
table.branch
{
	background-color: White;
}
/*営業所ボーダー(背景)
td.branchBorderBack
{
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(../../images/foot_bg.gif);
	BACKGROUND-REPEAT: repeat;
}
/*営業所ボーダー(タイトル)*
td.branchBorderTitle
{
	BACKGROUND-POSITION: center top;
	height: 28px;
	BACKGROUND-IMAGE: url(../../images/foot_toiawase.gif);
	BACKGROUND-REPEAT: no-repeat;
}
/*営業所ボーダー(上部)*
td.branchTopBorder
{
	BACKGROUND-POSITION: left Bottom;
    	width : 750px;
	height: 35px;
	BACKGROUND-IMAGE: url(../../images/foot_top.gif);
	BACKGROUND-REPEAT: no-repeat;
}
/*営業所ボーダー(左部)*
td.branchLeftBorder
{
	BACKGROUND-POSITION: right top;
	width: 3px;
	height: 200px;
	BACKGROUND-IMAGE: url(../../images/foot_left.gif);
	BACKGROUND-REPEAT: repeat-y;
}
/*営業所ボーダー(右部)*
td.branchRightBorder
{
	BACKGROUND-POSITION: right top;
	width: 3px;
	height: 200px;
	BACKGROUND-IMAGE: url(../../images/foot_right.gif);
	BACKGROUND-REPEAT: repeat-y;
}
/*営業所ボーダー(下部)*
td.branchFootBorder
{
	BACKGROUND-POSITION: center top;
    width : 750px;
	height: 10px;
	BACKGROUND-IMAGE: url(../../images/foot_un.gif);
	BACKGROUND-REPEAT: no-repeat;
}
/*営業所欄角(左上部)*
td.branchLeftTopBorder
{
	BACKGROUND-POSITION: light top;
	height: 9px;
	BACKGROUND-IMAGE: url(../../images/foot01.gif);
	BACKGROUND-REPEAT: repeat-y;
}
/*営業所欄角ボーダー(右上部)*
td.branchRightTopBorder
{
	BACKGROUND-POSITION: light top;
	height: 9px;
	BACKGROUND-IMAGE: url(../../images/foot02.gif);
	BACKGROUND-REPEAT: repeat-y;
}
/*営業所欄角(左下部)*
td.branchLeftBottomBorder
{
	BACKGROUND-POSITION: light top;
	height: 9px;
	BACKGROUND-IMAGE: url(../../images/foot03.gif);
	BACKGROUND-REPEAT: repeat-y;
}
/*営業所欄角(右下部)*
td.branchRightBottomBorder
{
	BACKGROUND-POSITION: light top;
	height: 9px;
	BACKGROUND-IMAGE: url(../../images/foot04.gif);
	BACKGROUND-REPEAT: repeat-y;
}

*/

/* ADD OTS中村 20060517 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/
td.tourcode
{
	
}

td.tourpointheader
{
	background-color:Red;
	font-style:italic;
}

td.tourpointdetail
{
}

/*ツアーメリット部------------------------*/
table.tourmerit
{
}

span.tourmeritheader
{
}

span.tourmeritdetail
{
}

tr.tourmeritdetail
{
	/*OK*/
}
/*----------------------------------------*/

/*スケジュールテーブル部------------------*/
table.tblschejule
{
}

span.schejule
{
}

schejuleheader1
{
}

schejuleheader2
{
}

schejuledetail
{
}

schejulehotel
{
}
/*----------------------------------------*/

/*画像------------------------------------*/
td.pic1
{
}

td.pic2
{
}

td.pic3
{
}

td.pic4
{
}
/*----------------------------------------*/

/*航空券アレンジ--------------------------*/
table.airarenge
{
	
}

tr.airarengeheader
{
		
}

span.airarengeheader
{
	
}

tr.airarengedetail
{
	
}

td.airarengedetail
{
	
}

table.airarengelist
{
}

td.airarengeleftlist
{
	
}

td.airarengerightlist
{
}
/*----------------------------------------*/

/*類似ﾂｱｰ---------------------------------*/
table.ruijitour
{
}
span.ruijitourheader
{
	
}

/*----------------------------------------*/
table.travelcondition
{
	border-color:Gray;
}

span.travelconditiontittle
{
	border-color:Gray;
}

td.travelconditionheader
{
	border-color:Gray;
	font-size:12px;
}

td.travelconditiondetail
{
	border-color:Gray;
	font-size:12px;
}




a {text-decoration: underline; font-size:smaller}
mailmaglink {font-size: 0.8em}

/* ▽▽▽ Add.20060524 stx ▽▽▽*/
/*
	color            : フォントカラー
	font-size        : フォントサイズ
	font-style       : フォントスタイル
	font-weight      : フォント太さ
	border-color     : 枠の色
	background-color : 背景色
	text-align       : 位置
	border-collapse  : collapse … （隣の枠線と重ねて表示します）/separate … （隣の枠線と間隔をあけて表示します）デフォルト
*/
/* スケジュール（ヘッダー）*/
td.scheduletitle
{
	color:Black;
	font-size: 12px;
	background-color:Silver;
}
/* スケジュール（ヘッダー）*/
td.scheduledetail
{
	color:Black;
	font-size: 12px;
	background-color:Transparent;
}
/* カレンダー枠*/
table.tblCalender
{
	border-collapse :separate;
	border-color :Gray;
}
/* カレンダー表示月*/
td.calendermonth
{
	color:White;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	background-color:Navy;
	border-color :Gray;
}
/* カレンダー曜日(日曜)*/
td.calendersunday
{
	color : Red;
	font-size :10px ;
	text-align : center;
	border-color : Gray;
}
/* カレンダー曜日(平日)*/
td.calenderweekday
{
	color :black ;
	font-size :10px ;
	text-align : center;
	border-color : Gray;
}
/* カレンダー曜日(土曜)*/
td.calendersaturday
{
	color : Blue;
	font-size :10px ;
	text-align : center;
	border-color : Gray;
}
/* カレンダー名細部*/
td.calenderdetail
{
	color : black;
	font-size : 12px;
	text-align : left;
	border-color : Gray;
}
/* 料金部枠*/
table.tblPrice
{
	border-collapse :collapse;
	border-color:Gray;
}
/* 料金部ヘッダー*/
td.priceheader
{
	color:White;
	font-size :12px ;
	background-color:Navy;
	text-align : center;
	border-color:Gray;
}
/* 料金部明細*/
td.pricedetail
{
	color : black;
	font-size : 12px;
	text-align : right;
	border-color : Gray;
}
/* 料金部行ヘッダー*/
td.pricerowheader
{
/*	color : blue;*/
	font-size :12px ;
/*	background-color : white;*/
	text-align : center;
	border-color : Gray;
}
/* 料金部列ヘッダー*/
td.pricecolheader
{
	color : black;
	font-size : 10px;
	text-align : center;
	border-color : Gray;
}
/* 料金部コメント*/
td.pricecomment
{
	color:red;
	font-size : 11px;
	font-weight : bold;
	text-align : left;
}
/* △△△ Add.20060524 stx △△△*/
/* 画面左端の帯画像パス */
/*td.obi
{
	background-image:url(../images/obi/blue.gif);
}*/
/*類似ツアーのご案内ヘッダ(A.060725 STX)*/
td.nearTour
{
	color:White;
	background-color:Navy;
}
