#m_contents a:hover img {
  filter: alpha(opacity=50); /*IE用*/
  -moz-opacity:0.7; /*Ff etc用*/
  opacity:0.7;   /*Opera etc用*/
}

.pagespace_hayawari_body {
  width: 800px;
  margin: 5px 0 5px 5px;
}

#hayawari_depbtn { padding-bottom: 10px; }
#hayawari_depbtn ul li { float: left; width: 130px; padding-right: 3px; }
#hayawari_depbtn_end { float: left; width: 135px; }
.hayawari_box { clear:both; padding-top: 10px;  }

#bl { background: url(./../images/pht_bali.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }
#vn { background: url(./../images/pht_vn.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }
#my { background: url(./../images/pht_my.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; }
#tb { background: url(./../images/pht_tb.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; }
#mo { background: url(./../images/pht_mo.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; }

#mv { background: url(./../images/pht_mv.jpg) no-repeat; position: relative; float: left; width: 395px; height: 235px; padding-right: 10px; }
#pf { background: url(./../images/pht_pf.jpg) no-repeat; position: relative; float: left; width: 395px; height: 235px; }
#pw { background: url(./../images/pht_pw.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }
#au { background: url(./../images/pht_au.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }
#nc { background: url(./../images/pht_nc.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; }

#us { background: url(./../images/pht_usa.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }
#pe { background: url(./../images/pht_pe.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }
#cu { background: url(./../images/pht_cu.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; }
#hi { background: url(./../images/pht_hi.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }
#ar { background: url(./../images/pht_ar.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }
#br { background: url(./../images/pht_br.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; }

#ae { background: url(./../images/pht_ae.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }
#ke { background: url(./../images/pht_ke.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }

#es { background: url(./../images/pht_es.jpg) no-repeat; position: relative; float: left; width: 260px; height: 235px; padding-right: 10px; }

.hayawari_btn01 { padding: 78px 0 0 159px; }
.hayawari_btn02 { padding: 5px 0 0 159px; }
.hayawari_btn03 { float: left; padding: 78px 10px 0 195px; }
.hayawari_btn04 { float: left; padding: 5px 10px 0 195px; }
.hayawari_btn05 { padding: 78px 10px 0 0px; }
.hayawari_btn06 { padding: 5px 10px 0 0px; }

.hayawari_top_text {
  clear: both;
  padding: 15px;
  color: #87A600;
  font-weight: bold;
  text-align: center;
}

.hayawari_deperture p img {
  margin: 5px 4px 5px 0px;
}

.hayawari_deperture_title_left {
  float: left;
}

.hayawari_deperture_title_right200 {
  width: 190px;
  margin-left: 200px;
}

.hayawari_deperture_title_right400 {
  width: 190px;
  margin-left: 400px;
}

.hayawari_deperture_title_right600 {
  margin-left: 600px;
}

.hayawari_dep li img {
  float: left;
  width: 190px;
  padding: 0px 5px 5px 5px;
}

.hayawari_daybox {
  float: left;
  width: 195px;
  margin-left: 5px;
}

.hayawari_des {
  clear: both;
  margin-top: 20px;
  padding-bottom: 10px;
}

.hayawari_des_3dep img{
  margin-right: 15px;  
}

.hayawari_des ul li {
  margin-top: 5px;
}

.hayawari_info {
  padding: 20px;
  text-align: center;
  color: red;
  font-weight: bold;
  font-size: 15px;
}

