@charset "utf-8";
/**----------------------------------------------------------
 *CSS information 
 *
 * file name	: obayashi.css
 -----------------------------------------------------------*/
 
/*==================================================

ttl

==================================================*/

h1#ttl_obayashi {
  background:url(../obayashi/images/ttl_obayashi.gif) no-repeat;
  width:508px;
  height:56px;}
  
div.partner_name {
  line-height:1em;
  clear:both;
  width:720px;
  margin-bottom:40px;}
 
div.partner_name h2 {
  margin:0 !important;
  padding:0 !important;
  background:url(../obayashi/images/ttl_vol2_1.gif) no-repeat;
  height:63px;}
  
div.partner_name strong {
  display:block;
  text-indent:-9999px;
  margin:0;
  padding:0;
  background:url(../obayashi/images/ttl_vol2_2.gif) no-repeat;
  height:80px;}

h2 {
  margin-bottom:15px !important;
  text-indent:-9999px;
  height:25px;}

h2#ttl_bg {
  background:url(../images/ttl_bg2.gif) no-repeat;
  width:250px;
  }
 
h2#ttl_effect {
  background:url(../images/ttl_effect.gif) no-repeat;
  width:58px;}
  
h3 {
  margin-bottom:20px;
  clear:both;
  text-indent:-9999px;}

h3#ttl_operating_room {
  background:url(../obayashi/images/ttl_operating_room.gif) no-repeat;
  height:20px;
  width:420px;
  }
  
h3#ttl_operating_room2 {
  background:url(../obayashi/images/ttl_operating_room2.gif) no-repeat;
  height:20px;
  width:420px;
  }

/*==================================================

box

==================================================*/

.b_box_b strong {
  display:block;
  text-indent:-9999px;
  background:url(../obayashi/images/effect.gif) no-repeat;
  width:198px;
  height:18px;}
  
.b_box_b p {
  background:url(../images/arrow.gif) no-repeat 0 13px;
  padding:10px 0 0 20px;}

ul.obayashi_link {margin:0;padding:0;}
ul.obayashi_link li {
  overflow: hidden;
  list-style:none;
  background:url(../../images/icon_arrow.gif) no-repeat 3px 4px;
  padding:0 0 0 20px;
  margin:0 0 10px 0;
  vertical-align:baseline;
  _background-position:0 0;}
  
  ul.obayashi_link li:hover {margin:0 0 10px 0;}
  
  ul.obayashi_link li a img {
  margin:0 0 0 3px;
  vertical-align:baseline;
  }