.version.clinic {
  color: #0000EE;
  background-color: #F552B5;
}
#muse_css_mq {
  background-color: #FFFFFF;
}
#page {
  z-index: 1;
  width: 1024px;
  min-height: 2285px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
}
#ppu11624 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-left: -100px;
}
#pu11624 {
  z-index: 2;
  width: 0.01px;
}
#u11624 {
  z-index: 2;
  min-height: 899.5px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  padding-bottom: 1px;
  background: transparent url("../images/ai-pc-background_left.svg?crc=52189779") no-repeat center bottom;
  background-size: 2000px 1790px;
}
.nosvg #u11624 {
  background-image: url('../images/ai-pc-background_left_poster_u4966.png?crc=479963102');
}
#u11624_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1024px;
  left: -100px;
  padding-top: 120px;
  padding-bottom: 74px;
}
#pu6665 {
  z-index: 4;
  width: 0.01px;
  left: 100px;
  position: relative;
}
#u6665 {
  z-index: 4;
  width: 1024px;
  background-color: transparent;
  border-radius: 20px;
  position: relative;
  margin-right: -10000px;
}
#u6665 .clip_frame {
  -webkit-border-radius: 20px 20px 20px 20px;
}
#u6672-4 {
  z-index: 19;
  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;
}
#u6673-4 {
  z-index: 23;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  margin-top: 207px;
  left: 60px;
}
#u6758-4 {
  z-index: 73;
  width: 984px;
  min-height: 35px;
  background-color: transparent;
  line-height: 30px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 30px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  left: 120px;
  margin-top: 60px;
  position: relative;
}
#u6759-6 {
  z-index: 77;
  width: 984px;
  min-height: 96px;
  background-color: transparent;
  line-height: 32px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 15px;
  color: #4C4948;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: normal;
  left: 120px;
  margin-top: 14px;
  position: relative;
}
.js body {
  visibility: hidden;
}
.js body.initialized {
  visibility: visible;
}
#u11624-bw {
  z-index: 2;
  min-height: 899.5px;
}
#u4514 {
  z-index: 396;
  width: 345px;
  position: relative;
  margin-right: -10000px;
  margin-top: 25px;
  left: 100px;
}
#u4515 {
  z-index: 397;
  margin-left: 1px;
}
#ppu4512 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 20px;
  margin-left: 484px;
}
#pu4512 {
  z-index: 435;
  width: 0.01px;
  margin-left: 21px;
}
#u4512 {
  z-index: 435;
  width: 250px;
  position: relative;
  margin-right: -10000px;
  margin-top: 10px;
}
#u4513 {
  z-index: 436;
}
#pu4562-10 {
  z-index: 437;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 6px;
  margin-left: 260px;
}
#u4562-10 {
  z-index: 437;
  position: relative;
}
#u4516-4 {
  z-index: 447;
  margin-top: 4px;
  position: relative;
}
#u4561 {
  z-index: 451;
  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: 398;
  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;
}
#u4517, #u4517-bw {
  z-index: 395;
  min-height: 120px;
}
#u6775-4 {
  z-index: 41;
  width: 700px;
  min-height: 47px;
  background-color: transparent;
  line-height: 49px;
  text-align: center;
  letter-spacing: 5px;
  font-size: 28px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 262px;
  margin-top: 55px;
  position: relative;
}
#pu6765 {
  z-index: 6;
  width: 0.01px;
  margin-left: 100px;
  margin-top: 26px;
}
#u6765 {
  z-index: 6;
  width: 850px;
  background-color: transparent;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
  left: 176px;
}
#u6854-4 {
  z-index: 10;
  width: 210px;
  min-height: 43px;
  background-color: #FFFFFF;
  border-radius: 25px;
  padding-top: 7px;
  line-height: 35px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 20px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 470px;
  left: 785px;
}
#u6682 {
  z-index: 27;
  width: 260px;
  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;
  position: relative;
  margin-right: -10000px;
  margin-top: 44px;
  padding: 47px 40px 39px;
  -pie-background: rgba(255, 255, 255, 0.95);
}
#u6683-6 {
  z-index: 29;
  width: 260px;
  min-height: 85px;
  background-color: transparent;
  line-height: 43px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 25px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
}
#u6679-6 {
  z-index: 61;
  width: 260px;
  min-height: 234px;
  background-color: transparent;
  color: #4C4948;
  line-height: 28px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 14px;
  position: relative;
}
#ppu6788-6 {
  z-index: 0;
  width: 0.01px;
  margin-left: 100px;
  margin-top: 50px;
}
#pu6788-6 {
  z-index: 83;
  width: 0.01px;
  padding-bottom: 0px;
  margin-right: -10000px;
}
#u6788-6 {
  z-index: 83;
  width: 265px;
  min-height: 130px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  background: #FFFFFF url("../images/img-pc-clinic-003.jpg?crc=520505546") no-repeat center top;
}
.hidpi #u6788-6 {
  background-image: url("../images/img-pc-clinic-003_2x.jpg?crc=3799034284");
  background-size: 316px 185px;
}
#u6824-6 {
  z-index: 107;
  width: 265px;
  min-height: 160px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 79px;
  position: relative;
  background: #FFFFFF url("../images/img-pc-clinic-006.jpg?crc=3782284571") no-repeat center top;
}
.hidpi #u6824-6 {
  background-image: url("../images/img-pc-clinic-006_2x.jpg?crc=3999429797");
  background-size: 316px 185px;
}
#pu6799-6 {
  z-index: 95;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 60px;
  margin-left: 355px;
}
#u6799-6 {
  z-index: 95;
  width: 265px;
  min-height: 160px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  background: #FFFFFF url("../images/img-pc-clinic-004.jpg?crc=390684923") no-repeat center top;
}
.hidpi #u6799-6 {
  background-image: url("../images/img-pc-clinic-004_2x.jpg?crc=412223475");
  background-size: 316px 185px;
}
#u6813-6 {
  z-index: 101;
  width: 265px;
  min-height: 160px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 70px;
  position: relative;
  background: #FFFFFF url("../images/img-pc-clinic-007.jpg?crc=3916859614") no-repeat center top;
}
.hidpi #u6813-6 {
  background-image: url("../images/img-pc-clinic-007_2x.jpg?crc=303414780");
  background-size: 316px 185px;
}
#pu6810-6 {
  z-index: 89;
  width: 0.01px;
  padding-bottom: 0px;
  margin-right: -10000px;
  margin-top: 30px;
  margin-left: 709px;
}
#u6810-6 {
  z-index: 89;
  width: 265px;
  min-height: 160px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  background: #FFFFFF url("../images/img-pc-clinic-005.jpg?crc=417813908") no-repeat center top;
}
.hidpi #u6810-6 {
  background-image: url("../images/img-pc-clinic-005_2x.jpg?crc=3796309776");
  background-size: 316px 185px;
}
#u6827-6 {
  z-index: 227;
  width: 265px;
  min-height: 160px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-left: 1px;
  margin-top: 60px;
  position: relative;
  background: #FFFFFF url("../images/img-pc-clinic-008.jpg?crc=143359102") no-repeat center top;
}
.hidpi #u6827-6 {
  background-image: url("../images/img-pc-clinic-008_2x.jpg?crc=517743994");
  background-size: 316px 185px;
}
#u6895 {
  z-index: 3;
  min-height: 1344.9px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  padding-bottom: 0px;
  background: transparent url("../images/ai-pc-footer-background_clinic-a.svg?crc=470472084") no-repeat left top;
  background-size: cover;
}
.nosvg #u6895 {
  background-image: url('../images/ai-pc-footer-background_clinic-a_poster_u6898.png?crc=527616792');
}
#u6895_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1024px;
  left: -100px;
  padding-top: 130px;
  padding-bottom: 120px;
}
#u6876-4 {
  z-index: 45;
  width: 700px;
  min-height: 47px;
  background-color: transparent;
  line-height: 49px;
  text-align: center;
  letter-spacing: 5px;
  font-size: 28px;
  color: #FFFFFF;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  left: 262px;
  position: relative;
}
#pu6857 {
  z-index: 8;
  width: 0.01px;
  left: 100px;
  margin-top: 27px;
  position: relative;
}
#u6857 {
  z-index: 8;
  width: 850px;
  background-color: transparent;
  border-radius: 10px;
  position: relative;
  margin-right: -10000px;
}
#u6765 .clip_frame, #u6857 .clip_frame {
  -webkit-border-radius: 10px 10px 10px 10px;
}
#u6857_img {
  padding-right: 1px;
}
#u6864-4 {
  z-index: 14;
  width: 210px;
  min-height: 43px;
  background-color: #FFFFFF;
  border-radius: 25px;
  padding-top: 7px;
  line-height: 35px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 20px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
  margin-right: -10000px;
  margin-top: 471px;
  left: 30px;
}
#u6873 {
  z-index: 28;
  width: 260px;
  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;
  position: relative;
  margin-right: -10000px;
  margin-top: 44px;
  left: 684px;
  padding: 47px 40px 39px;
  -pie-background: rgba(255, 255, 255, 0.95);
}
#u6870-6 {
  z-index: 35;
  width: 260px;
  min-height: 85px;
  background-color: transparent;
  line-height: 43px;
  text-align: center;
  letter-spacing: 2px;
  font-size: 25px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  position: relative;
}
#u6867-6 {
  z-index: 67;
  width: 260px;
  min-height: 234px;
  background-color: transparent;
  color: #4C4948;
  line-height: 28px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-top: 14px;
  position: relative;
}
#pu6886-6 {
  z-index: 113;
  width: 0.01px;
  left: 100px;
  margin-top: 49px;
  position: relative;
}
#u6886-6 {
  z-index: 113;
  width: 265px;
  min-height: 160px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  background: #FFFFFF url("../images/img-pc-clinic-010.jpg?crc=4292424276") no-repeat center top;
}
.hidpi #u6886-6 {
  background-image: url("../images/img-pc-clinic-010_2x.jpg?crc=3813539683");
  background-size: 316px 186px;
}
#u6889-6 {
  z-index: 153;
  width: 265px;
  min-height: 160px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 60px;
  left: 355px;
  background: #FFFFFF url("../images/img-pc-clinic-011.jpg?crc=3845019532") no-repeat center top;
}
.hidpi #u6889-6 {
  background-image: url("../images/img-pc-clinic-011_2x.jpg?crc=307241540");
  background-size: 316px 186px;
}
#u6892-6 {
  z-index: 221;
  width: 265px;
  min-height: 160px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 30px;
  left: 709px;
  background: #FFFFFF url("../images/img-pc-clinic-012.jpg?crc=4063585256") no-repeat center top;
}
.hidpi #u6892-6 {
  background-image: url("../images/img-pc-clinic-012_2x.jpg?crc=4108525210");
  background-size: 316px 186px;
}
#u6895-bw {
  z-index: 3;
  min-height: 1344.9px;
  margin-top: 90px;
}
#u6935-4 {
  z-index: 49;
  width: 700px;
  min-height: 47px;
  background-color: transparent;
  line-height: 49px;
  text-align: center;
  letter-spacing: 5px;
  font-size: 28px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 262px;
  margin-top: 47px;
  position: relative;
}
#pu7077-8 {
  z-index: 145;
  width: 0.01px;
  margin-left: 100px;
  margin-top: 34px;
}
#u7077-8 {
  z-index: 145;
  width: 265px;
  min-height: 217px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 203px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  background: #FFFFFF url("../images/img-pc-clinic-013.jpg?crc=433607398") no-repeat center top;
}
.hidpi #u7077-8 {
  background-image: url("../images/img-pc-clinic-013_2x.jpg?crc=507397895");
  background-size: 316px 186px;
}
#u6942-6 {
  z-index: 159;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 354px;
  background: #FFFFFF url("../images/img-pc-clinic-014.jpg?crc=58689290") no-repeat center top;
}
.hidpi #u6942-6 {
  background-image: url("../images/img-pc-clinic-014_2x.jpg?crc=3765979614");
  background-size: 316px 186px;
}
#u6945-6 {
  z-index: 165;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 709px;
  background: #FFFFFF url("../images/img-pc-clinic-015.jpg?crc=500291875") no-repeat center top;
}
.hidpi #u6945-6 {
  background-image: url("../images/img-pc-clinic-015_2x.jpg?crc=275581678");
  background-size: 316px 186px;
}
#pu6970-8 {
  z-index: 171;
  width: 0.01px;
  margin-left: 277px;
  margin-top: 50px;
}
#u6970-8 {
  z-index: 171;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  background: #FFFFFF url("../images/img-pc-clinic-016.jpg?crc=4292493934") no-repeat center top;
}
.hidpi #u6970-8 {
  background-image: url("../images/img-pc-clinic-016_2x.jpg?crc=456232487");
  background-size: 316px 186px;
}
#u6973-6 {
  z-index: 209;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 355px;
  background: #FFFFFF url("../images/img-pc-clinic-017.jpg?crc=241954974") no-repeat center top;
}
.hidpi #u6973-6 {
  background-image: url("../images/img-pc-clinic-017_2x.jpg?crc=357471419");
  background-size: 316px 186px;
}
#u7002-4 {
  z-index: 57;
  width: 700px;
  min-height: 47px;
  background-color: transparent;
  line-height: 49px;
  text-align: center;
  letter-spacing: 5px;
  font-size: 28px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 262px;
  margin-top: 130px;
  position: relative;
}
#pu7005-6 {
  z-index: 191;
  width: 0.01px;
  margin-left: 100px;
  margin-top: 35px;
}
#u7005-6 {
  z-index: 191;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 400px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  background: #FFFFFF url("../images/img-pc-clinic-018.jpg?crc=240873526") no-repeat center top;
}
.hidpi #u7005-6 {
  background-image: url("../images/img-pc-clinic-018_2x.jpg?crc=101342574");
  background-size: 316px 386px;
}
#u7016-6 {
  z-index: 197;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 400px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 354px;
  background: #FFFFFF url("../images/img-pc-clinic-019.jpg?crc=509061659") no-repeat center top;
}
.hidpi #u7016-6 {
  background-image: url("../images/img-pc-clinic-019_2x.jpg?crc=190482417");
  background-size: 316px 386px;
}
#u7019-6 {
  z-index: 203;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 400px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 709px;
  background: #FFFFFF url("../images/img-pc-clinic-020.jpg?crc=4261677262") no-repeat center top;
}
.hidpi #u7019-6 {
  background-image: url("../images/img-pc-clinic-020_2x.jpg?crc=3989679595");
  background-size: 316px 386px;
}
#u11734-6 {
  z-index: 179;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 260px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  margin-left: 100px;
  margin-top: 50px;
  position: relative;
  background: #FFFFFF url("../images/img-pc-clinic-026.jpg?crc=461571621") no-repeat center top;
}
.hidpi #u11734-6 {
  background-image: url("../images/img-pc-clinic-026_2x.jpg?crc=4096905149");
  background-size: 316px 236px;
}
#u7041-4 {
  z-index: 53;
  width: 820px;
  min-height: 47px;
  background-color: transparent;
  line-height: 49px;
  text-align: center;
  letter-spacing: 5px;
  font-size: 28px;
  color: #005BAC;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  font-weight: bold;
  margin-left: 202px;
  margin-top: 135px;
  position: relative;
}
#pu7038-8 {
  z-index: 119;
  width: 0.01px;
  margin-left: 100px;
  margin-top: 35px;
}
#u7038-8 {
  z-index: 119;
  width: 265px;
  min-height: 247px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 203px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  background: #FFFFFF url("../images/img-pc-clinic-021.jpg?crc=3790663297") no-repeat center top;
}
.hidpi #u7038-8 {
  background-image: url("../images/img-pc-clinic-021_2x.jpg?crc=302185344");
  background-size: 316px 186px;
}
#u7047-8 {
  z-index: 127;
  width: 265px;
  min-height: 247px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 203px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 354px;
  background: #FFFFFF url("../images/img-pc-clinic-022.jpg?crc=4276493550") no-repeat center top;
}
.hidpi #u7047-8 {
  background-image: url("../images/img-pc-clinic-022_2x.jpg?crc=130674407");
  background-size: 316px 186px;
}
#u7066-10 {
  z-index: 135;
  width: 265px;
  min-height: 247px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 203px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 709px;
  background: #FFFFFF url("../images/img-pc-clinic-023.jpg?crc=3953463462") no-repeat center top;
}
.hidpi #u7066-10 {
  background-image: url("../images/img-pc-clinic-023_2x.jpg?crc=4203907527");
  background-size: 316px 186px;
}
#u7077-2, #u7038-2, #u7047-2, #u7066-2 {
  font-size: 18px;
  text-align: center;
  line-height: 32px;
  letter-spacing: 1px;
  color: #005BAC;
  font-weight: bold;
}
#u7077-4, #u7038-4, #u7047-4, #u7066-4 {
  font-size: 18px;
  text-align: center;
  line-height: 25px;
  letter-spacing: 1px;
  padding-bottom: 10px;
  color: #005BAC;
  font-weight: bold;
}
#pu7083-6 {
  z-index: 185;
  width: 0.01px;
  margin-left: 277px;
  margin-top: 51px;
}
#u7083-6 {
  z-index: 185;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  background: #FFFFFF url("../images/img-pc-clinic-024.jpg?crc=307132416") no-repeat center top;
}
.hidpi #u7083-6 {
  background-image: url("../images/img-pc-clinic-024_2x.jpg?crc=61773694");
  background-size: 316px 186px;
}
#u7086-6 {
  z-index: 215;
  width: 265px;
  min-height: 220px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  border-radius: 8px;
  padding-left: 25px;
  padding-top: 200px;
  padding-right: 25px;
  font-family: Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
  position: relative;
  margin-right: -10000px;
  left: 355px;
  background: #FFFFFF url("../images/img-pc-clinic-025.jpg?crc=266194852") no-repeat center top;
}
.hidpi #u7086-6 {
  background-image: url("../images/img-pc-clinic-025_2x.jpg?crc=14031985");
  background-size: 316px 186px;
}
#u6788-2, #u6824-2, #u6799-2, #u6813-2, #u6810-2, #u6827-2, #u6886-2, #u6889-2, #u6892-2, #u6942-2, #u6945-2, #u6970-2, #u6973-2, #u7005-2, #u7016-2, #u7019-2, #u11734-2, #u7083-2, #u7086-2 {
  font-size: 18px;
  text-align: center;
  line-height: 36px;
  letter-spacing: 1px;
  padding-bottom: 7px;
  color: #005BAC;
  font-weight: bold;
}
#u6788-4, #u6824-4, #u6799-4, #u6813-4, #u6810-4, #u6827-4, #u6886-4, #u6889-4, #u6892-4, #u7077-6, #u6942-4, #u6945-4, #u6970-4, #u6970-6, #u6973-4, #u7005-4, #u7016-4, #u7019-4, #u11734-4, #u7038-6, #u7047-6, #u7066-6, #u7066-8, #u7083-4, #u7086-4 {
  text-align: left;
  line-height: 28px;
  color: #4C4948;
}
#u7135 {
  z-index: 18;
  height: 490px;
}
.ie #u7135 {
  background-color: #FFFFFF;
  opacity: 0.01;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
}
#u7135-bw {
  z-index: 18;
  height: 490px;
}
#u6995 {
  z-index: 233;
  width: 1024px;
  height: 1px;
  background-color: #005BAC;
  margin-left: 100px;
  top: -2914px;
  margin-bottom: -1px;
  position: relative;
}
#c-01 {
  margin-left: 100px;
  top: -2914px;
  margin-bottom: -18px;
  position: relative;
}
#u7044 {
  z-index: 234;
  width: 1024px;
  height: 1px;
  background-color: #005BAC;
  margin-left: 100px;
  top: -1545px;
  margin-bottom: -1px;
  position: relative;
}
#c-02 {
  margin-left: 100px;
  top: -1545px;
  margin-bottom: -18px;
  position: relative;
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 9312px);
}
#ppu7105 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: -405px;
  margin-left: -100px;
}
#pu7105 {
  z-index: 237;
  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: 379;
  left: 462px;
  position: relative;
}
#u7120-4 {
  z-index: 375;
  width: 300px;
  min-height: 35px;
  left: 462px;
  top: -8px;
  margin-bottom: -8px;
  position: relative;
}
#pu7122-4 {
  z-index: 383;
  width: 0.01px;
  left: 351px;
  margin-top: 28px;
  position: relative;
}
#u7122-4 {
  z-index: 383;
  width: 155px;
  min-height: 40px;
  padding-top: 110px;
  position: relative;
  margin-right: -10000px;
}
#u7123-4 {
  z-index: 387;
  width: 155px;
  min-height: 40px;
  padding-top: 110px;
  position: relative;
  margin-right: -10000px;
  left: 184px;
}
#u7124-4 {
  z-index: 391;
  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: 237;
  min-height: 490px;
}
#u6276 {
  z-index: 238;
  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: 370;
  width: 370px;
  left: 100px;
  position: relative;
}
#u11838 {
  z-index: 371;
}
#u11833-9 {
  z-index: 345;
  left: 100px;
  margin-top: 23px;
  position: relative;
}
#u11834-6 {
  z-index: 354;
  left: 100px;
  margin-top: 20px;
  position: relative;
}
#pu11839 {
  z-index: 372;
  width: 0.01px;
  left: 100px;
  margin-top: 6px;
  position: relative;
}
#u11839 {
  z-index: 372;
  width: 32px;
  position: relative;
  margin-right: -10000px;
}
#u11840 {
  z-index: 373;
}
#u11835-6 {
  z-index: 360;
  position: relative;
  margin-right: -10000px;
  left: 35px;
}
#u11836-4 {
  z-index: 366;
  position: relative;
  margin-right: -10000px;
  margin-top: 1px;
  left: 300px;
}
#u11841 {
  z-index: 374;
  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: 238;
  min-height: 550px;
  margin-top: 405px;
}
#u4582 {
  z-index: 239;
  min-height: 849.75px;
  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: 268;
  width: 0.01px;
  left: 100px;
  position: relative;
}
#u4576-5 {
  z-index: 268;
  position: relative;
  margin-right: -10000px;
  margin-top: 3px;
}
#u11679-4 {
  z-index: 273;
  width: 450px;
  min-height: 19px;
  position: relative;
  margin-right: -10000px;
  left: 0px;
}
#pu4632 {
  z-index: 277;
  width: 0.01px;
  left: 100px;
  margin-top: 12px;
  position: relative;
}
#u4632 {
  z-index: 277;
  width: 195px;
  height: 40px;
  position: relative;
  margin-right: -10000px;
}
#u4620 {
  z-index: 278;
  width: 195px;
  height: 40px;
  position: relative;
  margin-right: -10000px;
  left: 0px;
}
#access {
  left: 100px;
  margin-top: 6px;
  position: relative;
}
#u4623-21 {
  z-index: 247;
  left: 100px;
  margin-top: 1px;
  position: relative;
}
#menuu4583 {
  z-index: 310;
  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: 239;
  min-height: 849.75px;
  margin-top: 900px;
}
#u4626 {
  z-index: 244;
  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: 245;
  width: 720px;
  min-height: 394px;
  position: relative;
  margin-right: -10000px;
  margin-top: 45px;
  left: 100px;
}
#u4631 {
  z-index: 246;
  width: 324px;
  position: relative;
  margin-right: -10000px;
  margin-top: -25px;
  left: 775px;
  padding: 18px 1px 45.19999999999891px 25px;
}
#u4627-5 {
  z-index: 304;
  position: relative;
}
#u4619 {
  z-index: 309;
  width: 300px;
  height: 1px;
  top: -1px;
  margin-bottom: -1px;
  position: relative;
}
#u4635-6 {
  z-index: 279;
  width: 304px;
  min-height: 39px;
  margin-top: 19px;
  position: relative;
}
#ppu4628 {
  z-index: 0;
  width: 0.01px;
  margin-top: 20px;
}
#pu4628 {
  z-index: 302;
  width: 0.01px;
  margin-right: -10000px;
}
#u4628 {
  z-index: 302;
  width: 35px;
  position: relative;
}
#u4629 {
  z-index: 303;
}
#u4638 {
  z-index: 300;
  width: 35px;
  margin-top: 58px;
  position: relative;
}
#u4639 {
  z-index: 301;
}
#u4637-14 {
  z-index: 285;
  width: 282px;
  min-height: 40px;
  position: relative;
  margin-right: -10000px;
  left: 42px;
}
#u4636 {
  z-index: 299;
  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: 244;
  min-height: 439px;
  margin-top: 1215px;
}
#u4579 {
  z-index: 341;
  width: 401px;
  position: relative;
  margin-right: -10000px;
  margin-top: 830px;
  left: 101px;
}
#u4580 {
  z-index: 342;
}
#u4577 {
  z-index: 343;
  width: 570px;
  position: relative;
  margin-right: -10000px;
  margin-top: 524px;
  left: 554px;
}
#u4621-4 {
  z-index: 240;
  min-height: 27px;
  padding-top: 13px;
}
#u4621-4-bw {
  z-index: 240;
  min-height: 27px;
}
.html {
  background-color: #F0F5FA;
}
body {
  position: relative;
  min-width: 1024px;
}
.verticalspacer {
  min-height: 1px;
}