@charset "utf-8";
/* ===============================================
index.html
=============================================== */
/* #indexServiceBox
----------------------- */
#indexServiceBox{
  margin-top:20px;
}
#indexServiceBox div{
  width:340px;
}
#indexServiceLeft{
  float:left;
}
#indexServiceRight{
  float:right;
}
.indexServiceImage{
  font-size:0;
  line-height:0;
}
.indexServiceTxt{
  margin-top:16px;
  height:58px;
}

/* ===============================================
waste.html
=============================================== */
/* #wasteTabWrap
----------------------- */
#wasteTabWrap{
  margin-top:30px;
}
#wasteTabWrap .headingTtl{
  background:url(../img/bg_heading_min.gif) center top no-repeat;
  margin-top:0;
}
#wasteTabWrap .headingTtl + p{
  margin-top:20px;
}
#wasteTabWrap ul{
  font-size:0;
  line-height:0;
  letter-spacing:-.4em;
}
#wasteTabWrap li{
  display:inline-block;
  width:350px;
  height:65px;
  cursor:pointer;
}
#wasteTabWrap li img{
  display:none;
}
#wasteTabWrap li.tabOn img{
  display:block;
}
#wasteTabBt1{
  background:url(../img/bt_waste_taboff_1.gif) no-repeat;
}
#wasteTabBt2{
  background:url(../img/bt_waste_taboff_2.gif) no-repeat;
}
#wasteTabWrap div{
  border:solid 1px #ccc;
  border-top:none;
  padding:20px 19px;
}
#wasteTabWrap div p{
  margin:24px 2px 0;
}

/* ===============================================
relic.html
=============================================== */
#relicImageBoxWrap{
  margin-top:20px;
}
#relicImageBox{
  text-align:center;
  font-size:0;
  line-height:0;
}
#relicImageBoxWrap .subColorTtl,
#relicImageBoxWrap p{
  margin-top:20px;
}
/* #relicProblemList
----------------------- */
#relicProblemList{
  border:solid 1px #d5f1ff;
  background-color:#ecf9ff;
  font-size:0;
  line-height:0;
  padding:19px 18px;
  margin-top:20px;
}
#relicProblemListTtl{
  padding:0 6px 15px;
}
#relicProblemList li{
  margin-top:12px;
}

#relicPriceList{
  letter-spacing:-.4em;
  font-size:0;
  line-height:0;
  margin:20px -10px 0;
}
#relicPriceList li{
  display:inline-block;
  letter-spacing:normal;
  margin:0 10px;
}