@charset "UTF-8";
@font-face {
  font-family: "Roboto";
  font-display: swap;
  src: url("../fonts/Roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto/Roboto-Regular.eot") format("eot"), url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Ubuntu Mono";
  font-display: swap;
  src: url("../fonts/Ubuntu_Mono/UbuntuMono-Regular.woff2") format("woff2"), url("../fonts/Ubuntu_Mono/UbuntuMono-Regular.woff") format("woff"), url("../fonts/Ubuntu_Mono/UbuntuMono-Regular.eot") format("eot"), url("../fonts/Ubuntu_Mono/UbuntuMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Crimson Pro";
  font-display: swap;
  src: url("../fonts/Crimson_Pro/CrimsonPro-VariableFont_wght.woff2") format("woff2"), url("../fonts/Crimson_Pro/CrimsonPro-VariableFont_wght.woff") format("woff"), url("../fonts/Crimson_Pro/CrimsonPro-VariableFont_wght.eot") format("eot"), url("../fonts/Crimson_Pro/CrimsonPro-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: "Arsenal";
  font-display: swap;
  src: url("../fonts/Arsenal/Arsenal-Bold.woff2") format("woff2"), url("../fonts/Arsenal/Arsenal-Bold.woff") format("woff"), url("../fonts/Arsenal/Arsenal-Bold.eot") format("eot"), url("../fonts/Arsenal/Arsenal-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Francois One";
  font-display: swap;
  src: url("../fonts/Francois_One/FrancoisOne-Regular.woff2") format("woff2"), url("../fonts/Francois_One/FrancoisOne-Regular.woff") format("woff"), url("../fonts/Francois_One/FrancoisOne-Regular.eot") format("eot"), url("../fonts/Francois_One/FrancoisOne-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Noto Serif";
  font-display: swap;
  src: url("../fonts/Noto_Serif_JP/NotoSerifJP-Black.woff2") format("woff2"), url("../fonts/Noto_Serif_JP/NotoSerifJP-Black.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans JP";
  font-display: swap;
  src: url("../fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.woff2") format("woff2"), url("../fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.woff") format("woff"), url("../fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.eot") format("eot"), url("../fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: "Zen Old Mincho";
  font-display: swap;
  src: url("../fonts/Zen_Old_Mincho/ZenOldMincho-Bold.woff2") format("woff2"), url("../fonts/Zen_Old_Mincho/ZenOldMincho-Bold.woff") format("woff"), url("../fonts/Zen_Old_Mincho/ZenOldMincho-Bold.eot") format("eot"), url("../fonts/Zen_Old_Mincho/ZenOldMincho-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Kosugi Maru";
  font-display: swap;
  src: url("../fonts/Kosugi_Maru/KosugiMaru-Regular.woff2") format("woff2"), url("../fonts/Kosugi_Maru/KosugiMaru-Regular.woff") format("woff"), url("../fonts/Kosugi_Maru/KosugiMaru-Regular.eot") format("eot"), url("../fonts/Kosugi_Maru/KosugiMaru-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Shippori Mincho";
  font-display: swap;
  src: url("../fonts/Shippori_Mincho/ShipporiMincho-Bold.woff2") format("woff2"), url("../fonts/Shippori_Mincho/ShipporiMincho-Bold.woff") format("woff"), url("../fonts/Shippori_Mincho/ShipporiMincho-Bold.eot") format("eot"), url("../fonts/Shippori_Mincho/ShipporiMincho-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "BIZ UDPMincho";
  font-display: swap;
  src: url("../fonts/BIZ_UDPMincho/BIZUDPMincho-Bold.woff2") format("woff2"), url("../fonts/BIZ_UDPMincho/BIZUDPMincho-Bold.woff") format("woff"), url("../fonts/BIZ_UDPMincho/BIZUDPMincho-Bold.eot") format("eot"), url("../fonts/BIZ_UDPMincho/BIZUDPMincho-Bold.ttf") format("truetype");
}
@keyframes ChangeImage2 {
  0% {
    opacity: 0;
  }
  45% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ChangeImage3 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  33% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ChangeImage4 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  35% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ChangeImage5 {
  0% {
    opacity: 0;
  }
  16% {
    opacity: 1;
  }
  20% {
    opacity: 1;
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ChangeImage6 {
  0% {
    opacity: 0;
  }
  12% {
    opacity: 1;
  }
  16% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
#block-b5-views-block-view-original-block-introduction-main-content h2,
#block-b5-views-block-view-original-block-greetings-main-content h2,
#block-b5-views-block-view-original-block-recommendation-main-content h2,
#block-bootstrap5-views-block-view-slideshow-jingxue-main-content h2,
#block-bootstrap5-views-block-view-optional-therapies-main-content h2,
#block-bootstrap5-views-block-view-access-main-content h2,
#block-bootstrap5-views-block-view-slideshow-jingxue-main-content h2,
#block-bootstrap5-views-block-view-optional-therapies-main-content h2,
#block-bootstrap5-views-block-view-inquiry-main-content h2,
#block-bootstrap5-views-block-view-news-1st-sidebar h2,
#block-bootstrap5-views-block-view-certificate-main-content h2,
#block-bootstrap5-views-block-view-faq-main-content h2,
.sitemap-item h2 {
  text-align: center;
  margin: 40px 0;
  color: #642a2a;
}
#block-b5-views-block-view-original-block-introduction-main-content h2::before,
#block-b5-views-block-view-original-block-greetings-main-content h2::before,
#block-b5-views-block-view-original-block-recommendation-main-content h2::before,
#block-bootstrap5-views-block-view-slideshow-jingxue-main-content h2::before,
#block-bootstrap5-views-block-view-optional-therapies-main-content h2::before,
#block-bootstrap5-views-block-view-access-main-content h2::before,
#block-bootstrap5-views-block-view-slideshow-jingxue-main-content h2::before,
#block-bootstrap5-views-block-view-optional-therapies-main-content h2::before,
#block-bootstrap5-views-block-view-inquiry-main-content h2::before,
#block-bootstrap5-views-block-view-news-1st-sidebar h2::before,
#block-bootstrap5-views-block-view-certificate-main-content h2::before,
#block-bootstrap5-views-block-view-faq-main-content h2::before,
.sitemap-item h2::before {
  color: #927c7c;
}

body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-introduction-main-content {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-introduction-main-content * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-introduction-main-content ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-introduction-main-content h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-introduction-main-content h2::before {
  font-family: var(--fontawesome5-pro);
  content: var(--iconmenu-home);
  color: #b1d3ff;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-greetings-main-content {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-greetings-main-content * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-greetings-main-content ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-greetings-main-content h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-greetings-main-content h2::before {
  font-family: var(--fontawesome5-pro);
  content: var(--iconmenu-chief);
  color: #b1d3ff;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-recommendation-main-content,
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-optional-therapies-main-content {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-recommendation-main-content *,
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-optional-therapies-main-content * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-recommendation-main-content ::before,
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-optional-therapies-main-content ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-recommendation-main-content h2,
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-optional-therapies-main-content h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-recommendation-main-content h2::before,
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-optional-therapies-main-content h2::before {
  font-family: var(--fontawesome5-pro);
  content: var(--iconmenu-about);
  color: #b1d3ff;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-flowchart-main-content {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-flowchart-main-content * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-flowchart-main-content ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-flowchart-main-content h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-original-block-flowchart-main-content h2::before {
  font-family: var(--fontawesome5-pro);
  content: var(--iconmenu-flow-of-treatment);
  color: #b1d3ff;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-certificate-main-content {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-certificate-main-content * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-certificate-main-content ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-certificate-main-content h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-certificate-main-content h2::before {
  font-family: var(--fontawesome5-pro);
  content: var(--iconmenu-staffs);
  color: #b1d3ff;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-access-main-content {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-access-main-content * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-access-main-content ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-access-main-content h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-access-main-content h2::before {
  font-family: var(--fontawesome5-pro);
  content: var(--iconmenu-access);
  color: #b1d3ff;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-faq-main-content {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-faq-main-content * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-faq-main-content ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-faq-main-content h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-faq-main-content h2::before {
  font-family: var(--fontawesome5-pro);
  content: var(--iconmenu-faq);
  color: #b1d3ff;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-inquiry-main-content {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-inquiry-main-content * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-inquiry-main-content ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-inquiry-main-content h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-inquiry-main-content h2::before {
  font-family: var(--fontawesome5-pro);
  content: var(--iconmenu-inquiry);
  color: #b1d3ff;
}
body:has(div#has_kawasaki) .sitemap-item {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) .sitemap-item * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) .sitemap-item ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) .sitemap-item h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) .sitemap-item h2::before {
  font-family: var(--fontawesome5-pro);
  content: var(--);
  color: #b1d3ff;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-calendar-monthly-f {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-b5-views-block-view-calendar-monthly-f * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-b5-views-block-view-calendar-monthly-f ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-calendar-monthly-f h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-b5-views-block-view-calendar-monthly-f h2::before {
  font-family: var(--fontawesome5-pro);
  content: "";
  color: #b1d3ff;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-news-1st-sidebar {
  --fontawesome5-free: "Font Awesome 5 Free";
  --fontawesome5-pro: "Font Awesome 5 Pro";
  --fontawesome5-brands: "Font Awesome 5 Brands";
  --fontfamily-roboto: "Roboto", "Noto Sans JP";
  --fontfamily-ubuntu: "Ubuntu Mono", "Noto Sans JP";
  --fontfamily-crimson: "Crimson Text", "Zen Old Mincho", serif;
  --font-family-shippori: "Shippori Mincho B1", serif;
  --dark-marsala: #735757;
  --light-marsala: #ebbcbc;
  --dark-red: #ff5959;
  --light-red: #ffbfbf;
  --dark-pink: #ff59f1;
  --light-pink: #ffbfec;
  --dark-orange: #e09000;
  --light-orange: #ffd17e;
  --dark-yellow: #c6b200;
  --light-yellow: #fff385;
  --dark-green: #0fb000;
  --light-green: #c2ffbf;
  --dark-blue: rgb(1, 172, 206);
  --light-blue: rgb(137, 235, 255);
  --dark-purple: rgb(103, 94, 222);
  --light-purple: rgb(198 194 255);
  --dark-brown: rgb(168, 97, 46);
  --light-brown: rgb(185 146 119);
  --dark-gray: rgb(163, 163, 163);
  --light-gray: rgb(227, 227, 227);
  --iconmenu-home: "";
  --iconmenu-chief: "";
  --iconmenu-about: "";
  --iconmenu-flow-of-treatment: "";
  --iconmenu-staffs: "";
  --iconmenu-faq: "";
  --iconmenu-access: "";
  --iconmenu-inquiry: "";
  --iconmenu-sitemap: "";
  --iconmenu-question: "Q.";
  --iconmenu-answer: "A.";
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-news-1st-sidebar * {
  font-family: var(--fontfamily-roboto);
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-news-1st-sidebar ::before {
  font-family: var(--fontawesome5-pro);
  padding-right: 12px;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-news-1st-sidebar h2 {
  text-align: center;
  margin: 20px 0;
  color: #547cff;
  font-family: var(--fontfamily-roboto);
  font-weight: bold;
  text-shadow: 1px 1px 2px #adadad;
}
body:has(div#has_kawasaki) #block-bootstrap5-views-block-view-news-1st-sidebar h2::before {
  font-family: var(--fontawesome5-pro);
  content: "";
  color: #b1d3ff;
}
body:has(div#has_kawasaki) table tr td {
  text-align: center;
  vertical-align: middle;
}

html:has(link[href*="kawasaki-seikotsuin.com"]) [class*=region-content] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 40px;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [class*=region-content] .hidden {
  display: none;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [class*=region-content] #block-bootstrap5-content {
  display: none;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [class*=region-content] .views-element-container {
  flex-basis: 30%;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [class*=region-content] .views-element-container caption {
  text-align: center;
  color: deeppink;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [class*=region-content] .views-element-container .table > :not(caption) > * > * {
  padding: initial;
}
/*# sourceMappingURL=webpage/eiki/html/css/view_glossary.css.map */
