@charset "EUC-JP";

/* [ default ] ------------------------------- */

body {
font-family:"Arial", "Helvetica", "sans-serif";
}

body,
div,
ul,
ol,
li,
table,
th,
td,
p,
span,
form,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5{
	margin:0;
	padding:0;
}

img{
	border:none;
}

em{
	font-style:normal;
}

ul,
ol{
	list-style:none;
}

th{
	font-weight:normal;
}

body{
	text-align:center;
}
.clear{
	clear:both;
}

/* [ / default ] ------------------------------- */

/* [ wrap ] ------------------------------- */
#wrap{
width:760px;
margin:0 auto;
text-align:left;
}
/* [ / wrap ] ------------------------------- */

/* [ header ] ------------------------------- */

#header{
margin:0;
padding:0;
}

/*
#header #headLink {
margin-bottom:3px;
}

#header #headLink span {
font-size:11px;
color: #333;
}


#header #headLink span a:link {
font-size:11px;
color: #333;
text-decoration: none;
}
#header #headLink span a:visited {
font-size:11px;
color: #333;
text-decoration: none;
}
#header #headLink span a:hover {
font-size:11px;
color: #333;
text-decoration: underline;
}
#header #headLink span a:active {
font-size:11px;
color: #333;
text-decoration: none;
}

#header #headNavi {
margin-top:13px;
}
*/

/* [ login form ] ------------------------------- */

#login{
margin:5px 0px 0px 10px;
padding:0;
background: transparent url(/wws/us/e/images_top/ind_log_bg_001.jpg) repeat-x left bottom;
border-bottom:1px solid #3b3ea9;
width:760px;
}
/*
#login #loginForm td {
padding: 0px 5px 0px 0px;
}
*/

#login #loginForm {
margin-bottom:8px;
}

#login #loginForm td .txt1{
margin-bottom:3px;
}

#login #loginForm td .txt1 span{
	font-size:9px;
	/* \*/
	font-size:10px;
	/* */
}

#login #loginForm #autoLoginCheck {
	vertical-align: -1px;
	/* \*/
	vertical-align: -6px !important;
	vertical-align: -2px;
	/* */
	padding:0;
}



#login #loginForm td input {
	_padding-top:3px;
}
#login #loginForm td a {
	font-size:9px;
	/* \*/
	font-size:10px;
	/* */
	background:url(/wws/us/e/images_top/ind_ar_001.gif) no-repeat 4px 3px;
	padding:0px 0px 15px 11px;
}

#login #loginForm td a#keepLogin {
	font-size:9px;
	/* \*/
	font-size:10px;
	/* */
	padding-left:7px; 
	background: transparent;
	padding-left: 0px;
}

#login #loginForm a:link {
color: #000;
text-decoration: none;
}
#login #loginForm a:visited {
color: #000;
text-decoration: none;
}
#login #loginForm a:hover {
color: #000;
text-decoration: underline;
}
#login #loginForm a:active {
color: #000;
text-decoration: none;
}

/* [ / login form ] ------------------------------- */

/* [ after login ] ------------------------------- */

#loginAfter {
margin:5px 0px 0px 10px;
padding:0;
background: transparent url(/wws/us/j/images_top/ind_log_bg_001.jpg) repeat-x left bottom;
border-bottom:1px solid #3b3ea9;
width:760px;
}

#loginAfter #welcome {
margin:2px 0px 0px 0px;
padding:0;
font-size:12px;
line-height:13px;
	/*\*//*/
font-size:11px;
line-height:12px;
	/**/
color:#000000;
}

#loginAfter #date {
margin:4px 7px 0px 7px;
}

#loginAfter #date #now {
	font-size:9px;
	/* \*/
	font-size:10px;
	/* */
	margin:4px 0px 6px 0px;
}

#loginAfter #date #notId a {
	font-size:9px;
	/* \*/
	font-size:10px;
	/* */
	background:url(/wws/us/j/images_top/ind_ar_002.gif) no-repeat 3px 2px;
	padding-left:11px;
}

#loginAfter #date #detail {
	font-size:10px;
	/* \*/
	font-size:10px;
	/* */
	margin:4px 0px 4px 10px;
}

#loginAfter #date #detail a:link,
#loginAfter #date #notId a:link {
color: #0000FE;
text-decoration:underline;
}
#loginAfter #date #detail a:visited,
#loginAfter #date #notId a:visited {
color: #0000FE;
text-decoration:underline;
}
#loginAfter #date #detail a:hover,
#loginAfter #date #notId a:hover {
color: #0000FE;
text-decoration:none;;
}
#loginAfter #date ##detail a:active,
#loginAfter #date #notId a:active {
color: #0000FE;
text-decoration:none;
}

#loginAfter #mile {
margin:9px 7px 0px 7px;
font-size:12px;
line-height:14px;
	/*\*//*/
font-size:11px;
line-height:13px;
	/**/
color:#000000;
}

#loginAfter #mile a:link {
color: #0000FE;
text-decoration:underline;
}
#loginAfter #mile a:visited {
color: #0000FE;
text-decoration:underline;
}
#loginAfter #mile a:hover {
color: #0000FE;
text-decoration:none;
}
#loginAfter #mile a:active {
color: #0000FE;
text-decoration:none;
}

#loginAfter #logout {
margin:13px 10px 12px 7px;
}

/* [ / after login ] ------------------------------- */

/* [ / header ] ------------------------------- */

/* [ contents ] ------------------------------- */

#contents {
margin:10px 0px 0px 10px;
}

/* [ / contents ] ------------------------------- */

/* [ module ] ------------------------------- */

#module #reservecol {
	margin: 0;
	padding: 0;
	background-color: #eee;
	background: #e5e5e5 url(/wws/us/e/images_top/ind_mod_bg_001.gif) repeat-y 0 0;
	border-left: 1px solid #00329d;
	border-right: 1px solid #00329d;
	border-bottom: 1px solid #00329d;
	vertical-align: 0;
	width:auto !important;
	width:208px;
}

#module #reservecol table,
#module #reservecol ul {
	margin: 0;
	padding: 0;
}
#module #reservecol #reservfrm,
#module #reservecol #reservMn {
	margin: 2px 5px 1px 10px;
	padding: 0;
}
#module #reservecol .int-resTable {
width:210px;
margin:0px 0 8px 0;
}
#module #reservecol .int-resTable2 {
margin:0px 0 5px 0;
}
#module #reservecol .int-resTable3 {
margin:0px 0 4px 0;
}

#module .airportfrm-ttl-img {
margin-bottom:2px;
}
#module #reservecol td.airportSelect input {
	width:154px;
}
#module #reservecol select.city_int {
	width:135px;
}
#module #reservecol select.num {
	width:47px;
}

#module #reservecol td.ariportCord {
	vertical-align: bottom;
}
#module #reservecol td.ariportCord input {
	width:48px;
}
#module #reservecol .city_dom {
	width:150px;
}
#module #reservecol .month, #module #reservecol .date {
	width:50px;
}
#module #reservecol select {
	font-size:12px;
}
#module #intfrmArea {
margin:8px 0 0 8px;
}

#module #trareservecol .int-resTable {
width:210px;
margin:0px 0 8px 0;
}
#module #trareservecol table,
#module #trareservecol ul {
	margin: 0;
	padding: 0;
}
#module #trareservecol #reservfrm,
#module #trareservecol #reservMn {
	margin: 2px 5px 1px 10px;
	padding: 0;
}
#module #trareservecol .int-resTable {
margin:0px 0 8px 0;
}
#module #trareservecol .int-resTable2 {
margin:0px 0 5px 0;
}
#module #trareservecol .int-resTable3 {
margin:0px 0 4px 0;
}
#module #trareservecol .int-resTable4 {
margin:0px 0 3px 0;
}
#module #trareservecol td.airportSelect input {
	width:154px;
}
#module #trareservecol select.city_int {
	width:154px;
}
#module #trareservecol select.num {
	width:47px;
}

#module #trareservecol td.ariportCord {
	vertical-align: bottom;
}
#module #trareservecol td.ariportCord input {
	width:48px;
}
#module #trareservecol .city_dom {
	width:150px;
}
#module #trareservecol .month, #module #reservecol .date {
	width:50px;
}
#module #trareservecol select {
	font-size:12px;
}
#module #intfrmArea {
margin:8px 0 0 8px;
}

/* [ module add ] ------------------------------- */

#module #reservecol .selectStyle1 {
margin:3px 6px 3px 8px;
}
#module #reservecol .selectStyle2 {
margin:0px 6px 3px 8px;
}

#module #reservecol .selectStyle1 select,
#module #reservecol .selectStyle2 select {
font-size:10px;
width:145px;
}

/* [ / module add ] ------------------------------- */

/* [ contents ] ------------------------------- */

#mainArea{
margin:0;
padding:0;
}
#mainArea #mainBn {
margin:0;
padding:0;
}

#mainArea #mainBn2 {
margin-top:4px;
padding:0;
}

/* limited */
#mainArea #limitedArea {
margin-top:4px;
padding:0;
}

#mainArea #limitedArea table.limited {
margin:0;
padding:0;
border:solid 1px #75A3E2;
background-color:#FFFFFF;
}
#mainArea #limitedArea table.limited th.firstCell {
padding:3px 4px 6px 4px;
font-size:66%;
	/*\*//*/
font-size:66%;
	/**/
font-weight:bold;
color:#000066;
text-align:left;
line-height:10px;
}
#mainArea #limitedArea table.limited th {
padding:0px 4px 6px 4px;
font-size:66%;
	/*\*//*/
font-size:66%;
	/**/
font-weight:bold;
color:#000066;
text-align:left;
line-height:10px;
}
#mainArea #limitedArea table.limited th.lastCell {
padding:0px 4px 6px 4px;
font-size:66%;
	/*\*//*/
font-size:66%;
	/**/
font-weight:bold;
color:#000066;
text-align:left;
line-height:10px;
}
#mainArea #limitedArea table.limited td.firstCell {
padding:3px 4px 6px 0px;
font-size:66%;
	/*\*//*/
font-size:66%;
	/**/
color:#990000;
text-align:right;
line-height:10px;
}
#mainArea #limitedArea table.limited td {
padding:0px 4px 6px 0px;
font-size:66%;
	/*\*//*/
font-size:66%;
	/**/
color:#990000;
text-align:right;
line-height:10px;
}
#mainArea #limitedArea table.limited td.lastCell {
padding:0px 4px 6px 0px;
font-size:66%;
	/*\*//*/
font-size:66%;
	/**/
color:#990000;
text-align:right;
line-height:10px;
}
#mainArea #limitedArea table.limited td.more {
padding:0px 4px 6px 0px;
font-size:66%;
	/*\*//*/
font-size:66%;
	/**/
color:#508DB7;
text-align:right;
line-height:10px;
}

#mainArea #limitedArea table.limited td.more a:link {
color:#508DB7;
text-decoration: none;
}
#mainArea #limitedArea table.limited td.more a:visited {
color:#508DB7;
text-decoration: none;
}
#mainArea #limitedArea table.limited td.more a:hover {
color:#508DB7;
text-decoration: underline;
}
#mainArea #limitedArea table.limited td.more a:active {
color:#508DB7;
text-decoration: none;
}

#mainArea #limitedArea table.limited td.line {
	background:url(/wws/us/e/images_top/ind_line_001.gif) left top repeat-y;
	width:1px;
	padding:0;
}

/* information */
#mainArea #infoArea {
margin-top:10px;
_margin-top:5px;
padding:0;
}

#mainArea #infoArea table.info {
margin-top:5px;
*margin-top:4px;
padding:0;
}

#mainArea #infoArea table.info td.firstRed {
padding:1px 0px 2px 2px;
font-size:12px;
	/*\*//*/
font-size:11px;
	/**/
color:#990000;
text-align:left;
line-height:12px;
}

#mainArea #infoArea table.info td.firstBlack {
padding:1px 0px 2px 2px;
font-size:12px;
	/*\*//*/
font-size:11px;
	/**/
color:#666666;
text-align:left;
line-height:12px;
}

#mainArea #infoArea table.info td.firstDate {
padding:1px 0px 2px 2px;
font-size:12px;
	/*\*//*/
font-size:11px;
	/**/
color:#666666;
text-align:right;
line-height:12px;
}

#mainArea #infoArea table.info td.red {
padding:3px 0px 2px 2px;
font-size:12px;
	/*\*//*/
font-size:11px;
	/**/
color:#990000;
text-align:left;
line-height:12px;
}
#mainArea #infoArea table.info td.black {
padding:3px 0px 2px 2px;
font-size:12px;
	/*\*//*/
font-size:11px;
	/**/
color:#666666;
text-align:left;
line-height:12px;
}

#mainArea #infoArea table.info td.date {
padding:3px 0px 2px 2px;
font-size:12px;
	/*\*//*/
font-size:11px;
	/**/
color:#666666;
text-align:right;
line-height:12px;
}

#mainArea #infoArea table.info td.firstRed a:link,
#mainArea #infoArea table.info td.red a:link {
color:#990000;
text-decoration: none;
}
#mainArea #infoArea table.info td.firstRed a:visited,
#mainArea #infoArea table.info td.red a:visited {
color:#990000;
text-decoration: none;
}
#mainArea #infoArea table.info td.firstRed a:hover,
#mainArea #infoArea table.info td.red a:hover {
color:#990000;
text-decoration: underline;
}
#mainArea #infoArea table.info td.firstRed a:active,
#mainArea #infoArea table.info td.red a:active {
color:#990000;
text-decoration: none;
}

#mainArea #infoArea table.info td.firstBlack a:link,
#mainArea #infoArea table.info td.black a:link {
color:#666666;
text-decoration: none;
}
#mainArea #infoArea table.info td.firstBlack a:visited,
#mainArea #infoArea table.info td.black  a:visited {
color:#666666;
text-decoration: none;
}
#mainArea #infoArea table.info td.firstBlack a:hover,
#mainArea #infoArea table.info td.black  a:hover {
color:#666666;
text-decoration: underline;
}
#mainArea #infoArea table.info td.firstBlack a:active,
#mainArea #infoArea table.info td.black  a:active {
color:#666666;
text-decoration: none;
}

#mainArea #infoArea table.info td.line {
	background:url(/wws/us/j/images_top/ind_line_004.gif) left top repeat-x;
	height:1px;
	padding:0;
}



/* [ / contents ] ------------------------------- */




/* [ right area ] ------------------------------- */

#rightArea {
width: 208px;
/* \*/
width: 210px;
/* */
}

#rightArea .bn1 {
margin:1px 0px 0px 0px;
padding:0;
}

#rightArea .bn2 {
margin:0;
padding:0;
}



#rightArea table.bnBox1 {
border:solid 1px #99B9FE;
}
#rightArea table.bnBox1 th {
margin:0;
padding:0;
}
#rightArea table.bnBox1 td {
background: transparent url(/wws/us/e/images_top/ind_bn_bg_001.jpg) bottom left no-repeat;
padding:3px;
font-size:10px;
font-weight:normal;
text-align:left;
line-height:100%;
}
#rightArea table.bnBox1 td.line {
	background:url(/wws/us/e/images_top/ind_line_002.gif) left top repeat-x;
	height:1px;
	padding:0;
}

#rightArea table.bnBox1 a:link {
color: #000066;
text-decoration: none;
}
#rightArea table.bnBox1 a:visited {
color: #000066;
text-decoration: none;
}
#rightArea table.bnBox1 a:hover {
color: #000066;
text-decoration: underline;
}
#rightArea table.bnBox1 a:active {
color: #000066;
text-decoration: none;
}

#rightArea2 {
margin-top:10px;
_margin-top:5px;
}

#rightArea3 #areaSelect{
position:relative;
margin:10px 0px 0px 0px;
background: transparent url(/wws/us/e/images_top/ind_bt_009bg.gif) left top no-repeat;
height:47px;
}

#rightArea3 #areaSelect form{
position:absolute;
right:5px;
top:15px;
}

#rightArea4 #maintenance{
margin:10px 0px 0px 5px;
}

/* [ / right area ] ------------------------------- */

/* [ footer ] ------------------------------- */

#footer {
margin:0;
padding:0;
}

/*
#footer .dotline {
background:url(/us/e/images_top/ind_line_003.gif) left top repeat-x;
height:1px;
}

#footer span  {
font-size:10px;
}

#footer span a:link {
color: #666666;
text-decoration: none;
}
#footer span a:visited {
color: #666666;
text-decoration: none;
}
#footer span a:hover {
color: #666666;
text-decoration: underline;
}
#footer span a:active {
color: #666666;
text-decoration: none;
}
*/

/* [ / footer ] ------------------------------- */
