/*--------------------*
#page_ttl
*--------------------*/
#page_ttl H2{
  text-align:center;
}

.section_bdy,
.article_bdy,
.menu_bdy{
  width:100%;
  background-repeat:repeat-y;
}

.section_ftr,
.article_ftr,
.menu_ftr{
  width:100%;
  background-repeat:no-repeat;
  background-position:0 bottom;
}
.section_hdr,
.article_hdr,
.menu_hdr{
  width:100%;
  background-repeat:no-repeat;
  background-position:0 top;
}

/*--------------------*
#star
*--------------------*/
#star{
  margin:20px auto;
  width:718px;
}
#star .severalmenu{width: 630px; margin: 0 auto;padding-top: 15px;}
#star .section_bdy{background-image:url(../../image/explain/star/section_bdy.jpg);}
#star .section_hdr{}
#star .section_ftr{background-image:url(../../image/explain/star/section_ftr.jpg);padding-bottom:50px;}
#star .menu_bdy{background-image:url(../../image/explain/star/menu_bdy.jpg);}
#star .menu_hdr{background-image:url(../../image/explain/star/menu_hdr.jpg);}
#star .menu_ftr{background-image:url(../../image/explain/star/menu_ftr.jpg);padding-bottom:15px;}
#star H3{height:60px;margin-bottom:30px;}

/*--------------------*
#star  .menu_bdy
*--------------------*/
#star .star_tbl{
  width:560px;
  padding-top:3px;
  border:1px solid #091732;
}
#star TABLE{
  font-size: 1.1em;
  line-height: 1.5;
}
#star THEAD img{margin-top: -6px;}
#star THEAD TH{
  padding:14px 0px 8px;
  text-align:center;
}
#star TBODY TD{
  vertical-align:middle;
  background:url(../../image/explain/star/line.jpg) repeat-x right bottom;
}
#star TBODY TH{
  vertical-align:middle;
  background:url(../../image/explain/star/line.jpg) repeat-x left bottom;
}
#star TBODY TH{
  width:172px;
  padding: 0 8px 8px;
}
#star TBODY .shin12 TD{background:url();}
#star TBODY .shin12 TH{background:url();}
#star TBODY TD{
  padding: 0 5px;
  color:#331C0A;
  width: 432px;
  margin: 0 auto;
}
#star TBODY TD P{width: 410px;margin: 0px auto;height: 75px;
}