#side_navi h2 {
  background : url('side_navi_technology.gif') no-repeat;
}
#main_content h2 {
  margin : 20px 0;
}

/*------------------------------------------------------------------------------
 Explain
------------------------------------------------------------------------------*/
#main_content div.explain p.here {
  margin : 0 0 5px 0;
  text-indent : 0;
  font-size : 11px;
}
#main_content div.explain h2 {
  margin-top : 0;
}
#main_content div.explain h3 {
  margin : 20px 0;
  padding-bottom : 2px;
}
#main_content div.explain p {
  margin : 15px;
  text-indent : 1em;
  line-height : 135%;
}
#main_content div.explain p.fig {
  text-indent : 0;
  text-align : center;
  color : #006;
}
#main_content div.explain p.fig img {
  vertical-align : middle;
}
#main_content div.explain p.fig_float img {
  float : left;
  margin-right : 15px;
  margin-bottom : 15px;
  text-indent : 0;
}
#main_content div.explain ul {
  margin : 15px 30px;
}
#main_content div.explain ul.list {
  list-style-type : square;
}
#main_content div.explain li {
  margin : 5px 0;
  line-height : 135%;
}
#main_content div.explain ul img {
  vertical-align : middle;
}
#main_content div.notice {
  margin : 15px;
  padding : 10px;
  border : 1px solid #999;
}
#main_content div.rel {
  margin : 30px 30px;
  padding : 10px;
  border : 1px solid #777;
  background-color : #f3f3f3;
}
#main_content div.rel h3 {
  margin : 0 0 10px 0;
}
#main_content div.rel p {
  margin : 10px 0 0 15px;
  text-indent : 0;
}
#main_content div.explain table {
  margin : 15px auto;
  text-align : center;
}
#main_content div.explain th, #main_content div.explain td {
  padding : 2px 5px;
  border : 1px solid #666;
  text-align : left;
}
#main_content div.explain th {
  text-align : center;
  background-color : #eee;
}
#main_content div.explain td.center {
  text-align : center;
}
#main_content div.explain td.top {
  vertical-align : top;
}

/*------------------------------------------------------------------------------
 Index
------------------------------------------------------------------------------*/
#main_content p.intro {
  margin : 15px;
  line-height : 140%;
}
#main_content p#shortcut {
  margin : 15px 0;
  padding : 2px 5px;
  border-top : 1px solid #999;
  border-bottom : 1px solid #999;
  text-align : center;
}
#main_content div.method {
  padding-left : 130px;
}
#main_content div.method h3 {
  margin : 15px;
}
#main_content div.method a.page_top {
  padding : 0;
  background : url('');
}
#main_content div#m_seismic {
  background : url('../geophy/seismic.png') no-repeat 10px 0;
}
#main_content div#m_log {
  background : url('../geophy/log.png') no-repeat 10px 0;
}
#main_content div#m_mag {
  background : url('../geophy/mag.jpg') no-repeat 10px 0;
}
#main_content div#m_elec {
  background : url('../geophy/elec.png') no-repeat 10px 0;
}
#main_content div#m_emag {
  background : url('../geophy/emag.png') no-repeat 10px 0;
}
#main_content div#m_array {
  background : url('../geophy/array.png') no-repeat 10px 0;
}
#main_content div#m_gravity {
  background : url('../geophy/gravity.jpg') no-repeat 10px 0;
}

#main_content div#m_sounding {
  background : url('../geology/sounding.jpg') no-repeat 10px 0;
}
#main_content div#m_boring {
  background : url('../geology/boring.jpg') no-repeat 10px 0;
}
#main_content div#m_bips {
  background : url('../geology/bips.jpg') no-repeat 10px 0;
}
#main_content div#m_sampling {
  background : url('../geology/sampling.jpg') no-repeat 10px 0;
}
#main_content div#m_gwater {
  background : url('../geology/gwater.jpg') no-repeat 10px 0;
}
#main_content div#m_plate {
  background : url('../geology/plate.jpg') no-repeat 10px 0;
}

