/*HOTELS STYLES*/
.hotels1 {
	font-family: arial;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width: 425px;
	background-color: #694620;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.hotels2 {
	font-family: arial;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width: 425px;
	background-color: #3399CC;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.hotels3 {
	font-family: arial;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width: 425px;
	background-color: #b71d1d;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.hotels4 {
	font-family: arial;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width: 425px;
	background-color: #48a848;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.hotels5 {
	font-family: arial;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width: 425px;
	background-color: #e251a2;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.hotels6 {
	font-family: arial;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width: 425px;
	background-color: #db5335;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.hotels7 {
	font-family: arial;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width: 425px;
	background-color: #4c8bcc;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.areRight{
	text-align:right;
	color:#07909A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px 5px;
	margin-left: 5px;
	line-height: 12px;
}

.hotels_info{
	width: 415px;
	font-size:16px;
	color:#694620;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #FAF9F6;
	border-top: 1px solid #694620;
	border-bottom: 2px solid #694620;
}

.hotels_info h3{
margin:0;
padding:0;
color: #444;
font-size:14px;
}

table.okinawa_table th {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #3399CC;
border-collapse: collapse;
text-align:left;
}

table.okinawa_table th.rightborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #3399CC;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.okinawa_table th.leftborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #3399CC;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.okinawa_table td.rightborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;}


table.okinawa_table td.leftborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;
padding-left:5px;}


table.tokyo_table th {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #b71d1d;
border-collapse: collapse;
text-align:left;
}

table.tokyo_table th.rightborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #b71d1d;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.tokyo_table th.leftborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #b71d1d;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.tokyo_table td.rightborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;}


table.tokyo_table td.leftborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;
padding-left:5px;}

table.kyoto_table th {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #48a848;
border-collapse: collapse;
text-align:left;
}

table.kyoto_table th.rightborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #48a848;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.kyoto_table th.leftborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #48a848;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.kyoto_table td.rightborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;}


table.kyoto_table td.leftborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;
padding-left:5px;}

table.osaka_table th {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #e251a2;
border-collapse: collapse;
text-align:left;
}

table.osaka_table th.rightborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #e251a2;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.osaka_table th.leftborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #e251a2;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.osaka_table td.rightborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;}


table.osaka_table td.leftborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;
padding-left:5px;}

table.hiroshima_table th {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #db5335;
border-collapse: collapse;
text-align:left;
}

table.hiroshima_table th.rightborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #db5335;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.hiroshima_table th.leftborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #db5335;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.hiroshima_table td.rightborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;}


table.hiroshima_table td.leftborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;
padding-left:5px;}

table.hokkaido_table th {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #4c8bcc;
border-collapse: collapse;
text-align:left;
}

table.hokkaido_table th.rightborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #4c8bcc;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.hokkaido_table th.leftborder {
font-family: arial;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:22px;
background-color: #4c8bcc;
border-collapse: collapse;
border-left: #FFFFFF 8px solid;
border-right: #FFFFFF 8px solid;
text-align:left;
}

table.hokkaido_table td.rightborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;}


table.hokkaido_table td.leftborder {
background-color: #FFFFFF;
border-collapse: collapse;
border-left: #FFFFFF 3px solid;
border-right: #FFFFFF 3px solid;
padding-left:5px;}

