/* variable */
.f-small{font-size:80%;} /* 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:80%;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;}
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 12px 42px 8px;}
.footer02{padding:0px 12px 31px 8px;}
/* --------------------------------------------------- */