h5	{	font-size: medium;	font-weight: bold;	color: #0091d7;}h5.luggage {	color: #f18d00;}.h5box {	margin-top: 30px;	margin-bottom: 10px;	vertical-align: top;}.listtable {	margin-bottom: 20px;}.listtable td {	vertical-align: top;}.listtable td.bottom {	vertical-align: bottom;}.listtable td p {	margin-bottom: 10px;	text-align: center;	font-size: x-small;	line-height: 130%;}.listtable p.left {	text-align: left;}.listtable td h6 {	font-weight: bold;	color: #0091d7;	margin-bottom: 2px;	text-align: center;	font-size: small;}.listtable td h6 img {	margin: 2px;}p.footnote-r {	font-size: x-small;	text-align: right;}.explaintable {	margin-bottom: 30px;}.explaintable td {	vertical-align: top;}.explaintable .image {	text-align: right;	font-size: x-small;}.explaintable .image img {	margin-bottom: 2px;}.explaintable div {	margin-top: 10px;}p.footnote-l {	font-size: x-small;	text-align: left;	margin-top: 3px;}h6.allerfree {	font-weight: bold;	color: #FFFFFF;	background-color: #0091d7;	vertical-align: baseline;	padding: 3px;}h6 img {	margin-left: 5px;	vertical-align: middle;}.voc {	background-color: #eaf4fc;	padding-top: 10px;	padding-bottom: 10px;}.voc p {	margin-right: 10px;	margin-left: 10px;}.voc h6 {	font-weight: bold;	color: #0091d7;	margin-right: 10px;	margin-bottom: 2px;	margin-left: 10px;}.seatarrange {	font-weight: bold;	color: #f18d00;	margin-bottom: 10px;}.top-l {	text-align: left;	vertical-align: top;}.top-r {	text-align: right;	vertical-align: top;}#divedown {	margin-top: 10px;	margin-bottom: 20px;	border: 2px solid #f18d00;}#divedown td {	vertical-align: top;}#divedown h6 {	font-weight: bold;	color: #f18d00;	margin: 10px 10px 5px;	font-size: small;	line-height: 130%;}#divedown img {	margin: 5px;}.small {	font-size: smaller;	font-weight: normal;}#divedown p {	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;}#tipup {	background-color: #fdeddb;	margin-bottom: 20px;}#tipup td {	vertical-align: middle;}#tipup p {	margin: 10px;}#tipup h6 {	font-size: small;	font-weight: bold;	color: #f18d00;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	vertical-align: middle;}#tipup h6 img {	margin-left: 5px;}#noriori {	margin-bottom: 20px;}#noriori p {	margin-bottom: 10px;}#noriori td.image {	text-align: center;}#noriori td.image p {	font-size: x-small;	margin-right: 10px;	margin-left: 10px;}