.version.index {
  color: #0000EB;
  background-color: #1E0DB8;
}
#muse_css_mq {
  background-color: #FFFFFF;
}
#page {
  z-index: 1;
  width: 375px;
  min-height: 3340px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
}
#pu5487 {
  z-index: 455;
  width: 0.01px;
  height: 0px;
  padding-bottom: 63px;
  margin-right: -10000px;
}
#u5487 {
  z-index: 455;
  width: 375px;
  position: fixed;
  top: 0px;
  left: 0px;
}
#u5488 {
  z-index: 456;
  width: 375px;
  height: 60px;
  position: relative;
  margin-right: -10000px;
}
#u5409 {
  z-index: 457;
  width: 375px;
  height: 3px;
  position: fixed;
  top: 60px;
  left: 0px;
}
#u5489 {
  z-index: 458;
  width: 40px;
  height: 40px;
  position: fixed;
  top: 9px;
  left: 264px;
}
#u5481 {
  z-index: 459;
  width: 40px;
  height: 40px;
  position: fixed;
  top: 9px;
  left: 214px;
}
#u5485 {
  z-index: 460;
  width: 180px;
  position: fixed;
  top: 13px;
  left: 20px;
}
#u5486 {
  z-index: 461;
}
#u5412 {
  z-index: 483;
  width: 60px;
  position: fixed;
  top: 0px;
  left: 315px;
}
#pamphletu5413 {
  z-index: 484;
  width: 0.01px;
  height: 60px;
  position: relative;
  margin-right: -10000px;
}
#u5418 {
  z-index: 485;
  width: 60px;
  height: 60px;
  position: relative;
  margin-right: -10000px;
}
#u5419 {
  position: absolute;
  width: 60px;
  height: 60px;
}
#u5419:hover {
  width: 60px;
  height: 60px;
  min-height: 0px;
  margin: 0px;
}
#u5419:active {
  width: 60px;
  height: 60px;
  min-height: 0px;
  margin: 0px;
}
#u5419.PamphletThumbSelected {
  width: 60px;
  height: 60px;
  min-height: 0px;
  margin: 0px;
}
#u5422 {
  position: absolute;
  width: 375px;
  height: 447px;
  top: 60px;
  left: -315px;
}
#u5422popup {
  z-index: 487;
}
#u5423 {
  z-index: 488;
  width: 375px;
  height: 447px;
  margin-right: -10000px;
  position: relative;
}
#menuu5424 {
  z-index: 489;
  width: 375px;
  height: 447px;
  position: relative;
  margin-right: -10000px;
}
#u5440 {
  width: 375px;
  min-height: 13px;
  padding-bottom: 41px;
  position: relative;
  margin-right: -10000px;
}
#u5443-4 {
  width: 355px;
  min-height: 13px;
  position: relative;
  margin-right: -10000px;
  top: 20px;
}
#u5440:hover #u5443-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5440:active #u5443-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5468 {
  width: 375px;
  min-height: 13px;
  padding-bottom: 42px;
  position: relative;
  margin-right: -10000px;
}
#u5469-4 {
  width: 355px;
  min-height: 13px;
  position: relative;
  margin-right: -10000px;
  top: 21px;
}
#u5440.MuseMenuActive #u5443-4, #u5468:hover #u5469-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5468:active #u5469-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5461 {
  width: 375px;
  min-height: 13px;
  padding-bottom: 42px;
  position: relative;
  margin-right: -10000px;
}
#u5464-4 {
  width: 355px;
  min-height: 13px;
  position: relative;
  margin-right: -10000px;
  top: 21px;
}
#u5468.MuseMenuActive #u5469-4, #u5461:hover #u5464-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5461:active #u5464-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5456 {
  width: 375px;
  min-height: 13px;
  padding-bottom: 42px;
  position: relative;
  margin-right: -10000px;
}
#u5459-4 {
  width: 355px;
  min-height: 13px;
  position: relative;
  margin-right: -10000px;
  top: 21px;
}
#u5461.MuseMenuActive #u5464-4, #u5456:hover #u5459-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5456:active #u5459-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5435 {
  width: 375px;
  min-height: 13px;
  padding-bottom: 42px;
  position: relative;
  margin-right: -10000px;
}
#u5438-4 {
  width: 355px;
  min-height: 13px;
  position: relative;
  margin-right: -10000px;
  top: 21px;
}
#u5456.MuseMenuActive #u5459-4, #u5435:hover #u5438-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5435:active #u5438-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5447 {
  width: 375px;
  min-height: 13px;
  padding-bottom: 42px;
  position: relative;
  margin-right: -10000px;
}
#u5440.MuseMenuActive, #u5468.MuseMenuActive, #u5461.MuseMenuActive, #u5456.MuseMenuActive, #u5435.MuseMenuActive, #u5447.MuseMenuActive {
  width: 375px;
  min-height: 13px;
  margin: 0px -10000px 0px 0px;
}
#u5449-4 {
  width: 355px;
  min-height: 13px;
  position: relative;
  margin-right: -10000px;
  top: 21px;
}
#u5435.MuseMenuActive #u5438-4, #u5447:hover #u5449-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5447:active #u5449-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5447.MuseMenuActive #u5449-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5475 {
  width: 375px;
  min-height: 16px;
  padding-bottom: 39px;
  position: relative;
  margin-right: -10000px;
}
#u5476-4 {
  width: 355px;
  min-height: 16px;
  position: relative;
  margin-right: -10000px;
  top: 19px;
}
#u5475:hover #u5476-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 16px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5475:active #u5476-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 16px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5439, #u5467, #u5460, #u5453, #u5432, #u5446, #u5474, #u5425 {
  width: 375px;
  position: relative;
}
#u5428 {
  width: 375px;
  min-height: 16px;
  padding-bottom: 39px;
  position: relative;
  margin-right: -10000px;
}
#u5475.MuseMenuActive, #u5428.MuseMenuActive {
  width: 375px;
  min-height: 16px;
  margin: 0px -10000px 0px 0px;
}
#u5429-4 {
  width: 355px;
  min-height: 16px;
  position: relative;
  margin-right: -10000px;
  top: 19px;
}
#u5475.MuseMenuActive #u5476-4, #u5428:hover #u5429-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 16px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5428:active #u5429-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 16px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5428.MuseMenuActive #u5429-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 16px;
  width: 355px;
  margin: 0px -10000px 0px 0px;
}
#u5443-3, #u5469-3, #u5464-3, #u5459-3, #u5438-3, #u5449-3, #u5476-3, #u5429-3 {
  margin-left: 20px;
}
#ppu9476 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
}
#pu9476 {
  z-index: 3;
  width: 0.01px;
}
#u9476 {
  z-index: 3;
  width: 375px;
  background-color: #FFFFFF;
  padding-top: 60px;
  padding-bottom: 125px;
  position: relative;
  margin-right: -10000px;
}
#u5482 {
  z-index: 454;
  width: 350px;
  position: relative;
  padding: 11px 10px 9px 15px;
}
#pu5483 {
  z-index: 462;
  width: 0.01px;
}
#u5483 {
  z-index: 462;
  width: 120px;
  height: 40px;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
  left: 230px;
}
#u5483:hover {
  width: 120px;
  height: 40px;
  min-height: 0px;
  margin: 4px -10000px 0px 0px;
}
#u5410 {
  z-index: 463;
  width: 220px;
  position: relative;
  margin-right: -10000px;
}
#u5411 {
  z-index: 464;
}
#u5484-9 {
  z-index: 465;
  position: relative;
  margin-right: -10000px;
  margin-top: 27px;
}
#u5408-9 {
  z-index: 474;
  top: -2px;
  margin-bottom: -2px;
  position: relative;
}
#pu9124 {
  z-index: 6;
  width: 0.01px;
}
#u9124 {
  z-index: 6;
  width: 375px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}
#u9142 {
  z-index: 34;
  width: 120px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 174px;
  left: 235px;
}
#u9143 {
  z-index: 35;
  display: block;
}
#u11726 {
  z-index: 280;
  width: 325px;
  background-color: transparent;
  margin-left: 25px;
  margin-top: 16px;
  position: relative;
}
#u11722 {
  z-index: 281;
  display: block;
}
#pu9162 {
  z-index: 8;
  width: 0.01px;
  margin-left: 20px;
  margin-top: 23px;
}
#u9162 {
  z-index: 8;
  width: 335px;
  background-color: transparent;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
  margin-top: 9px;
}
#u9162_img {
  margin-bottom: -19px;
}
#u9166-4 {
  z-index: 44;
  -webkit-transform: matrix(0, 1, -1, 0, 156, -114);
  -ms-transform: matrix(0, 1, -1, 0, 156, -114);
  transform: matrix(0, 1, -1, 0, 156, -114);
  position: relative;
  margin-right: -10000px;
  width: 270px;
  margin-top: 139px;
  left: -102px;
}
#u9169 {
  z-index: 78;
  width: 120px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 200px;
}
#u9170 {
  z-index: 79;
  display: block;
}
#u9171-4 {
  z-index: 80;
  width: 26px;
  height: 271px;
  background-color: transparent;
  direction: ltr;
  writing-mode: tb-rl;
  -webkit-direction: ltr;
  -webkit-writing-mode: vertical-rl;
  line-height: 25px;
  letter-spacing: 4px;
  font-size: 14px;
  color: #2F318E;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 25px;
  left: 52px;
}
#pu9164-4 {
  z-index: 36;
  width: 0.01px;
  margin-left: 38px;
  margin-top: 12px;
}
#u9164-4 {
  z-index: 36;
  width: 300px;
  min-height: 35px;
  background-color: transparent;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0px;
  font-size: 14px;
  color: #4C4948;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 68px;
}
#u9165-4 {
  z-index: 40;
  -webkit-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  -ms-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  position: relative;
  margin-right: -10000px;
  width: 195px;
  margin-top: 3px;
  left: 66px;
}
#u9168-26 {
  z-index: 52;
  width: 375px;
  min-height: 309px;
  background-color: transparent;
  color: #005BAC;
  text-align: center;
  font-size: 12px;
  line-height: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 4px;
  position: relative;
}
#u9167-4 {
  z-index: 48;
  width: 220px;
  min-height: 39px;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 1s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 25px;
  padding-top: 11px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 16px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 77px;
  margin-top: 8px;
  position: relative;
  background: transparent url("../../images/ai-btn-off.svg?crc=160074388") no-repeat center center;
  background-size: 240px 60px;
}
#u9167-4:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 11px;
  padding-bottom: 0px;
  min-height: 39px;
  width: 220px;
  margin: 8px 0px 0px 77px;
  background: transparent url("../../images/ai-btn-on.svg?crc=361898315") no-repeat center center;
  background-size: 240px 60px;
}
#u9198-6 {
  z-index: 84;
  width: 310px;
  min-height: 35px;
  background-color: transparent;
  line-height: 22px;
  text-align: center;
  letter-spacing: 3px;
  font-size: 22px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 33px;
  margin-top: 62px;
  position: relative;
}
#u9198-2, #u9198-4 {
  padding-bottom: 15px;
}
#u9199-10 {
  z-index: 90;
  width: 375px;
  min-height: 65px;
  background-color: transparent;
  line-height: 26px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 12px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: normal;
  top: -4px;
  margin-bottom: -4px;
  position: relative;
}
#pu9329 {
  z-index: 4;
  width: 0.01px;
  margin-top: 24px;
}
#u9329 {
  z-index: 4;
  width: 375px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}
#u9205 {
  z-index: 100;
  width: 335px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.095);
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 10px;
  padding-top: 19px;
  padding-bottom: 31px;
  position: relative;
  margin-right: -10000px;
  margin-top: 45px;
  left: 20px;
  -pie-background: rgba(255, 255, 255, 0.95);
}
#pu9204-4 {
  z-index: 110;
  width: 0.01px;
  margin-left: 28px;
}
#u9204-4 {
  z-index: 110;
  width: 160px;
  min-height: 38px;
  background-color: transparent;
  line-height: 23px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 23px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 19px;
  left: 60px;
}
#u9202 {
  z-index: 134;
  width: 75px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}
#u9203 {
  z-index: 135;
  display: block;
}
#u9206 {
  z-index: 138;
  width: 100px;
  height: 2px;
  background: -webkit-gradient(linear, left center, right center, from(#4761AC), color-stop(100%, #54C2EF));
  background: -webkit-linear-gradient(left, #4761AC, #54C2EF 100%);
  background: linear-gradient(to right, #4761AC, #54C2EF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4761AC, endColorstr=#FF54C2EF, GradientType=1);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4761AC', endColorstr='#FF54C2EF', GradientType=1)";
  position: relative;
  margin-right: -10000px;
  margin-top: 61px;
  left: 90px;
}
#u9201-8 {
  z-index: 118;
  width: 335px;
  min-height: 91px;
  background-color: transparent;
  line-height: 15px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 15px;
  color: #4C4948;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-top: 6px;
  position: relative;
}
#u9207-4 {
  z-index: 102;
  width: 215px;
  min-height: 39px;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 1s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 25px;
  padding-top: 11px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 15px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 60px;
  margin-top: 10px;
  position: relative;
  background: transparent url("../../images/ai-btn-off.svg?crc=160074388") no-repeat center center;
  background-size: 240px 60px;
}
#u9207-4:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 11px;
  padding-bottom: 0px;
  min-height: 39px;
  width: 215px;
  margin: 10px 0px 0px 60px;
  background: transparent url("../../images/ai-btn-on.svg?crc=361898315") no-repeat center center;
  background-size: 240px 60px;
}
#u9296 {
  z-index: 101;
  width: 335px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.095);
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 31.100000000001273px;
  position: relative;
  margin-right: -10000px;
  margin-top: 411px;
  left: 20px;
  -pie-background: rgba(255, 255, 255, 0.95);
}
#pu9325-4 {
  z-index: 114;
  width: 0.01px;
  margin-left: 27px;
}
#u9325-4 {
  z-index: 114;
  width: 160px;
  min-height: 38px;
  background-color: transparent;
  line-height: 23px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 23px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 23px;
  left: 61px;
}
#u9214 {
  z-index: 136;
  width: 77px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
}
#u9215 {
  z-index: 137;
  display: block;
  margin-left: -20px;
  margin-top: -8px;
  margin-bottom: -20px;
}
#u9321 {
  z-index: 139;
  width: 100px;
  height: 2px;
  background: -webkit-gradient(linear, left center, right center, from(#4761AC), color-stop(100%, #54C2EF));
  background: -webkit-linear-gradient(left, #4761AC, #54C2EF 100%);
  background: linear-gradient(to right, #4761AC, #54C2EF 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4761AC, endColorstr=#FF54C2EF, GradientType=1);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4761AC', endColorstr='#FF54C2EF', GradientType=1)";
  position: relative;
  margin-right: -10000px;
  margin-top: 65px;
  left: 91px;
}
#u9313-8 {
  z-index: 126;
  width: 335px;
  min-height: 91px;
  background-color: transparent;
  line-height: 15px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 15px;
  color: #4C4948;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
}
#u9201-2, #u9201-4, #u9201-6, #u9313-2, #u9313-4, #u9313-6 {
  padding-bottom: 18px;
}
#u9317-4 {
  z-index: 106;
  width: 214px;
  min-height: 39px;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 1s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 25px;
  padding-top: 11px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 15px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 61px;
  margin-top: 10px;
  position: relative;
  background: transparent url("../../images/ai-btn-off.svg?crc=160074388") no-repeat center center;
  background-size: 240px 60px;
}
#u9317-4:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 11px;
  padding-bottom: 0px;
  min-height: 39px;
  width: 214px;
  margin: 10px 0px 0px 61px;
  background: transparent url("../../images/ai-btn-on.svg?crc=361898315") no-repeat center center;
  background-size: 240px 60px;
}
#u9473 {
  z-index: 10;
  width: 375px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  padding-top: 44px;
  padding-bottom: 58px;
  position: relative;
  margin-right: -10000px;
  margin-top: 2400px;
/*  margin-top: 2688px;*/	
  background: transparent url("../../images/ai-pc-footer-background_clinic-a.svg?crc=470472084") no-repeat left top;
  background-size: cover;
}
.nosvg #u9473 {
  background-image: url('../../images/ai-pc-footer-background_clinic-a_poster_u6898.png?crc=527616792');
}
#pu9376-4 {
  z-index: 248;
  width: 0.01px;
  margin-left: 37px;
}
#u9376-4 {
  z-index: 248;
  width: 300px;
  min-height: 35px;
  background-color: transparent;
  line-height: 30px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 14px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 80px;
}
#u9377-4 {
  z-index: 260;
  -webkit-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  -ms-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  position: relative;
  margin-right: -10000px;
  width: 200px;
  left: 91px;
}
#u9353-6 {
  z-index: 155;
  width: 246px;
  min-height: 35px;
  background-color: transparent;
  line-height: 20px;
  text-align: center;
  letter-spacing: 3px;
  font-size: 20px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 64px;
  margin-top: 27px;
  position: relative;
}
#u9354-10 {
  z-index: 173;
  width: 365px;
  min-height: 96px;
  background-color: transparent;
  letter-spacing: 1px;
  color: #FFFFFF;
  text-align: center;
  font-size: 12px;
  line-height: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-left: 5px;
  position: relative;
}
#u9346 {
  z-index: 140;
  width: 375px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-top: 27px;
  position: relative;
}
#pu9347 {
  z-index: 141;
  width: 0.01px;
  margin-left: 71px;
}
#u9347 {
  z-index: 141;
  width: 232px;
  background-color: transparent;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
  margin-top: 26px;
}
#u9350 {
  z-index: 149;
  width: 40px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 170px;
}
#u9351 {
  z-index: 150;
  display: block;
}
#u9349-4 {
  z-index: 151;
  -webkit-transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  -ms-transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  position: relative;
  margin-right: -10000px;
  width: 140px;
  margin-top: 4px;
  left: 2px;
}
#u9352-6 {
  z-index: 143;
  width: 375px;
  min-height: 60px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-top: 9px;
  position: relative;
}
#u9355 {
  z-index: 203;
  width: 375px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  padding-bottom: 0px;
  margin-top: 9px;
  position: relative;
}
#pu9357 {
  z-index: 204;
  width: 0.01px;
  margin-left: 71px;
}
#u9357 {
  z-index: 204;
  width: 232px;
  background-color: transparent;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
  margin-top: 26px;
}
#u9356-4 {
  z-index: 212;
  -webkit-transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  -ms-transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  position: relative;
  margin-right: -10000px;
  width: 140px;
  margin-top: 4px;
  left: 2px;
}
#u9360 {
  z-index: 216;
  width: 40px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 170px;
}
#u9361 {
  z-index: 217;
  display: block;
}
#u9359-6 {
  z-index: 206;
  width: 375px;
  min-height: 61px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-top: 9px;
  position: relative;
}
#u9362 {
  z-index: 218;
  width: 375px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-top: 13px;
  position: relative;
}
#pu9365 {
  z-index: 219;
  width: 0.01px;
  margin-left: 71px;
}
#u9365 {
  z-index: 219;
  width: 232px;
  background-color: transparent;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
  margin-top: 27px;
}
#u9363-4 {
  z-index: 227;
  -webkit-transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  -ms-transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  position: relative;
  margin-right: -10000px;
  width: 140px;
  margin-top: 4px;
  left: 2px;
}
#u9367 {
  z-index: 231;
  width: 40px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 170px;
}
#u9368 {
  z-index: 232;
  display: block;
}
#u9364-6 {
  z-index: 221;
  width: 375px;
  min-height: 60px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-top: 9px;
  position: relative;
}
#u9369 {
  z-index: 233;
  width: 375px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-top: 9px;
  position: relative;
}
#pu9371 {
  z-index: 234;
  width: 0.01px;
  margin-left: 72px;
}
#u9371 {
  z-index: 234;
  width: 232px;
  background-color: transparent;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
  margin-top: 26px;
}
#u9373-4 {
  z-index: 242;
  -webkit-transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  -ms-transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  transform: matrix(0.9945, -0.1045, 0.1045, 0.9945, -2, 7);
  position: relative;
  margin-right: -10000px;
  width: 140px;
  margin-top: 4px;
  left: 2px;
}
#u9374 {
  z-index: 246;
  width: 40px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  left: 170px;
}
#u9375 {
  z-index: 247;
  display: block;
}
#u9370-6 {
  z-index: 236;
  width: 375px;
  min-height: 60px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  line-height: 28px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-top: 9px;
  position: relative;
}
#u9378-4 {
  z-index: 272;
  width: 220px;
  min-height: 39px;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 1s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 25px;
  padding-top: 11px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 16px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 77px;
  margin-top: 29px;
  position: relative;
  background: transparent url("../../images/ai-btn-off.svg?crc=160074388") no-repeat center center;
  background-size: 240px 60px;
}
#u9378-4:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 11px;
  padding-bottom: 0px;
  min-height: 39px;
  width: 220px;
  margin: 29px 0px 0px 77px;
  background: transparent url("../../images/ai-btn-on.svg?crc=361898315") no-repeat center center;
  background-size: 240px 60px;
}
#pu9497-4 {
  z-index: 256;
  width: 0.01px;
  margin-left: 37px;
  margin-top: 30px;
}
#u9497-4 {
  z-index: 256;
  width: 300px;
  min-height: 35px;
  background-color: transparent;
  line-height: 30px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 14px;
  color: #4C4948;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 77px;
}
#u9501-4 {
  z-index: 268;
  -webkit-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  -ms-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  position: relative;
  margin-right: -10000px;
  width: 200px;
  margin-top: -2px;
  left: 67px;
}
#u9493-6 {
  z-index: 167;
  width: 295px;
  min-height: 35px;
  background-color: transparent;
  line-height: 20px;
  text-align: center;
  letter-spacing: 3px;
  font-size: 20px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 40px;
  margin-top: 27px;
  position: relative;
}
#u9488-10 {
  z-index: 193;
  width: 365px;
  min-height: 96px;
  background-color: transparent;
  letter-spacing: 1px;
  color: #4C4948;
  text-align: center;
  font-size: 12px;
  line-height: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-left: 5px;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u9556 {
  z-index: 441;
  width: 335px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-left: 17px;
  margin-top: 23px;
  position: relative;
}
#u9547-4 {
  z-index: 442;
  width: 105px;
  min-height: 32px;
  border-width: 0px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 10px;
  padding-top: 73px;
  letter-spacing: 1px;
  color: #4C4948;
  text-align: center;
  font-size: 13px;
  line-height: 23px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  background: #FFFFFF url("../../images/ai-pc-footer-treatment-001.svg?crc=141329476") no-repeat center center;
  background-size: cover;
}
.nosvg #u9547-4 {
  background-image: url('../../images/ai-pc-footer-treatment-001_poster_u6399.png?crc=110958041');
}
#u9548-4 {
  z-index: 446;
  width: 105px;
  min-height: 32px;
  border-width: 0px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 10px;
  padding-top: 73px;
  letter-spacing: 1px;
  color: #4C4948;
  text-align: center;
  font-size: 13px;
  line-height: 23px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 115px;
  background: #FFFFFF url("../../images/ai-pc-footer-treatment-002.svg?crc=530613685") no-repeat center center;
  background-size: cover;
}
.nosvg #u9548-4 {
  background-image: url('../../images/ai-pc-footer-treatment-002_poster_u6422.png?crc=244367277');
}
#u9549-4 {
  z-index: 450;
  width: 105px;
  min-height: 32px;
  border-width: 0px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 10px;
  padding-top: 73px;
  letter-spacing: 1px;
  color: #4C4948;
  text-align: center;
  font-size: 13px;
  line-height: 23px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 230px;
  background: #FFFFFF url("../../images/ai-pc-footer-treatment-003.svg?crc=252164372") no-repeat center center;
  background-size: cover;
}
.nosvg #u9549-4 {
  background-image: url('../../images/ai-pc-footer-treatment-003_poster_u6430.png?crc=134527538');
}
#pu9565 {
  z-index: 11;
  width: 0.01px;
  margin-top: 27px;
}
#u9565 {
  z-index: 11;
  width: 365px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  position: relative;
  margin-right: -10000px;
  margin-top: 35px;
  padding: 108px 5px 51px;
  background: transparent url("../../images/ai-pc-footer-background_medical_right.svg?crc=305194649") no-repeat center top;
  background-size: cover;
}
.nosvg #u9565 {
  background-image: url('../../images/ai-pc-footer-background_medical_right_poster_u7112.png?crc=4156709899');
}
#pu9682-4 {
  z-index: 252;
  width: 0.01px;
  margin-left: 32px;
}
#u9682-4 {
  z-index: 252;
  width: 300px;
  min-height: 35px;
  background-color: transparent;
  line-height: 30px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 14px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 80px;
}
#u9686-4 {
  z-index: 264;
  -webkit-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  -ms-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 5);
  position: relative;
  margin-right: -10000px;
  width: 200px;
  margin-top: 2px;
  left: 90px;
}
#u9166-4_img, #u9165-4_img, #u9377-4_img, #u9349-4_img, #u9356-4_img, #u9363-4_img, #u9373-4_img, #u9501-4_img, #u9686-4_img {
  display: block;
  vertical-align: top;
}
#u9678-6 {
  z-index: 161;
  width: 246px;
  min-height: 35px;
  background-color: transparent;
  line-height: 20px;
  text-align: center;
  letter-spacing: 3px;
  font-size: 20px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 59px;
  margin-top: 27px;
  position: relative;
}
#u9353-2, #u9353-4, #u9493-2, #u9493-4, #u9678-2, #u9678-4 {
  padding-bottom: 17px;
}
#u9673-10 {
  z-index: 183;
  width: 365px;
  min-height: 96px;
  background-color: transparent;
  letter-spacing: 1px;
  color: #FFFFFF;
  text-align: center;
  font-size: 12px;
  line-height: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
}
#slideshowu9571 {
  z-index: 16;
  width: 0.01px;
  height: 301px;
  margin-left: 15px;
  margin-top: 26px;
  position: relative;
}
#u9589 {
  position: absolute;
  width: 335px;
  height: 300px;
  background-color: transparent;
}
#u9589popup {
  z-index: 17;
}
#u9590 {
  z-index: 18;
  width: 335px;
  height: 300px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  border-radius: 10px;
  margin-right: -10000px;
  position: relative;
}
#u9594 {
  z-index: 20;
  width: 335px;
  height: 300px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  border-radius: 5px;
  margin-right: -10000px;
  position: relative;
}
#u9594 .clip_frame {
  -webkit-border-radius: 5px 5px 5px 5px;
}
#u9592 {
  z-index: 22;
  width: 335px;
  height: 300px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  border-radius: 10px;
  margin-right: -10000px;
  position: relative;
}
#u9162 .clip_frame, #u9347 .clip_frame, #u9357 .clip_frame, #u9365 .clip_frame, #u9371 .clip_frame, #u9590 .clip_frame, #u9592 .clip_frame {
  -webkit-border-radius: 10px 10px 10px 10px;
}
#u9590_img, #u9594_img, #u9592_img {
  margin-left: -15px;
  margin-right: -15px;
}
#u9579-4 {
  position: absolute;
  width: 60px;
  height: 40px;
  border-width: 0px;
  border-color: transparent;
  background-color: #005BAC;
  padding-top: 20px;
  line-height: 20px;
  color: #FFFFFF;
  text-align: center;
  letter-spacing: 1px;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  top: 241px;
  left: 222px;
}
#u9579-4popup {
  z-index: 24;
}
#u9587-3 {
  position: absolute;
  width: 54px;
  height: 60px;
  border-width: 0px;
  border-color: transparent;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 5px 0px 0px 0px;
  line-height: 20px;
  text-align: center;
  color: #FFFFFF;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  top: 241px;
  left: 168px;
  background: #005BAC url("../../images/ai-btn-arrow-l.svg?crc=4262810440") no-repeat center center;
  background-size: 60px 60px;
}
.nosvg #u9587-3 {
  background-image: url('../../images/ai-btn-arrow-l_poster_u8948.png?crc=269941870');
}
#u9587-3popup {
  z-index: 28;
}
#u9596-3 {
  position: absolute;
  width: 54px;
  height: 60px;
  border-width: 0px;
  border-color: transparent;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  line-height: 20px;
  text-align: center;
  color: #FFFFFF;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  top: 241px;
  left: 282px;
  background: #005BAC url("../../images/ai-btn-arrow-r.svg?crc=4149071885") no-repeat center center;
  background-size: 60px 60px;
}
.nosvg #u9596-3 {
  background-image: url('../../images/ai-btn-arrow-r_poster_u8956.png?crc=4261645986');
}
#u9596-3popup {
  z-index: 31;
}
.SSFirstButton, .SSPreviousButton, .SSNextButton, .SSLastButton, .SSSlideLink, .SSCloseButton {
  cursor: pointer;
}
.SSSlideLoading {
  background: url("../../images/loading.gif?crc=3815509949") no-repeat center center;
}
#u9570-4 {
  z-index: 12;
  width: 220px;
  min-height: 39px;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 1s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 25px;
  padding-top: 11px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 16px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 73px;
  margin-top: 39px;
  position: relative;
  background: transparent url("../../images/ai-btn-off.svg?crc=160074388") no-repeat center center;
  background-size: 240px 60px;
}
#u9570-4:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 11px;
  padding-bottom: 0px;
  min-height: 39px;
  width: 220px;
  margin: 39px 0px 0px 73px;
  background: transparent url("../../images/ai-btn-on.svg?crc=361898315") no-repeat center center;
  background-size: 240px 60px;
}
#u9513-4 {
  z-index: 276;
  width: 220px;
  min-height: 39px;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 1s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 25px;
  padding-top: 11px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 16px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  left: 77px;
  background: transparent url("../../images/ai-btn-off.svg?crc=160074388") no-repeat center center;
  background-size: 240px 60px;
}
.nosvg #u9167-4, .nosvg #u9207-4, .nosvg #u9317-4, .nosvg #u9378-4, .nosvg #u9570-4, .nosvg #u9513-4 {
  background-image: url('../../images/ai-btn-off_poster_u8110.png?crc=4255349855');
}
#u9513-4:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 11px;
  padding-bottom: 0px;
  min-height: 39px;
  width: 220px;
  margin: 0px -10000px 0px 0px;
  background: transparent url("../../images/ai-btn-on.svg?crc=361898315") no-repeat center center;
  background-size: 240px 60px;
}
.nosvg #u9167-4:hover, .nosvg #u9207-4:hover, .nosvg #u9317-4:hover, .nosvg #u9378-4:hover, .nosvg #u9570-4:hover, .nosvg #u9513-4:hover {
  background-image: url('../../images/ai-btn-on_poster_u8118.png?crc=3964906230');
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 8279px);
}
#ppu9670 {
  z-index: 0;
  width: 0.01px;
  padding-bottom: 0px;
  margin-right: -10000px;
  margin-top: -5px;
}
#pu9670 {
  z-index: 2;
  width: 0.01px;
}
#u9670 {
  z-index: 2;
  width: 375px;
  height: 80px;
  position: relative;
  margin-right: -10000px;
}
#u3863 {
  z-index: 282;
  width: 375px;
  height: 1090px;
  position: relative;
  margin-right: -10000px;
  margin-top: 5px;
}
#u5553 {
  z-index: 283;
  width: 375px;
  padding-bottom: 0px;
  position: relative;
  margin-right: -10000px;
  margin-top: 135px;
}
#u5553_position_content {
  margin-top: -60px;
  margin-bottom: -60px;
  width: 100%;
}
#u5504 {
  z-index: 431;
  width: 335px;
  margin-left: 20px;
  position: relative;
}
#u5504_img {
  margin-top: -8px;
  margin-bottom: -9px;
}
#u5501 {
  z-index: 423;
  width: 300px;
  margin-left: 25px;
  margin-top: 28px;
  position: relative;
}
#u5502 {
  z-index: 424;
}
#u5554-8 {
  z-index: 387;
  margin-left: 25px;
  margin-top: 24px;
  position: relative;
}
#u5494-6 {
  z-index: 407;
  margin-left: 25px;
  margin-top: 10px;
  position: relative;
}
#pu5556 {
  z-index: 427;
  width: 0.01px;
  margin-left: 25px;
  margin-top: 5px;
}
#u5556 {
  z-index: 427;
  width: 29px;
  position: relative;
  margin-right: -10000px;
}
#u5557 {
  z-index: 428;
}
#u5565-6 {
  z-index: 413;
  position: relative;
  margin-right: -10000px;
  margin-top: 2px;
  left: 38px;
}
#u5551-4 {
  z-index: 419;
  position: relative;
  margin-right: -10000px;
  margin-top: 2px;
  left: 258px;
}
#u11896 {
  z-index: 440;
  width: 325px;
  height: 45px;
  margin-left: 25px;
  margin-top: 16px;
  position: relative;
}
#u11896:hover {
  width: 325px;
  height: 45px;
  min-height: 0px;
  margin: 16px 0px 0px 25px;
}
#u5562 {
  z-index: 429;
  width: 326px;
  margin-left: 25px;
  margin-top: 85px;
  position: relative;
}
#u5563 {
  z-index: 430;
}
#pu5560-12 {
  z-index: 395;
  width: 0.01px;
  margin-left: 25px;
  margin-top: 7px;
}
#u5560-12 {
  z-index: 395;
  position: relative;
  margin-right: -10000px;
  margin-top: 2px;
}
#u11701-4 {
  z-index: 436;
  width: 350px;
  min-height: 19px;
  position: relative;
  margin-right: -10000px;
  left: 0px;
}
#pu5567 {
  z-index: 425;
  width: 0.01px;
  margin-left: 25px;
  margin-top: 11px;
}
#u5567 {
  z-index: 425;
  width: 159px;
  height: 35px;
  position: relative;
  margin-right: -10000px;
}
#u5555 {
  z-index: 426;
  width: 159px;
  height: 35px;
  position: relative;
  margin-right: -10000px;
  left: 0px;
}
#u5506-22 {
  z-index: 365;
  margin-left: 25px;
  margin-top: 17px;
  position: relative;
}
#access {
  top: -4px;
  margin-bottom: -4px;
  position: relative;
}
#u5566 {
  z-index: 285;
  width: 375px;
  height: 30px;
  margin-top: 23px;
  position: relative;
}
#u5497 {
  z-index: 286;
  width: 375px;
  min-height: 380px;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u5561-5 {
  z-index: 359;
  margin-left: 35px;
  margin-top: 24px;
  position: relative;
}
#u5507 {
  z-index: 364;
  width: 305px;
  height: 1px;
  margin-left: 35px;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u5552-6 {
  z-index: 334;
  width: 304px;
  min-height: 39px;
  margin-left: 35px;
  margin-top: 19px;
  position: relative;
}
#ppu5558 {
  z-index: 0;
  width: 0.01px;
  margin-left: 35px;
  margin-top: 20px;
}
#pu5558 {
  z-index: 357;
  width: 0.01px;
  margin-right: -10000px;
}
#u5558 {
  z-index: 357;
  width: 35px;
  position: relative;
}
#u5559 {
  z-index: 358;
}
#u5495 {
  z-index: 355;
  width: 35px;
  margin-top: 58px;
  position: relative;
}
#u5496 {
  z-index: 356;
}
#u5500-14 {
  z-index: 340;
  width: 262px;
  min-height: 0px;
  position: relative;
  margin-right: -10000px;
  left: 42px;
}
#u5568 {
  z-index: 354;
  width: 220px;
  height: 50px;
  margin-left: 75px;
  margin-top: 16px;
  position: relative;
}
#u5568:hover {
  width: 220px;
  height: 50px;
  min-height: 0px;
  margin: 16px 0px 0px 75px;
}
#u5503 {
  z-index: 284;
  width: 375px;
  padding-bottom: 36px;
  margin-top: 35px;
  position: relative;
}
#menuu5508 {
  z-index: 291;
  width: 290px;
  height: 305px;
  position: relative;
  margin-right: -10000px;
  margin-top: 29px;
  left: 43px;
}
#u5523 {
  width: 290px;
  position: relative;
}
#u5524 {
  width: 290px;
  min-height: 20px;
  padding-bottom: 30px;
  position: relative;
  margin-right: -10000px;
}
#u5524:hover {
  width: 290px;
  min-height: 20px;
  margin: 0px -10000px 0px 0px;
}
#u5527-4 {
  width: 230px;
  min-height: 17px;
  padding-left: 20px;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}
#u5524:hover #u5527-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 230px;
  margin: 0px -10000px 0px 0px;
}
#u5526 {
  z-index: 298;
  width: 40px;
  height: 20px;
  position: relative;
  margin-right: -10000px;
  top: 15px;
  left: 250px;
}
#u5524:hover #u5526 {
  width: 40px;
  height: 20px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u5517 {
  width: 290px;
  min-height: 20px;
  padding-bottom: 30px;
  position: relative;
  margin-right: -10000px;
}
#u5524.MuseMenuActive, #u5517:hover {
  width: 290px;
  min-height: 20px;
  margin: 0px -10000px 0px 0px;
}
#u5519-4 {
  width: 230px;
  min-height: 17px;
  padding-left: 20px;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}
#u5524.MuseMenuActive #u5527-4, #u5517:hover #u5519-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 230px;
  margin: 0px -10000px 0px 0px;
}
#u5520 {
  z-index: 305;
  width: 40px;
  height: 20px;
  position: relative;
  margin-right: -10000px;
  top: 15px;
  left: 250px;
}
#u5524.MuseMenuActive #u5526, #u5517:hover #u5520 {
  width: 40px;
  height: 20px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u5531 {
  width: 290px;
  min-height: 20px;
  padding-bottom: 30px;
  position: relative;
  margin-right: -10000px;
}
#u5517.MuseMenuActive, #u5531:hover {
  width: 290px;
  min-height: 20px;
  margin: 0px -10000px 0px 0px;
}
#u5534-4 {
  width: 230px;
  min-height: 17px;
  padding-left: 20px;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}
#u5517.MuseMenuActive #u5519-4, #u5531:hover #u5534-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 230px;
  margin: 0px -10000px 0px 0px;
}
#u5533 {
  z-index: 312;
  width: 40px;
  height: 20px;
  position: relative;
  margin-right: -10000px;
  top: 15px;
  left: 250px;
}
#u5517.MuseMenuActive #u5520, #u5531:hover #u5533 {
  width: 40px;
  height: 20px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u5510 {
  width: 290px;
  min-height: 20px;
  padding-bottom: 30px;
  position: relative;
  margin-right: -10000px;
}
#u5531.MuseMenuActive, #u5510:hover {
  width: 290px;
  min-height: 20px;
  margin: 0px -10000px 0px 0px;
}
#u5512-4 {
  width: 230px;
  min-height: 17px;
  padding-left: 20px;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}
#u5531.MuseMenuActive #u5534-4, #u5510:hover #u5512-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 230px;
  margin: 0px -10000px 0px 0px;
}
#u5513 {
  z-index: 319;
  width: 40px;
  height: 20px;
  position: relative;
  margin-right: -10000px;
  top: 15px;
  left: 250px;
}
#u5531.MuseMenuActive #u5533, #u5510:hover #u5513 {
  width: 40px;
  height: 20px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u5547 {
  width: 290px;
  min-height: 20px;
  padding-bottom: 30px;
  position: relative;
  margin-right: -10000px;
}
#u5510.MuseMenuActive, #u5547:hover {
  width: 290px;
  min-height: 20px;
  margin: 0px -10000px 0px 0px;
}
#u5550-4 {
  width: 230px;
  min-height: 17px;
  padding-left: 20px;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}
#u5510.MuseMenuActive #u5512-4, #u5547:hover #u5550-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 230px;
  margin: 0px -10000px 0px 0px;
}
#u5549 {
  z-index: 326;
  width: 40px;
  height: 20px;
  position: relative;
  margin-right: -10000px;
  top: 15px;
  left: 250px;
}
#u5510.MuseMenuActive #u5513, #u5547:hover #u5549 {
  width: 40px;
  height: 20px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u5516, #u5530, #u5509, #u5544, #u5537 {
  width: 290px;
  margin-top: 1px;
  position: relative;
}
#u5538 {
  width: 290px;
  min-height: 20px;
  padding-bottom: 30px;
  position: relative;
  margin-right: -10000px;
}
#u5547.MuseMenuActive, #u5538:hover {
  width: 290px;
  min-height: 20px;
  margin: 0px -10000px 0px 0px;
}
#u5538.MuseMenuActive {
  width: 290px;
  min-height: 20px;
  margin: 0px -10000px 0px 0px;
}
#u5540-4 {
  width: 230px;
  min-height: 17px;
  padding-left: 20px;
  position: relative;
  margin-right: -10000px;
  top: 16px;
}
#u5547.MuseMenuActive #u5550-4, #u5538:hover #u5540-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 230px;
  margin: 0px -10000px 0px 0px;
}
#u5538.MuseMenuActive #u5540-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 230px;
  margin: 0px -10000px 0px 0px;
}
#u5541 {
  z-index: 333;
  width: 40px;
  height: 20px;
  position: relative;
  margin-right: -10000px;
  top: 15px;
  left: 250px;
}
#u5547.MuseMenuActive #u5549, #u5538:hover #u5541 {
  width: 40px;
  height: 20px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u5538.MuseMenuActive #u5541 {
  width: 40px;
  height: 20px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u11600 {
  z-index: 434;
  width: 325px;
  position: relative;
  margin-right: -10000px;
  margin-top: 645px;
  left: 25px;
}
#u11600_states {
  width: 325px;
  height: 45px;
}
#u5498-4 {
  z-index: 287;
  width: 375px;
  min-height: 34px;
  padding-top: 11px;
  margin-top: 60px;
  position: relative;
}
.html {
  background-color: #F0F5FA;
}
body {
  position: relative;
  min-width: 375px;
}
.verticalspacer {
  min-height: 1px;
}
@-ms-viewport {
  width: 375px;
}
@-webkit-viewport {
  width: 375px;
}
@-o-viewport {
  width: 375px;
}
@-moz-viewport {
  width: 375px;
}
@viewport {
  width: 375px;
}