.version.____________ {
  color: #0000E6;
  background-color: #3BD08F;
}
#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;
}
#u47837-8 {
  z-index: 110;
  display: block;
  vertical-align: top;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#pu47882 {
  z-index: 152;
  width: 0.01px;
  margin-left: 28px;
  margin-top: 7px;
}
#u47882 {
  z-index: 152;
  width: 644px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 2px;
  left: 251px;
}
#u48142 {
  z-index: 273;
  width: 146px;
  height: 180px;
  border-style: solid;
  border-width: 2px;
  border-color: #22B573;
  background-color: transparent;
  border-radius: 21px;
  position: relative;
  margin-right: -10000px;
  margin-top: 137px;
  left: 256px;
}
#u48145 {
  z-index: 274;
  width: 20px;
  height: 5px;
  background-color: #22B573;
  position: relative;
  margin-right: -10000px;
  margin-top: 232px;
  left: 236px;
}
#u48132 {
  z-index: 275;
  width: 238px;
  border-style: solid;
  border-width: 4px;
  border-color: #22B573;
  background-color: transparent;
  border-radius: 32px;
  position: relative;
  margin-right: -10000px;
  margin-top: 130px;
  left: -4px;
}
#u48132 .clip_frame {
  -webkit-border-radius: 28px 28px 28px 28px;
}
#u48132_img {
  margin-right: -3px;
}
#u48148-4 {
  z-index: 277;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  margin-top: 97px;
  left: 11px;
}
#u49910 {
  z-index: 286;
  height: 89px;
  width: 213px;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  left: 10px;
  background: transparent url("../images/u49910.png?crc=3976895384") no-repeat 0px 0px;
}
#u49910:hover {
  background: transparent url("../images/u49910-r.png?crc=3976895384") no-repeat 0px 0px;
}
#u48154-4 {
  z-index: 281;
  display: block;
  vertical-align: top;
  margin-left: 39px;
  margin-top: 4px;
  position: relative;
}
#pu47892 {
  z-index: 154;
  width: 0.01px;
  margin-left: 38px;
  margin-top: -5px;
}
#u47892 {
  z-index: 154;
  width: 519px;
  box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}
#u48114-33 {
  z-index: 156;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  left: 570px;
}
#u47838-31 {
  z-index: 118;
  width: 540px;
  min-height: 789px;
  background-color: transparent;
  color: #000000;
  line-height: 26px;
  text-align: justify;
  font-size: 15px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-left: 210px;
  margin-top: 54px;
  position: relative;
}
#pu47841 {
  z-index: 151;
  width: 0.01px;
  margin-left: 187px;
  margin-top: 30px;
}
#u47841 {
  z-index: 151;
  width: 130px;
  min-height: 49px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 1279px;
  left: 635px;
}
#u48120-3 {
  z-index: 189;
  width: 586px;
  min-height: 1445px;
  background-color: #FFFFFF;
  position: relative;
  margin-right: -10000px;
}
#u48121-74 {
  z-index: 192;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  margin-top: 23px;
  left: 19px;
}
#buttonu48122 {
  z-index: 266;
  width: 121px;
  height: 95px;
  border-color: #787878;
  background-color: #A89372;
  border-radius: 10px;
  padding-bottom: 23px;
  position: relative;
  margin-right: -10000px;
  margin-top: 547px;
  left: 213px;
}
#buttonu48122:hover {
  background-color: #FBB03B;
  width: 121px;
  height: 95px;
  min-height: 0px;
  margin: 547px -10000px 0px 0px;
}
#buttonu48122.ButtonSelected {
  background-color: #A89372;
  width: 121px;
  height: 95px;
  min-height: 0px;
  margin: 547px -10000px 0px 0px;
}
#u48123-6 {
  z-index: 267;
  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;
}
#buttonu48122:hover #u48123-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 67px;
  width: 118px;
  margin: 28px -10000px 0px 0px;
}
#buttonu48122.ButtonSelected #u48123-6 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 67px;
  width: 118px;
  margin: 28px -10000px 0px 0px;
}
#buttonu48122:hover #u48123-6 p {
  color: #F15A24;
  visibility: inherit;
}
#buttonu48122.ButtonSelected #u48123-6 p {
  color: #FFFFFF;
  visibility: inherit;
}
#u48123-4 {
  letter-spacing: -2px;
}
#u47839 {
  z-index: 149;
  width: 55px;
  position: fixed;
  bottom: 115px;
  right: 126px;
}
.top {
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 3727px);
}
#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;
}