.version.yamato {
  color: #0000E6;
  background-color: #816D8B;
}

#page {
  z-index: 1;
  width: 920px;
  min-height: 419.5499999999993px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 19px 62.45000000000073px 21px;
}

#u8296-4 {
  z-index: 107;
  width: 572px;
  min-height: 37px;
  margin-left: 169px;
  position: relative;
}

#u8297 {
  z-index: 111;
  width: 920px;
  height: 1px;
  margin-top: 6px;
  position: relative;
}

#pmenuu8272 {
  z-index: 79;
  width: 0.01px;
  margin-left: 119px;
  margin-top: -1px;
}

#menuu8272 {
  z-index: 79;
  width: 140px;
  height: 43px;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 364px;
}

#u8273 {
  width: 140px;
  min-height: 43px;
  position: relative;
  margin-right: -10000px;
}

#u8276 {
  width: 140px;
  padding-bottom: 26px;
  position: relative;
}

#u8276:hover {
  width: 140px;
  min-height: 0px;
  margin: 0px;
}

#u8276:active {
  width: 140px;
  min-height: 0px;
  margin: 0px;
}

#u8276.MuseMenuActive {
  width: 140px;
  min-height: 0px;
  margin: 0px;
}

#u8279-4 {
  width: 140px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 13px;
}

#u8276:hover #u8279-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 140px;
  margin: 0px -10000px 0px 0px;
}

#u8276:active #u8279-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 140px;
  margin: 0px -10000px 0px 0px;
}

#u8276.MuseMenuActive #u8279-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 140px;
  margin: 0px -10000px 0px 0px;
}

#menuu8288 {
  z-index: 100;
  width: 78px;
  height: 43px;
  position: relative;
  margin-right: -10000px;
}

#u8289 {
  width: 78px;
  min-height: 43px;
  position: relative;
  margin-right: -10000px;
}

#u8290 {
  width: 78px;
  padding-bottom: 26px;
  position: relative;
}

#u8290:hover {
  width: 78px;
  min-height: 0px;
  margin: 0px;
}

#u8290:active {
  width: 78px;
  min-height: 0px;
  margin: 0px;
}

#u8290.MuseMenuActive {
  width: 78px;
  min-height: 0px;
  margin: 0px;
}

#u8293-4 {
  width: 78px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 13px;
}

#u8290:hover #u8293-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 78px;
  margin: 0px -10000px 0px 0px;
}

#u8290:active #u8293-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 78px;
  margin: 0px -10000px 0px 0px;
}

#u8290.MuseMenuActive #u8293-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 78px;
  margin: 0px -10000px 0px 0px;
}

#menuu8248 {
  z-index: 58;
  width: 92px;
  height: 43px;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 78px;
}

#u8249 {
  width: 92px;
  min-height: 43px;
  position: relative;
  margin-right: -10000px;
}

#u8252 {
  width: 92px;
  padding-bottom: 26px;
  position: relative;
}

#u8252:hover {
  width: 92px;
  min-height: 0px;
  margin: 0px;
}

#u8252:active {
  width: 92px;
  min-height: 0px;
  margin: 0px;
}

#u8252.MuseMenuActive {
  width: 92px;
  min-height: 0px;
  margin: 0px;
}

#u8254-4 {
  width: 92px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 13px;
}

#u8252:hover #u8254-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 92px;
  margin: 0px -10000px 0px 0px;
}

#u8252:active #u8254-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 92px;
  margin: 0px -10000px 0px 0px;
}

#u8252.MuseMenuActive #u8254-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 92px;
  margin: 0px -10000px 0px 0px;
}

#menuu8264 {
  z-index: 72;
  width: 97px;
  height: 43px;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 170px;
}

#u8266 {
  width: 97px;
  padding-bottom: 26px;
  position: relative;
}

#u8266:hover {
  width: 97px;
  min-height: 0px;
  margin: 0px;
}

#u8266:active {
  width: 97px;
  min-height: 0px;
  margin: 0px;
}

#u8269-4 {
  width: 97px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 13px;
}

#u8266:hover #u8269-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 97px;
  margin: 0px -10000px 0px 0px;
}

#u8266:active #u8269-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 97px;
  margin: 0px -10000px 0px 0px;
}

#menuu8256 {
  z-index: 65;
  width: 97px;
  height: 43px;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 267px;
}

#u8265, #u8257 {
  width: 97px;
  min-height: 43px;
  position: relative;
  margin-right: -10000px;
}

#u8258 {
  width: 97px;
  padding-bottom: 26px;
  position: relative;
}

#u8266.MuseMenuActive, #u8258:hover {
  width: 97px;
  min-height: 0px;
  margin: 0px;
}

#u8258:active {
  width: 97px;
  min-height: 0px;
  margin: 0px;
}

#u8258.MuseMenuActive {
  width: 97px;
  min-height: 0px;
  margin: 0px;
}

#u8261-4 {
  width: 97px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 13px;
}

#u8266.MuseMenuActive #u8269-4, #u8258:hover #u8261-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 97px;
  margin: 0px -10000px 0px 0px;
}

#u8258:active #u8261-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 97px;
  margin: 0px -10000px 0px 0px;
}

#u8258.MuseMenuActive #u8261-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 97px;
  margin: 0px -10000px 0px 0px;
}

#menuu8280 {
  z-index: 86;
  width: 88px;
  height: 43px;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 504px;
}

#u8284 {
  width: 88px;
  padding-bottom: 26px;
  position: relative;
}

#u8284:hover {
  width: 88px;
  min-height: 0px;
  margin: 0px;
}

#u8284:active {
  width: 88px;
  min-height: 0px;
  margin: 0px;
}

#u8285-4 {
  width: 88px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 13px;
}

#u8284:hover #u8285-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 88px;
  margin: 0px -10000px 0px 0px;
}

#u8284:active #u8285-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 88px;
  margin: 0px -10000px 0px 0px;
}

#menuu10402 {
  z-index: 93;
  width: 88px;
  height: 43px;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 592px;
}

#u8281, #u10403 {
  width: 88px;
  min-height: 43px;
  position: relative;
  margin-right: -10000px;
}

#u10406 {
  width: 88px;
  padding-bottom: 26px;
  position: relative;
}

#u8284.MuseMenuActive, #u10406:hover {
  width: 88px;
  min-height: 0px;
  margin: 0px;
}

#u10406:active {
  width: 88px;
  min-height: 0px;
  margin: 0px;
}

#u10406.MuseMenuActive {
  width: 88px;
  min-height: 0px;
  margin: 0px;
}

#u10407-4 {
  width: 88px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 13px;
}

#u8284.MuseMenuActive #u8285-4, #u10406:hover #u10407-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 88px;
  margin: 0px -10000px 0px 0px;
}

#u10406:active #u10407-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 88px;
  margin: 0px -10000px 0px 0px;
}

#u10406.MuseMenuActive #u10407-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 88px;
  margin: 0px -10000px 0px 0px;
}

#u10442 {
  z-index: 298;
  width: 117px;
  height: 3px;
  border-color: #7F7F7F;
  background-color: #7F7F7F;
  position: relative;
  margin-right: -10000px;
  margin-top: 33px;
  left: 376px;
}

#u8298 {
  z-index: 112;
  width: 920px;
  height: 1px;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}

#u1459-5 {
  z-index: 118;
  width: 575px;
  min-height: 57px;
  background-color: transparent;
  line-height: 34px;
  font-size: 24px;
  letter-spacing: 4px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
  margin-left: 94px;
  margin-top: 28px;
  position: relative;
}

#u1459-2 {
  color: #FF0000;
}

#u10365-15 {
  z-index: 146;
  width: 767px;
  min-height: 279px;
  background-color: transparent;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-left: 94px;
  margin-top: 12px;
  position: relative;
}

#u1460-4 {
  z-index: 123;
  width: 575px;
  min-height: 57px;
  background-color: transparent;
  line-height: 42px;
  font-size: 24px;
  letter-spacing: 4px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
  margin-left: 94px;
  margin-top: 64px;
  position: relative;
}

#pu1573 {
  z-index: 4;
  width: 0.01px;
  margin-left: 94px;
  margin-top: -6px;
}

#u1573 {
  z-index: 4;
  width: 591px;
  box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u3964 {
  z-index: 18;
  width: 73px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 393px;
  left: 616px;
}

#u3965 {
  z-index: 19;
  width: 73px;
  background-color: #7F7F7F;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}

#u3966-8 {
  z-index: 20;
  width: 67px;
  min-height: 41px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: 1px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 63px;
  left: 5px;
}

#ppu5794-12 {
  z-index: 0;
  width: 0.01px;
  margin-left: 99px;
  margin-top: 8px;
}

#pu5794-12 {
  z-index: 198;
  width: 0.01px;
  margin-right: -10000px;
}

#u5794-12 {
  z-index: 198;
  width: 298px;
  min-height: 90px;
  background-color: transparent;
  letter-spacing: 1px;
  margin-left: 33px;
  position: relative;
}

#u8671 {
  z-index: 10;
  width: 319px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  margin-top: 11px;
  position: relative;
}

#u1472-7 {
  z-index: 139;
  width: 407px;
  min-height: 320px;
  background-color: transparent;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
  left: 345px;
}

#u5795-13 {
  z-index: 246;
  width: 298px;
  min-height: 33px;
  background-color: transparent;
  letter-spacing: 1px;
  margin-left: 132px;
  margin-top: 10px;
  position: relative;
}

#u1624-4 {
  z-index: 127;
  width: 575px;
  min-height: 57px;
  background-color: transparent;
  line-height: 42px;
  font-size: 24px;
  letter-spacing: 4px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
  margin-left: 94px;
  margin-top: 27px;
  position: relative;
}

#pu1607 {
  z-index: 2;
  width: 0.01px;
  margin-left: 94px;
  margin-top: -1px;
}

#u1607 {
  z-index: 2;
  width: 591px;
  box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u3973 {
  z-index: 28;
  width: 73px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 389px;
  left: 616px;
}

#u3975 {
  z-index: 29;
  width: 73px;
  background-color: #7F7F7F;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}

#u3974-8 {
  z-index: 30;
  width: 67px;
  min-height: 41px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: 1px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 63px;
  left: 5px;
}

#pu5839-12 {
  z-index: 210;
  width: 0.01px;
  margin-left: 132px;
  margin-top: 12px;
}

#u5839-12 {
  z-index: 210;
  width: 274px;
  min-height: 117px;
  background-color: transparent;
  letter-spacing: 1px;
  position: relative;
  margin-right: -10000px;
}

#u5866-8 {
  z-index: 161;
  width: 424px;
  min-height: 173px;
  background-color: transparent;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
  left: 312px;
}

#u10365-5, #u10365-7, #u10365-9, #u10365-11, #u10365-13, #u1472-3, #u1472-5, #u5866-5, #u5866-6 {
  line-height: 25px;
}

#u8791 {
  z-index: 12;
  width: 319px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  margin-left: 92px;
  top: -9px;
  margin-bottom: -9px;
  position: relative;
}

#u5836-13 {
  z-index: 259;
  width: 298px;
  min-height: 33px;
  background-color: transparent;
  letter-spacing: 1px;
  margin-left: 132px;
  margin-top: 7px;
  position: relative;
}

#u1650-4 {
  z-index: 131;
  width: 672px;
  min-height: 57px;
  background-color: transparent;
  line-height: 42px;
  font-size: 24px;
  letter-spacing: 4px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
  margin-left: 94px;
  margin-top: 3px;
  position: relative;
}

#pu1673 {
  z-index: 6;
  width: 0.01px;
  margin-left: 94px;
}

#u1673 {
  z-index: 6;
  width: 591px;
  box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u3982 {
  z-index: 38;
  width: 73px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 396px;
  left: 615px;
}

#u3983 {
  z-index: 39;
  width: 73px;
  background-color: #7F7F7F;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}

#u3984-8 {
  z-index: 40;
  width: 67px;
  min-height: 41px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: 1px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 63px;
  left: 5px;
}

#ppu5851-12 {
  z-index: 0;
  width: 0.01px;
  margin-left: 94px;
  margin-top: 9px;
}

#pu5851-12 {
  z-index: 222;
  width: 0.01px;
  margin-right: -10000px;
}

#u5851-12 {
  z-index: 222;
  width: 298px;
  min-height: 90px;
  background-color: transparent;
  letter-spacing: 1px;
  margin-left: 38px;
  position: relative;
}

#u8811 {
  z-index: 14;
  width: 319px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  margin-top: 12px;
  position: relative;
}

#u5869-7 {
  z-index: 169;
  width: 438px;
  min-height: 175px;
  background-color: transparent;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 5px;
  left: 350px;
}

#u5848-13 {
  z-index: 272;
  width: 298px;
  min-height: 33px;
  background-color: transparent;
  letter-spacing: 1px;
  margin-left: 132px;
  margin-top: 3px;
  position: relative;
}

#u1739-4 {
  z-index: 135;
  width: 749px;
  min-height: 57px;
  background-color: transparent;
  line-height: 42px;
  font-size: 24px;
  letter-spacing: 4px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
  margin-left: 94px;
  margin-top: 4px;
  position: relative;
}

#pu1729 {
  z-index: 8;
  width: 0.01px;
  margin-left: 94px;
  margin-top: 4px;
}

#u1729 {
  z-index: 8;
  width: 591px;
  box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u3991 {
  z-index: 48;
  width: 73px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 390px;
  left: 616px;
}

#u3992 {
  z-index: 49;
  width: 73px;
  background-color: #7F7F7F;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}

#u3993-8 {
  z-index: 50;
  width: 67px;
  min-height: 41px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: 1px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
  position: relative;
  margin-right: -10000px;
  margin-top: 63px;
  left: 5px;
}

#ppu5860-12 {
  z-index: 0;
  width: 0.01px;
  margin-left: 94px;
  margin-top: 13px;
}

#pu5860-12 {
  z-index: 234;
  width: 0.01px;
  margin-right: -10000px;
}

#u5860-12 {
  z-index: 234;
  width: 265px;
  min-height: 115px;
  background-color: transparent;
  letter-spacing: 1px;
  margin-left: 38px;
  position: relative;
}

#u8831 {
  z-index: 16;
  width: 319px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  margin-top: 19px;
  position: relative;
}

#u5875-9 {
  z-index: 176;
  width: 412px;
  min-height: 245px;
  background-color: transparent;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 336px;
}

#u10365-2, #u10365-4, #u1472-2, #u5866-2, #u5866-3, #u5869-2, #u5869-3, #u5875-2, #u5875-4, #u5875-5 {
  font-size: 18px;
  line-height: 32px;
}

#u5863-13 {
  z-index: 285;
  width: 298px;
  min-height: 33px;
  background-color: transparent;
  letter-spacing: 1px;
  margin-left: 132px;
  margin-top: 9px;
  position: relative;
}

#u5794-2, #u5795-2, #u5839-2, #u5836-2, #u5851-2, #u5848-2, #u5860-2, #u5863-2 {
  font-size: 18px;
  line-height: 36px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
}

#u5794-4, #u5794-6, #u5794-8, #u5794-10, #u5795-4, #u5795-6, #u5795-8, #u5795-10, #u5839-4, #u5839-6, #u5839-8, #u5839-10, #u5836-4, #u5836-6, #u5836-8, #u5836-10, #u5851-4, #u5851-6, #u5851-8, #u5851-10, #u5848-4, #u5848-6, #u5848-8, #u5848-10, #u5860-4, #u5860-6, #u5860-8, #u5860-10, #u5863-4, #u5863-6, #u5863-8, #u5863-10 {
  font-size: 13px;
  line-height: 20px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#u5795-11, #u5836-11, #u5848-11, #u5863-11 {
  font-size: 18px;
  line-height: 22px;
  font-family: acumin-pro, sans-serif;
  font-weight: 500;
}

#u2724-4 {
  z-index: 185;
  width: 537px;
  min-height: 45px;
  background-color: transparent;
  color: #000000;
  line-height: 18px;
  text-align: center;
  font-size: 10px;
  letter-spacing: 1px;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  margin-left: 190px;
  margin-top: 22px;
  position: relative;
}

#u4798 {
  z-index: 189;
  width: 538px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-left: 191px;
  position: relative;
}

#u4799 {
  z-index: 190;
  width: 536px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: transparent;
  border-radius: 10px;
  padding-bottom: 4px;
  position: relative;
  margin-right: -10000px;
}

#u4799:hover {
  background-color: #FA9696;
  width: 536px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}

#u4800-7 {
  z-index: 191;
  width: 451px;
  min-height: 44px;
  border-color: #000000;
  background-color: transparent;
  line-height: 32px;
  text-align: center;
  font-size: 18px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 19px;
  left: 52px;
}

#u4800-7:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 44px;
  width: 451px;
  margin: 19px -10000px 0px 0px;
}

#u4800, #u4800-3 {
  letter-spacing: 2px;
}

#pu11244-5 {
  z-index: 113;
  width: 0.01px;
  margin-left: 138px;
  margin-top: 15px;
}

#u11244-5 {
  z-index: 113;
  width: 412px;
  min-height: 32px;
  background-color: transparent;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 126px;
}

#u11244-2 {
  font-size: 18px;
  text-align: center;
  line-height: 32px;
}

#u5869-5, #u5875-7, #u11244-3 {
  font-size: 14px;
  line-height: 25px;
}

#menuu11015 {
  z-index: 316;
  width: 180px;
  height: 54px;
  border-color: #000000;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 43px;
  left: 168px;
}

#u11016 {
  width: 180px;
  min-height: 54px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u11019 {
  width: 180px;
  border-color: #FFFFFF;
  background-color: transparent;
  padding-bottom: 32px;
  position: relative;
}

#u11019:hover {
  background-color: #BFBFBF;
  width: 180px;
  min-height: 0px;
  margin: 0px;
}

#u11019:active {
  background-color: #BFBFBF;
  width: 180px;
  min-height: 0px;
  margin: 0px;
}

#u11020-4 {
  width: 180px;
  min-height: 22px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  line-height: 22px;
  text-align: center;
  letter-spacing: 1px;
  text-indent: 2px;
  font-size: 18px;
  color: #000000;
  font-family: chivo, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}

#u11019:hover #u11020-4 {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 180px;
  margin: 0px -10000px 0px 0px;
}

#u11019:active #u11020-4 {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 180px;
  margin: 0px -10000px 0px 0px;
}

#u11019.MuseMenuActive #u11020-4 {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 180px;
  margin: 0px -10000px 0px 0px;
}

#u4800-7:hover p, #u4800-7:hover span, #u11019:hover #u11020-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#u11019:active #u11020-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#u11019.MuseMenuActive #u11020-4 p {
  color: #000000;
  visibility: inherit;
  font-size: 18px;
  letter-spacing: 0px;
  font-family: chivo, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.MenuItem {
  cursor: pointer;
}

#menuu11023 {
  z-index: 323;
  width: 168px;
  height: 54px;
  border-color: #000000;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 43px;
}

#u11024 {
  width: 168px;
  min-height: 54px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u11025 {
  width: 168px;
  border-color: #FFFFFF;
  background-color: transparent;
  padding-bottom: 32px;
  position: relative;
}

#u11025:hover {
  background-color: #BFBFBF;
  width: 168px;
  min-height: 0px;
  margin: 0px;
}

#u11025:active {
  background-color: #BFBFBF;
  width: 168px;
  min-height: 0px;
  margin: 0px;
}

#u11027-4 {
  width: 168px;
  min-height: 22px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0px;
  text-indent: 2px;
  font-size: 18px;
  color: #000000;
  font-family: chivo, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}

#u11025:hover #u11027-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 168px;
  margin: 0px -10000px 0px 0px;
}

#u11025:active #u11027-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 168px;
  margin: 0px -10000px 0px 0px;
}

#u11025.MuseMenuActive #u11027-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 168px;
  margin: 0px -10000px 0px 0px;
}

#u11025:hover #u11027-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#u11025:active #u11027-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#menuu11039 {
  z-index: 330;
  width: 171px;
  height: 53px;
  border-color: #000000;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 44px;
  left: 501px;
}

#u11040 {
  width: 171px;
  min-height: 53px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u11041 {
  width: 171px;
  border-color: #FFFFFF;
  background-color: transparent;
  padding-bottom: 31px;
  position: relative;
}

#u11041:hover {
  background-color: #BFBFBF;
  width: 171px;
  min-height: 0px;
  margin: 0px;
}

#u11041:active {
  background-color: #BFBFBF;
  width: 171px;
  min-height: 0px;
  margin: 0px;
}

#u11043-4 {
  width: 171px;
  min-height: 22px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0px;
  text-indent: 2px;
  font-size: 18px;
  color: #000000;
  font-family: chivo, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  top: 15px;
}

#u11041:hover #u11043-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 171px;
  margin: 0px -10000px 0px 0px;
}

#u11041:active #u11043-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 171px;
  margin: 0px -10000px 0px 0px;
}

#u11041.MuseMenuActive #u11043-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 171px;
  margin: 0px -10000px 0px 0px;
}

#u11041:hover #u11043-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#u11041:active #u11043-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#menuu11263 {
  z-index: 337;
  width: 153px;
  height: 53px;
  border-color: #000000;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 44px;
  left: 348px;
}

#u11264 {
  width: 153px;
  min-height: 53px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}

#u11265 {
  width: 153px;
  border-color: #FFFFFF;
  background-color: #BFBFBF;
  padding-bottom: 31px;
  position: relative;
}

#u11265:hover {
  background-color: #BFBFBF;
  width: 153px;
  min-height: 0px;
  margin: 0px;
}

#u11265:active {
  width: 153px;
  min-height: 0px;
  margin: 0px;
}

#u11266-4 {
  width: 153px;
  min-height: 22px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0px;
  text-indent: 2px;
  font-size: 18px;
  color: #000000;
  font-family: chivo, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  top: 15px;
}

#u11265:hover #u11266-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 153px;
  margin: 0px -10000px 0px 0px;
}

#u11265:active #u11266-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 153px;
  margin: 0px -10000px 0px 0px;
}

#u11265.MuseMenuActive #u11266-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 22px;
  width: 153px;
  margin: 0px -10000px 0px 0px;
}

#u11265:hover #u11266-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#u11265:active #u11266-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#u11025.MuseMenuActive #u11027-4 p, #u11041.MuseMenuActive #u11043-4 p, #u11265.MuseMenuActive #u11266-4 p {
  color: #000000;
  visibility: inherit;
}

#u11047 {
  z-index: 344;
  width: 672px;
  height: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 42px;
  border-width: 0px 0px 1px;
}

#u11048 {
  z-index: 345;
  width: 672px;
  height: 12px;
  border-style: solid;
  border-color: #000000;
  background-color: transparent;
  margin-bottom: -1px;
  position: relative;
  margin-right: -10000px;
  margin-top: 85px;
  border-width: 0px 0px 1px;
}

#u10757 {
  z-index: 313;
  width: 205px;
  background-color: transparent;
  margin-left: 356px;
  margin-top: 34px;
  position: relative;
}

#u10757:hover {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  width: 205px;
  min-height: 0px;
  margin: 34px 0px 0px 356px;
}

#u10756-14 {
  z-index: 299;
  width: 241px;
  min-height: 32px;
  background-color: transparent;
  color: #000000;
  line-height: 18px;
  text-align: center;
  font-size: 10px;
  letter-spacing: 1px;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  margin-left: 339px;
  margin-top: 2px;
  position: relative;
}

#u10756-14:hover {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 32px;
  width: 241px;
  margin: 2px 0px 0px 339px;
}

#u10756-4 {
  letter-spacing: 0px;
}

#u10756-2, #u10756-6, #u10756-8, #u10756-10 {
  letter-spacing: -1px;
}

#u10766 {
  z-index: 315;
  width: 72px;
  height: 80px;
  margin-left: 636px;
  margin-top: 54px;
  position: relative;
}

.ie #u10766 {
  background-color: #FFFFFF;
  opacity: 0.01;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
}

.css_verticalspacer .verticalspacer {
  height: calc(100vh - 5607px);
}

#muse_css_mq, .html {
  background-color: #FFFFFF;
}

body {
  position: relative;
  min-width: 960px;
}




/*SPECIAL メニュー*/
/*#u8284 #u8285-4 p{
	color: #ccc;
}
#u8284:hover #u8285-4 p {
    color: #ccc;
}
*/
.mead-page-text{
	font-size: 18px;
	font-weight: bold;
}