@charset "Shift_JIS";
@import url(sub.css);

/* ----------------------------------------------------------------------------------------------
 * q‹óŽž•\ƒy[ƒWA˜A—ƒoƒXŽž•\ƒy[ƒW—pCSS
 * ---------------------------------------------------------------------------------------------- */


h2{
	font-size:110%;
	margin:1em 40px 10px 40px;
	border-bottom:dashed 1px #778899;
}

table#main p{
	font-size:100%;
	line-height:150%;
	text-indent:0em;
	margin:0.5em 60px 0.5em 60px;
	padding:0;
}

ul{
}

ul.notice{
	list-style:none;
	text-indent:-2.3em;
	margin:0.5em 60px 0.5em 100px;
}


/* ˜A—æ */

p.contact{
	font-size:90% !important;
	text-align:center;
	margin:1.5em 60px 0.5em 60px !important;
	background-color:#f5f5f5;
	border:solid 1px #999999 !important;
}

p.notice{
	font-size:90% !important;
	margin:0 10px !important;
}



/* q‹óŽž‚ÆƒoƒXŽž‚ÌŠúŠÔ */

table.kikan{
	font-size:120% !important;
	font-weight:bold;
	text-align:center;
	margin:0 60px 0px 60px !important;
	border-collapse:collapse;
	border-spacing:0;
	border:solid 2px #4161e1 !important;
}

table.kikan td{
	padding:3px 5px !important;
}

p.navi_kikan{
	font-size:100% !important;
	text-align:right;
	margin:0px 60px 20px 30px !important;
}




/* q‹óŽž --------------------------------------------------------- */


/* q‹óŽž‚Ìƒe[ƒuƒ‹ */

table.flight_01{
	font-family:Helvetica,sans-serif;
	margin:5px 60px 0 60px;
	border-collapse:collapse;
	border-spacing:0;
	border:solid 0px #666666;
}

table.flight_01 th{
	vertical-align:top !important;
	font-weight:normal;
	padding:3px 5px !important;
	border:solid 0px #666666 !important;
}

table.flight_01 td{
	vertical-align:top !important;
	padding:3px 5px !important;
	border:solid 0px #666666 !important;
}

table.flight_02{
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px #666666;
}

table.flight_02 th{
	vertical-align:top !important;
	font-weight:normal;
	padding:3px 5px !important;
	border:solid 1px #666666 !important;
}

table.flight_02 td{
	vertical-align:top !important;
	padding:3px 5px !important;
	border:solid 1px #666666 !important;
}

/* ƒoƒXŽž --------------------------------------------------------- */

/* ˜Hü‚Æ‰^’À‚Ìƒe[ƒuƒ‹ */

table.r_f{
	margin:5px 10px 0 60p !importantx;
	padding:0;
	border:solid 0px #666666;
}

table.r_f td{
	background-color:#ffffff !important;
	border:solid 0px #666666 !important;
}

ul{
	border:solid 0px #666666 !important;
}

table.route_fare{
	font-family:Helvetica,sans-serif;
	vertical-align:middle !important;
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px #666666 !important;
}

table.route_fare th{
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	padding:3px 0 !important;
	border:solid 1px #666666 !important;
}

table.route_fare td{
	padding:3px 10px !important;
	background-color:#ffffff !important;
	border:solid 1px #666666 !important;
}


/* ƒoƒXŽž‚Ìƒe[ƒuƒ‹ */

table.bus_to_ap{/* ”ªŒË‚©‚çŽO‘ò‹ó` */
	font-family:Helvetica,sans-serif;
	margin:5px 10px 0 50px;
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px #666666 !important;
}

table.bus_to_ap th{
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	padding:3px 10px !important;
	border:solid 1px #666666 !important;
}

table.bus_to_ap td{
	padding:3px 20px !important;
	background-color:#ffffff !important;
	border:solid 1px #666666 !important;
}

table.bus_from_ap{/* ŽO‘ò‹ó`‚©‚ç”ªŒË */
	font-family:Helvetica,sans-serif;
	margin:5px 10px 0 50px;
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px #666666 !important;
}

table.bus_from_ap th{
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	padding:3px 10px !important;
	border:solid 1px #666666 !important;
}

table.bus_from_ap td{
	padding:3px 20px !important;
	background-color:#ffffff !important;
	border:solid 1px #666666 !important;
}