﻿@charset "utf-8";
/*-------------------------------------
  /access/
-------------------------------------*/
/*------- heading ---------*/
#main_content h1 {
  width: 512px; height: 75px;
  margin-bottom: 7px;
  background-image: url(/images2/access/shared/h1.jpg);
}

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

/* h2 */
#main_content h2 {
  width: 460px; height: 36px;
  margin: 0 0 10px 4px; padding: 67px 0 0 52px;
  background-repeat: no-repeat;
  color: #666;
  font-size: 1.1em;
}
body.train #main_content h2    { background: url(/images2/access/train/shared/h2.jpg);   }
body.car #main_content h2      { background: url(/images2/access/car/shared/h2.jpg);     }
body.bus #main_content h2      { background: url(/images2/access/bus/shared/h2.jpg);     }
body.taxi #main_content h2     { background: url(/images2/access/taxi/h2.jpg);           }
body.parking #main_content h2  { background: url(/images2/access/parking/shared/h2.jpg); }

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

/* h3(terminal1) */
#main_content .terminal1 h3,
#main_content .terminal2 h3,
#main_content .intl_terminal2 h3 {
  padding-left: 30px;
}

#main_content .terminal1 h3 {
  background-image: url(/images2/access/shared/h3_terminal1_background.gif);
  border-bottom: 1px solid #C6002B;
}

/* h3(terminal2) */
#main_content .terminal2 h3 {
  background-image: url(/images2/access/shared/h3_terminal2_background.gif);
  border-bottom: 1px solid #00459A;
}

/* h3(intl_terminal) */
#main_content .intl_terminal2 h3 {
  background-image: url(/images2/access/shared/h3_intl_terminal_background.gif);
  border-bottom: 1px solid #3D7A20;
}

/* h4 */
#main_content h4 {
  width: 470px;
  margin: 0.8em 0 0.2em 18px; padding: 0.2em 0 0.2em 10px;
  background-repeat: no-repeat;
  font-size: 1em;
  color: #747474;
}

#main_content .terminal1 h4 { background-image: url(/images2/access/shared/h4_terminal1_background.jpg);}
#main_content .terminal2 h4 { background-image: url(/images2/access/shared/h4_terminal2_background.jpg);}

#main_content h4 span {
  padding-left: 0.5em;
  font-weight: normal;
}


/*------- list ------------*/
#main_content dl {
  width: 480px;
  margin: 0.5em 0 0.5em 20px;
}

#main_content dl dt {
  margin: 0; padding: 0.2em 0 0.2em 0.5em;
  font-weight: bold;
  font-size: 1.1em;
}

#main_content dl dt span {
  padding-left: 0.8em;
  font-weight: normal;
  font-size: 0.9em;
}

#main_content dl dd p.map {
  width: auto;
  margin: 0.6em auto; padding: 0;
  text-indent: 0;
  text-align: center;
  clear: both;
}


/*------- table -----------*/
#main_content table th {
  background-image: url(/images2/access/shared/th_terminal2_background.jpg);
  background-color: #E3F4FC;
}

#main_content .terminal1 table th {
  background-image: url(/images2/access/shared/th_terminal1_background.jpg);
}


/*------- image -----------*/
#main_content div.map a img {
  padding: 4px;
  border: 1px solid #FFF;
}

#main_content div.map a img:hover {
  border: 1px solid #1796B9;
}

