/* variable */
.f-small{font-size:70%;} /* 10px */
.f-middle{font-size:80%;} /* defaults　12px */
.f-large{font-size:87.5%;} /* 14px */
.f-large2{font-size:100%;} /* 16px */
.t-small{font-size:70%;line-height:125%;} /* 10px */
.t-middle{font-size:80%;line-height:125%;} /* 12px  */
.t-large{font-size:87.5%;line-height:125%;} /* 14px */
.t-large2{font-size:100%;line-height:125%;} /* 16px */

/* fixing */
.ff-small{font-size:10px;}
.ff-middle{font-size:12px;}
.ff-large{font-size:14px;}
.ff-large2{font-size:16px;}
.ft-small{font-size:10px;line-height:150%;}
.ft-middle{font-size:12px;line-height:150%;}
.ft-large{font-size:14px;line-height:150%;}

/* --------------------------------------------------- */

/* markup CSS */
form{padding:0;margin:0;font-size;70%}
input{padding:0;margin:0;}
h1{padding:0;margin:0;}
h2{padding:0;margin:0;}
h3{padding:0;margin:0;}
p{padding:0;margin:0;}
ul,ol{margin: 0;padding:0.1em 0 0 0.7em;}
li{margin: 0 0 0 1em ;padding: 0;}
dl{padding:0;margin:0;}
dt{padding:0;margin:0;}
dd{margin: 0 0 0 1em ;padding: 0;}
em{margin:0;padding:0;font-style:normal;}
th{font-style:normal;font-weight:normal;text-align:left}

/* --------------------------------------------------- */


/* HeaderArea */
.logo{padding:7px 0px 8px 16px;background-color: #FFFFFF;}
.header01{padding:8px 21px 0px 5px;background-color: #FFFFFF;}
.header02{padding:0px 1px 1px 0px;background-color: #FFFFFF;}
.header03{background-color: #FFFFFF;}
.header04{padding:0px 0px 4px 0px;}
.header-txt{font-size:70%;font-weight:bold;line-height:150%;color:#707070;}
A.header:link {text-decoration:none; color:#707070;font-weight:bold}
A.header:visited {text-decoration:none; color:#707070;font-weight:bold}
A.header:active {text-decoration:none; color:#707070;font-weight:bold}
A.header:hover {text-decoration:underline; color:#707070;font-weight:bold}
/* --------------------------------------------------- */


/* HeaderArea Airport　*/
.header-c01{background-color:#86ceff;}
/* --------------------------------------------------- */


/* FooterArea */
.footer01{padding:10px 7px 6px 8px;}
.footer02{padding:0px 5px 31px 8px;}
/* --------------------------------------------------- */

/* updata 06.03.31 --------------------*/
.bg_index08 img{margin:2px 2px 0 2px}
/*-------------------------------------*/




/*-------------------------------------*/
.main {
	padding:7px 15px 12px 12px;
	background:#e6f0fc;
    width:729px;
}
.main .left {
    width:485px;
}
.main .right {
	padding-top:4px;
	background:url(../ea-img/na_misc_07_en.gif) no-repeat left top;
}
.main .left .column01 {
	padding:0 0 13px;
    width:236px;
	background:url(../ea-img/na_misc_01_en.gif) no-repeat left bottom;
}
.main .left .column01 p {
	margin-bottom:7px;
}
.main .left .column02 {
	padding:0 16px 13px;
    width:207px;
	background:url(../ea-img/na_misc_02_en.gif) no-repeat left bottom;
}
.main .left .column02 p#to {
	padding:5px 0 10px;
}
.main .left .column02 div#way {
	width:185px;
	margin:0 auto;
	padding:4px 0;
}
.main .left .column02 div#way tr#row1 td.ico {
	padding:9px 2px 5px 3px;
}
.main .left .column02 div#way tr#row1 td.t-small {
	padding:9px 0px 5px 2px;
}
.main .left .column02 div#way tr#row2 td.ico {
	padding:7px 2px 5px 3px;
}
.main .left .column02 div#way tr#row2 td.t-small {
	padding:7px 0px 5px 2px;
}
.main .left .column02 div#way tr#row3 td.ico {
	padding:7px 2px 7px 3px;
}
.main .left .column02 div#way tr#row3 td.t-small {
	padding:7px 0px 7px 2px;
}
.main .left .column02 div#from {
	padding:12px 0 8px;
}
.main .left .column03 {
	padding:0 0 17px;
    width:475px;
	background:url(../ea-img/na_misc_03_en.gif) no-repeat left bottom;
    text-align:center;
}
.main .left #heading_02_column {
	padding-bottom:20px\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main .left #heading_02_column {padding-bottom:20px;}
}
.main .right .navi {
	margin-bottom:10px;
}

.main .right .banner {
	margin-bottom:7px;
}


/* twitter 2011/06/30 add */

.main #right-facebook{
	margin-left: 12px;
	width: 227px;
	overflow: hidden;
	background: #ffffff;
}
.main .foot {
	padding-top:12px;
}
.main .foot .banner {
	display: inline;
	margin: 0px 3px;
}

/* 2011/07/06 add */

.main .foot2 {
	padding-top:1px;
}
.main .foot2 .banner {
	display: inline;
	margin: 0px 3px;
}
