.version.doctor {
  color: #00000C;
  background-color: #A3C60A;
}
#muse_css_mq {
  background-color: #FFFFFF;
}
#page {
  z-index: 1;
  width: 1024px;
  min-height: 2381px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
}
#pu4517 {
  z-index: 215;
  width: 0.01px;
  margin-right: -10000px;
  margin-left: -100px;
}
#u4514 {
  z-index: 216;
  width: 345px;
  position: relative;
  margin-right: -10000px;
  margin-top: 25px;
  left: 100px;
}
#u4515 {
  z-index: 217;
  margin-left: 1px;
}
#ppu4512 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 20px;
  margin-left: 484px;
}
#pu4512 {
  z-index: 255;
  width: 0.01px;
  margin-left: 21px;
}
#u4512 {
  z-index: 255;
  width: 250px;
  position: relative;
  margin-right: -10000px;
  margin-top: 10px;
}
#u4513 {
  z-index: 256;
}
#pu4562-10 {
  z-index: 257;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 6px;
  margin-left: 260px;
}
#u4562-10 {
  z-index: 257;
  position: relative;
}
#u4516-4 {
  z-index: 267;
  margin-top: 4px;
  position: relative;
}
#u4561 {
  z-index: 271;
  width: 140px;
  height: 40px;
  position: relative;
  margin-right: -10000px;
  left: 479px;
}
#u4561:hover {
  width: 140px;
  height: 40px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#menuu4518 {
  z-index: 218;
  width: 640px;
  height: 55px;
  margin-top: 5px;
  position: relative;
}
#u4540 {
  width: 88px;
  min-height: 55px;
  position: relative;
  margin-right: -10000px;
}
#u4541 {
  width: 88px;
  padding-bottom: 37px;
  position: relative;
}
#u4541:hover {
  width: 88px;
  min-height: 0px;
  margin: 0px;
}
#u4541.MuseMenuActive {
  width: 88px;
  min-height: 0px;
  margin: 0px;
}
#u4543-4_clip {
  width: 49px;
  height: 18px;
}
#u4533 {
  width: 104px;
  min-height: 55px;
  position: relative;
  margin-right: -10000px;
  left: 88px;
}
#u4534 {
  width: 104px;
  padding-bottom: 37px;
  position: relative;
}
#u4534:hover {
  width: 104px;
  min-height: 0px;
  margin: 0px;
}
#u4547 {
  width: 136px;
  min-height: 55px;
  position: relative;
  margin-right: -10000px;
  left: 192px;
}
#u4548 {
  width: 136px;
  padding-bottom: 37px;
  position: relative;
}
#u4548:hover {
  width: 136px;
  min-height: 0px;
  margin: 0px;
}
#u4548.MuseMenuActive {
  width: 136px;
  min-height: 0px;
  margin: 0px;
}
#u4549-4_clip {
  width: 97px;
  height: 18px;
}
#u4519 {
  width: 104px;
  min-height: 55px;
  position: relative;
  margin-right: -10000px;
  left: 328px;
}
#u4522 {
  width: 104px;
  padding-bottom: 37px;
  position: relative;
}
#u4534.MuseMenuActive, #u4522:hover {
  width: 104px;
  min-height: 0px;
  margin: 0px;
}
#u4554 {
  width: 104px;
  min-height: 55px;
  position: relative;
  margin-right: -10000px;
  left: 432px;
}
#u4555 {
  width: 104px;
  padding-bottom: 37px;
  position: relative;
}
#u4522.MuseMenuActive, #u4555:hover {
  width: 104px;
  min-height: 0px;
  margin: 0px;
}
#u4526 {
  width: 104px;
  min-height: 55px;
  position: relative;
  margin-right: -10000px;
  left: 536px;
}
#u4529 {
  width: 104px;
  padding-bottom: 37px;
  position: relative;
}
#u4555.MuseMenuActive, #u4529:hover {
  width: 104px;
  min-height: 0px;
  margin: 0px;
}
#u4529.MuseMenuActive {
  width: 104px;
  min-height: 0px;
  margin: 0px;
}
#u4537-4_clip, #u4524-4_clip, #u4557-4_clip, #u4531-4_clip {
  width: 65px;
  height: 18px;
}
#u4543-4, #u4537-4, #u4549-4, #u4524-4, #u4557-4, #u4531-4 {
  position: relative;
  margin-right: -10000px;
  top: 18px;
  left: 19px;
}
.js body {
  visibility: hidden;
}
.js body.initialized {
  visibility: visible;
}
#u4517, #u4517-bw {
  z-index: 215;
  min-height: 120px;
}
#u7192 {
  z-index: 2;
  min-height: 1709.5000000000002px;
  background-color: #FFFFFF;
  padding-bottom: 0px;
}
#u7192_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1024px;
  left: -100px;
  padding-bottom: 479px;
}
#pu7142 {
  z-index: 3;
  width: 0.01px;
  left: 100px;
  position: relative;
}
#u7142 {
  z-index: 3;
  width: 1024px;
  background-color: transparent;
  border-radius: 20px;
  position: relative;
  margin-right: -10000px;
}
#u7142_img {
  padding-right: 1px;
}
#u7152-4 {
  z-index: 11;
  width: 300px;
  min-height: 35px;
  background-color: transparent;
  line-height: 39px;
  text-align: left;
  letter-spacing: 2px;
  font-size: 18px;
  color: #4C4948;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 300px;
  left: 60px;
}
#u7153-4 {
  z-index: 15;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  margin-top: 207px;
  left: 60px;
}
#ppu7180-8 {
  z-index: 0;
  width: 0.01px;
  left: 100px;
  margin-top: 100px;
  position: relative;
}
#pu7180-8 {
  z-index: 19;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 5px;
}
#u7180-8 {
  z-index: 19;
  width: 900px;
  min-height: 60px;
  background-color: transparent;
  letter-spacing: 2px;
  color: #005BAC;
  font-size: 29px;
  line-height: 29px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
}
#u7180-2, #u7180-4 {
  padding-bottom: 18px;
}
#u7183-24 {
  z-index: 27;
  width: 900px;
  min-height: 255px;
  background-color: transparent;
  color: #005BAC;
  line-height: 32px;
  letter-spacing: 1px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 20px;
  position: relative;
}
#u7183-24a {
  z-index: 27;
  width: 900px;
  min-height: 255px;
  background-color: transparent;
  color: #005BAC;
  line-height: 32px;
  letter-spacing: 1px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 20px;
  position: relative;
}
#u7183-14 {
  padding-bottom: 7px;
}
#pu7189-4 {
  z-index: 7;
  width: 0.01px;
  margin-top: 9px;
}
#u7189-4 {
  z-index: 7;
  -webkit-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 9);
  -ms-transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 9);
  transform: matrix(0.9986, -0.0523, 0.0523, 0.9986, -2, 9);
  position: relative;
  margin-right: -10000px;
  width: 329px;
  margin-top: 1px;
  left: 114px;
}
#u7189-4_img {
  display: block;
  vertical-align: top;
}
#u7186-6 {
  z-index: 51;
  width: 233px;
  min-height: 75px;
  background-color: transparent;
  letter-spacing: 2px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 15px;
}
#u7186-2 {
  font-size: 15px;
  line-height: 15px;
  padding-bottom: 19px;
}
#u7186-4 {
  font-size: 25px;
  line-height: 25px;
}
#u7169 {
  z-index: 5;
  width: 550px;
  background-color: transparent;
  border-radius: 20px;
  position: relative;
  margin-right: -10000px;
  left: 474px;
}
#u7142 .clip_frame, #u7169 .clip_frame {
  -webkit-border-radius: 20px 20px 20px 20px;
}
#u7192-bw {
  z-index: 2;
  min-height: 1709.5000000000002px;
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 3213px);
}
#ppu7105 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: -405px;
  margin-left: -100px;
}
#pu7105 {
  z-index: 57;
  width: 0.01px;
}
#u7105_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1024px;
  left: -100px;
  padding-top: 89px;
  padding-bottom: 127px;
}
#u7121-4 {
  z-index: 199;
  left: 462px;
  position: relative;
}
#u7120-4 {
  z-index: 195;
  width: 300px;
  min-height: 35px;
  left: 462px;
  top: -8px;
  margin-bottom: -8px;
  position: relative;
}
#pu7122-4 {
  z-index: 203;
  width: 0.01px;
  left: 351px;
  margin-top: 28px;
  position: relative;
}
#u7122-4 {
  z-index: 203;
  width: 155px;
  min-height: 40px;
  padding-top: 110px;
  position: relative;
  margin-right: -10000px;
}
#u7123-4 {
  z-index: 207;
  width: 155px;
  min-height: 40px;
  padding-top: 110px;
  position: relative;
  margin-right: -10000px;
  left: 184px;
}
#u7124-4 {
  z-index: 211;
  width: 155px;
  min-height: 40px;
  padding-top: 110px;
  position: relative;
  margin-right: -10000px;
  left: 367px;
}
#u7122-4:hover, #u7123-4:hover, #u7124-4:hover {
  padding-top: 110px;
  padding-bottom: 0px;
  min-height: 40px;
  width: 155px;
  margin: 0px -10000px 0px 0px;
}
#u7105, #u7105-bw {
  z-index: 57;
  min-height: 490px;
}
#u6276 {
  z-index: 58;
  min-height: 550px;
}
#u6276_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1024px;
  left: -100px;
  padding-top: 130px;
  padding-bottom: 145px;
}
#u11837 {
  z-index: 190;
  width: 370px;
  left: 100px;
  position: relative;
}
#u11838 {
  z-index: 191;
}
#u11833-9 {
  z-index: 165;
  left: 100px;
  margin-top: 23px;
  position: relative;
}
#u11834-6 {
  z-index: 174;
  left: 100px;
  margin-top: 20px;
  position: relative;
}
#pu11839 {
  z-index: 192;
  width: 0.01px;
  left: 100px;
  margin-top: 6px;
  position: relative;
}
#u11839 {
  z-index: 192;
  width: 32px;
  position: relative;
  margin-right: -10000px;
}
#u11840 {
  z-index: 193;
}
#u11835-6 {
  z-index: 180;
  position: relative;
  margin-right: -10000px;
  left: 35px;
}
#u11836-4 {
  z-index: 186;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 300px;
}
#u11841 {
  z-index: 194;
  width: 370px;
  height: 40px;
  left: 100px;
  margin-top: 15px;
  position: relative;
}
#u11841:hover {
  width: 370px;
  height: 40px;
  min-height: 0px;
  margin: 15px 0px 0px;
}
#u6276-bw {
  z-index: 58;
  min-height: 550px;
  margin-top: 405px;
}
#u4582 {
  z-index: 59;
  min-height: 849.7500000000005px;
  padding-bottom: 0px;
}
#u4582_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1024px;
  left: -100px;
  padding-top: 45px;
  padding-bottom: 18px;
}
#pu4576-5 {
  z-index: 88;
  width: 0.01px;
  left: 100px;
  position: relative;
}
#u4576-5 {
  z-index: 88;
  position: relative;
  margin-right: -10000px;
  margin-top: 3px;
}
#u11679-4 {
  z-index: 93;
  width: 450px;
  min-height: 19px;
  position: relative;
  margin-right: -10000px;
  left: 0px;
}
#pu4632 {
  z-index: 97;
  width: 0.01px;
  left: 100px;
  margin-top: 12px;
  position: relative;
}
#u4632 {
  z-index: 97;
  width: 195px;
  height: 40px;
  position: relative;
  margin-right: -10000px;
}
#u4620 {
  z-index: 98;
  width: 195px;
  height: 40px;
  position: relative;
  margin-right: -10000px;
  left: 0px;
}
#access {
  left: 100px;
  margin-top: 6px;
  position: relative;
}
#u4623-21 {
  z-index: 67;
  left: 100px;
  margin-top: 1px;
  position: relative;
}
#menuu4583 {
  z-index: 130;
  width: 750px;
  height: 25px;
  left: 237px;
  margin-top: 519px;
  position: relative;
}
#u4598 {
  width: 149px;
  min-height: 25px;
  position: relative;
  margin-right: -10000px;
}
#u4599 {
  width: 149px;
  padding-bottom: 8px;
  position: relative;
}
#u4600-4 {
  width: 149px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 4px;
}
#u4599:hover #u4600-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 149px;
  margin: 0px -10000px 0px 0px;
}
#u4612 {
  width: 149px;
  min-height: 25px;
  position: relative;
  margin-right: -10000px;
  left: 150px;
}
#u4613 {
  width: 149px;
  padding-bottom: 8px;
  position: relative;
}
#u4614-4 {
  width: 149px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 4px;
}
#u4599.MuseMenuActive #u4600-4, #u4613:hover #u4614-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 149px;
  margin: 0px -10000px 0px 0px;
}
#u4605 {
  width: 149px;
  min-height: 25px;
  position: relative;
  margin-right: -10000px;
  left: 300px;
}
#u4606 {
  width: 149px;
  padding-bottom: 8px;
  position: relative;
}
#u4607-4 {
  width: 149px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 4px;
}
#u4613.MuseMenuActive #u4614-4, #u4606:hover #u4607-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 149px;
  margin: 0px -10000px 0px 0px;
}
#u4584 {
  width: 149px;
  min-height: 25px;
  position: relative;
  margin-right: -10000px;
  left: 450px;
}
#u4585 {
  width: 149px;
  padding-bottom: 8px;
  position: relative;
}
#u4599.MuseMenuActive, #u4613.MuseMenuActive, #u4606.MuseMenuActive, #u4585.MuseMenuActive {
  width: 149px;
  min-height: 0px;
  margin: 0px;
}
#u4588-4 {
  width: 149px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 4px;
}
#u4606.MuseMenuActive #u4607-4, #u4585:hover #u4588-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 149px;
  margin: 0px -10000px 0px 0px;
}
#u4585.MuseMenuActive #u4588-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 149px;
  margin: 0px -10000px 0px 0px;
}
#u4591 {
  width: 150px;
  min-height: 25px;
  position: relative;
  margin-right: -10000px;
  left: 600px;
}
#u4592 {
  width: 150px;
  padding-bottom: 8px;
  position: relative;
}
#u4592.MuseMenuActive {
  width: 150px;
  min-height: 0px;
  margin: 0px;
}
#u4593-4 {
  width: 150px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  top: 4px;
}
#u4592:hover #u4593-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 150px;
  margin: 0px -10000px 0px 0px;
}
#u4592.MuseMenuActive #u4593-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 150px;
  margin: 0px -10000px 0px 0px;
}
#u4582-bw {
  z-index: 59;
  min-height: 849.7500000000005px;
  margin-top: 900px;
}
#u4626 {
  z-index: 64;
  min-height: 439px;
  padding-bottom: 35px;
}
#u4517_align_to_page, #u4626_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1024px;
  left: -100px;
}
#u4573 {
  z-index: 65;
  width: 720px;
  min-height: 394px;
  position: relative;
  margin-right: -10000px;
  margin-top: 45px;
  left: 100px;
}
#u4631 {
  z-index: 66;
  width: 324px;
  position: relative;
  margin-right: -10000px;
  margin-top: -25px;
  left: 775px;
  padding: 18px 1px 45.19999999999936px 25px;
}
#u4627-5 {
  z-index: 124;
  position: relative;
}
#u4619 {
  z-index: 129;
  width: 300px;
  height: 1px;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u4635-6 {
  z-index: 99;
  width: 304px;
  min-height: 39px;
  margin-top: 19px;
  position: relative;
}
#ppu4628 {
  z-index: 0;
  width: 0.01px;
  margin-top: 20px;
}
#pu4628 {
  z-index: 122;
  width: 0.01px;
  margin-right: -10000px;
}
#u4628 {
  z-index: 122;
  width: 35px;
  position: relative;
}
#u4629 {
  z-index: 123;
}
#u4638 {
  z-index: 120;
  width: 35px;
  margin-top: 58px;
  position: relative;
}
#u4639 {
  z-index: 121;
}
#u4637-14 {
  z-index: 105;
  width: 282px;
  min-height: 40px;
  position: relative;
  margin-right: -10000px;
  left: 42px;
}
#u4636 {
  z-index: 119;
  width: 220px;
  height: 50px;
  margin-left: 40px;
  margin-top: 21px;
  position: relative;
}
#u4636:hover {
  width: 220px;
  height: 50px;
  min-height: 0px;
  margin: 21px 0px 0px 40px;
}
#u4626-bw {
  z-index: 64;
  min-height: 439px;
  margin-top: 1215px;
}
#u4579 {
  z-index: 161;
  width: 401px;
  position: relative;
  margin-right: -10000px;
  margin-top: 830px;
  left: 101px;
}
#u4580 {
  z-index: 162;
}
#u4577 {
  z-index: 163;
  width: 570px;
  position: relative;
  margin-right: -10000px;
  margin-top: 524px;
  left: 554px;
}
#u4621-4 {
  z-index: 60;
  min-height: 27px;
  padding-top: 13px;
}
#u4621-4-bw {
  z-index: 60;
  min-height: 27px;
}
.html {
  background-color: #F0F5FA;
}
body {
  position: relative;
  min-width: 1024px;
}
.verticalspacer {
  min-height: 1px;
}