@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;
  }
}
@keyframes ChangeImage7 {
  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*=glossary_result]) .container {
  max-width: 100%;
  padding: 0;
}
html:has(link[href*=glossary_result]) .order-1 {
  width: 70%;
}
html:has(link[href*=glossary_result]) .order-3 {
  width: 30%;
  width: 30%;
  background: papayawhip;
  padding: 20px;
}

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] .table > :not(caption) > * > * {
  padding: initial;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [class*=region-content] > div {
  margin: 20px 0;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) h2 {
  font-size: x-large;
  text-align: center;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-upper-menu1,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-lower-menu1 {
  flex-basis: 100%;
  font-weight: 900;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-upper-menu1 .view-content,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-lower-menu1 .view-content {
  display: flex;
  justify-content: center;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-upper-menu1 .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-lower-menu1 .view-content > div {
  margin: 0 10px;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-2sb-abbreviation .views-row [class*=views-field-field-abbreviation] {
  background-color: #00ba28;
  background-color: rgb(155, 238, 255);
  border-radius: 6px;
  padding: 0 4px;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=medical-research] .view-header,
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=technology] .view-header,
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=statistics] .view-header {
  text-align: center;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=medical-research] .view-content,
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=technology] .view-content,
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=statistics] .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  justify-content: unset;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=medical-research] .view-content > .view-grouping,
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=technology] .view-content > .view-grouping,
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=statistics] .view-content > .view-grouping {
  flex-basis: 24%;
  margin: 0.5%;
  border-radius: 8px;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=medical-research] .view-content > .view-grouping .view-grouping-header,
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=technology] .view-content > .view-grouping .view-grouping-header,
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=statistics] .view-content > .view-grouping .view-grouping-header {
  text-align: center;
  padding: 10px;
  font-weight: 900;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=medical-research] a:link {
  color: #e60a0a;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=medical-research] a:visited {
  color: #440000;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=technology] a:link {
  color: #d4b51b;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=technology] a:visited {
  color: #b3981f;
  color: #7b6811;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=statistics] a:link {
  color: #00ba28;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=statistics] a:visited {
  color: #004403;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) [id*=statistics] sup {
  color: red;
  font-weight: 900;
  background: yellow;
  border-radius: 100%;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-simplified,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-sas,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-kyoikukeikaku {
  flex-basis: 100%;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-simplified .view-content > .view-grouping,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-sas .view-content > .view-grouping,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-kyoikukeikaku .view-content > .view-grouping {
  background: #fff1f1;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-simplified .view-content > .view-grouping > .view-grouping-header,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-sas .view-content > .view-grouping > .view-grouping-header,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-kyoikukeikaku .view-content > .view-grouping > .view-grouping-header {
  background: rgb(188, 151, 143);
  color: rgb(255, 241, 240);
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-sas .view-content > .view-grouping {
  flex-basis: 100%;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-sas .view-grouping-content {
  display: flex;
  flex-wrap: wrap;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-medical-research-sas .view-grouping-content table {
  flex-basis: 25%;
  height: fit-content;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-sequencing,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-software,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-molecular-cell-biology,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-general,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-function,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-method,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-test,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-distribution,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-model,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-epidemiology,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-genomic-data-analysis,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-human,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-information-theory,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-survival-analysis {
  flex-basis: 100%;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-sequencing .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-software .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-molecular-cell-biology .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-general .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-function .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-method .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-test .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-distribution .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-model .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-epidemiology .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-genomic-data-analysis .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-human .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-information-theory .view-content > div:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-survival-analysis .view-content > div:has(.is_human) {
  border-radius: 6px;
  padding: 0 8px;
  background-color: #cdffd8;
  margin: 0 4px;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-sequencing h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-sequencing .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-software h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-software .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-molecular-cell-biology h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-molecular-cell-biology .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-general h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-general .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-function h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-function .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-method h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-method .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-test h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-test .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-distribution h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-distribution .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-model h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-model .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-epidemiology h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-epidemiology .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-genomic-data-analysis h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-genomic-data-analysis .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-human h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-human .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-information-theory h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-information-theory .view-content > div,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-survival-analysis h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-survival-analysis .view-content > div {
  padding: 0 6px;
  font-size: large;
  border-radius: 32px;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-sequencing .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-software .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-molecular-cell-biology .views-view-responsive-grid__item-inner:has(.is_human) {
  background-color: #cdffd8;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-sequencing h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-software h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-technology-molecular-cell-biology h3 {
  background: rgba(108, 88, 31, 0.7);
  color: #fff3be;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-general .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-function .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-method .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-test .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-distribution .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-model .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-epidemiology .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-genomic-data-analysis .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-human .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-information-theory .views-view-responsive-grid__item-inner:has(.is_human),
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-survival-analysis .views-view-responsive-grid__item-inner:has(.is_human) {
  background-color: #cdffd8;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-general h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-function h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-method h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-test h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-distribution h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-model h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-epidemiology h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-genomic-data-analysis h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-human h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-information-theory h3,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-survival-analysis h3 {
  background: rgba(91, 155, 118, 0.7019607843);
  color: #e6ffbe;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-wikipedia,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-not-yet-categorized {
  flex-basis: 100%;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-wikipedia .view-content > .view-grouping,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-not-yet-categorized .view-content > .view-grouping {
  background: #f1fff3;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-wikipedia .view-content > .view-grouping > .view-grouping-header,
html:has(link[href*="kawasaki-seikotsuin.com"]) #block-b5-vb-mc-statistics-not-yet-categorized .view-content > .view-grouping > .view-grouping-header {
  color: blue;
  background: darkseagreen;
  color: honeydew;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer.bg-secondary {
  background-color: rgba(237, 237, 237, 0.6) !important;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer {
  background-color: initial;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer h2 {
  color: black;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer a:link {
  text-decoration: underline;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer a:link {
  color: #0000EE;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer a:visited {
  color: #551A8B;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .region {
  display: flex;
  flex-direction: initial;
  flex-wrap: wrap;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .region > div {
  flex-basis: 50%;
  padding: 20px;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row {
  padding: 0 12px;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n+1) {
  background-color: #ffd9d9;
  border-radius: 4px;
  color: red;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n+1) a:link {
  color: #e60a0a;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n+1) a:visited {
  color: #440000;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n+2) {
  background-color: #fff2d9;
  border-radius: 4px;
  color: rgb(255, 162, 0);
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n+2) a:link {
  color: #ba8b00;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n+2) a:visited {
  color: #443800;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n+3) {
  background-color: #d9ffea;
  border-radius: 4px;
  color: rgb(4, 255, 0);
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n+3) a:link {
  color: #00ba28;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n+3) a:visited {
  color: #004403;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n) {
  background-color: #f1d9ff;
  border-radius: 4px;
  color: rgb(132, 0, 255);
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n) a:link {
  color: #6900ba;
}
html:has(link[href*="kawasaki-seikotsuin.com"]) footer .view-content .views-row:nth-of-type(4n) a:visited {
  color: #2a0044;
}
/*# sourceMappingURL=webpage/eiki/html/css/view_glossary.css.map */
