@charset   "UTF-8";

#contents_inner{
  padding-bottom:0;
}

#contents_inner h3{
  width:910px;
  padding:10px 0 20px 0;
}

#contents_inner strong{
  color:#f1f61e;
}

#contents_inner strong.min{
  color:#1ec8c8;
}

#contents_inner strong.member{
  color:#f02828;
}

#contents_inner strong.student{
  color:#4296ff;
}

#contents_inner strong.discount_stu{
  color:#1bcfd6;
}

#contents_inner strong.discount_bus{
  color:#fa9600;
}

#contents_inner .button{
  width:910px;
  margin:30px 0 40px 0;
}

#contents_inner ul{
  margin-left:20px;
  padding:15px 0 5px 0;
}

#contents_inner li{
  list-style-type:disc;
  line-height:1.6em;
}

#contents_inner .attention{
  width:450px;
  margin-top:20px;
  padding:18px;
  border:1px solid #505050;
}

#contents_inner .attention p{
  line-height:1.4em;
}

/* 利用料金 */
#contents_inner #use_charge{
  width:812px;
  background-image:url(../payment/images/uc_tbl_mainbck.gif);
  background-position:left top;
  background-repeat:repeat-y;
  margin-bottom:20px;
}

#contents_inner #use_charge table{
  width:812px;
  background-image:url(../payment/images/uc_tbl_btmbck.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

#contents_inner #use_charge th img{
  vertical-align:top;
}

#contents_inner #use_charge td{
  background-image:url(../payment/images/uc_tbl_tdbck.gif);
  background-position:left top;
  background-repeat:repeat-x;
  text-align:center;
  vertical-align:middle;
}

#contents_inner #use_charge td.member{
  color:#f02828;
}

#contents_inner #use_charge td.student{
  color:#4296ff;
}

#contents_inner #use_charge td.daytime{
  color:#e1e100;
}

#contents_inner #use_charge td.visitor{
  color:#c8c8c8;
}

#contents_inner #use_charge td.discount_stu{
  color:#1bcfd6;
}

#contents_inner #use_charge td.discount_bus{
  color:#fa9600;
}

#contents_inner .notes{
  width:505px;
  background-image:url(../payment/images/uc_notes_btmbck.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

#contents_inner .notes h4{
  background-image:url(../payment/images/uc_notes_topbck.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding:8px 18px;
  color:#ff0000;
  font-weight:bold;
}

#contents_inner .notes h4 img{
  vertical-align:-4px;
  margin-right:6px;
}

#contents_inner .notes p{
  padding:0 20px 10px 20px;
  line-height:1.5em;
}

#contents_inner .notes p a{
  color:#c8c8c8;
}

#contents_inner .notes p a:hover{
  color:#f1f61e;
}

#contents_inner #bank{
  width:280px;
  margin:15px 0 5px 0;
}

/* メンバー登録 */
#contents_inner #registry{
  width:790px;
}

#contents_inner #registry h4{
  font-size:15px;
  font-weight:bold;
  color:#ff0000;
  margin-bottom:10px;
}

#contents_inner #registry #team_member{
  float:left;
  width:606px;
}

#contents_inner #registry #team_member table{
  width:606px;
  background-image:url(../payment/images/regi_tbl01_bck.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

#contents_inner #registry #team_member th img{
  vertical-align:top;
}

#contents_inner #registry #team_member td{
  vertical-align:middle;
  text-align:center;
  padding:18px 8px 22px 8px; 
}

#contents_inner #registry #team_member td.member{
  color:#f02828;
}

#contents_inner #registry #team_member td.student{
  color:#4296ff;
}

#contents_inner #registry #team_member td.daytime{
  color:#e1e100;
}

#contents_inner #registry #team_member td.discount_stu{
  color:#1bcfd6;
}

#contents_inner #registry #team_member td.discount_bus{
  color:#fa9600;
}

#contents_inner #registry #personal_member{
  float:right;
  width:134px;
}

#contents_inner #registry #personal_member table{
  width:134px;
  background-image:url(../payment/images/regi_tbl02_bck.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

#contents_inner #registry #personal_member th img{
  vertical-align:top;
}

#contents_inner #registry #personal_member td{
  vertical-align:middle;
  text-align:center;
  padding:18px 8px 22px 8px;
  color:#32c850;
}

/* レンタル */
#contents_inner #rental{
  width:746px;
  background-image:url(../payment/images/rntl_tbl_bck.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

#contents_inner #rental th img{
  vertical-align:top;
}

#contents_inner #rental td{
  vertical-align:middle;
  text-align:center;
  padding:14px 8px 18px 8px;
  line-height:1.5em;
}

/* 個人フットサル */
#contents_inner #personal_futsal{
  width:136px;
  background-image:url(../payment/images/psnl_tbl_bck.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

#contents_inner #personal_futsal th img{
  vertical-align:top;
}

#contents_inner #personal_futsal td{
  vertical-align:middle;
  text-align:center;
  padding:18px 8px 22px 8px;
}

/* スクール */
#contents_inner #school{
  width:312px;
  background-image:url(../payment/images/scl_tbl_bck.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}

#contents_inner #school th img{
  vertical-align:top;
}

#contents_inner #school td{
  vertical-align:middle;
  text-align:center;
  padding:18px 8px 22px 8px;
}