/* ===================================================== */
/* FONT ELEMENT SET */
/* ===================================================== */

.TxtRed{
	color: #FF3300;
}

.TxtPurple{
	color: #aa0077;
}

.TxtWhite{
	color: #FFFFFF;
}

.TxtNavy{
	color: #345381;
}

/* ===================================================== */
/* TD ELEMENT SET */
/* ===================================================== */

.tdDiscountNew{
	padding: 10px 10px 10px 10px;
	margin-bottom:10px;
}


/* ===================================================== */
/* p ELEMENT SET */
/* ===================================================== */

p.TxtDiscount1{
	color: #001847;
	font-size:12px;
	line-height:140%;
}

p.TxtDiscount2{
	color:#C50101;
	font-size:18px;
	line-height:140%;
	text-decoration:underline;
	font-weight:bold;
}


p.subTtlBlue{
	color: #18428F;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

p.subTtlGreen{
	color: #336600;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

p.subTtlNavy{
	color: #345381;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

p.subTtlPurple{
	color: #993366;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

p.subTtlPink{
	color: #FB84B7;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

p.subTtlYellow{
	color: #ECB100;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

p.subTtlGray{
	color: #69655A;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}

p.subTtlGrayGreen{
	color: #466A64;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}


/* ===================================================== */
/* FONT ELEMENT SET */
/* ===================================================== */

td.DiscountTtl{
	padding: 0px 10px 5px 0px;
	font-size:12px;
	color:#9C5BA4;
	text-align:left;
}

td.Ttl{
	padding: 5px 10px 3px 0px;
	font-size:14px;
	color:#9C5BA4;
	text-align:left;
	font-weight:bold;
}

td.Ttl2{
	border-left: 5px solid #3C196F;
	border-bottom: 1px solid #3C196F;
	padding: 5px 10px 3px 8px;
	color:#3C196F;
	font-weight:bold;
}


td.BoderTop{
	border-top: 1px solid #CCCCCC;
}
td.BoderBottom{
	border-bottom: 1px solid #CCCCCC;
}

td.BoderRed{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #cf7ab3;
}

img.privilegeImage
{
	margin: 5px 0 0 5px;
}

p.privilegeText
{
	color: #333333;
	font: 12px '‚l‚r ‚oƒSƒVƒbƒN', Osaka;
	line-height: 1.6em;
	margin: 0 0 5px 15px;
}

.utikeshi{
	text-decoration:line-through;
}


/* ===================================================== */
/* 2006.5.11 */
/* ===================================================== */

.tdDiscountGoHead{
	padding: 4px 15px;
	text-align:center;
	background-color:#FBECF6;
	border-bottom:solid 1px #666;
}

.tdDiscountGo{
	padding: 4px 15px;
	text-align:center;
	background-color:#FBECF6;
	border-bottom:solid 1px #999;
}

.tdDiscountFoot{
	padding: 4px 15px;
	text-align:center;
	background-color:#FBECF6;
}

.tdDiscountFareHead{
	padding: 4px 10px;
	text-align:center;
	background-color:#FFF;
	border-bottom:solid 1px #666;
}

.tdDiscountFare{
	padding: 4px 2px;
	text-align:left;
	background-color:#FFF;
	border-bottom:solid 1px #999;
}

.tdDiscountFare2{
	padding: 4px 10px;
	text-align:left;
	background-color:#FFF;
	border-bottom:dashed 1px #666;
}

.tdDiscountFareFoot{
	padding: 4px 10px;
	text-align:left;
	background-color:#FFF;
}

.tdDiscountMileHead{
	padding: 4px 10px;
	text-align:center;
	background-color:#EEE;
	border-bottom:solid 1px #666;
}
.tdDiscountMile{
	padding: 4px 6px;
	text-align:center;
	background-color:#EEE;
	border-bottom:solid 1px #999;
}

.tdDiscountMile2{
	padding: 4px 10px;
	text-align:center;
	background-color:#EEE;
	border-bottom:dashed 1px #666;
}

.tdDiscountMileFoot{
	padding: 4px 10px;
	text-align:center;
	background-color:#EEE;
}

.tdDiscountMemo{
	padding: 4px 8px;
	text-align:left;
	background-color:#FFF;
	border-bottom:solid 1px #FFF;
}

.tdDiscountMemoFoot{
	padding: 4px 8px;
	text-align:left;
	background-color:#FFF;
}

/* ===================================================== */
/* VISIT THAILAND CAMPAIGN */
/* ===================================================== */
.vtcHead01{
	width:570px;
	background-color:#f6f6f6;
	margin-bottom:10px;
	margin-left:8px;
	padding:0px;
	clear: both;
}
.vtcHeadTxt01{
	color:#FF9900;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
	padding:6px 15px 6px 15px;
	margin:0px;
}
.vtcContents02{
	width:570px;
	margin-bottom:0px;
	padding:5px 6px 5px 10px;
}
.vtcContentsTxt01{
	color:#333;
	font-size:12px;
	line-height:140%;
	padding:0px 15px 3px 15px;
	margin-bottom:0px;
}
