.version.index {
  color: #000009;
  background-color: #C25C5F;
}
#page {
  z-index: 1;
  width: 960px;
  min-height: 960px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: #F2F2F2;
  margin-left: auto;
  margin-right: auto;
}
#ppu31806 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
}
#pu31806 {
  z-index: 4;
  width: 0.01px;
}
#u31806 {
  z-index: 4;
  width: 960px;
  position: relative;
  margin-right: -10000px;
  margin-top: 141px;
}
#u31806_img {
  margin-bottom: -1px;
}
#u31775 {
  z-index: 6;
  width: 960px;
  position: relative;
  margin-right: -10000px;
  margin-top: 62px;
}
#u31775_img {
  margin-left: -18px;
  margin-top: -12px;
  margin-right: -19px;
}
#u31740 {
  z-index: 8;
  width: 960px;
  position: relative;
  margin-right: -10000px;
}
#menuu101 {
  z-index: 14;
  width: 781px;
  height: 32px;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
  left: 102px;
}
#u144 {
  width: 181px;
  min-height: 32px;
  position: relative;
  margin-right: -10000px;
}
#u145 {
  width: 181px;
  position: relative;
}
#u145:hover {
  width: 181px;
  min-height: 0px;
  margin: 0px;
}
#u145:active {
  width: 181px;
  min-height: 0px;
  margin: 0px;
}
#u15701 {
  width: 195px;
  min-height: 32px;
  position: relative;
  margin-right: -10000px;
  left: 181px;
}
#u15702 {
  width: 195px;
  position: relative;
}
#u15702:hover {
  width: 195px;
  min-height: 0px;
  margin: 0px;
}
#u15702:active {
  width: 195px;
  min-height: 0px;
  margin: 0px;
}
#u15702.MuseMenuActive {
  width: 195px;
  min-height: 0px;
  margin: 0px;
}
#u15703 {
  height: 32px;
  width: 67px;
  position: relative;
  margin-right: -10000px;
  left: 64px;
}
#u15767 {
  width: 181px;
  min-height: 32px;
  position: relative;
  margin-right: -10000px;
  left: 376px;
}
#u15768 {
  width: 181px;
  position: relative;
}
#u145.MuseMenuActive, #u15768:hover {
  width: 181px;
  min-height: 0px;
  margin: 0px;
}
#u15768:active {
  width: 181px;
  min-height: 0px;
  margin: 0px;
}
#u15768.MuseMenuActive {
  width: 181px;
  min-height: 0px;
  margin: 0px;
}
#u146, #u15769 {
  height: 32px;
  width: 53px;
  position: relative;
  margin-right: -10000px;
  left: 64px;
}
#u15772 {
  width: 212px;
  top: 32px;
}
#u16619 {
  width: 212px;
  padding-bottom: 7px;
  position: relative;
  margin-right: -10000px;
}
#u16619:hover {
  width: 212px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u16629 {
  height: 21px;
  width: 120px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 44px;
}
#u17017 {
  width: 212px;
  padding-bottom: 7px;
  position: relative;
  margin-right: -10000px;
}
#u16619.MuseMenuActive, #u17017:hover {
  width: 212px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u17018 {
  height: 21px;
  width: 106px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 51px;
}
#u16954 {
  width: 212px;
  padding-bottom: 7px;
  position: relative;
  margin-right: -10000px;
}
#u17017.MuseMenuActive, #u16954:hover {
  width: 212px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u16955 {
  height: 21px;
  width: 133px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 38px;
}
#u16891 {
  width: 212px;
  padding-bottom: 7px;
  position: relative;
  margin-right: -10000px;
}
#u16954.MuseMenuActive, #u16891:hover {
  width: 212px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u16892 {
  height: 38px;
  width: 135px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 37px;
}
#u17829 {
  width: 212px;
  padding-bottom: 7px;
  position: relative;
  margin-right: -10000px;
}
#u16891.MuseMenuActive, #u17829:hover {
  width: 212px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u17831 {
  height: 38px;
  width: 120px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 44px;
}
#u45112 {
  width: 212px;
  padding-bottom: 7px;
  position: relative;
  margin-right: -10000px;
}
#u17829.MuseMenuActive, #u45112:hover {
  width: 212px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u45113 {
  height: 38px;
  width: 171px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 19px;
}
#u15773, #u16614, #u17014, #u16951, #u16888, #u17828, #u45111, #u47902 {
  width: 212px;
  position: relative;
}
#u47903 {
  width: 212px;
  padding-bottom: 24px;
  position: relative;
  margin-right: -10000px;
}
#u45112.MuseMenuActive, #u47903:hover {
  width: 212px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u47903.MuseMenuActive {
  width: 212px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u47905 {
  height: 21px;
  width: 162px;
  position: relative;
  margin-right: -10000px;
  top: 12px;
  left: 23px;
}
#u15956 {
  width: 224px;
  min-height: 32px;
  position: relative;
  margin-right: -10000px;
  left: 557px;
}
#u15957 {
  width: 224px;
  position: relative;
}
#u15957:hover {
  width: 224px;
  min-height: 0px;
  margin: 0px;
}
#u15957:active {
  width: 224px;
  min-height: 0px;
  margin: 0px;
}
#u15957.MuseMenuActive {
  width: 224px;
  min-height: 0px;
  margin: 0px;
}
#u15960 {
  height: 32px;
  width: 96px;
  position: relative;
  margin-right: -10000px;
  left: 64px;
}
#u1064 {
  z-index: 87;
  width: 114px;
  position: relative;
  margin-right: -10000px;
  margin-top: 71px;
  left: 794px;
}
#u1061 {
  z-index: 92;
  width: 34px;
  position: relative;
  margin-right: -10000px;
}
#u100 {
  z-index: 93;
  width: 34px;
  padding-bottom: 7px;
  position: relative;
  margin-right: -10000px;
}
#u99-4 {
  z-index: 94;
  position: relative;
  margin-right: -10000px;
  width: 34px;
  margin-top: 6px;
}
#u96 {
  z-index: 90;
  width: 34px;
  position: relative;
  margin-right: -10000px;
  left: 40px;
}
#u96:hover {
  width: 34px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u94 {
  z-index: 88;
  width: 34px;
  position: relative;
  margin-right: -10000px;
  left: 79px;
}
#u22776-4 {
  z-index: 98;
  width: 174px;
  min-height: 32px;
  position: relative;
  margin-right: -10000px;
  margin-top: 194px;
  left: 742px;
  font-size: 130%;
}
#u22776-4:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 32px;
  width: 174px;
  margin: 194px -10000px 0px 0px;
}
#u22777-4 {
  z-index: 102;
  width: 210px;
  min-height: 19px;
  position: relative;
  margin-right: -10000px;
  margin-top: 174px;
  left: 706px;
}
#u31677 {
  z-index: 106;
  width: 79px;
  position: relative;
  margin-right: -10000px;
  margin-top: 11px;
  left: 166px;
}
#u31980 {
  z-index: 108;
  width: 405px;
  position: relative;
  margin-right: -10000px;
  margin-top: 64px;
  left: 276px;
}
#u9620-8 {
  z-index: 115;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  margin-top: 198px;
}
#u33413 {
  z-index: 177;
  width: 97px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 234px;
  left: 826px;
}
#u33427 {
  z-index: 179;
  width: 76px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 183px;
  left: 65px;
}
#u33441 {
  z-index: 181;
  width: 76px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 131px;
  left: 640px;
}
#pu41155 {
  z-index: 110;
  width: 0.01px;
  margin-left: 32px;
  margin-top: 19px;
}
#u41155 {
  z-index: 110;
  width: 232px;
  background-color: #E7EFDB;
  position: relative;
  margin-right: -10000px;
  padding: 25px 5px 188px 6px;
}
#u40567-6 {
  z-index: 198;
  display: block;
  vertical-align: top;
  margin-left: 15px;
  position: relative;
}
#pu49971-16 {
  z-index: 317;
  width: 0.01px;
  margin-top: 8px;
}
#u49971-16 {
  z-index: 317;
  width: 232px;
  min-height: 164px;
  background-color: transparent;
  color: #754C24;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
}
#u49971-16:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 164px;
  width: 232px;
  margin: 0px -10000px 0px 0px;
}
#u49974-14 {
  z-index: 333;
  width: 232px;
  min-height: 139px;
  background-color: transparent;
  color: #754C24;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 149px;
}
#u49974-14:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 139px;
  width: 232px;
  margin: 149px -10000px 0px 0px;
}
#u49977-22 {
  z-index: 347;
  width: 232px;
  min-height: 206px;
  background-color: transparent;
  color: #754C24;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 6px;
  position: relative;
}
#u49977-22:hover {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 206px;
  width: 232px;
  margin: 6px 0px 0px;
}
#u49980-28 {
  z-index: 369;
  width: 232px;
  min-height: 206px;
  background-color: transparent;
  color: #754C24;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  top: -7px;
  margin-bottom: -7px;
  position: relative;
}
#u49980-28:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 206px;
  width: 232px;
  margin: 0px 0px -7px;
}
#u50699-12 {
  z-index: 397;
  width: 232px;
  min-height: 102px;
  background-color: transparent;
  color: #754C24;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 26px;
  position: relative;
}
#u50699-12:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 102px;
  width: 232px;
  margin: 26px 0px 0px;
}
#u50702-28 {
  z-index: 409;
  width: 232px;
  min-height: 139px;
  background-color: transparent;
  color: #754C24;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 13px;
  position: relative;
}
#u50702-28:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 139px;
  width: 232px;
  margin: 13px 0px 0px;
}
#u50702-28:hover p, #u50702-28:hover a {
  color: #754C24;
  visibility: inherit;
}
#u50705-16 {
  z-index: 437;
  width: 232px;
  min-height: 140px;
  background-color: transparent;
  color: #754C24;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 20px;
  position: relative;
}
#u50705-16:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 140px;
  width: 232px;
  margin: 20px 0px 0px;
}
#u50708-14 {
  z-index: 453;
  width: 232px;
  min-height: 140px;
  background-color: transparent;
  color: #754C24;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 9px;
  position: relative;
}
#u50708-14:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 140px;
  width: 232px;
  margin: 9px 0px 0px;
}
#u50711-12 {
  z-index: 467;
  width: 232px;
  min-height: 102px;
  background-color: transparent;
  color: #754C24;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u50711-12:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 102px;
  width: 232px;
  margin: 0px 0px -1px;
}
#pu41158-6 {
  z-index: 269;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 2px;
  margin-left: 241px;
}
#u41158-6 {
  z-index: 269;
  width: 683px;
  min-height: 72px;
  background-color: transparent;
  color: #754C24;
  line-height: 33px;
  text-align: center;
  font-size: 30px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  margin-left: 6px;
  position: relative;
}
#u41158-6:hover {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 72px;
  width: 683px;
  margin: 0px 0px 0px 6px;
}
#pu44721 {
  z-index: 275;
  width: 0.01px;
  margin-left: 3px;
  margin-top: 6px;
}
#u44721 {
  z-index: 275;
  width: 480px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 36px;
  left: 103px;
}
#u44721_img {
  margin-right: 13px;
}
#u45869-4 {
  z-index: 277;
  width: 683px;
  min-height: 54px;
  background-color: transparent;
  color: #754C24;
  line-height: 22px;
  text-align: center;
  font-size: 20px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
}
#u48094-9 {
  z-index: 297;
  width: 684px;
  min-height: 112px;
  background-color: transparent;
  color: #754C24;
  line-height: 33px;
  text-align: center;
  font-size: 30px;
  margin-top: 28px;
  position: relative;
}
#u48094-9:hover {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 112px;
  width: 684px;
  margin: 28px 0px 0px;
}
#u48094-2 {
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
}
#u48094-4 {
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}
#u48094-7 {
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  line-height: 0px;
}
#u48094-5 {
  line-height: 33px;
}
#u48094-6 {
  font-size: 33px;
  line-height: 36px;
}
#pu48104 {
  z-index: 306;
  width: 0.01px;
  margin-left: 2px;
  margin-top: 7px;
}
#u48104 {
  z-index: 306;
  width: 407px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.29);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 38px;
  left: 34px;
}
#u48097 {
  z-index: 308;
  width: 337px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.29);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 172px;
  left: 316px;
}
#u48111-4 {
  z-index: 310;
  width: 683px;
  min-height: 54px;
  background-color: transparent;
  color: #754C24;
  line-height: 22px;
  text-align: center;
  font-size: 20px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
}
#u49906 {
  z-index: 315;
  height: 89px;
  width: 213px;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  margin-top: 69px;
  left: 450px;
  background: transparent url("../images/u49906.png?crc=128890393") no-repeat 0px 0px;
}
#u49906:hover {
  background: transparent url("../images/u49906-r.png?crc=128890393") no-repeat 0px 0px;
}
#u44708-8 {
  z-index: 281;
  width: 684px;
  min-height: 105px;
  background-color: transparent;
  color: #754C24;
  line-height: 33px;
  text-align: center;
  font-size: 30px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  margin-top: 66px;
  position: relative;
}
#u44708-8:hover {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 105px;
  width: 684px;
  margin: 66px 0px 0px;
}
#pu47404 {
  z-index: 289;
  width: 0.01px;
  margin-left: 2px;
  margin-top: 8px;
}
#u47404 {
  z-index: 289;
  width: 393px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 42px;
  left: 38px;
}
#u47404_img {
  margin: -10px -13px -5px -8px;
}
#u47414-4 {
  z-index: 291;
  width: 683px;
  min-height: 54px;
  background-color: transparent;
  color: #754C24;
  line-height: 22px;
  text-align: center;
  font-size: 20px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
}
#u45869-4:hover, #u48111-4:hover, #u47414-4:hover {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 54px;
  width: 683px;
  margin: 0px -10000px 0px 0px;
}
#u47431 {
  z-index: 295;
  width: 285px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 221px;
  left: 357px;
}
#u44721 img.shadow, #u47431 img.shadow {
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
}
#u47431_img {
  margin-right: 2px;
}
#pu40973 {
  z-index: 111;
  width: 0.01px;
  margin-left: 3px;
  margin-top: 28px;
}
#u40973 {
  z-index: 111;
  width: 201px;
  background-color: #E5E2DD;
  position: relative;
  margin-right: -10000px;
  margin-top: 14px;
  left: 672px;
  padding: 20px 21px 99px;
}
#u30400-4 {
  z-index: 163;
  display: block;
  vertical-align: top;
  position: relative;
}
#u30432-8 {
  z-index: 138;
  width: 201px;
  min-height: 64px;
  background-color: transparent;
  color: #5D4B51;
  line-height: 23px;
  text-align: center;
  font-size: 18px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  margin-top: 14px;
  position: relative;
}
#u30438-4 {
  z-index: 151;
  display: block;
  vertical-align: top;
  margin-top: 7px;
  position: relative;
}
#u30499 {
  z-index: 173;
  width: 100px;
  background-color: transparent;
  margin-left: 51px;
  margin-top: 11px;
  position: relative;
}
#buttonu30433 {
  z-index: 146;
  width: 129px;
  height: 28px;
  border-color: #787878;
  background-color: #FFFFFF;
  border-radius: 10px;
  padding-bottom: 4px;
  margin-left: 36px;
  margin-top: 7px;
  position: relative;
}
#buttonu30433:hover {
  background-color: #F15A24;
  width: 129px;
  height: 28px;
  min-height: 0px;
  margin: 7px 0px 0px 36px;
}
#buttonu30433.ButtonSelected {
  background-color: #FFFFFF;
  width: 129px;
  height: 28px;
  min-height: 0px;
  margin: 7px 0px 0px 36px;
}
#u30434-4 {
  z-index: 147;
  width: 117px;
  min-height: 21px;
  background-color: transparent;
  letter-spacing: 1px;
  color: #F15A24;
  line-height: 17px;
  text-align: center;
  font-size: 13px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 7px;
}
#buttonu30433:hover #u30434-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 21px;
  width: 117px;
  margin: 7px -10000px 0px 0px;
}
#buttonu30433.ButtonSelected #u30434-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 21px;
  width: 117px;
  margin: 7px -10000px 0px 0px;
}
#buttonu30433:hover #u30434-4 p {
  color: #FFFFFF;
  visibility: inherit;
}
#u33616-6 {
  z-index: 183;
  width: 201px;
  min-height: 46px;
  background-color: transparent;
  color: #5D4B51;
  line-height: 23px;
  text-align: center;
  font-size: 18px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  margin-top: 41px;
  position: relative;
}
#u33617-4 {
  z-index: 189;
  display: block;
  vertical-align: top;
  margin-top: 3px;
  position: relative;
}
#u33399 {
  z-index: 175;
  width: 116px;
  background-color: transparent;
  margin-left: 43px;
  margin-top: 4px;
  position: relative;
}
#u31980_img, #u33399_img {
  padding-right: 1px;
}
#buttonu40502 {
  z-index: 193;
  width: 129px;
  height: 29px;
  border-color: #787878;
  background-color: #FFFFFF;
  border-radius: 10px;
  padding-bottom: 3px;
  margin-left: 36px;
  margin-top: 9px;
  position: relative;
}
#buttonu40502:hover {
  background-color: #F15A24;
  width: 129px;
  height: 29px;
  min-height: 0px;
  margin: 9px 0px 0px 36px;
}
#buttonu40502.ButtonSelected {
  background-color: #FFFFFF;
  width: 129px;
  height: 29px;
  min-height: 0px;
  margin: 9px 0px 0px 36px;
}
#u40503-4 {
  z-index: 194;
  width: 117px;
  min-height: 22px;
  background-color: transparent;
  letter-spacing: 1px;
  color: #F15A24;
  line-height: 17px;
  text-align: center;
  font-size: 13px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 7px;
}
#buttonu40502:hover #u40503-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 117px;
  margin: 7px -10000px 0px 0px;
}
#buttonu40502.ButtonSelected #u40503-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 117px;
  margin: 7px -10000px 0px 0px;
}
#buttonu40502:hover #u40503-4 p {
  color: #FFFFFF;
  visibility: inherit;
}
#u30362-6 {
  z-index: 127;
  width: 201px;
  min-height: 51px;
  background-color: transparent;
  color: #5D4B51;
  line-height: 23px;
  text-align: center;
  font-size: 18px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  margin-top: 33px;
  position: relative;
}
#u30409-4 {
  z-index: 167;
  display: block;
  vertical-align: top;
  margin-top: 2px;
  position: relative;
}
#u30418 {
  z-index: 171;
  width: 104px;
  background-color: transparent;
  margin-left: 48px;
  top: -2px;
  margin-bottom: -2px;
  position: relative;
}
#buttonu30363 {
  z-index: 133;
  width: 129px;
  height: 27px;
  border-color: #787878;
  background-color: #FFFFFF;
  border-radius: 10px;
  padding-bottom: 5px;
  margin-left: 36px;
  margin-top: 9px;
  position: relative;
}
#buttonu30363:hover {
  background-color: #F15A24;
  width: 129px;
  height: 27px;
  min-height: 0px;
  margin: 9px 0px 0px 36px;
}
#buttonu30363.ButtonSelected {
  background-color: #FFFFFF;
  width: 129px;
  height: 27px;
  min-height: 0px;
  margin: 9px 0px 0px 36px;
}
#u30364-4 {
  z-index: 134;
  width: 117px;
  min-height: 20px;
  background-color: transparent;
  letter-spacing: 1px;
  color: #F15A24;
  line-height: 17px;
  text-align: center;
  font-size: 13px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 7px;
}
#buttonu30363:hover #u30364-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 20px;
  width: 117px;
  margin: 7px -10000px 0px 0px;
}
#buttonu30363:hover #u30364-4 p {
  color: #FFFFFF;
  visibility: inherit;
}
#u40922-6 {
  z-index: 218;
  width: 201px;
  min-height: 53px;
  background-color: transparent;
  color: #5D4B51;
  line-height: 23px;
  text-align: center;
  font-size: 18px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  margin-top: 27px;
  position: relative;
}
#u40923-4 {
  z-index: 224;
  display: block;
  vertical-align: top;
  top: -2px;
  margin-bottom: -2px;
  position: relative;
}
#u40743 {
  z-index: 206;
  width: 109px;
  background-color: transparent;
  margin-left: 46px;
  margin-top: 9px;
  position: relative;
}
#buttonu40753 {
  z-index: 208;
  width: 129px;
  height: 27px;
  border-color: #787878;
  background-color: #FFFFFF;
  border-radius: 10px;
  padding-bottom: 5px;
  margin-left: 36px;
  margin-top: 14px;
  position: relative;
}
#buttonu40753:hover {
  background-color: #F15A24;
  width: 129px;
  height: 27px;
  min-height: 0px;
  margin: 14px 0px 0px 36px;
}
#buttonu40753.ButtonSelected {
  background-color: #FFFFFF;
  width: 129px;
  height: 27px;
  min-height: 0px;
  margin: 14px 0px 0px 36px;
}
#u40754-4 {
  z-index: 209;
  width: 117px;
  min-height: 20px;
  background-color: transparent;
  letter-spacing: 1px;
  color: #F15A24;
  line-height: 17px;
  text-align: center;
  font-size: 13px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 7px;
}
#buttonu30363.ButtonSelected #u30364-4, #buttonu40753:hover #u40754-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 20px;
  width: 117px;
  margin: 7px -10000px 0px 0px;
}
#buttonu40753:hover #u40754-4 p {
  color: #FFFFFF;
  visibility: inherit;
}
#u40928-8 {
  z-index: 228;
  width: 201px;
  min-height: 53px;
  background-color: transparent;
  color: #5D4B51;
  line-height: 23px;
  text-align: center;
  font-size: 18px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  margin-top: 28px;
  position: relative;
}
#u40929-4 {
  z-index: 236;
  display: block;
  vertical-align: top;
  margin-top: 8px;
  position: relative;
}
#u40733 {
  z-index: 204;
  width: 106px;
  background-color: transparent;
  margin-left: 47px;
  margin-top: 3px;
  position: relative;
}
#u1124-3 {
  z-index: 112;
  vertical-align: top;
  width: 957px;
  height: 171px;
  position: relative;
  margin-right: -10000px;
  margin-top: 1635px;
  background: url("../images/u1124-3.png?crc=3874888182") no-repeat 0px 0px;
}
#u11712-4 {
  z-index: 123;
  width: 224px;
  min-height: 30px;
  background-color: transparent;
  color: #754C24;
  line-height: 27px;
  text-align: center;
  font-size: 18px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 1032px;
  left: 370px;
}
#u11712-4:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 224px;
  margin: 1032px -10000px 0px 0px;
}
#u27534-5 {
  z-index: 156;
  width: 224px;
  min-height: 30px;
  background-color: transparent;
  color: #754C24;
  line-height: 27px;
  text-align: center;
  font-size: 18px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 885px;
  left: 28px;
}
#u27534-5:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 224px;
  margin: 885px -10000px 0px 0px;
}
#u27534-3 {
  line-height: 0px;
}
#u27534 {
  line-height: 27px;
}
#u27534-2 {
  font-size: 22px;
  line-height: 33px;
}
#buttonu40759 {
  z-index: 213;
  width: 129px;
  height: 27px;
  border-color: #787878;
  background-color: #FFFFFF;
  border-radius: 10px;
  padding-bottom: 5px;
  position: relative;
  margin-right: -10000px;
  margin-top: 1616px;
  left: 729px;
}
#buttonu40759:hover {
  background-color: #F15A24;
  width: 129px;
  height: 27px;
  min-height: 0px;
  margin: 1616px -10000px 0px 0px;
}
#buttonu40759.ButtonSelected {
  background-color: #FFFFFF;
  width: 129px;
  height: 27px;
  min-height: 0px;
  margin: 1616px -10000px 0px 0px;
}
#u40760-4 {
  z-index: 214;
  width: 117px;
  min-height: 20px;
  background-color: transparent;
  letter-spacing: 1px;
  color: #F15A24;
  line-height: 17px;
  text-align: center;
  font-size: 13px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 7px;
}
#buttonu40753.ButtonSelected #u40754-4, #buttonu40759:hover #u40760-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 20px;
  width: 117px;
  margin: 7px -10000px 0px 0px;
}
#buttonu40759.ButtonSelected #u40760-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 20px;
  width: 117px;
  margin: 7px -10000px 0px 0px;
}
#buttonu40759:hover #u40760-4 p {
  color: #FFFFFF;
  visibility: inherit;
}
#u40934-4 {
  z-index: 240;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  left: 190px;
}
#u40970-4 {
  z-index: 244;
  width: 224px;
  min-height: 30px;
  background-color: transparent;
  color: #754C24;
  line-height: 36px;
  text-align: center;
  font-size: 24px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 527px;
  left: 217px;
}
#u40970-4:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 224px;
  margin: 527px -10000px 0px 0px;
}
#u40976 {
  z-index: 248;
  width: 323px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 51px;
  left: 167px;
}
#u40984 {
  z-index: 250;
  width: 188px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 597px;
  left: 47px;
}
#u40991 {
  z-index: 252;
  width: 294px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 595px;
  left: 319px;
}
#buttonu43881 {
  z-index: 254;
  width: 121px;
  height: 95px;
  border-color: #787878;
  background-color: #A89372;
  border-radius: 10px;
  padding-bottom: 23px;
  position: relative;
  margin-right: -10000px;
  margin-top: 325px;
  left: 519px;
}
#buttonu43881:hover {
  background-color: #FBB03B;
  width: 121px;
  height: 95px;
  min-height: 0px;
  margin: 325px -10000px 0px 0px;
}
#buttonu43881.ButtonSelected {
  background-color: #A89372;
  width: 121px;
  height: 95px;
  min-height: 0px;
  margin: 325px -10000px 0px 0px;
}
#u43882-6 {
  z-index: 255;
  width: 118px;
  min-height: 67px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 29px;
  text-align: center;
  font-size: 24px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 28px;
  left: 3px;
}
#buttonu43881:hover #u43882-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 67px;
  width: 118px;
  margin: 28px -10000px 0px 0px;
}
#buttonu43881.ButtonSelected #u43882-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 67px;
  width: 118px;
  margin: 28px -10000px 0px 0px;
}
#u49971-16:hover p, #u49974-14:hover p, #u49977-22:hover p, #u49980-28:hover p, #u50699-12:hover p, #u50705-16:hover p, #u50708-14:hover p, #u50711-12:hover p, #buttonu30433.ButtonSelected #u30434-4 p, #buttonu40502.ButtonSelected #u40503-4 p, #buttonu30363.ButtonSelected #u30364-4 p, #buttonu40753.ButtonSelected #u40754-4 p, #u11712-4:hover p, #u27534-5:hover p, #u27534-5:hover span, #buttonu40759.ButtonSelected #u40760-4 p, #u40970-4:hover p, #buttonu43881:hover #u43882-6 p {
  color: #F15A24;
  visibility: inherit;
}
#buttonu43881.ButtonSelected #u43882-6 p {
  color: #FFFFFF;
  visibility: inherit;
}
#u43882-4 {
  letter-spacing: -2px;
}
#u43883-8 {
  z-index: 261;
  width: 118px;
  min-height: 56px;
  background-color: transparent;
  line-height: 14px;
  text-align: center;
  font-size: 12px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 450px;
  left: 524px;
}
#u28229 {
  z-index: 155;
  width: 130px;
  min-height: 49px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-left: 480px;
  margin-top: 5px;
  position: relative;
}
#u28230 {
  z-index: 161;
  width: 55px;
  position: fixed;
  bottom: 67px;
  right: 130px;
}
.top {
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 4027px);
}
#pu36024 {
  z-index: 2;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: -62px;
}
#u36024 {
  z-index: 2;
  width: 960px;
  position: relative;
  margin-right: -10000px;
}
#u151-4 {
  z-index: 10;
  width: 357px;
  min-height: 30px;
  position: relative;
  margin-right: -10000px;
  margin-top: 31px;
  left: 45px;
}
#muse_css_mq, .html {
  background-color: #FFFFFF;
}
body {
  position: relative;
  min-width: 960px;
}
.verticalspacer {
  min-height: 1px;
}

p.banner_top{
margin: 0 auto 20px;
margin-top: 25px;
margin-left: 35px;
width: 880px;
clear: both;
box-shadow: 0px 4px 3px -2px rgba(0,0,0,0.4);

box-sizing: border-box;
}


p.banner_top a{
padding: 0;
box-sizing: border-box;
}
p.banner_top a:hover{
opacity: 0.7;
}

