#clinic-tagline {
  background-color: transparent;
  line-height: 23px;
  font-size: 13px;
  color: #4B4B4B;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#panel-002 {
  background: linear-gradient(to bottom,#419CFB ,#0050A4 100%);
  border-color: #000000;
}

#clinic-name {
  background-color: transparent;
  color: #4B4B4B;
  text-align: left;
  font-size: 42px;
  line-height: 74px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#clinic-name-en {
  background-color: transparent;
  letter-spacing: 4px;
  color: #02C1FF;
  text-align: left;
  font-size: 15px;
  line-height: 26px;
}

#clinic-postcode {
  background-color: transparent;
  line-height: 18px;
  font-size: 10px;
  color: #333333;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#clinic-address,
#clinic-building {
  background-color: transparent;
  line-height: 25px;
  font-size: 14px;
  color: #333333;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#clinic-phone {
  background-color: transparent;
  letter-spacing: 2px;
  color: #0050A4;
  text-align: left;
  font-size: 26px;
  line-height: 35px;
}

#clinic-organization {
  background-color: transparent;
  line-height: 30px;
  font-size: 17px;
  color: #4B4B4B;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#panel-008 {
  border-color: #000000;
  background-color: #FFFFFF;
}

#primary-navigation {
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
}

#link-001 {
  background: linear-gradient(to bottom,#0069D6 ,#01448A 100%);
}

#link-001:hover {
  background: linear-gradient(to bottom,#FEF3DE ,#FFEFAE 100%);
}

#link-001:active {
  background: linear-gradient(to bottom,#FEF3DE ,#FFFF00 100%);
}

#link-001.is-current {
  background: linear-gradient(to bottom,#DEF1FE ,#02C1FF 100%);
}

#text-001 {
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#link-001:hover #text-001 p {
  color: #01448A;
  visibility: inherit;
}

#link-001:active #text-001 p {
  color: #01448A;
  visibility: inherit;
}

#link-002 {
  background: linear-gradient(to bottom,#0069D6 ,#01448A 100%);
}

#link-002:hover {
  background: linear-gradient(to bottom,#FEF3DE ,#FFEFAE 100%);
}

#link-002:active {
  background: linear-gradient(to bottom,#FEF3DE ,#FFFF00 100%);
}

#link-002.is-current {
  background: linear-gradient(to bottom,#DEF1FE ,#02C1FF 100%);
}

#text-002 {
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#link-002:hover #text-002 p {
  color: #01448A;
  visibility: inherit;
}

#link-002:active #text-002 p {
  color: #01448A;
  visibility: inherit;
}

#link-003 {
  background: linear-gradient(to bottom,#0069D6 ,#01448A 100%);
}

#link-003:hover {
  background: linear-gradient(to bottom,#FEF3DE ,#FFEFAE 100%);
}

#link-003:active {
  background: linear-gradient(to bottom,#FEF3DE ,#FFFF00 100%);
}

#link-003.is-current {
  background: linear-gradient(to bottom,#DEF1FE ,#02C1FF 100%);
}

#text-003 {
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#link-003:hover #text-003 p {
  color: #01448A;
  visibility: inherit;
}

#link-003:active #text-003 p {
  color: #01448A;
  visibility: inherit;
}

#link-004 {
  background: linear-gradient(to bottom,#0069D6 ,#01448A 100%);
}

#link-004:hover {
  background: linear-gradient(to bottom,#FEF3DE ,#FFEFAE 100%);
}

#link-004:active {
  background: linear-gradient(to bottom,#FEF3DE ,#FFFF00 100%);
}

#link-004.is-current {
  background: linear-gradient(to bottom,#DEF1FE ,#02C1FF 100%);
}

#text-004 {
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#link-004:hover #text-004 p {
  color: #01448A;
  visibility: inherit;
}

#link-004:active #text-004 p {
  color: #01448A;
  visibility: inherit;
}

#link-005 {
  background: linear-gradient(to bottom,#0069D6 ,#01448A 100%);
}

#link-005:hover {
  background: linear-gradient(to bottom,#FEF3DE ,#FFEFAE 100%);
}

#link-005:active {
  background: linear-gradient(to bottom,#FEF3DE ,#FFFF00 100%);
}

#link-005.is-current {
  background: linear-gradient(to bottom,#DEF1FE ,#02C1FF 100%);
}

#text-005 {
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#link-005:hover #text-005 p {
  color: #01448A;
  visibility: inherit;
}

#link-005:active #text-005 p {
  color: #01448A;
  visibility: inherit;
}

#link-006 {
  background: linear-gradient(to bottom,#0069D6 ,#01448A 100%);
}

#link-006:hover {
  background: linear-gradient(to bottom,#FEF3DE ,#FFEFAE 100%);
}

#link-006:active {
  background: linear-gradient(to bottom,#FEF3DE ,#FFFF00 100%);
}

#link-006.is-current {
  background: linear-gradient(to bottom,#DEF1FE ,#02C1FF 100%);
}

#text-006 {
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#link-006:hover #text-006 p {
  color: #01448A;
  visibility: inherit;
}

#link-006:active #text-006 p {
  color: #01448A;
  visibility: inherit;
}

#link-007 {
  background: linear-gradient(to bottom,#0069D6 ,#01448A 100%);
}

#link-007:hover {
  background: linear-gradient(to bottom,#FEF3DE ,#FFEFAE 100%);
}

#link-007:active {
  background: linear-gradient(to bottom,#FEF3DE ,#FFFF00 100%);
}

#link-007.is-current {
  background: linear-gradient(to bottom,#DEF1FE ,#02C1FF 100%);
}

#text-007 {
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#link-007:hover #text-007 p {
  color: #01448A;
  visibility: inherit;
}

#link-007:active #text-007 p {
  color: #01448A;
  visibility: inherit;
}

#link-008 {
  background: linear-gradient(to bottom,#0069D6 ,#01448A 100%);
}

#link-008:hover {
  background: linear-gradient(to bottom,#FEF3DE ,#FFEFAE 100%);
}

#link-008:active {
  background: linear-gradient(to bottom,#FEF3DE ,#FFFF00 100%);
}

#link-008.is-current {
  background: linear-gradient(to bottom,#DEF1FE ,#02C1FF 100%);
}

#text-008 {
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#link-008:hover #text-008 p {
  color: #01448A;
  visibility: inherit;
}

#link-008:active #text-008 p {
  color: #01448A;
  visibility: inherit;
}

#link-001.is-current #text-001 p,
#link-002.is-current #text-002 p,
#link-003.is-current #text-003 p,
#link-004.is-current #text-004 p,
#link-005.is-current #text-005 p,
#link-006.is-current #text-006 p,
#link-007.is-current #text-007 p,
#link-008.is-current #text-008 p {
  color: #2C2E7E;
  visibility: inherit;
}

.nav-link {
  cursor: pointer;
}

#panel-007,
#panel-018 {
  border-color: #000000;
  background-color: #02C1FF;
}

#panel-005,
#navigation-band,
#panel-020 {
  border-color: #000000;
  background-color: #0050A4;
}

#site-footer {
  border-color: #000000;
  background-color: #4A4A4A;
}

#text-031,
#text-032,
#text-033,
#text-034,
#text-035,
#text-036,
#text-037,
#text-038 {
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 12px;
  line-height: 21px;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#text-039 {
  background-color: transparent;
  line-height: 25px;
  font-size: 14px;
  color: #FFFFFF;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#text-040 {
  background-color: transparent;
  line-height: 35px;
  font-size: 20px;
  color: #FFFFFF;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#text-041 {
  background-color: transparent;
  line-height: 18px;
  font-size: 10px;
  color: #FFFFFF;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#text-042 {
  background-color: transparent;
  line-height: 21px;
  font-size: 12px;
  color: #FFFFFF;
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#clinic-logo,
#panel-003,
#panel-009,
#panel-010,
#panel-011,
#panel-012,
#panel-013,
#panel-014,
#panel-015,
#panel-016,
#panel-042 {
  background-color: transparent;
}

#text-043 {
  background-color: transparent;
  letter-spacing: 6px;
  color: #FFFFFF;
  text-align: left;
  font-size: 20px;
  line-height: 35px;
}
