@charset "utf-8";
/*-------------------------------------
  /flight/
-------------------------------------*/
/*------- h1 --------------*/
/* h1 (2column) */
#main_content h1 {
  width: 512px; height: 75px;
  margin-bottom: 7px;
  background-image: url(/images2/flight/help/h1.jpg);
}

/* h1 (category_index) */
#category_index #main_content h1 {
  height: 200px;
  background-image: url(/images2/flight/category_index/h1.jpg);
}

/* h1 (1column) */
#content h1 {
  width: 760px; height: 75px;
  margin-left: 0;
  margin-bottom: 7px;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background: url(/images2/flight/shared/h1.jpg);
}


/*------- h2 --------------*/
/* h2 (2column) */
#main_content h2 {
  width: 462px; height: 35px;
  margin: 0 0 10px 4px; padding: 65px 0 0 50px;
  background: url(/images2/flight/help/h2.gif) no-repeat;
  color: #666;
  font-size: 1.1em;
}

/* h2 (category_index) */
#category_index #main_content h2 {
  width: 512px; height: 52px;
  margin: 0; padding: 0;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
#category_index #main_content #domestic h2 { background-image: url(/images2/flight/category_index/h2_domestic.jpg); }
#category_index #main_content #intl h2 { background-image: url(/images2/flight/category_index/h2_intl.jpg); }

/* h2 (2column/link) */
#link #main_content h2 {
  width: 512px; height: 50px;
  margin: 8px 0 10px 4px; padding: 0;
  background: url(/images2/flight/link/h2.gif) no-repeat;
  text-indent: -9999px;
}

/* h2 (1column) */
#content h2 {
  width: 698px; height: 35px;
  margin: 0 0 10px 5px; padding: 65px 0 0 53px;
  background-repeat: no-repeat;
  color: #666;
  font-size: 1.1em;
}

/* h2 (1column/intl) */
#gimpo #content h2 { background-image: url(/images2/flight/intl/h2_korea.jpg); }
#shanghai #content h2, body#hongkong #content h2, body#beijing #content h2 { background-image: url(/images2/flight/intl/h2_china.jpg); }

/* h2 (domestic) */
body.domestic h2 a.help {
  display: block;
  width: 50px; height: 16px;
  margin: 0 0 0 13.5em; padding: 0;
  position: relative; top: -17px; _top: -16px; left: -9px;
  background: url(/images2/shared/help.gif) no-repeat;
  text-indent: -9999px;
  cursor: help;
  border: none;
}

body.todays_flight#search h2 a.help,
body.timetable#search h2 a.help {
  margin-left: 9em;
}

body.all_flights_list#departure h2 { background-image: url(/images2/flight/domestic/h2_all_flights_list-departures.jpg); }
body.all_flights_list#arrival h2 { background-image: url(/images2/flight/domestic/h2_all_flights_list-arrivals.jpg); }
body.todays_flight#search h2 { background-image: url(/images2/flight/domestic/h2_search_flight.jpg); }
body.timetable#search h2 { background-image: url(/images2/flight/domestic/h2_search_timetable.jpg); }
body.map.departure#terminal1 h2 { background-image: url(/images2/flight/map/departure/h2_terminal1.jpg); }
body.map.departure#terminal2 h2 { background-image: url(/images2/flight/map/departure/h2_terminal2.jpg); }
body.map.arrival#terminal1 h2 { background-image: url(/images2/flight/map/arrival/h2_terminal1.jpg); }
body.map.arrival#terminal2 h2 { background-image: url(/images2/flight/map/arrival/h2_terminal2.jpg); }


/*------- h3 --------------*/
/* h3 (category_index) */
#category_index #domestic h3 {
  display: block;
  width: 512px; height: 22px;
  margin: 0; padding: 0;
  background-repeat: no-repeat;
  cursor: pointer;
  text-indent: -9999px;
}
#category_index #domestic h3.todays_flight { background-image: url(/images2/flight/category_index/h3_todays_flight.gif); }
#category_index #domestic h3.timetable { background-image: url(/images2/flight/category_index/h3_timetable.gif); height: 21px; }

/* h3 (2column) */
#help #main_content h3,
#help_search_result #main_content h3 {
  width: 480px;
  margin: 0 0 0.8em 10px; padding: 0.48em;
  border-bottom: 1px solid #4FA4C8;
  color: #666;
  font-size: 1em;
}

#link #main_content #airline h3,
#link #main_content #airport h3 {
  width: 501px; _width: 451px; height: 36px;
  margin: 0 0 3px 0; padding: 19px 0 0 50px;
  text-indent: 0;
  font-size: 1.1em;
  font-weight: bold;
  color: #666;
}

#link #main_content #airline h3 { background: url(/images2/flight/link/h3_airline.jpg) no-repeat; }
#link #main_content #airport h3 { background: url(/images2/flight/link/h3_airport.jpg) no-repeat; }


/*------- h4 ---------*/
#link #main_content #airline h4,
#link #main_content #airport h4 {
  width: 225px; height: 32px;
  margin-bottom: 2px;
  text-indent: -9999px;
}
#link #main_content #airline .domestic h4 { background-image: url(/images2/flight/link/h4_airline_domestic.jpg); }
#link #main_content #airline .intl h4     { background-image: url(/images2/flight/link/h4_airline_intl.jpg); }
#link #main_content #airport .domestic_in_service h4,
#link #main_content #airport .domestic_no_service h4,
#link #main_content #airport .intl h4 {
  width: 462px; height: 31px;
  margin: 0 0 8px 16px;
  background-repeat: no-repeat;
}
#link #main_content #airport .domestic_in_service h4 { background-image: url(/images2/flight/link/h4_airport_domestic_in_service.jpg); }
#link #main_content #airport .domestic_no_service h4 { background-image: url(/images2/flight/link/h4_airport_domestic_no_service.jpg); }
#link #main_content #airport .intl h4 { background-image: url(/images2/flight/link/h4_airport_intl.jpg); }


/*------- h5 ---------*/
#link #main_content #airport h5 {
  width: 215px;
  padding: 0.2em 0 0.2em 0.6em;
  border-bottom: 1px solid #007BBB;
  font-size: 1.1em;
  letter-spacing: 0.3em;
  color: #666;
}

