@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;
}

@font-face {
  font-family: "Arsenal_BoldItalic";
  src: url("../fonts/Arsenal/Arsenal-BoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Arsenal_Bold";
  src: url("../fonts/Arsenal/Arsenal-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Arsenal_Italic";
  src: url("../fonts/Arsenal/Arsenal-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "Arsenal_Regular";
  src: url("../fonts/Arsenal/Arsenal-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "BIZUDPMincho_Bold";
  src: url("../fonts/BIZ_UDPMincho/BIZUDPMincho-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "BIZUDPMincho_Regular";
  src: url("../fonts/BIZ_UDPMincho/BIZUDPMincho-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_Italic_VariableFont_wght";
  src: url("../fonts/Crimson_Pro/CrimsonPro-Italic-VariableFont_wght.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_VariableFont_wght";
  src: url("../fonts/Crimson_Pro/CrimsonPro-VariableFont_wght.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_BlackItalic";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-BlackItalic.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_Black";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-Black.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_BoldItalic";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-BoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_Bold";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_ExtraBoldItalic";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-ExtraBoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_ExtraBold";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_ExtraLightItalic";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-ExtraLightItalic.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_ExtraLight";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-ExtraLight.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_Italic";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_LightItalic";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-LightItalic.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_Light";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-Light.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_MediumItalic";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-MediumItalic.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_Medium";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_Regular";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_SemiBoldItalic";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-SemiBoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "CrimsonPro_SemiBold";
  src: url("../fonts/Crimson_Pro/static/CrimsonPro-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "FrancoisOne_Regular";
  src: url("../fonts/Francois_One/FrancoisOne-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "KaiseiTokumin_Bold";
  src: url("../fonts/Kaisei_Tokumin/KaiseiTokumin-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "KaiseiTokumin_ExtraBold";
  src: url("../fonts/Kaisei_Tokumin/KaiseiTokumin-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: "KaiseiTokumin_Medium";
  src: url("../fonts/Kaisei_Tokumin/KaiseiTokumin-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "KaiseiTokumin_Regular";
  src: url("../fonts/Kaisei_Tokumin/KaiseiTokumin-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "KleeOne_Regular";
  src: url("../fonts/Klee_One/KleeOne-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "KleeOne_SemiBold";
  src: url("../fonts/Klee_One/KleeOne-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "KosugiMaru_Regular";
  src: url("../fonts/Kosugi_Maru/KosugiMaru-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_VariableFont_wght";
  src: url("../fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_Black";
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Black.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_Bold";
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_ExtraBold";
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_ExtraLight";
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-ExtraLight.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_Light";
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Light.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_Medium";
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_Regular";
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_SemiBold";
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSansJP_Thin";
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Thin.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSerifJP_VariableFont_wght";
  src: url("../fonts/Noto_Serif_JP/NotoSerifJP-VariableFont_wght.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSerifJP_Black";
  src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-Black.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSerifJP_Bold";
  src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSerifJP_ExtraBold";
  src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSerifJP_ExtraLight";
  src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-ExtraLight.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSerifJP_Light";
  src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-Light.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSerifJP_Medium";
  src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSerifJP_Regular";
  src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSerifJP_SemiBold";
  src: url("../fonts/Noto_Serif_JP/static/NotoSerifJP-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_BlackItalic";
  src: url("../fonts/Roboto/Roboto-BlackItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_Black";
  src: url("../fonts/Roboto/Roboto-Black.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_BoldItalic";
  src: url("../fonts/Roboto/Roboto-BoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_Bold";
  src: url("../fonts/Roboto/Roboto-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_Italic";
  src: url("../fonts/Roboto/Roboto-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_LightItalic";
  src: url("../fonts/Roboto/Roboto-LightItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_Light";
  src: url("../fonts/Roboto/Roboto-Light.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_MediumItalic";
  src: url("../fonts/Roboto/Roboto-MediumItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_Medium";
  src: url("../fonts/Roboto/Roboto-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_Regular";
  src: url("../fonts/Roboto/Roboto-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_ThinItalic";
  src: url("../fonts/Roboto/Roboto-ThinItalic.woff2") format("woff2");
}
@font-face {
  font-family: "Roboto_Thin";
  src: url("../fonts/Roboto/Roboto-Thin.woff2") format("woff2");
}
@font-face {
  font-family: "ShipporiAntique_Regular";
  src: url("../fonts/Shippori_Antique/ShipporiAntique-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "ShipporiMincho_Bold";
  src: url("../fonts/Shippori_Mincho/ShipporiMincho-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "ShipporiMincho_ExtraBold";
  src: url("../fonts/Shippori_Mincho/ShipporiMincho-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: "ShipporiMincho_Medium";
  src: url("../fonts/Shippori_Mincho/ShipporiMincho-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "ShipporiMincho_Regular";
  src: url("../fonts/Shippori_Mincho/ShipporiMincho-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "ShipporiMincho_SemiBold";
  src: url("../fonts/Shippori_Mincho/ShipporiMincho-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "UbuntuMono_BoldItalic";
  src: url("../fonts/Ubuntu_Mono/UbuntuMono-BoldItalic.woff2") format("woff2");
}
@font-face {
  font-family: "UbuntuMono_Bold";
  src: url("../fonts/Ubuntu_Mono/UbuntuMono-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "UbuntuMono_Italic";
  src: url("../fonts/Ubuntu_Mono/UbuntuMono-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "UbuntuMono_Regular";
  src: url("../fonts/Ubuntu_Mono/UbuntuMono-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "YujiMai_Regular";
  src: url("../fonts/Yuji_Mai/YujiMai-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "ZenAntique_Regular";
  src: url("../fonts/Zen_Antique/ZenAntique-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "ZenKurenaido_Regular";
  src: url("../fonts/Zen_Kurenaido/ZenKurenaido-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "ZenOldMincho_Black";
  src: url("../fonts/Zen_Old_Mincho/ZenOldMincho-Black.woff2") format("woff2");
}
@font-face {
  font-family: "ZenOldMincho_Bold";
  src: url("../fonts/Zen_Old_Mincho/ZenOldMincho-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "ZenOldMincho_Medium";
  src: url("../fonts/Zen_Old_Mincho/ZenOldMincho-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "ZenOldMincho_Regular";
  src: url("../fonts/Zen_Old_Mincho/ZenOldMincho-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "ZenOldMincho_SemiBold";
  src: url("../fonts/Zen_Old_Mincho/ZenOldMincho-SemiBold.woff2") format("woff2");
}
.feed-icons {
  display: none;
}

div#tominaga_oa_basic {
  display: none;
}

html:has(link[href*="minoh-tominaga-seitai.com"]) body {
  background-image: url(https://www.sense-allagi.jp/photo/area/0/ar9_list.jpg);
  background-size: cover;
  /* 画像のサイズ指定 */
  background-blend-mode: screen;
  background-color: #e3fff1;
  background-color: #d9fff6;
  background-color: #ffe7ea;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) body #block-b5-copyright h6 {
  text-align: center;
  color: slateblue;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) header .region-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) header .region-header > div {
  margin: 10px 0;
  margin: 10px 2%;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper {
  padding: 24px;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container strong,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container strong,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper strong {
  font-weight: initial;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container em,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container em,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper em {
  font-style: initial;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container s,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container s,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper s {
  text-decoration: none;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container header,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container header,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper header {
  opacity: 0.8;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container img,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container img,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper img {
  width: 100%;
  height: auto;
  display: block;
  /* width: inherit; */
  margin: 32px auto;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h1,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h1,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h1 {
  font-family: "Kaisei Tokumin", serif;
  font-weight: 400;
  font-style: normal;
  text-shadow: #fc0 1px 0 10px;
  text-align: center;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h2,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h2,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h2 {
  text-align: center;
  font-family: "NotoSerifJP_Bold";
  color: saddlebrown;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h3,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h3,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h3 {
  color: royalblue;
  font-family: "ZenKurenaido_Regular";
  font-weight: bolder;
  margin: 32px 0;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h4,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h4,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h4 {
  font-family: "KosugiMaru_Regular";
  color: olive;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h5,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h5,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h5 {
  text-indent: 1em;
  font-family: "ZenAntique_Regular";
  color: darkslategrey;
  margin-bottom: 12px;
  line-height: 28px;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h5 strong,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h5 strong,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h5 strong {
  color: crimson;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h5 em,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h5 em,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h5 em {
  color: mediumblue;
  color: hotpink;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h6,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h6,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h6 {
  text-indent: 1em;
  font-family: "NotoSansJP_Regular";
  color: firebrick;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h6 strong,
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h6 s,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h6 strong,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h6 s,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h6 strong,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h6 s {
  color: midnightblue;
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h6 em,
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container h6 s,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h6 em,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container h6 s,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h6 em,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper h6 s {
  font-family: "NotoSerifJP_Regular";
}
html:has(link[href*="minoh-tominaga-seitai.com"]) main .container .region-content img,
html:has(link[href*="minoh-tominaga-seitai.com"]) footer .container .region-content img,
html:has(link[href*="minoh-tominaga-seitai.com"]) #edit-body-wrapper .region-content img {
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: darkgoldenrod;
  filter: drop-shadow(2px 2px 2px rgba(160, 160, 160, 0.8));
  max-width: 600px;
  height: auto;
}
/*# sourceMappingURL=webpage/eiki/html/css/basic_tominaga.css.map */
