@charset "utf-8";
/* CSS Document */


p, h4, h5, h6, ul {
	margin: 0px;
	padding: 0px;
	color:#CCCCCC;
	font-size:12px;
}

li {
list-style:none;
}

body {
	margin-top: 7px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image:url(../tb.jpe);
	text-align:center;
}

#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	min-height: 100%;
}

#container h2 {
	padding-bottom: 20px;
}

#container h4 {
	float: left;
}


#text1 {
	clear: both;
	background-image: url(images/cx_aus_02.jpg);
	height: 134px;
	background-repeat: no-repeat;
}
#text1 p {
	font-size: 12px;
	padding-top: 35px;
	padding-left: 145px;
	text-align:left;
	color: #ffffff;
	letter-spacing: 2px;
    line-height: 125%;
}

#text2 {
	clear: both;
	background-image: url(images/cx_aus_fare_02.jpg);
	height: 134px;
	background-repeat: no-repeat;
}
#text2 p {
	font-size: 12px;
	padding-top: 30px;
	padding-left: 439px;
	text-align:left;
	color: #ffffff;
	letter-spacing: 1px;
    line-height: 125%;
}
#text3 {
	clear: both;
	background-image: url(images/cx_aus_rule_02.jpg);
	height: 134px;
	background-repeat: no-repeat;
}
#text3 p {
	font-size: 12px;
	padding-top: 15px;
	padding-left: 71px;
	text-align:left;
	color: #ffffff;
	letter-spacing: 1px;
    line-height: 125%;
}
#text4 {
	clear: both;
	background-image: url(images/cx_oceania_05.jpg);
	height: 238px;
	background-repeat: no-repeat;
}
#text4 p {
	font-size: 12px;
	padding-top: 22px;
	padding-left: 455px;
	text-align:left;
	color: #ffffff;
	letter-spacing: 2px;
    line-height: 125%;
}
#text5 {
	clear: both;
	background-image: url(images/cx_aus_ezample_02.jpg);
	height: 164px;
	background-repeat: no-repeat;
}
#text5 p {
	font-size: 12px;
	padding-top: 22px;
	padding-left: 451px;
	text-align:left;
	color: #ffffff;
	letter-spacing: 2px;
    line-height: 125%;
}
#text10 {
float:left;
	background-image: url(images/cx_woman_03.jpg);
	height: 330px;
	width:140px;
	background-repeat: no-repeat;
}
#text10 p {
	font-size: 12px;
	padding-top: 22px;
	padding-left: 451px;
	text-align:left;
	color: #ffffff;
	letter-spacing: 2px;
    line-height: 125%;
}
#text11 {
float:left;
	background-image: url(images/cx_board_04.jpg);
	height: 330px;
	width:660px;
	text-align:left;
	background-repeat: no-repeat;
}
#text11 p {
	font-size: 12px;
	text-align:left;
	color: #004F4F;
	letter-spacing: 1px;
    line-height: 125%;
}

#text9 {
	clear: both;
	background-image: url(images/cx_aus_04.jpg);
	background-repeat:repeat-y;
}
#text9 p {
	font-size: 12px;
	padding-top: 5px;
	padding-left: 110px;
	text-align:left;
	color: #4f3e1e;
	letter-spacing: 2px;
    line-height: 125%;
}
#text19 {
	clear: both;
	background-image: url(images/cx_aus_04.jpg);
	background-repeat:repeat-y;
}
#text19 p {
	font-size: 12px;
	padding-top: 5px;
	padding-left: 70px;
	text-align:left;
	color: #4f3e1e;
	letter-spacing: 2px;
    line-height: 125%;
}
#text7 {
	clear: both;
	background-image: url(images/cx_aus_06.jpg);
	height: 35px;
	background-repeat: no-repeat;
}
#text17 {
	clear: both;
	background-image: url(images/cx_aus_06.jpg);
	height: 80px;
	background-repeat: no-repeat;
}

#board {
	clear: both;
	background-image: url(images/eur-pass-board_02.jpg);
	height:192px;
}

#board {
	clear: both;
	background-image: url(images/eur-pass-board_02.jpg);
	height:192px;
}
#board p {
text-align:left;
	font-size: 12px;
	padding-top: 47px;
	padding-left: 47px;
	color: #4f3e1e;
	letter-spacing: 1px;
    line-height: 125%;
}


#inquiry-u {
	clear: both;
	background-image: url(images/inquiry_u_07.jpg);
	height: 78px;
	background-repeat: no-repeat;
}
#inquiry-u p {
	font-size: 12px;
	padding-top: 22px;
	padding-left: 451px;
	text-align:left;
	color: #ffffff;
	letter-spacing: 2px;
    line-height: 125%;
}
#inquiry-m {
	clear: both;
	background-image: url(images/inqury_m_08.jpg);
	background-repeat: repeat-y;
}
#inquiry-m p {
	font-size: 12px;
	padding-top: 22px;
	padding-left: 451px;
	text-align:left;
	color: #ffffff;
	letter-spacing: 2px;
    line-height: 125%;
}
#inquiry-b {
	clear: both;
	background-image: url(images/inquiry-b_09.jpg);
	height: 50px;
	background-repeat: no-repeat;
}

#link {
	clear: both;
	background-image: url(images/cx_aus_07.jpg);
	height:80px;
}
#link a {
	color: #ffffff;
	text-decoration:none;
}
#link a:hover {
	color: #ff9900;
}

#text2 a {
	color: #ffffff;
}

#text2 a:hover {
	text-decoration: none;
	color: #021e39;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
#text3 a {
	color: #ffffff;
}

#text3 a:hover {
	text-decoration: none;
	color: #9d3536;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
#text4 a {
	color: #ffffff;
}

#text4 a:hover {
	text-decoration: none;
	color: #ccff66;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
	color: #666666;
	font-size: 12px;
	background-color:#e1ca9f;
	text-align: center;
	margin-left:2px;
	margin-right:2px;
}
h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
	color: #666666;
	font-size: 12px;
	background-color:#d1e3d1;
	text-align: center;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:2px;
	margin-right:2px;
}
#space {
	clear: both;
	background-image: url(images/one_world_06.jpg);
	height: 39px;
	background-repeat: no-repeat;
}

#footer {
	clear: both;
	background-image: url(images/cx_aus_07.jpg);
	height: 134px;
}

#table-below{
	font-size: 10pt;
	text-align: left;
	font-family: "MS UI Gothic";
	color: #666666;
	width: 610px;
	background-color:#faf0e5;
	border:0px;
	margin-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	border-top:dotted 1px #4f3e1e;
	border-left:dotted 1px #4f3e1e;
	border-right:dotted 1px #4f3e1e;
	border-bottom:dotted 1px #4f3e1e;
}
#table-below table td{
	padding:4px;
}
.tensen {border: 1px dotted #888888;
	margin: 2px;
	padding: 2px;
}
#table-grupe{
	font-size: 10pt;
	text-align: left;
	font-family: "MS UI Gothic";
	color: #666666;
	width: 600px;
	background-color:#ffffff;
	border:0px;
	margin-right: auto;
	margin-left: auto;
	border-top:dotted 1px #99cccc;
	border-left:dotted 1px #99cccc;
	border-right:dotted 1px #99cccc;
	border-bottom:dotted 1px #99cccc;
}
#table-grupe table td{
	padding:4px;
	border:solid 1px #99cccc;
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
    line-height: 160%;
}
#table-fare{
	font-size: 10pt;
	text-align: left;
	font-family: "MS UI Gothic";
	color: #666666;
	width: 600px;
	background-color:#ffffff;
	border:0px;
	margin-right: auto;
	margin-left: auto;
	border-top:dotted 1px #7878a7;
	border-left:dotted 1px #7878a7;
	border-right:dotted 1px #7878a7;
	border-bottom:dotted 1px #7878a7;
}
#table-fare table td{
	padding:4px;
	border:solid 1px #7878a7;
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
    line-height: 130%;
}
#table-exa{
	font-size: 10pt;
	text-align: left;
	font-family: "MS UI Gothic";
	color: #666666;
	width: 550px;
	background-color:#ffdddd;
	border:0px;
	margin-left: 0px;
	border-top:dotted 1px #7878a7;
	border-left:dotted 1px #7878a7;
	border-right:dotted 1px #7878a7;
	border-bottom:dotted 1px #7878a7;
}
#table-exa table td{
	padding:4px;
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
    line-height: 130%;
}

#table-rule{
	font-size: 10pt;
	text-align: left;
	font-family: "MS UI Gothic";
	color: #666666;
	width: 600px;
	background-color:#ffffff;
	border:0px;
	margin-right: auto;
	margin-left: auto;
	border-top:dotted 1px #ff9999;
	border-left:dotted 1px #ff9999;
	border-right:dotted 1px #ff9999;
	border-bottom:dotted 1px #ff9999;
}
#table-rule table td{
	padding:4px;
	border-bottom:dotted 1px #ff9999;
	border-right:dotted 1px #ff9999;
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
    line-height: 125%;
}
#table-inquiry{
	font-size: 10pt;
	text-align: left;
	font-family: "MS UI Gothic";
	color: #666666;
	width: 620px;
	border:0px;
	margin-right: auto;
	margin-left: auto;
}
#table-inquiry table td{
	padding:4px;
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0px;
    line-height: 145%;
}
#table-link{
	font-size: 10pt;
	text-align: left;
	font-family: "MS UI Gothic";
	color: #666666;
	width: 650px;
	background-color:#ffffff;
	border:0px;
	margin-right: auto;
	margin-left: auto;
	border-top:solid 1px #993333;
	border-left:solid 1px #993333;
	border-right:solid 1px #993333;
	border-bottom:solid 1px #993333;
}
#table-link table td{
	padding:4px;
	border:solid 1px #993333;
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
    line-height: 160%;
}
#table-link a {
	color: #ffffff;
}

#table-link a:hover {
	text-decoration: none;
	color: #ffffff;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}