/*--------------------*
#page_ttl
*--------------------*/
#page_ttl H2 {
  text-align: center;
}
/*--------------------*
#link_list
*--------------------*/
#link_list {
  width: 932px;
  margin: 0 auto;
}
#link_list .section_bdy {
  margin: 0px auto 15px;
  background-repeat: repeat-y;
  background-position: 50% top;
}
#link_list .section_ftr {
  width: 100%;
  padding-bottom: 40px;
  background-repeat: no-repeat;
  background-position: 50% bottom;
}
#link_list .section_hdr {
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50% top;
}
#link_list H3 {
  height: 119px;
  margin-bottom: 20px;
}
/**/
#link_list .list_double,
#link_list .list_single {
  padding-bottom:  5px;
  padding-top:  5px;
}
#link_list .menu_bdy {
  width: 836px;
  margin: 0px auto;
  background-repeat: repeat-y;
  background-position: 50% top;
}
#link_list .menu_ftr {
  width: 100%;
  padding-bottom: 20px;
  background-repeat: no-repeat;
  background-position: 50% bottom;
}
#link_list .menu_hdr {
  width: 100%;
  padding-top: 20px;
  background-repeat: no-repeat;
  background-position: 50% top;
  margin: 0px auto;
}
/**/
#link_list .menu_left {
  width: 413px;
  float: left;
}
#link_list .menu_right {
  width: 413px;
  float: right;
}
#link_list .menu_left .severalmenu,
#link_list .menu_right .severalmenu {
  width: 365px;
  margin: auto;
  text-align: left;
}
#link_list .icon {
  width: 60px;
  text-align: left;
}
#link_list .menu_ttl {
  width: 300px;
  float: left;
}
#link_list .menu_ttl H4 {
  padding-top: 2px;
}
#link_list .menu_info {
  padding-top: 3px;
}
#link_list .menu_icon {
  float: left;
  padding-top: 2px;
}
#link_list .limited_info {
  border: 2px solid #fff;
  margin-top: 3px;
}
#link_list .limited_info P {
  font-size: 0.9em;
  padding: 3px;
}
#link_list H5 {
  font-weight: normal;
  padding: 3px 0px 5px;
}

/*--------------------*
#group1
*--------------------*/
#group1 {}
#group1 .section_bdy {
  background-image: url(../../image/index/allmenu/group1/section_bdy.jpg);
}
#group1 .section_ftr {
  background-image: url(../../image/index/allmenu/group1/section_ftr.jpg);
}
#group1 .section_hdr {}
#group1 .list_double .menu_bdy {
  background-image: url(../../image/index/allmenu/group1/list_double/menu_bdy.jpg);
}
#group1 .list_double .menu_ftr {
  background-image: url(../../image/index/allmenu/group1/list_double/menu_ftr.jpg);
}
#group1 .list_double .menu_hdr {
  background-image: url(../../image/index/allmenu/group1/list_double/menu_hdr.jpg);
}
#group1 .list_single .menu_bdy {
  background-image: url(../../image/index/allmenu/group1/list_single/menu_bdy.gif);
}
#group1 .list_single .menu_ftr {
  background-image: url(../../image/index/allmenu/group1/list_single/menu_ftr.gif);
}
#group1 .list_single .menu_hdr {
  background-image: url(../../image/index/allmenu/group1/list_single/menu_hdr.gif);
}
#group1 .caption {
  color: #5A0C08;
}
#group1 A {
  color: #FF0213;
}
#group1 A: hover {
  color: #ff2f40;
}
#group1 H5 A {
  color: #8D1125;
}
/*--------------------*
#group2
*--------------------*/
#group2 {margin-top: 30px;
}
#group2 .section_bdy {
  background-image: url(../../image/index/allmenu/group2/section_bdy.jpg);
}
#group2 .section_ftr {
  background-image: url(../../image/index/allmenu/group2/section_ftr.jpg);
}
#group2 .section_hdr {}
#group2 .list_double .menu_bdy {
  background-image: url(../../image/index/allmenu/group2/list_double/menu_bdy.jpg);
}
#group2 .list_double .menu_ftr {
  background-image: url(../../image/index/allmenu/group2/list_double/menu_ftr.jpg);
}
#group2 .list_double .menu_hdr {
  background-image: url(../../image/index/allmenu/group2/list_double/menu_hdr.jpg);
}
#group2 .list_single .menu_bdy {
  background-image: url(../../image/index/allmenu/group2/list_single/menu_bdy.gif);
}
#group2 .list_single .menu_ftr {
  background-image: url(../../image/index/allmenu/group2/list_single/menu_ftr.gif);
}
#group2 .list_single .menu_hdr {
  background-image: url(../../image/index/allmenu/group2/list_single/menu_hdr.gif);
}
#group2 .caption {
  color: #5A0C08;
}
#group2 A {
  color: #FE5F03;
}
#group2 A: hover {
  color: #fe8748;
}
#group2 H5 A {
  color: #8C4F16;
}

/*--------------------*
#group3
*--------------------*/
#group3 {margin-top: 30px;
}
#group3 .section_bdy {
  background-image: url(../../image/index/allmenu/group4/section_bdy.jpg);
}
#group3 .section_ftr {
  background-image: url(../../image/index/allmenu/group4/section_ftr.jpg);
}
#group3 .section_hdr {}
#group3 .list_double .menu_bdy {
  background-image: url(../../image/index/allmenu/group4/list_double/menu_bdy.jpg);
}
#group3 .list_double .menu_ftr {
  background-image: url(../../image/index/allmenu/group4/list_double/menu_ftr.jpg);
}
#group3 .list_double .menu_hdr {
  background-image: url(../../image/index/allmenu/group4/list_double/menu_hdr.jpg);
}
#group3 .list_single .menu_bdy {
  background-image: url(../../image/index/allmenu/group4/list_single/menu_bdy.gif);
}
#group3 .list_single .menu_ftr {
  background-image: url(../../image/index/allmenu/group4/list_single/menu_ftr.gif);
}
#group3 .list_single .menu_hdr {
  background-image: url(../../image/index/allmenu/group4/list_single/menu_hdr.gif);
}
#group3 .caption {
  color: #5A0C08;
}
#group3 A {
  color: #9c17d5;
}
#group3 A: hover {
  color: #b63eea;
}
#group3 H5 A {
  color: #4d1e72;
}
/*--------------------*
#group4
*--------------------*/
#group4 {margin-top: 30px;
}
#group4 .section_bdy {
  background-image: url(../../image/index/allmenu/group3/section_bdy.jpg);
}
#group4 .section_ftr {
  background-image: url(../../image/index/allmenu/group3/section_ftr.jpg);
}
#group4 .section_hdr {}
#group4 .list_double .menu_bdy {
  background-image: url(../../image/index/allmenu/group3/list_double/menu_bdy.jpg);
}
#group4 .list_double .menu_ftr {
  background-image: url(../../image/index/allmenu/group3/list_double/menu_ftr.jpg);
}
#group4 .list_double .menu_hdr {
  background-image: url(../../image/index/allmenu/group3/list_double/menu_hdr.jpg);
}
#group4 .list_single .menu_bdy {
  background-image: url(../../image/index/allmenu/group3/list_single/menu_bdy.gif);
}
#group4 .list_single .menu_ftr {
  background-image: url(../../image/index/allmenu/group3/list_single/menu_ftr.gif);
}
#group4 .list_single .menu_hdr {
  background-image: url(../../image/index/allmenu/group3/list_single/menu_hdr.gif);
}
#group4 .caption {
  color: #5A0C08;
}
#group4 A {
  color: #1A6AF7;
}
#group4 A: hover {
  color: #639af9;
}
#group4 H5 A {
  color: #1A4172;
}
