/* ********** topのみ利用style ********** */ 
.recommen{
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana,Helvetica,Arial,Sans-Sertif;
}
.recommen A:link{color:#555555; text-decoration:none;}
.recommen A:visited{color:#555555; text-decoration:none;}
.recommen A:hover{color:#ff0079; background-color:#FBC6DB}
.recommen-date{
	color: #555555;
	font-size: 10px;
	font-weight: normal;
	float: right;
}
.recommen-price{
	color: #555555;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana,Helvetica,Arial,Sans-Sertif;
	text-align: right;
	letter-spacing: 1px;
}
td.t-price{
	font-size: 15px;
	padding: 0px 5px 0px 5px;
	text-align: right;
}
td.t-city{
	font-size: 13px;
	height: 15px;
	padding: 0px 5px 0px 5px;
}
/* ********** topのみ利用style ********** */ 

/* ********** no.1共通設定 ********** */ 
body {
	background-color: #FFFFFF;
	margin: 10px 0 10px 10px; 
}
body.info {
	background-color: #D8EFFF;
	margin: 5px 0 5px 5px; 
}
td {
	color: #333333;
	font-size: 12px;
	font-family: Arial,Helvetica,Verdana,Sans-Sertif;
}
ul.info{
	vertical-align: text-top;
	margin-left: 25px;
}
A:link		{color:#666666;}
A:visited	{color:#666666;}
A:hover		{color:#ff0079;}

/* ********** no.1共通style ********** */ 
.gothic{font-family : ＭＳ Ｐゴシック, ヒラギノ角ゴ Pro W3;}

.px9 {font-size: 9px;}
.px10 {font-size: 10px;}
.px11 {font-size: 11px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px15 {font-size: 15px;}
.px16 {font-size: 16px;}
.px18 {font-size: 18px;}
.px20 {font-size: 20px;}
.px25 {font-size: 25px;}
.px28 {font-size: 28px;}
.px30 {font-size: 30px;}
.px30b {font-size: 30px; font-weight: bolder;}
.px35 {font-size: 35px;}
.px35b {font-size: 35px; font-weight: bolder;}
.px40b {font-size: 40px; font-weight: bolder;}
.rs {COLOR:#FF0000;}
.rb {COLOR:#FF0000; font-weight:bold;}
.ws {COLOR:#FFFFFF;}
.wb {COLOR:#FFFFFF; font-weight:bold;}
.month {
	font-weight:bold;
	color:#FFFFFF;
	font-size:15px;
    height: 20px;
}
.gr {
	font-weight:bold;
	color:#3366FF;
	font-size:14px;
}

.asia01{
	background-color:#ff4444;
}
.america01{
	background-color:#0371e4;
}
.europe01{
	background-color:#993300;
}
.oceania01{
	background-color:#2e9137;
}
.beach01{
	background-color:#F7C004;
}
.info_bg{
	background-color:#E8F3FF;
}
.margin_t3{
	margin-top:3px;
}
.margin_t2{
	margin-top:2px;
}
.margin_b10{
	margin-bottom:10px;
}
.margin_b3{
	margin-bottom:3px;
}
.update {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0F218B;
}
