#main_content #domestic img@charset "utf-8";

/*-------------------------------------
  /terminal_guide/
-------------------------------------*/
/*------- heading ---------*/
/* h1 */
#main_content h1 {
  width: 512px; height: 200px;
  margin-bottom: 7px;
  text-indent: -9999px;
  background: url(/images2/terminal_guide/h1.jpg) no-repeat;
}
/* h1 */
#main_content h1 {
  width: 512px; height: 200px;
  margin-bottom: 7px;
  text-indent: -9999px;
  background: url(/images2/terminal_guide/h1.jpg) no-repeat;
}

/* h2 */
#main_content h2 {
  width: 451px; height: 34px;
  margin: 0 0 4px 11px; padding: 18px 0 0 50px;
  clear: both;
  text-indent: -9999px;
}
#main_content #domestic h2  { background-image: url(/images2/terminal_guide/h2_domestic.jpg); }
#main_content #intl h2  { background-image: url(/images2/terminal_guide/h2_intl.jpg); }

/* h3 */
#main_content h3 {
  background-position: left center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #007BBB;
  color: #747474;
  font-size: 1.1em;
  margin: 1em 0 0.5em 14px;
  padding: 0.4em 0 0.4em 0.5em;
  width: 450px;
}

#main_content #domestic h3.map {
  background: url("/images2/access/car/route_map/h3_map.gif") no-repeat scroll left center transparent;
  padding-bottom: 0.2em;
  padding-left: 33px;
  padding-top: 0.7em;
  width: 450px;
}

#main_content #domestic div.map a img {
  border: 1px solid #FFFFFF;
  padding: 4px;
}

/*------- section ---------*/
/* dometic */
#main_content #domestic .terminal1,
#main_content #domestic .terminal2 {
  width: 244px; height: 150px;
  margin: 0 0 1em 0; padding: 0;
  text-indent: -9999px;
}

#main_content #domestic .terminal1 {
  float: left;
  margin-left: 10px; _margin-left: 8px;
  background: url(/images2/terminal_guide/domestic_terminal1.jpg) no-repeat;
}

#main_content #domestic .terminal2 {
  margin-left: 256px;
  background: url(/images2/terminal_guide/domestic_terminal2.jpg) no-repeat;
}

#main_content #domestic .terminal1 ul li,
#main_content #domestic .terminal2 ul li {
  list-style: none;
  background: none;
}

#main_content #domestic .access {
  width: 482px;
  margin-left: 12px; margin-bottom: 15px;
  border: 1px solid #D6D6D6;
  clear: both;
}

#main_content #domestic .access dl {
  margin: 1em;
}

#main_content #domestic dl dt {
  font-weight: bold;
}

#main_content #domestic dl dd {
  margin-left: 1em; margin-bottom: 1em;
  line-height: 1.2em;
}

#main_content #domestic .access img {
  margin-left: 5px; margin-bottom: 0.5em;
}

/* intl */
#main_content #intl .gimpo_and_shanghai,
#main_content #intl .hongkong_and_beijing {
  width: 480px;
  margin: 0 0 1em 20px;
}

#main_content #intl .gimpo, 
#main_content #intl .shanghai,
#main_content #intl .hongkong, 
#main_content #intl .beijing {
  width: 224px;
}

#main_content #intl .gimpo, 
#main_content #intl .hongkong {
  float: left;
}

#main_content #intl .shanghai,
#main_content #intl .beijing {
  margin-left: 240px;
}

#main_content #intl .gimpo_and_shanghai dl,
#main_content #intl .hongkong_and_beijing dl {
  height: 15em;
  border: 1px solid #D6D6D6;
}

#main_content #intl dl dt {
  width: 225px; height: 32px;
  background: no-repeat;
  text-indent: -9999px;
}

#main_content #intl dl dt a {
  display: block;
}

#main_content #intl dl.gimpo dt    { background-image: url(/images2/terminal_guide/intl_dt_gimpo.jpg); }
#main_content #intl dl.shanghai dt { background-image: url(/images2/terminal_guide/intl_dt_shanghai.jpg); }
#main_content #intl dl.hongkong dt { background-image: url(/images2/terminal_guide/intl_dt_hongkong.jpg); }
#main_content #intl dl.beijing dt  { background-image: url(/images2/terminal_guide/intl_dt_beijing.jpg); }

#main_content #intl .gimpo_and_shanghai dl dd,
#main_content #intl .hongkong_and_beijing dl dd {
  margin-bottom: 1px; padding: 0.2em 0;
  background: #F3F3F3;
  text-indent: 1em;
}

#main_content #intl dl dd.link_timetable {
  text-align: right;
  vertical-align: bottom;
}

#main_content #intl dl dd.link_timetable a:hover {
  position: relative; top: 1px; left: 1px;
}

