@charset "EUC-JP";

div#s-title2{
  width: 950px;
  padding-top: 20px;
  background: url(images/bg.jpg) no-repeat #ffffff;
  height: 77px;

}

*html div#s-title2{
  width: 950px;
  padding-top: 20px;
  background: url(images/bg.jpg) no-repeat #ffffff;
  height:97px;

}

div#s-title2 h1{
  width: 70px;
  height: 27px;
  background: url(../images/s-title.gif) no-repeat;
  display: block;
  text-indent: -9999px;
  outline: none;
  float: left;
  margin: 7px 0 10px 30px;
}


div#s-title2 div{
  padding-top:15px;
  float: left;
}

div#s-title2 h2{
  padding: 10px 30px 10px 0;
  float: right;
}


div#main-detail-member{
  height: 403px;
  width: 950px;
  background: url(images/bg2.jpg) no-repeat #ffffff;
}



div#main-detail-member div#tokuten{
/*  float: left;*/
  width: 320px;
  margin: 0 65px 0 65px;
  margin: 0 auto;
  font-size: 1rem;
}



div#tokuten div#mobile{
  float: right;
  width: 320px;
}

div#main-detail-member div#tokuten dl{
  width: 320px;
  border-top: 1px solid #252549;
  margin: 5px 0 5px 0;
}


div#main-detail-member div#tokuten dt{
  float: left;
  margin-top: 5px;
  border-bottom: 1px solid #252549;
  padding: 10px 0 10px 0;
  width: 100px;
}

div#main-detail-member div#tokuten dd{
  margin-top: 5px;
  border-bottom: 1px solid #252549;
  padding: 10px 0 10px 0;
}

div#main-detail-member div#tokuten p{
  font-size: 10px;
  margin-top: 5px;
}

*html div#mobile table{
  border-top: 1px solid #252549;
  border-bottom: 1px solid #252549;
  padding: 20px 0 25px 0;
  margin-top: 5px;
  height: 177px;
}
div#mobile table{
  border-top: 1px solid #252549;
  border-bottom: 1px solid #252549;
  padding: 5px 0 5px 0;
  margin-top: 5px;
  height: 177px;
}


div#mobile td{
  font-size: 10px;
  vertical-align: top;
}

div#mobile h2{
  font-size: 12px;
  margin: 20px 10px 10px 10px;
}


*html div#mobile td p{
  font-size: 10px;
  padding: 0px 0 10px 0;
}

div#mobile td p{
  font-size: 10px;
  padding: 0px 0 10px 0;
}

