.version.________ {
  color: #0000E4;
  background-color: #346C48;
}
#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;
  padding-bottom: 0px;
  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;
}
#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;
}
#u31980_img {
  padding-right: 1px;
}
#u22777-4 {
  z-index: 102;
  width: 210px;
  min-height: 19px;
  margin-left: 706px;
  margin-top: 4px;
  position: relative;
}
#u22776-4 {
  z-index: 98;
  width: 174px;
  min-height: 32px;
  margin-left: 742px;
  margin-top: 1px;
  position: relative;
  font-size: 130%;
}
#u22776-4:hover {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 32px;
  width: 174px;
  margin: 1px 0px 0px 742px;
}
#u843-6 {
  z-index: 111;
  display: block;
  vertical-align: top;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u47457 {
  z-index: 221;
  width: 666px;
  background-color: transparent;
  margin-left: 141px;
  margin-top: 9px;
  position: relative;
}
#u47457 img.shadow {
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
}
#u47457_img {
  margin-right: 6px;
}
#pu842-15 {
  z-index: 117;
  width: 0.01px;
  padding-bottom: 2px;
  margin-left: 10px;
  margin-top: 31px;
}
#u842-15 {
  z-index: 117;
  width: 272px;
  min-height: 163px;
  background-color: transparent;
  text-align: left;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 559px;
  left: 561px;
}
#u842-2 {
  font-size: 18px;
  line-height: 32px;
  color: #006837;
}
#u842-4, #u842-6, #u842-8, #u842-10 {
  font-size: 15px;
  line-height: 26px;
  color: #000000;
}
#u842-11, #u842-12 {
  font-size: 15px;
  line-height: 26px;
}
#u842-13 {
  font-size: 15px;
  line-height: 26px;
  color: #C1272D;
}
#u12536 {
  z-index: 132;
  width: 708px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 118px;
}
#u844 {
  z-index: 135;
  width: 350px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}
#u844 img.shadow {
  box-shadow: 6px 6px 8px rgba(127, 127, 127, 0.5);
}
#u844_img {
  margin-right: 1px;
}
#u838 {
  z-index: 133;
  width: 350px;
  box-shadow: 6px 6px 8px rgba(127, 127, 127, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 358px;
}
#u846 {
  z-index: 137;
  width: 350px;
  background-color: transparent;
  -webkit-transform: matrix(0.8572, -0.515, 0.515, 0.8572, -102, 125);
  -ms-transform: matrix(0.8572, -0.515, 0.515, 0.8572, -102, 125);
  transform: matrix(0.8572, -0.515, 0.515, 0.8572, -102, 125);
  position: relative;
  margin-right: -10000px;
  margin-top: 226px;
  left: 102px;
}
#u846 img.shadow {
  box-shadow: 2px 8px 8px rgba(127, 127, 127, 0.5);
}
#u846_img {
  margin-right: 2px;
  margin-bottom: 2px;
}
#u2271-4 {
  z-index: 139;
  width: 299px;
  min-height: 20px;
  background-color: transparent;
  color: #000000;
  line-height: 13px;
  text-align: right;
  font-size: 11px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 517px;
  left: 448px;
}
#pu47032 {
  z-index: 110;
  width: 0.01px;
  margin-left: 187px;
  margin-top: 12px;
}
#u47032 {
  z-index: 110;
  width: 586px;
  background-color: #FFFFFF;
  padding-bottom: 42px;
  position: relative;
  margin-right: -10000px;
  margin-top: 267px;
}
#u47033-30 {
  z-index: 172;
  width: 540px;
  min-height: 209px;
  background-color: transparent;
  line-height: 26px;
  text-align: justify;
  font-size: 15px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 249px;
  left: 23px;
}
#u47033-21 {
  color: #FF0000;
}
#u47034 {
  z-index: 202;
  width: 197px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 321px;
  left: 357px;
}
#u47034_img {
  padding-bottom: 57px;
}
#u47227 {
  z-index: 211;
  width: 175px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 650px;
  left: 485px;
}
#u47228 {
  z-index: 212;
  width: 175px;
  background-color: #FFFF00;
  padding-bottom: 10px;
  position: relative;
  margin-right: -10000px;
}
#u47229-8 {
  z-index: 213;
  width: 163px;
  min-height: 65px;
  background-color: transparent;
  color: #754C24;
  line-height: 20px;
  text-align: center;
  font-size: 18px;
  font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
  position: relative;
  margin-right: -10000px;
  margin-top: 17px;
  left: 4px;
}
#u47229-8:hover {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 65px;
  width: 163px;
  margin: 17px -10000px 0px 0px;
}
#u2274-26 {
  z-index: 143;
  width: 540px;
  min-height: 252px;
  background-color: transparent;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 23px;
}
#u2274-2 {
  font-size: 18px;
  text-align: left;
  line-height: 32px;
  color: #006837;
}
#u2274-3, #u2274-5, #u2274-7, #u2274-9, #u2274-11, #u2274-13, #u2274-14, #u2274-15, #u2274-17, #u2274-19, #u2274-21, #u2274-22 {
  font-size: 15px;
  text-align: left;
  line-height: 26px;
}
#u2274-24 {
  font-size: 15px;
  text-align: justify;
  line-height: 26px;
  color: #000000;
}
#buttonu47036 {
  z-index: 204;
  width: 121px;
  height: 95px;
  border-color: #787878;
  background-color: #A89372;
  border-radius: 10px;
  padding-bottom: 23px;
  position: relative;
  margin-right: -10000px;
  margin-top: 227px;
  left: 508px;
}
#buttonu47036:hover {
  background-color: #FBB03B;
  width: 121px;
  height: 95px;
  min-height: 0px;
  margin: 227px -10000px 0px 0px;
}
#buttonu47036.ButtonSelected {
  background-color: #A89372;
  width: 121px;
  height: 95px;
  min-height: 0px;
  margin: 227px -10000px 0px 0px;
}
#u47037-6 {
  z-index: 205;
  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;
}
#buttonu47036:hover #u47037-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 67px;
  width: 118px;
  margin: 28px -10000px 0px 0px;
}
#buttonu47036.ButtonSelected #u47037-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 67px;
  width: 118px;
  margin: 28px -10000px 0px 0px;
}
#buttonu47036:hover #u47037-6 p {
  color: #F15A24;
  visibility: inherit;
}
#buttonu47036.ButtonSelected #u47037-6 p {
  color: #FFFFFF;
  visibility: inherit;
}
#u47037-4 {
  letter-spacing: -2px;
}
#u8938 {
  z-index: 169;
  width: 130px;
  min-height: 49px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-left: 690px;
  margin-top: 129px;
  position: relative;
}
#u8936 {
  z-index: 170;
  width: 55px;
  position: fixed;
  bottom: 141px;
  right: 164px;
}
.top {
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 2844px);
}
#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;
}