*,*::after,*::before{box-sizing:border-box;word-wrap:break-word;}
html,body{margin:0}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}audio,canvas,embed,iframe,img,object,svg,video,picture{display:block;max-width:100%}
canvas,img,svg,video{height:auto}audio{width:100%}
img{border-style:none;width:auto;height:auto;}
svg{overflow:hidden}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {display:block}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
:where(p), :where(dd), :where(figure) {margin: 0;}
/* h1,h2,h3 { margin: 0; } */
ul { padding: 0; margin: 0; }
ul li { list-style-position: outside; margin-left: 0; text-align: justify; }
ol { padding-left: 1em; margin: 0; }
ol li { margin-left: 1em; }
dl { margin: 0; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
sup { line-height: 1; font-size: 65%; }
img {
  vertical-align: bottom;
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}
:focus:focus-visible {
  border: 1px solid var(--color08);
}
:focus:not(:focus-visible) {
  outline: 0;
}

:root {
  --color01: #fff;
  --color02: #033653;
  --color03: #F7F5F1;

  --color05: #ff4900;

  --color07: #c5b594;
  --color08: #fffaed;
  
  --color09: #705B20;
  --color10: #004B9D;

  
  --color11: #003047;
  --color12: #FFDE71;
  --color13: #FFCD97;

  --color14: #f3eddc;
  

  --innerwidth-narrow: 920px;
  --innerwidth-middle: 1000px;
  --innerwidth: 1100px;
  --innerwidth-wide: 1200px;
  

}


/*
12　.75rem
14　.875rem
16　1rem
18　1.125rem
20　1.25rem
22　1.375rem
24　1.5rem
26　1.625rem
28　1.75rem

32　2rem
34　2.125rem
40　2.5rem
60　3.75rem
*/
html {
  position: relative;
  min-height: 100%;
}
body {
  height: 100%;
  margin: 0 !important;
  padding: 0;
  /* font-size: calc((100vw - 320px) / 140 + 16px); */
  font-size: 1rem;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 400;
  overflow: hidden visible;
  font-feature-settings: "palt" 1;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: unset;
  background-color: var(--color01);
  color: var(--color02);
}
::-webkit-scrollbar {
  width: 16px;
}
::-webkit-scrollbar-track {
  background-color: #eee;
}
::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 3px;
  cursor: grab;
}
::-webkit-scrollbar-thumb:active {
  cursor: grabbing;
}

:where(.sec) {
  position: relative;
  /* padding: min(4vh, 40px) 0 min(10vh, 4rem) 0; */
  /* padding: 0 0 min(10vh, 4rem) 0; */
}
:where(.secHeadline) {
  font-size: min(6vw, 2.5rem);
  color: var(--color-re-002);
  font-weight: 700;
  line-height: 1;
  margin-bottom: 2rem;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  row-gap: 1rem;

  padding: 0 0 min(4vh, 100px) 0;
  width: 100%;
  max-width: var(--innerwidth);
}
:where([class*="Inner"]) {
  width: 100%;
  max-width: var(--innerwidth);
  margin: 0 auto;
  padding: 0 4vw;
}
:where(.secInner) {
  position: relative;
  width: 100%;
  margin: 0 auto 3em auto;
  max-width: var(--innerwidth);
  padding: min(6vh, 107px) 4vw min(6vh, 107px) 4vw;
}
@media (min-width: 1200px) {
  :where(.secInner) {
    padding: min(8vh, 107px) 0 min(8vh, 107px) 0;
  }
}
:where(.secInner:last-of-type) {
  margin: 0 auto;
}
:where(.secInner) > p {
  font-size: min(4vw, 26px);
  line-height: 2;
  letter-spacing: .1em;
}
:where(.secInner) > img {
  margin: auto;
}
mark {
  background: var(--color05);
  color: var(--color01);
  display: inline;
  padding: .1em .5em .15em .5em;
}

:where(.btn) {
  background-color: var(--color01);
  color: var(--color02);
  text-decoration: none;
  font-size: min(4.5vw, 24px);
  font-weight: 700;
  line-height: 1.2;
  
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: relative;
  /* white-space: nowrap; */
  letter-spacing: .05em;
  border-radius: 5px;
  flex-basis: auto;
  /* min-width: 100%; */
  /* flex: none;
  min-height: 4em; */
}
:where(.btn):hover {
  opacity: .7;
}
@media (min-width: 920px) {
  :where(.btn) {
    min-height: auto;
  }
}
a:hover {
  opacity: .7;
}


.ico-person::before {
  content: '';
  width: min(4.5em, 78px);
  height: min(4.5em, 79px);
  background: url(../img/ico-person.png) no-repeat;
  background-size: contain;
}
.ico-caution::before {
  content: '';
  width: min(2.6em, 71px);
  height: min(2.6em, 62px);
  background: url(../img/ico-caution.png) no-repeat;
  background-size: contain;
}



/* GLOBALHEADERINNER
______________________________________ */
.globalHeaderInner {
  all: unset;
  max-width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
  /* padding-bottom: 2px; */
  background-color: var(--color01);
  /* border-bottom: 3px solid var(--keycolor02); */
  box-shadow: 0 3px 0 0 var(--keycolor02);
  position: sticky;
  top: 0;
  left: 0;
  z-index: 1000;
  overflow: hidden;
}

.globalHeaderInner .siteid {
  flex-grow: 1;
  margin: 0 0 0 1rem;
}
.globalHeaderInner .siteid a {
  display: block;
  width: fit-content;
  max-width: calc(100% - 80px);
}
.globalHeaderInner .siteid a img {
  height: min(8vw, 40px);
}


.headerTabs {
  display: block;
  background: var(--color01);
}
.headerTabs ul {
  display: none;
}
@media (min-width: 1250px) {
  .headerTabs {
    display: flex;
    justify-content: center;
  }
  .headerTabs ul {
    display: flex;
    list-style: none;
  }
}

.headerTabs ul li a {
  /* background-color: rgba(255, 255, 255, .7); */
  display: flex;
  align-items: center;
  padding: 1.5em 2.5em 1.5em 2.5em;
  font-size: min(3vw, 1rem);
  letter-spacing: .05em;
  line-height: 1.4;
  font-weight: 700;
  position: relative;
  /* box-shadow: inset 0 -8px 5px 0 rgba(0, 0, 0, .15); */
}
.headerTabs ul li a:hover,
.headerTabs ul li a.current {
  opacity: 1;
  color: var(--color01) !important;
}

.headerTabs ul li a::before {
  content: '';
  display: block;
  margin-right: 1rem;
  width: min(5vw, 2rem);
  height: min(5vw, 2rem);
  background-size: contain;
  background-repeat: no-repeat;
}
.localNav ul li a::before {
  content: '';
  display: block;
  margin-right: 1rem;
  width: min(10vw, 3rem);
  height: min(8vw, 3rem);
  background-size: contain;
  background-repeat: no-repeat;
}

:is(.headerTabs, .localNav) ul li:nth-of-type(1) a::before {
  background-image: url('data:image/svg+xml;utf-8,<svg width="22" height="25" viewBox="0 0 22 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_134_14373)"><path d="M3.2065 2.12448C2.43338 3.90294 3.22756 5.9636 4.98202 6.72692C6.73598 7.48926 8.78587 6.66568 9.55898 4.88673C10.3321 3.10827 9.53791 1.0476 7.78346 0.284287C6.0295 -0.478051 3.97961 0.345528 3.2065 2.12448ZM8.88581 3.52177C8.88581 4.90339 7.76533 6.02435 6.38323 6.02435C5.00112 6.02435 3.88065 4.90387 3.88065 3.52177C3.88065 2.13967 5.00112 1.01919 6.38323 1.01919C7.76533 1.01919 8.88581 2.13967 8.88581 3.52177Z" fill="%2300888F"/><path d="M21.9887 16.6797C21.9628 16.08 21.9353 14.7979 21.9064 12.8317C21.8966 12.136 21.7438 11.5173 21.4474 10.9778C21.0549 10.2601 20.5253 9.68833 19.8585 9.26258C19.8173 9.23564 19.8085 9.17929 19.8394 9.14108C20.2823 8.6046 20.3925 8.17689 20.1245 7.51646C19.5743 6.16473 19.4528 5.03494 19.2025 3.35594C18.9217 1.46136 17.4397 -0.0378368 15.4613 0.0253647C13.5594 0.0856266 12.218 1.66713 11.9294 3.43971C11.802 4.22214 11.7133 5.21132 11.5639 5.89379C11.4243 6.52924 11.2425 7.19947 11.0186 7.90301C11.0044 7.94711 10.9574 7.97112 10.9143 7.95544C10.1823 7.68548 9.418 7.55271 8.62284 7.55761C7.1746 7.56643 5.81111 7.56888 4.53091 7.56349C4.07723 7.56153 3.68823 7.58946 3.36585 7.64776C1.58886 7.96965 -0.00195793 9.59035 1.80876e-06 11.4271C0.00294141 13.7166 0.00490115 15.449 0.00588102 16.6238C0.00686089 17.2025 0.0338073 17.59 0.0852503 17.7855C0.331197 18.7105 0.935776 19.2523 1.89997 19.4121C2.09398 19.4444 2.33454 19.4753 2.62311 19.5066C2.66034 19.5105 2.68827 19.5419 2.68827 19.5791V24.0748C2.68827 24.3148 2.89796 24.5015 3.13705 24.4736L3.21152 24.4647C3.44571 24.4378 3.62208 24.2389 3.62208 24.0027V12.3815C3.62208 12.1454 3.4315 11.9548 3.19535 11.9548H3.12186C2.87787 11.9548 2.67994 12.1527 2.67994 12.3967V18.3705C2.67994 18.4459 2.6187 18.5081 2.54325 18.5091C1.51586 18.5243 0.993588 18.0383 0.97693 17.0501C0.958803 16.0168 0.941655 14.3427 0.925487 12.0302C0.919608 11.1415 1.03082 10.4908 1.52419 9.85099C2.18707 8.99165 3.0714 8.55855 4.17914 8.55267C5.46963 8.54483 6.59206 8.53944 7.54793 8.5365C8.74875 8.53258 9.47974 8.55463 9.74087 8.60166C10.489 8.73737 11.1617 9.0377 11.7584 9.50265C11.7966 9.53254 11.8006 9.58888 11.7653 9.62415L11.3797 10.0107C11.3557 10.0347 11.3234 10.0489 11.2896 10.0509C11.0936 10.0651 10.7756 10.0577 10.5527 10.1072C9.2284 10.3963 8.3083 11.6045 8.34652 12.9371C8.39551 14.6083 9.80946 15.8654 11.4747 15.6807C12.7358 15.5411 13.7902 14.5308 13.9563 13.2595C14.1179 12.0312 13.5447 10.9788 12.5291 10.3884C12.4776 10.3586 12.4688 10.288 12.511 10.2459C13.0058 9.76182 13.6104 9.51196 14.3227 9.49677C14.9665 9.48256 15.8793 9.47472 17.0629 9.47178C17.6837 9.46982 18.1594 9.52617 18.4921 9.64032C19.9815 10.1543 20.9143 11.3776 20.9604 12.9572C20.9834 13.7597 21.0035 15.1153 21.0226 17.0241C21.0285 17.6958 20.9153 18.1617 20.2372 18.2862C20.1608 18.3004 20.0878 18.2499 20.0736 18.1735L19.1579 13.4226C19.1128 13.1874 18.8889 13.0302 18.6518 13.0669L18.6087 13.0738C18.3637 13.0939 18.1908 13.3227 18.2373 13.5637L19.7855 21.5962C19.7914 21.6315 19.7654 21.6623 19.7301 21.6633C18.8977 21.6672 18.4681 21.6682 18.4396 21.6662C18.0036 21.6339 17.7831 21.8338 17.7758 22.2649C17.766 22.9087 17.7689 23.5104 17.7836 24.0694C17.7905 24.3011 17.9845 24.4839 18.2162 24.476L18.2393 24.475C18.4911 24.4682 18.691 24.2609 18.692 24.0091L18.6949 22.6917C18.6949 22.6618 18.7189 22.6353 18.7493 22.6334C19.0173 22.6152 19.2887 22.6123 19.5626 22.6246C19.9462 22.6417 20.2152 22.6187 20.37 22.5574C20.7296 22.4139 20.8609 22.0935 20.7659 21.5942C20.7046 21.2758 20.5498 20.5095 20.3029 19.2945C20.2921 19.2401 20.3298 19.1872 20.3842 19.1808C21.1353 19.0882 21.6326 18.7472 21.8765 18.1564C21.9829 17.8982 22.0201 17.4053 21.9882 16.6792L21.9887 16.6797ZM10.2837 14.497C9.3989 14.0086 9.08485 12.8842 9.58066 11.9847C10.077 11.0856 11.1965 10.752 12.0813 11.2409C12.9661 11.7294 13.2802 12.8538 12.7843 13.7533C12.288 14.6523 11.1685 14.986 10.2837 14.497ZM18.8135 8.7457C18.3436 8.60019 17.8586 8.52768 17.3593 8.53062C16.3138 8.5365 15.3692 8.54287 14.5265 8.54777C13.874 8.55267 13.3154 8.62126 12.7402 8.82703C12.6903 8.84516 12.6339 8.8383 12.5889 8.8089L11.9524 8.39736C11.8883 8.3562 11.8623 8.2739 11.8922 8.20236C12.1592 7.56251 12.3591 6.93686 12.4919 6.32347C12.5016 6.27643 12.5663 6.2681 12.5884 6.31122C12.7922 6.70464 13.0857 7.05837 13.4702 7.37046C14.5917 8.2832 16.1482 8.37384 17.3505 7.60122C17.8556 7.27688 18.2613 6.7938 18.5685 6.15395C18.5857 6.12798 18.6097 6.11476 18.643 6.11476C18.7924 6.76049 19.0055 7.37781 19.2818 7.96524C19.321 8.04755 19.322 8.1421 19.2858 8.22539C19.2167 8.38315 19.1079 8.54287 18.9614 8.70455C18.9242 8.7457 18.8669 8.76089 18.8149 8.74472L18.8135 8.7457ZM18.203 3.44853C18.2099 3.50194 18.1609 3.54603 18.1085 3.53378C17.3936 3.36427 16.7175 3.05757 16.0821 2.61516C15.9405 2.51668 15.6705 2.58919 15.5015 2.69355C14.7171 3.17662 13.8705 3.49606 12.9739 3.5671C12.9338 3.57004 12.9005 3.5328 12.9088 3.49263C13.2341 1.76855 14.5956 0.65297 16.4025 1.14094C17.3564 1.39914 18.0795 2.46524 18.203 3.44853ZM18.0884 4.52198C18.035 5.17163 17.8395 5.72722 17.5009 6.18678C16.5157 7.52429 14.6603 7.49539 13.6309 6.26125C13.2395 5.79238 13.0749 5.19858 13.1381 4.48082C13.14 4.46564 13.1533 4.45486 13.168 4.45682C13.2895 4.47299 13.4061 4.47103 13.5192 4.44996C14.3095 4.30249 15.0395 4.05213 15.7092 3.69791C15.8058 3.64794 15.9214 3.64892 16.0155 3.70281C16.647 4.06634 17.3251 4.32258 18.0502 4.47201C18.0742 4.47691 18.0903 4.49797 18.0884 4.52198Z" fill="%2300888F"/><path d="M15.7877 19.3566C15.7896 18.8764 15.7597 18.5291 15.696 18.314C15.4168 17.3581 14.6294 16.6791 13.7059 16.3395C13.3914 16.2239 12.7819 16.1681 11.8775 16.171C10.6576 16.1759 9.92461 16.1788 9.67915 16.1823C8.59052 16.1955 7.73019 16.5688 7.09622 17.3008C6.60237 17.8721 6.43138 18.4659 6.42746 19.2326C6.42158 20.4325 6.4206 21.6465 6.4255 22.8728C6.42844 23.5244 6.58718 24.1319 7.16138 24.4416C7.1947 24.4597 7.23046 24.4705 7.2677 24.4759C7.58615 24.5151 7.82279 24.3392 7.81103 23.9957C7.79585 23.5852 7.38724 23.4926 7.38822 23.0737C7.3941 21.7744 7.39214 20.526 7.38234 19.3291C7.3745 18.36 7.76498 17.6883 8.55524 17.3126C9.10544 17.0514 9.76244 17.0695 10.4302 17.0617C11.1058 17.0539 11.7256 17.0588 12.289 17.0759C12.7559 17.0911 13.0813 17.1239 13.263 17.1773C14.3041 17.4786 14.8264 18.1807 14.8274 19.2831C14.8284 19.8793 14.8293 21.0846 14.8293 22.8993C14.8293 23.2197 14.7622 23.4607 14.6265 23.6205C14.0993 24.2461 14.8342 24.8223 15.3222 24.3015C15.8254 23.764 15.7881 23.3275 15.7872 22.4912C15.7862 20.8572 15.7862 19.8132 15.7872 19.357L15.7877 19.3566Z" fill="%2300888F"/><path d="M8.79364 19.7168H8.77356C8.52418 19.7158 8.32135 19.9177 8.31988 20.167L8.30665 24.0253C8.30518 24.2751 8.50703 24.478 8.7569 24.479H8.77698C9.02636 24.4799 9.22919 24.2781 9.23066 24.0287L9.24389 20.1705C9.24536 19.9206 9.04351 19.7178 8.79364 19.7168Z" fill="%2300888F"/><path d="M13.5017 19.7109H13.4796C13.2205 19.7109 13.0093 19.9206 13.0088 20.1798L13.002 24.0077C13.0015 24.2678 13.2112 24.4785 13.4713 24.4785H13.4934C13.7525 24.4785 13.9637 24.2688 13.9642 24.0096L13.971 20.1818C13.9715 19.9216 13.7618 19.7109 13.5017 19.7109Z" fill="%2300888F"/></g><defs><clipPath id="clip0_134_14373"><rect width="22" height="24.5041" fill="white"/></clipPath></defs></svg>');
}
:is(.headerTabs, .localNav) ul li:nth-of-type(2) a::before {
  background-image: url('data:image/svg+xml;utf-8,<svg width="22" height="25" viewBox="0 0 22 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_134_15259)"><path d="M0.768752 23.404C0.855321 22.1546 0.94189 21.3432 1.02846 20.9705C1.40323 19.3599 2.38507 18.1895 3.97728 17.4626C4.50984 17.2196 5.09665 16.9771 5.73605 16.7325C5.8007 16.7074 5.86865 16.763 5.85495 16.83C5.82974 16.9597 5.83467 17.0796 5.87193 17.1891C5.99576 17.5449 6.31135 18.3273 6.81816 19.5364C6.87076 19.6612 6.99623 19.786 7.19457 19.9108C7.23841 19.938 7.291 19.9494 7.34196 19.9413C7.60988 19.9026 7.96274 19.8721 8.26299 19.7658C8.88869 19.5451 9.52152 19.2869 10.1604 18.9899C10.2568 18.9463 10.3675 19.0133 10.3708 19.118L10.5028 23.7255C10.5078 23.9129 10.6743 24.0562 10.8622 24.0355H10.8655C11.0726 24.0017 11.2266 23.8279 11.2354 23.6192L11.4014 19.3136C11.4063 19.2106 11.5016 19.1365 11.6014 19.1566C12.8172 19.398 13.8396 19.622 14.6724 19.8328C15.1217 19.9473 15.4778 19.9255 15.6493 19.465C15.9764 18.5916 16.2903 17.7906 16.5889 17.06C16.6196 16.9842 16.6974 16.9384 16.7791 16.9472C17.1199 16.9858 17.447 17.0752 17.7609 17.2185C19.4074 17.9623 20.4845 19.1425 20.9897 20.7586C21.1102 21.1416 21.1913 21.6288 21.2324 22.2205C21.268 22.718 21.2763 23.2089 21.2593 23.6911C21.2511 23.944 21.5004 24.121 21.714 24.0164C21.9058 23.9222 22.0022 23.7364 22.0006 23.4617C21.9957 22.7937 22.0176 22.0031 21.8801 21.2593C21.5869 19.6743 20.7897 18.3568 19.4906 17.3079C18.6156 16.6028 17.3385 16.1424 16.2651 15.8525C15.6887 15.6972 15.2899 15.5626 15.0712 15.4493C15.0236 15.4242 14.9797 15.3888 14.9441 15.3463C14.6658 15.021 14.4203 14.5873 14.2083 14.0462C14.1809 13.977 14.1979 13.8997 14.2488 13.8457C14.6762 13.4055 14.8608 13.2371 15.0882 12.7647C15.2477 12.4356 15.4137 12.0345 15.5885 11.5638C15.6159 11.488 15.6663 11.4221 15.7309 11.3731C16.8722 10.535 17.3368 9.39678 17.1264 7.95775C17.0673 7.55291 16.9297 7.30989 16.6991 6.97642C16.5955 6.82658 16.5462 6.64568 16.5599 6.46533C16.5648 6.37597 16.6125 6.01362 16.7007 5.37612C16.7566 4.97291 16.7429 4.39315 16.6618 3.63904C16.4821 1.98152 15.6712 0.859615 13.9585 0.421532C12.6325 0.0820728 11.5099 -0.0525123 10.5905 0.018322C9.45249 0.107682 8.46242 0.335441 7.6192 0.701055C7.01376 0.965866 6.639 1.18327 6.49326 1.35382C5.96562 1.96953 5.6588 2.69313 5.56894 3.52244C5.45169 4.60021 5.42977 5.62349 5.50265 6.59338C5.51634 6.78735 5.38046 7.07069 5.09391 7.44666C5.05008 7.50387 5.01939 7.5698 5.00076 7.64063C4.80735 8.39801 4.79585 9.02353 4.96679 9.51774C5.20952 10.2195 5.6177 10.7726 6.19465 11.1753C6.30971 11.2564 6.39299 11.3758 6.4286 11.5125C6.64393 12.3626 7.04773 13.1047 7.63783 13.7367C7.70741 13.8108 7.74631 13.9073 7.7496 14.0081C7.75782 14.2898 7.68166 14.6254 7.52386 15.0167C7.50524 15.0624 7.46798 15.0957 7.42031 15.1126C7.13704 15.2085 6.84227 15.3654 6.5349 15.5866C6.48065 15.6253 6.42312 15.6574 6.36176 15.6825C5.8007 15.9119 5.15582 16.1549 4.42875 16.411C3.00585 16.9117 1.87497 17.7786 1.03887 19.0117C0.492608 19.8143 0.387959 20.4753 0.218108 21.4282C0.0975694 22.1044 0.148525 22.9174 0.0060694 23.641C-0.0377629 23.8639 0.128252 24.0725 0.355632 24.078C0.640543 24.0845 0.750671 23.6497 0.767656 23.4034L0.768752 23.404ZM10.7499 18.2402C10.1971 17.6838 9.70343 17.1896 9.27113 16.7575C9.22346 16.7101 9.18127 16.6578 9.14237 16.6023C8.89636 16.2361 8.59447 15.8906 8.23833 15.5653C8.15176 15.4863 8.13478 15.3578 8.19614 15.2602C8.30298 15.0935 8.38079 14.8995 8.43338 14.6767C8.45201 14.5938 8.54844 14.5551 8.62022 14.6025C9.16812 14.9616 9.81246 15.1845 10.5532 15.2689C11.5997 15.3888 12.5558 15.1507 13.4193 14.5557C13.4971 14.5017 13.604 14.5404 13.6314 14.6298C13.6976 14.8488 13.8127 15.0581 13.9771 15.2591C14.096 15.4041 14.0889 15.6149 13.9601 15.7517C13.0599 16.708 12.5273 17.2676 12.3662 17.4299C11.9833 17.813 11.3674 18.8651 10.7499 18.2412V18.2402ZM14.5535 16.2415C14.611 16.186 14.6959 16.1691 14.7721 16.1941L15.8504 16.5619C15.9199 16.5854 15.9539 16.6616 15.9265 16.7287L14.9699 19.0613C14.9513 19.1071 14.9019 19.1305 14.8548 19.1185L12.6013 18.4963C12.5065 18.4712 12.4824 18.3464 12.5624 18.2887C13.0577 17.9241 13.5223 17.4354 13.9563 16.8197C13.9798 16.7859 14.1782 16.5935 14.5529 16.241L14.5535 16.2415ZM6.45271 3.03859C6.68667 1.89162 7.94685 1.30151 9.05252 1.07212C10.8058 0.709773 12.5169 0.797499 14.1858 1.33366C16.1429 1.96245 16.1172 4.60893 15.7002 6.14331C15.6937 6.16837 15.6712 6.18526 15.646 6.18526H6.45435C6.36779 6.18526 6.29491 6.11933 6.2867 6.03324C6.18862 5.06009 6.24451 4.06187 6.45271 3.03804V3.03859ZM15.6986 7.00476V7.24941C15.7002 7.78884 14.9304 8.23074 13.9776 8.23455L8.20491 8.25471C7.25375 8.25798 6.47846 7.82153 6.47682 7.27992V7.03527C6.47682 7.02002 6.49052 7.00476 6.5075 7.00476L15.6685 6.97425C15.6854 6.97425 15.6991 6.98787 15.6991 7.00476H15.6986ZM7.00062 10.8532C6.98856 10.8026 6.965 10.7535 6.93103 10.7132C6.70913 10.4451 6.38313 10.3759 6.1541 10.1329C5.54867 9.4905 5.38923 8.74347 5.67578 7.89509C5.70482 7.81063 5.82646 7.81608 5.84728 7.90326C5.91357 8.19314 6.08452 8.43779 6.35957 8.63504C6.4034 8.66718 6.45271 8.68898 6.50367 8.7026C7.3584 8.932 7.9589 9.05023 8.30298 9.05514C8.9917 9.06713 10.6721 9.07039 13.3464 9.06713C13.9568 9.06713 14.4894 9.01318 14.9441 8.90693C15.4274 8.79414 15.875 8.52769 16.287 8.11086C16.3331 8.06509 16.4109 8.09234 16.4174 8.15445C16.5177 8.98594 16.2969 9.70572 15.7594 10.3116C15.6274 10.4598 15.4729 10.5595 15.2981 10.6102C15.1014 10.6658 14.9556 10.8293 14.9217 11.032C14.7387 12.1179 14.1502 12.8295 13.3733 13.5733C12.3931 14.5126 10.9362 14.7099 9.69192 14.2397C8.29641 13.71 7.34634 12.2579 7.00062 10.8532ZM6.57818 16.7085L7.37155 16.1015C7.44113 16.0492 7.53921 16.0541 7.60221 16.1168L9.57796 18.0816C9.66453 18.1677 9.63713 18.3126 9.527 18.3633L7.75124 19.1675C7.66303 19.2079 7.55948 19.1692 7.51893 19.0815L6.52503 16.9194C6.49106 16.8453 6.51298 16.7575 6.57763 16.7085H6.57818Z" fill="%23004B9D"/><path d="M5.04285 21.4365C4.85054 21.4365 4.69274 21.5918 4.69274 21.7831L4.68945 23.6989C4.68945 23.8901 4.84561 24.047 5.03792 24.047H5.0686C5.26092 24.047 5.41871 23.8917 5.41871 23.7005L5.422 21.7847C5.422 21.5934 5.26585 21.4365 5.07353 21.4365H5.04285Z" fill="%23004B9D"/><path d="M13.557 21.4141C13.3477 21.4124 13.1784 21.5814 13.1768 21.7884V21.8592C13.1751 22.0668 13.3444 22.2358 13.5526 22.2374L15.5163 22.2477C15.7256 22.2494 15.8949 22.081 15.8966 21.8734V21.8026C15.8982 21.595 15.7289 21.4261 15.5207 21.4244L13.557 21.4141Z" fill="%23004B9D"/><path d="M17.1975 21.4492H17.1739C16.9827 21.4525 16.8304 21.6078 16.832 21.798L16.8551 23.6936C16.8567 23.8832 17.0145 24.0352 17.2052 24.0336H17.2287C17.4199 24.0303 17.5723 23.875 17.5706 23.6849L17.5476 21.7892C17.546 21.5996 17.3882 21.4476 17.1975 21.4492Z" fill="%23004B9D"/></g><defs><clipPath id="clip0_134_15259"><rect width="22" height="24.0787" fill="white"/></clipPath></defs></svg>');
}
:is(.headerTabs, .localNav) ul li:nth-of-type(3) a::before {
  background-image: url('data:image/svg+xml;utf-8,<svg width="20" height="25" viewBox="0 0 20 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_134_16156)"><path d="M9.99803 19.8449C8.79048 19.8449 7.80859 18.9747 7.80859 17.9045C7.80859 17.6962 7.97765 17.5272 8.18595 17.5272C8.39425 17.5272 8.56331 17.6962 8.56331 17.9045C8.56331 18.5581 9.20708 19.0902 9.99803 19.0902C10.789 19.0902 11.4327 18.5581 11.4327 17.9045C11.4327 17.2509 10.8871 16.8419 9.97388 16.7808C9.24256 16.7302 7.85086 16.2494 7.81161 14.7891C7.79878 14.3234 7.98293 13.8706 8.32859 13.5158C8.74746 13.0857 9.35727 12.8389 10.001 12.8389C11.2086 12.8389 12.1905 13.7091 12.1905 14.7792C12.1905 14.9875 12.0214 15.1566 11.8131 15.1566C11.6048 15.1566 11.4358 14.9875 11.4358 14.7792C11.4358 14.1257 10.792 13.5936 10.001 13.5936C9.55954 13.5936 9.14671 13.7574 8.86897 14.0426C8.72557 14.1898 8.55652 14.4351 8.56557 14.7694C8.59652 15.9075 9.96784 16.0245 10.026 16.0283C11.3377 16.1166 12.1867 16.8532 12.1867 17.9053C12.1867 18.9574 11.2041 19.8457 9.99727 19.8457L9.99803 19.8449Z" fill="%23705c21"/><path d="M10.0004 20.588C9.7921 20.588 9.62305 20.4189 9.62305 20.2106V19.4672C9.62305 19.2589 9.7921 19.0898 10.0004 19.0898C10.2087 19.0898 10.3778 19.2589 10.3778 19.4672V20.2106C10.3778 20.4189 10.2087 20.588 10.0004 20.588Z" fill="%23705c21"/><path d="M10.0004 13.5928C9.7921 13.5928 9.62305 13.4238 9.62305 13.2155V12.4721C9.62305 12.2638 9.7921 12.0947 10.0004 12.0947C10.2087 12.0947 10.3778 12.2638 10.3778 12.4721V13.2155C10.3778 13.4238 10.2087 13.5928 10.0004 13.5928Z" fill="%23705c21"/><path d="M13.1169 8.08302H6.88673C6.12069 8.08302 5.49805 7.46038 5.49805 6.69434C5.49805 5.92831 6.12069 5.30566 6.88673 5.30566H13.1169C13.8807 5.30566 14.5018 5.9268 14.5018 6.69057V6.69434C14.5018 7.46038 13.8807 8.08302 13.1169 8.08302ZM6.88673 6.05963C6.53729 6.05963 6.25276 6.34264 6.25276 6.68981C6.25276 7.03698 6.53729 7.32755 6.88673 7.32755H13.1169C13.4641 7.32755 13.7471 7.04302 13.7471 6.69359V6.68981C13.7471 6.34264 13.4641 6.05963 13.1169 6.05963H6.88673Z" fill="%23705c21"/><path d="M12.7013 6.05971H12.7006L7.29906 6.04688C7.16472 6.04688 7.04019 5.97443 6.97302 5.85745L5.06585 2.54348C4.82736 2.12839 4.84774 1.62575 5.12019 1.23103C5.39113 0.837824 5.85302 0.640843 6.32472 0.71707L7.97679 0.98273C8.09226 1.0016 8.21377 0.973673 8.30962 0.906504L9.32547 0.212164C9.73981 -0.0648172 10.2719 -0.070855 10.6832 0.19556L11.7972 0.913296C11.8968 0.977447 12.0153 1.00235 12.13 0.983485L13.6757 0.729145C14.1474 0.650654 14.61 0.846126 14.8825 1.23933C15.1557 1.63405 15.176 2.13896 14.9353 2.55556L13.0289 5.87028C12.9617 5.98726 12.8364 6.05971 12.7021 6.05971H12.7013ZM7.51868 5.29292L12.4832 5.30499L14.2809 2.17896C14.376 2.01443 14.3685 1.82424 14.2613 1.66952C14.1557 1.51631 13.9821 1.44386 13.7987 1.47405L12.2523 1.72915C11.9534 1.7782 11.647 1.71405 11.3889 1.54952L10.2742 0.830277C10.1157 0.727636 9.90962 0.730655 9.74887 0.837824L8.74057 1.52764C8.48547 1.70726 8.17075 1.77971 7.85755 1.72915L6.20547 1.46348C6.02132 1.43405 5.84849 1.50801 5.74208 1.66122C5.63491 1.81594 5.62736 2.00537 5.72094 2.16839L7.51943 5.29367L7.51868 5.29292Z" fill="%23705c21"/><path d="M9.71623 24.9055C8.47321 24.9055 3.81057 24.7455 1.42038 22.43C0.477736 21.5176 0 20.3772 0 19.0413C0 16.1885 0.920755 13.5387 2.7366 11.1666C4.21736 9.23303 5.94264 7.96888 6.84 7.3885C6.90113 7.34926 6.97208 7.32812 7.04528 7.32812H12.9585C13.0309 7.32812 13.1026 7.34926 13.1638 7.3885C14.0604 7.96888 15.7849 9.23228 17.2657 11.1674C19.08 13.5394 20.0008 16.1885 20.0008 19.0421C20.0008 20.3794 19.5223 21.5206 18.5796 22.4338C17.4325 23.5447 15.634 24.2979 13.2347 24.6715C11.5374 24.9357 10.1615 24.907 10.0083 24.9032C9.9683 24.9047 9.86792 24.907 9.71698 24.907L9.71623 24.9055ZM10.0075 24.147C10.0113 24.147 10.0158 24.147 10.0196 24.147C10.0747 24.1477 15.5736 24.2934 18.0551 21.8896C18.8453 21.1244 19.2453 20.1659 19.2453 19.0413C19.2453 12.987 14.8453 9.39907 12.846 8.08209H7.15774C5.15774 9.39982 0.754717 12.9885 0.754717 19.0413C0.754717 20.1644 1.15472 21.1221 1.94415 21.8874C4.42868 24.2942 9.94038 24.1493 9.99547 24.1477C9.99925 24.1477 10.0038 24.1477 10.0075 24.1477V24.147Z" fill="%23705c21"/><path d="M7.04533 8.08271C6.83703 8.08271 6.66797 7.91365 6.66797 7.70535C6.66797 7.55441 6.75627 7.4246 6.88382 7.36422C6.93589 7.33856 6.99476 7.32422 7.05287 7.32422C7.26118 7.32422 7.43023 7.49328 7.43023 7.70158C7.43023 7.85252 7.34193 7.98233 7.21438 8.04271C7.16155 8.06837 7.10344 8.08271 7.04533 8.08271Z" fill="%23705c21"/><path d="M12.9581 8.08271C12.9 8.08271 12.8412 8.06837 12.7891 8.04271C12.6615 7.98233 12.5732 7.85252 12.5732 7.70158C12.5732 7.49328 12.7423 7.32422 12.9506 7.32422C13.0087 7.32422 13.0676 7.33856 13.1197 7.36422C13.2472 7.4246 13.3355 7.55441 13.3355 7.70535C13.3355 7.91365 13.1664 8.08271 12.9581 8.08271Z" fill="%23705c21"/></g><defs><clipPath id="clip0_134_16156"><rect width="20" height="24.9057" fill="white"/></clipPath></defs></svg>');
}

:is(.headerTabs) ul li:nth-of-type(1) a:hover::before,
:is(.headerTabs) ul li:nth-of-type(1) a.current::before {
  background-image: url('data:image/svg+xml;utf-8,<svg width="22" height="25" viewBox="0 0 22 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_134_14373)"><path d="M3.2065 2.12448C2.43338 3.90294 3.22756 5.9636 4.98202 6.72692C6.73598 7.48926 8.78587 6.66568 9.55898 4.88673C10.3321 3.10827 9.53791 1.0476 7.78346 0.284287C6.0295 -0.478051 3.97961 0.345528 3.2065 2.12448ZM8.88581 3.52177C8.88581 4.90339 7.76533 6.02435 6.38323 6.02435C5.00112 6.02435 3.88065 4.90387 3.88065 3.52177C3.88065 2.13967 5.00112 1.01919 6.38323 1.01919C7.76533 1.01919 8.88581 2.13967 8.88581 3.52177Z" fill="%23fff"/><path d="M21.9887 16.6797C21.9628 16.08 21.9353 14.7979 21.9064 12.8317C21.8966 12.136 21.7438 11.5173 21.4474 10.9778C21.0549 10.2601 20.5253 9.68833 19.8585 9.26258C19.8173 9.23564 19.8085 9.17929 19.8394 9.14108C20.2823 8.6046 20.3925 8.17689 20.1245 7.51646C19.5743 6.16473 19.4528 5.03494 19.2025 3.35594C18.9217 1.46136 17.4397 -0.0378368 15.4613 0.0253647C13.5594 0.0856266 12.218 1.66713 11.9294 3.43971C11.802 4.22214 11.7133 5.21132 11.5639 5.89379C11.4243 6.52924 11.2425 7.19947 11.0186 7.90301C11.0044 7.94711 10.9574 7.97112 10.9143 7.95544C10.1823 7.68548 9.418 7.55271 8.62284 7.55761C7.1746 7.56643 5.81111 7.56888 4.53091 7.56349C4.07723 7.56153 3.68823 7.58946 3.36585 7.64776C1.58886 7.96965 -0.00195793 9.59035 1.80876e-06 11.4271C0.00294141 13.7166 0.00490115 15.449 0.00588102 16.6238C0.00686089 17.2025 0.0338073 17.59 0.0852503 17.7855C0.331197 18.7105 0.935776 19.2523 1.89997 19.4121C2.09398 19.4444 2.33454 19.4753 2.62311 19.5066C2.66034 19.5105 2.68827 19.5419 2.68827 19.5791V24.0748C2.68827 24.3148 2.89796 24.5015 3.13705 24.4736L3.21152 24.4647C3.44571 24.4378 3.62208 24.2389 3.62208 24.0027V12.3815C3.62208 12.1454 3.4315 11.9548 3.19535 11.9548H3.12186C2.87787 11.9548 2.67994 12.1527 2.67994 12.3967V18.3705C2.67994 18.4459 2.6187 18.5081 2.54325 18.5091C1.51586 18.5243 0.993588 18.0383 0.97693 17.0501C0.958803 16.0168 0.941655 14.3427 0.925487 12.0302C0.919608 11.1415 1.03082 10.4908 1.52419 9.85099C2.18707 8.99165 3.0714 8.55855 4.17914 8.55267C5.46963 8.54483 6.59206 8.53944 7.54793 8.5365C8.74875 8.53258 9.47974 8.55463 9.74087 8.60166C10.489 8.73737 11.1617 9.0377 11.7584 9.50265C11.7966 9.53254 11.8006 9.58888 11.7653 9.62415L11.3797 10.0107C11.3557 10.0347 11.3234 10.0489 11.2896 10.0509C11.0936 10.0651 10.7756 10.0577 10.5527 10.1072C9.2284 10.3963 8.3083 11.6045 8.34652 12.9371C8.39551 14.6083 9.80946 15.8654 11.4747 15.6807C12.7358 15.5411 13.7902 14.5308 13.9563 13.2595C14.1179 12.0312 13.5447 10.9788 12.5291 10.3884C12.4776 10.3586 12.4688 10.288 12.511 10.2459C13.0058 9.76182 13.6104 9.51196 14.3227 9.49677C14.9665 9.48256 15.8793 9.47472 17.0629 9.47178C17.6837 9.46982 18.1594 9.52617 18.4921 9.64032C19.9815 10.1543 20.9143 11.3776 20.9604 12.9572C20.9834 13.7597 21.0035 15.1153 21.0226 17.0241C21.0285 17.6958 20.9153 18.1617 20.2372 18.2862C20.1608 18.3004 20.0878 18.2499 20.0736 18.1735L19.1579 13.4226C19.1128 13.1874 18.8889 13.0302 18.6518 13.0669L18.6087 13.0738C18.3637 13.0939 18.1908 13.3227 18.2373 13.5637L19.7855 21.5962C19.7914 21.6315 19.7654 21.6623 19.7301 21.6633C18.8977 21.6672 18.4681 21.6682 18.4396 21.6662C18.0036 21.6339 17.7831 21.8338 17.7758 22.2649C17.766 22.9087 17.7689 23.5104 17.7836 24.0694C17.7905 24.3011 17.9845 24.4839 18.2162 24.476L18.2393 24.475C18.4911 24.4682 18.691 24.2609 18.692 24.0091L18.6949 22.6917C18.6949 22.6618 18.7189 22.6353 18.7493 22.6334C19.0173 22.6152 19.2887 22.6123 19.5626 22.6246C19.9462 22.6417 20.2152 22.6187 20.37 22.5574C20.7296 22.4139 20.8609 22.0935 20.7659 21.5942C20.7046 21.2758 20.5498 20.5095 20.3029 19.2945C20.2921 19.2401 20.3298 19.1872 20.3842 19.1808C21.1353 19.0882 21.6326 18.7472 21.8765 18.1564C21.9829 17.8982 22.0201 17.4053 21.9882 16.6792L21.9887 16.6797ZM10.2837 14.497C9.3989 14.0086 9.08485 12.8842 9.58066 11.9847C10.077 11.0856 11.1965 10.752 12.0813 11.2409C12.9661 11.7294 13.2802 12.8538 12.7843 13.7533C12.288 14.6523 11.1685 14.986 10.2837 14.497ZM18.8135 8.7457C18.3436 8.60019 17.8586 8.52768 17.3593 8.53062C16.3138 8.5365 15.3692 8.54287 14.5265 8.54777C13.874 8.55267 13.3154 8.62126 12.7402 8.82703C12.6903 8.84516 12.6339 8.8383 12.5889 8.8089L11.9524 8.39736C11.8883 8.3562 11.8623 8.2739 11.8922 8.20236C12.1592 7.56251 12.3591 6.93686 12.4919 6.32347C12.5016 6.27643 12.5663 6.2681 12.5884 6.31122C12.7922 6.70464 13.0857 7.05837 13.4702 7.37046C14.5917 8.2832 16.1482 8.37384 17.3505 7.60122C17.8556 7.27688 18.2613 6.7938 18.5685 6.15395C18.5857 6.12798 18.6097 6.11476 18.643 6.11476C18.7924 6.76049 19.0055 7.37781 19.2818 7.96524C19.321 8.04755 19.322 8.1421 19.2858 8.22539C19.2167 8.38315 19.1079 8.54287 18.9614 8.70455C18.9242 8.7457 18.8669 8.76089 18.8149 8.74472L18.8135 8.7457ZM18.203 3.44853C18.2099 3.50194 18.1609 3.54603 18.1085 3.53378C17.3936 3.36427 16.7175 3.05757 16.0821 2.61516C15.9405 2.51668 15.6705 2.58919 15.5015 2.69355C14.7171 3.17662 13.8705 3.49606 12.9739 3.5671C12.9338 3.57004 12.9005 3.5328 12.9088 3.49263C13.2341 1.76855 14.5956 0.65297 16.4025 1.14094C17.3564 1.39914 18.0795 2.46524 18.203 3.44853ZM18.0884 4.52198C18.035 5.17163 17.8395 5.72722 17.5009 6.18678C16.5157 7.52429 14.6603 7.49539 13.6309 6.26125C13.2395 5.79238 13.0749 5.19858 13.1381 4.48082C13.14 4.46564 13.1533 4.45486 13.168 4.45682C13.2895 4.47299 13.4061 4.47103 13.5192 4.44996C14.3095 4.30249 15.0395 4.05213 15.7092 3.69791C15.8058 3.64794 15.9214 3.64892 16.0155 3.70281C16.647 4.06634 17.3251 4.32258 18.0502 4.47201C18.0742 4.47691 18.0903 4.49797 18.0884 4.52198Z" fill="%23fff"/><path d="M15.7877 19.3566C15.7896 18.8764 15.7597 18.5291 15.696 18.314C15.4168 17.3581 14.6294 16.6791 13.7059 16.3395C13.3914 16.2239 12.7819 16.1681 11.8775 16.171C10.6576 16.1759 9.92461 16.1788 9.67915 16.1823C8.59052 16.1955 7.73019 16.5688 7.09622 17.3008C6.60237 17.8721 6.43138 18.4659 6.42746 19.2326C6.42158 20.4325 6.4206 21.6465 6.4255 22.8728C6.42844 23.5244 6.58718 24.1319 7.16138 24.4416C7.1947 24.4597 7.23046 24.4705 7.2677 24.4759C7.58615 24.5151 7.82279 24.3392 7.81103 23.9957C7.79585 23.5852 7.38724 23.4926 7.38822 23.0737C7.3941 21.7744 7.39214 20.526 7.38234 19.3291C7.3745 18.36 7.76498 17.6883 8.55524 17.3126C9.10544 17.0514 9.76244 17.0695 10.4302 17.0617C11.1058 17.0539 11.7256 17.0588 12.289 17.0759C12.7559 17.0911 13.0813 17.1239 13.263 17.1773C14.3041 17.4786 14.8264 18.1807 14.8274 19.2831C14.8284 19.8793 14.8293 21.0846 14.8293 22.8993C14.8293 23.2197 14.7622 23.4607 14.6265 23.6205C14.0993 24.2461 14.8342 24.8223 15.3222 24.3015C15.8254 23.764 15.7881 23.3275 15.7872 22.4912C15.7862 20.8572 15.7862 19.8132 15.7872 19.357L15.7877 19.3566Z" fill="%23fff"/><path d="M8.79364 19.7168H8.77356C8.52418 19.7158 8.32135 19.9177 8.31988 20.167L8.30665 24.0253C8.30518 24.2751 8.50703 24.478 8.7569 24.479H8.77698C9.02636 24.4799 9.22919 24.2781 9.23066 24.0287L9.24389 20.1705C9.24536 19.9206 9.04351 19.7178 8.79364 19.7168Z" fill="%23fff"/><path d="M13.5017 19.7109H13.4796C13.2205 19.7109 13.0093 19.9206 13.0088 20.1798L13.002 24.0077C13.0015 24.2678 13.2112 24.4785 13.4713 24.4785H13.4934C13.7525 24.4785 13.9637 24.2688 13.9642 24.0096L13.971 20.1818C13.9715 19.9216 13.7618 19.7109 13.5017 19.7109Z" fill="%23fff"/></g><defs><clipPath id="clip0_134_14373"><rect width="22" height="24.5041" fill="white"/></clipPath></defs></svg>');
}
:is(.headerTabs) ul li:nth-of-type(2) a:hover::before,
:is(.headerTabs) ul li:nth-of-type(2) a.current::before {
  background-image: url('data:image/svg+xml;utf-8,<svg width="22" height="25" viewBox="0 0 22 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_134_15259)"><path d="M0.768752 23.404C0.855321 22.1546 0.94189 21.3432 1.02846 20.9705C1.40323 19.3599 2.38507 18.1895 3.97728 17.4626C4.50984 17.2196 5.09665 16.9771 5.73605 16.7325C5.8007 16.7074 5.86865 16.763 5.85495 16.83C5.82974 16.9597 5.83467 17.0796 5.87193 17.1891C5.99576 17.5449 6.31135 18.3273 6.81816 19.5364C6.87076 19.6612 6.99623 19.786 7.19457 19.9108C7.23841 19.938 7.291 19.9494 7.34196 19.9413C7.60988 19.9026 7.96274 19.8721 8.26299 19.7658C8.88869 19.5451 9.52152 19.2869 10.1604 18.9899C10.2568 18.9463 10.3675 19.0133 10.3708 19.118L10.5028 23.7255C10.5078 23.9129 10.6743 24.0562 10.8622 24.0355H10.8655C11.0726 24.0017 11.2266 23.8279 11.2354 23.6192L11.4014 19.3136C11.4063 19.2106 11.5016 19.1365 11.6014 19.1566C12.8172 19.398 13.8396 19.622 14.6724 19.8328C15.1217 19.9473 15.4778 19.9255 15.6493 19.465C15.9764 18.5916 16.2903 17.7906 16.5889 17.06C16.6196 16.9842 16.6974 16.9384 16.7791 16.9472C17.1199 16.9858 17.447 17.0752 17.7609 17.2185C19.4074 17.9623 20.4845 19.1425 20.9897 20.7586C21.1102 21.1416 21.1913 21.6288 21.2324 22.2205C21.268 22.718 21.2763 23.2089 21.2593 23.6911C21.2511 23.944 21.5004 24.121 21.714 24.0164C21.9058 23.9222 22.0022 23.7364 22.0006 23.4617C21.9957 22.7937 22.0176 22.0031 21.8801 21.2593C21.5869 19.6743 20.7897 18.3568 19.4906 17.3079C18.6156 16.6028 17.3385 16.1424 16.2651 15.8525C15.6887 15.6972 15.2899 15.5626 15.0712 15.4493C15.0236 15.4242 14.9797 15.3888 14.9441 15.3463C14.6658 15.021 14.4203 14.5873 14.2083 14.0462C14.1809 13.977 14.1979 13.8997 14.2488 13.8457C14.6762 13.4055 14.8608 13.2371 15.0882 12.7647C15.2477 12.4356 15.4137 12.0345 15.5885 11.5638C15.6159 11.488 15.6663 11.4221 15.7309 11.3731C16.8722 10.535 17.3368 9.39678 17.1264 7.95775C17.0673 7.55291 16.9297 7.30989 16.6991 6.97642C16.5955 6.82658 16.5462 6.64568 16.5599 6.46533C16.5648 6.37597 16.6125 6.01362 16.7007 5.37612C16.7566 4.97291 16.7429 4.39315 16.6618 3.63904C16.4821 1.98152 15.6712 0.859615 13.9585 0.421532C12.6325 0.0820728 11.5099 -0.0525123 10.5905 0.018322C9.45249 0.107682 8.46242 0.335441 7.6192 0.701055C7.01376 0.965866 6.639 1.18327 6.49326 1.35382C5.96562 1.96953 5.6588 2.69313 5.56894 3.52244C5.45169 4.60021 5.42977 5.62349 5.50265 6.59338C5.51634 6.78735 5.38046 7.07069 5.09391 7.44666C5.05008 7.50387 5.01939 7.5698 5.00076 7.64063C4.80735 8.39801 4.79585 9.02353 4.96679 9.51774C5.20952 10.2195 5.6177 10.7726 6.19465 11.1753C6.30971 11.2564 6.39299 11.3758 6.4286 11.5125C6.64393 12.3626 7.04773 13.1047 7.63783 13.7367C7.70741 13.8108 7.74631 13.9073 7.7496 14.0081C7.75782 14.2898 7.68166 14.6254 7.52386 15.0167C7.50524 15.0624 7.46798 15.0957 7.42031 15.1126C7.13704 15.2085 6.84227 15.3654 6.5349 15.5866C6.48065 15.6253 6.42312 15.6574 6.36176 15.6825C5.8007 15.9119 5.15582 16.1549 4.42875 16.411C3.00585 16.9117 1.87497 17.7786 1.03887 19.0117C0.492608 19.8143 0.387959 20.4753 0.218108 21.4282C0.0975694 22.1044 0.148525 22.9174 0.0060694 23.641C-0.0377629 23.8639 0.128252 24.0725 0.355632 24.078C0.640543 24.0845 0.750671 23.6497 0.767656 23.4034L0.768752 23.404ZM10.7499 18.2402C10.1971 17.6838 9.70343 17.1896 9.27113 16.7575C9.22346 16.7101 9.18127 16.6578 9.14237 16.6023C8.89636 16.2361 8.59447 15.8906 8.23833 15.5653C8.15176 15.4863 8.13478 15.3578 8.19614 15.2602C8.30298 15.0935 8.38079 14.8995 8.43338 14.6767C8.45201 14.5938 8.54844 14.5551 8.62022 14.6025C9.16812 14.9616 9.81246 15.1845 10.5532 15.2689C11.5997 15.3888 12.5558 15.1507 13.4193 14.5557C13.4971 14.5017 13.604 14.5404 13.6314 14.6298C13.6976 14.8488 13.8127 15.0581 13.9771 15.2591C14.096 15.4041 14.0889 15.6149 13.9601 15.7517C13.0599 16.708 12.5273 17.2676 12.3662 17.4299C11.9833 17.813 11.3674 18.8651 10.7499 18.2412V18.2402ZM14.5535 16.2415C14.611 16.186 14.6959 16.1691 14.7721 16.1941L15.8504 16.5619C15.9199 16.5854 15.9539 16.6616 15.9265 16.7287L14.9699 19.0613C14.9513 19.1071 14.9019 19.1305 14.8548 19.1185L12.6013 18.4963C12.5065 18.4712 12.4824 18.3464 12.5624 18.2887C13.0577 17.9241 13.5223 17.4354 13.9563 16.8197C13.9798 16.7859 14.1782 16.5935 14.5529 16.241L14.5535 16.2415ZM6.45271 3.03859C6.68667 1.89162 7.94685 1.30151 9.05252 1.07212C10.8058 0.709773 12.5169 0.797499 14.1858 1.33366C16.1429 1.96245 16.1172 4.60893 15.7002 6.14331C15.6937 6.16837 15.6712 6.18526 15.646 6.18526H6.45435C6.36779 6.18526 6.29491 6.11933 6.2867 6.03324C6.18862 5.06009 6.24451 4.06187 6.45271 3.03804V3.03859ZM15.6986 7.00476V7.24941C15.7002 7.78884 14.9304 8.23074 13.9776 8.23455L8.20491 8.25471C7.25375 8.25798 6.47846 7.82153 6.47682 7.27992V7.03527C6.47682 7.02002 6.49052 7.00476 6.5075 7.00476L15.6685 6.97425C15.6854 6.97425 15.6991 6.98787 15.6991 7.00476H15.6986ZM7.00062 10.8532C6.98856 10.8026 6.965 10.7535 6.93103 10.7132C6.70913 10.4451 6.38313 10.3759 6.1541 10.1329C5.54867 9.4905 5.38923 8.74347 5.67578 7.89509C5.70482 7.81063 5.82646 7.81608 5.84728 7.90326C5.91357 8.19314 6.08452 8.43779 6.35957 8.63504C6.4034 8.66718 6.45271 8.68898 6.50367 8.7026C7.3584 8.932 7.9589 9.05023 8.30298 9.05514C8.9917 9.06713 10.6721 9.07039 13.3464 9.06713C13.9568 9.06713 14.4894 9.01318 14.9441 8.90693C15.4274 8.79414 15.875 8.52769 16.287 8.11086C16.3331 8.06509 16.4109 8.09234 16.4174 8.15445C16.5177 8.98594 16.2969 9.70572 15.7594 10.3116C15.6274 10.4598 15.4729 10.5595 15.2981 10.6102C15.1014 10.6658 14.9556 10.8293 14.9217 11.032C14.7387 12.1179 14.1502 12.8295 13.3733 13.5733C12.3931 14.5126 10.9362 14.7099 9.69192 14.2397C8.29641 13.71 7.34634 12.2579 7.00062 10.8532ZM6.57818 16.7085L7.37155 16.1015C7.44113 16.0492 7.53921 16.0541 7.60221 16.1168L9.57796 18.0816C9.66453 18.1677 9.63713 18.3126 9.527 18.3633L7.75124 19.1675C7.66303 19.2079 7.55948 19.1692 7.51893 19.0815L6.52503 16.9194C6.49106 16.8453 6.51298 16.7575 6.57763 16.7085H6.57818Z" fill="%23fff"/><path d="M5.04285 21.4365C4.85054 21.4365 4.69274 21.5918 4.69274 21.7831L4.68945 23.6989C4.68945 23.8901 4.84561 24.047 5.03792 24.047H5.0686C5.26092 24.047 5.41871 23.8917 5.41871 23.7005L5.422 21.7847C5.422 21.5934 5.26585 21.4365 5.07353 21.4365H5.04285Z" fill="%23fff"/><path d="M13.557 21.4141C13.3477 21.4124 13.1784 21.5814 13.1768 21.7884V21.8592C13.1751 22.0668 13.3444 22.2358 13.5526 22.2374L15.5163 22.2477C15.7256 22.2494 15.8949 22.081 15.8966 21.8734V21.8026C15.8982 21.595 15.7289 21.4261 15.5207 21.4244L13.557 21.4141Z" fill="%23fff"/><path d="M17.1975 21.4492H17.1739C16.9827 21.4525 16.8304 21.6078 16.832 21.798L16.8551 23.6936C16.8567 23.8832 17.0145 24.0352 17.2052 24.0336H17.2287C17.4199 24.0303 17.5723 23.875 17.5706 23.6849L17.5476 21.7892C17.546 21.5996 17.3882 21.4476 17.1975 21.4492Z" fill="%23fff"/></g><defs><clipPath id="clip0_134_15259"><rect width="22" height="24.0787" fill="white"/></clipPath></defs></svg>');
}
:is(.headerTabs) ul li:nth-of-type(3) a:hover::before,
:is(.headerTabs) ul li:nth-of-type(3) a.current::before {
  background-image: url('data:image/svg+xml;utf-8,<svg width="20" height="25" viewBox="0 0 20 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_134_16156)"><path d="M9.99803 19.8449C8.79048 19.8449 7.80859 18.9747 7.80859 17.9045C7.80859 17.6962 7.97765 17.5272 8.18595 17.5272C8.39425 17.5272 8.56331 17.6962 8.56331 17.9045C8.56331 18.5581 9.20708 19.0902 9.99803 19.0902C10.789 19.0902 11.4327 18.5581 11.4327 17.9045C11.4327 17.2509 10.8871 16.8419 9.97388 16.7808C9.24256 16.7302 7.85086 16.2494 7.81161 14.7891C7.79878 14.3234 7.98293 13.8706 8.32859 13.5158C8.74746 13.0857 9.35727 12.8389 10.001 12.8389C11.2086 12.8389 12.1905 13.7091 12.1905 14.7792C12.1905 14.9875 12.0214 15.1566 11.8131 15.1566C11.6048 15.1566 11.4358 14.9875 11.4358 14.7792C11.4358 14.1257 10.792 13.5936 10.001 13.5936C9.55954 13.5936 9.14671 13.7574 8.86897 14.0426C8.72557 14.1898 8.55652 14.4351 8.56557 14.7694C8.59652 15.9075 9.96784 16.0245 10.026 16.0283C11.3377 16.1166 12.1867 16.8532 12.1867 17.9053C12.1867 18.9574 11.2041 19.8457 9.99727 19.8457L9.99803 19.8449Z" fill="%23fff"/><path d="M10.0004 20.588C9.7921 20.588 9.62305 20.4189 9.62305 20.2106V19.4672C9.62305 19.2589 9.7921 19.0898 10.0004 19.0898C10.2087 19.0898 10.3778 19.2589 10.3778 19.4672V20.2106C10.3778 20.4189 10.2087 20.588 10.0004 20.588Z" fill="%23fff"/><path d="M10.0004 13.5928C9.7921 13.5928 9.62305 13.4238 9.62305 13.2155V12.4721C9.62305 12.2638 9.7921 12.0947 10.0004 12.0947C10.2087 12.0947 10.3778 12.2638 10.3778 12.4721V13.2155C10.3778 13.4238 10.2087 13.5928 10.0004 13.5928Z" fill="%23fff"/><path d="M13.1169 8.08302H6.88673C6.12069 8.08302 5.49805 7.46038 5.49805 6.69434C5.49805 5.92831 6.12069 5.30566 6.88673 5.30566H13.1169C13.8807 5.30566 14.5018 5.9268 14.5018 6.69057V6.69434C14.5018 7.46038 13.8807 8.08302 13.1169 8.08302ZM6.88673 6.05963C6.53729 6.05963 6.25276 6.34264 6.25276 6.68981C6.25276 7.03698 6.53729 7.32755 6.88673 7.32755H13.1169C13.4641 7.32755 13.7471 7.04302 13.7471 6.69359V6.68981C13.7471 6.34264 13.4641 6.05963 13.1169 6.05963H6.88673Z" fill="%23fff"/><path d="M12.7013 6.05971H12.7006L7.29906 6.04688C7.16472 6.04688 7.04019 5.97443 6.97302 5.85745L5.06585 2.54348C4.82736 2.12839 4.84774 1.62575 5.12019 1.23103C5.39113 0.837824 5.85302 0.640843 6.32472 0.71707L7.97679 0.98273C8.09226 1.0016 8.21377 0.973673 8.30962 0.906504L9.32547 0.212164C9.73981 -0.0648172 10.2719 -0.070855 10.6832 0.19556L11.7972 0.913296C11.8968 0.977447 12.0153 1.00235 12.13 0.983485L13.6757 0.729145C14.1474 0.650654 14.61 0.846126 14.8825 1.23933C15.1557 1.63405 15.176 2.13896 14.9353 2.55556L13.0289 5.87028C12.9617 5.98726 12.8364 6.05971 12.7021 6.05971H12.7013ZM7.51868 5.29292L12.4832 5.30499L14.2809 2.17896C14.376 2.01443 14.3685 1.82424 14.2613 1.66952C14.1557 1.51631 13.9821 1.44386 13.7987 1.47405L12.2523 1.72915C11.9534 1.7782 11.647 1.71405 11.3889 1.54952L10.2742 0.830277C10.1157 0.727636 9.90962 0.730655 9.74887 0.837824L8.74057 1.52764C8.48547 1.70726 8.17075 1.77971 7.85755 1.72915L6.20547 1.46348C6.02132 1.43405 5.84849 1.50801 5.74208 1.66122C5.63491 1.81594 5.62736 2.00537 5.72094 2.16839L7.51943 5.29367L7.51868 5.29292Z" fill="%23fff"/><path d="M9.71623 24.9055C8.47321 24.9055 3.81057 24.7455 1.42038 22.43C0.477736 21.5176 0 20.3772 0 19.0413C0 16.1885 0.920755 13.5387 2.7366 11.1666C4.21736 9.23303 5.94264 7.96888 6.84 7.3885C6.90113 7.34926 6.97208 7.32812 7.04528 7.32812H12.9585C13.0309 7.32812 13.1026 7.34926 13.1638 7.3885C14.0604 7.96888 15.7849 9.23228 17.2657 11.1674C19.08 13.5394 20.0008 16.1885 20.0008 19.0421C20.0008 20.3794 19.5223 21.5206 18.5796 22.4338C17.4325 23.5447 15.634 24.2979 13.2347 24.6715C11.5374 24.9357 10.1615 24.907 10.0083 24.9032C9.9683 24.9047 9.86792 24.907 9.71698 24.907L9.71623 24.9055ZM10.0075 24.147C10.0113 24.147 10.0158 24.147 10.0196 24.147C10.0747 24.1477 15.5736 24.2934 18.0551 21.8896C18.8453 21.1244 19.2453 20.1659 19.2453 19.0413C19.2453 12.987 14.8453 9.39907 12.846 8.08209H7.15774C5.15774 9.39982 0.754717 12.9885 0.754717 19.0413C0.754717 20.1644 1.15472 21.1221 1.94415 21.8874C4.42868 24.2942 9.94038 24.1493 9.99547 24.1477C9.99925 24.1477 10.0038 24.1477 10.0075 24.1477V24.147Z" fill="%23fff"/><path d="M7.04533 8.08271C6.83703 8.08271 6.66797 7.91365 6.66797 7.70535C6.66797 7.55441 6.75627 7.4246 6.88382 7.36422C6.93589 7.33856 6.99476 7.32422 7.05287 7.32422C7.26118 7.32422 7.43023 7.49328 7.43023 7.70158C7.43023 7.85252 7.34193 7.98233 7.21438 8.04271C7.16155 8.06837 7.10344 8.08271 7.04533 8.08271Z" fill="%23fff"/><path d="M12.9581 8.08271C12.9 8.08271 12.8412 8.06837 12.7891 8.04271C12.6615 7.98233 12.5732 7.85252 12.5732 7.70158C12.5732 7.49328 12.7423 7.32422 12.9506 7.32422C13.0087 7.32422 13.0676 7.33856 13.1197 7.36422C13.2472 7.4246 13.3355 7.55441 13.3355 7.70535C13.3355 7.91365 13.1664 8.08271 12.9581 8.08271Z" fill="%23fff"/></g><defs><clipPath id="clip0_134_16156"><rect width="20" height="24.9057" fill="white"/></clipPath></defs></svg>');
}



/* GLOBALHEADER
______________________________________ */
.globalHeader {
  padding-bottom: .005%;
  position: relative;
}







/* 
.globalHeader .siteid {
  background: var(--color01);
  margin: 0;
  padding: 2rem 0;
}
.globalHeader .siteid a {
  display: block;
  max-width: fit-content;
  margin: auto;
  width: min(73%, 461px);
}
.globalHeader .siteid a img {
  width: 100%;
}
 */







/* 
______________________________________ */


.sec2ndHeadline {
  text-align: left;
  width: 100%;
  color: var(--color01);
  background-color: var(--keycolor01);
  border-radius: 0;
  font-size: min(4.5vw, 2rem);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  padding: 1rem 0 1rem 0;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}




/* FV
______________________________________ */
.fv {
  position: relative;
  overflow-y: hidden;
  max-height: 544px;
  /* min-height: 300px; */
}
@media (min-width: 920px) {
  .fv {
    min-height: min(36vw, 469px);
  }
}

.fvInner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  height: 100%;
  z-index: 1;
}
/* @media (min-width: 920px) {
  .fvInner {
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
} */

.fv_siteTitle {
  position: absolute;
  left: 0;
  right: 0;
  top: 11%;
  margin: auto;
  width: min(45vw, 580px);
}

.pageTitle {
  background: var(--keycolor02);
  color: var(--color01);
}





.fvBg {
  position: static;
  width: 100%;
}
@media (min-width: 920px) {
  .fvBg {
    max-width: 100%;
    /* max-width: unset; */
    min-width: 100%;
    min-height: 100%;
    /* height: 100%; */
    position: absolute;
    z-index: 0;
  }
}




.secLead {
  width: fit-content;
  margin: auto;
}





/* PERIOD
______________________________________ */
.sec02 .secInner {
  max-width: fit-content;
}
.period {
  display: flex;
  align-items: center;
  justify-content: center;
}
.period em {
  color: var(--keycolor01);
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: min(8vw, 66px);
}
.period .unit {
  font-weight: 700;
  font-size: min(3vw, 1.5rem);
  display: inline-block;
  padding: 0 min(2vw, 1em);
}
.sec02 .secInner .period:nth-of-type(1) ~ .period {
  margin-bottom: 0;
}
.sec02 .secInner .period ~ .period em {
  font-weight: 500;
}




/* DISCOUNT UNIT
_____________________________________________ */
.sec05 .secInner {
  max-width: var(--innerwidth-narrow);
}
.discountunitWrap {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(1, 5rem 3rem 1fr 3rem auto);
  width: fit-content;
  margin: auto;
  margin-bottom: 4rem;
  border-bottom: 1px solid #ddd;
}
.discountunitWrap > div:nth-of-type(1) {
  grid-column: unset;
  grid-row-start: unset;
}
.discountunitWrap > div:nth-of-type(2) {
  grid-row-start: 2;
  display: grid;
  grid-template-columns: 3rem 4.5rem 1fr;
  align-items: center;
  font-weight: 700;
  font-size: min(4vw, 24px);
  white-space: nowrap;
}
.discountunitWrap > div:nth-of-type(3) {
  grid-row-start: 3;
}
.discountunitWrap > div:nth-of-type(4) {
  grid-row-start: 4;
  display: grid;
  grid-template-columns: 2.5rem 7.5rem 1fr;
  align-items: center;
  font-weight: 700;
  font-size: min(4vw, 24px);
  white-space: nowrap;
}
.discountunitWrap > div:nth-of-type(5) {
  grid-row-start: 5;
}

.discountunitWrap > div:nth-of-type(1) p,
.discountunitWrap > div:nth-of-type(3) p {
  background: var(--keycolor03);
  color: var(--color01);
  border-radius: 4px;
  display: inline-block;
  text-align: center;
  font-size: min(4vw, 18px);
  font-weight: 700;
  padding: .5em 4em;
  line-height: 1;
  width: 100%;
}
@media(min-width: 920px){
  .discountunitWrap > div:nth-of-type(1) p,
  .discountunitWrap > div:nth-of-type(3) p {
    width: fit-content;
  }
}
.discountunitWrap > div:nth-of-type(2)::before {
  content: '';
  width: 25px;
  height: 39px;
  background: url(../img/ico-bulb.png) no-repeat;
  background-size: contain;
}
.discountunitWrap > div:nth-of-type(4)::before {
  content: '';
  width: 29px;
  height: 40px;
  background: url(../img/ico-flame.png) no-repeat;
  background-size: contain;
}
.discountunitWrap > div:nth-of-type(2)::after,
.discountunitWrap > div:nth-of-type(4)::after {
  content: '';
  width: 100%;
  height: 1px;
  background: #ddd;
}
@media(min-width: 920px){
  .discountunitWrap {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, 3rem 5rem 1fr);
    column-gap: 10%;
    width: 100%;
  }
  .discountunitWrap > div:nth-of-type(1) {
    grid-column: span 2 / span 2;
    grid-row-start: unset;
  }
  .discountunitWrap > div:nth-of-type(2) {
    grid-row-start: 2;
  }
  .discountunitWrap > div:nth-of-type(3) {
    grid-column-start: 1;
    grid-row-start: 3;
  }
  .discountunitWrap > div:nth-of-type(4) {
    grid-column-start: 2;
    grid-row-start: 2;
  }
  .discountunitWrap > div:nth-of-type(5) {
    grid-row-start: 3;
  }
}

.unitWrap {
  font-size: min(5vw, 24px);
  line-height: 1;
  display: grid;
  grid-template-columns: 2.5em 1fr;
  align-items: center;
  max-width: 100%;
  margin: 1rem auto 2rem calc( min(3vw, 29px) + 1rem);
}
@media(min-width: 920px){
  .unitWrap {
    margin: 3rem auto 3rem calc( min(3vw, 29px) + 1rem);
  }
  /* .unitWrap:has(dt span:empty) {
    grid-template-columns: 1fr;
  } */
}
.unitWrap dt {
	font-size: min(4vw, 26px);
  font-weight: 700;
  color: #666;
}
.unitWrap dd {
  font-weight: 700;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  white-space: nowrap;
  position: relative;
}
.unitWrap dd > .num {
  font-size: min(12vw, 72px);
  display: block;
  font-family: 'Montserrat';
  color: var(--keycolor01);
  margin-right: 1rem;
  width: 2em;
  text-align: right;
}
.unitWrap dd > .num.lng {
  width: 4em;
}
.unitWrap dd > .unit1 {
	font-size: min(4vw, 26px);
	display: block;
	line-height: 1;
  min-width: 1rem;
}
.unitWrap dd > .unit2 {
  font-size: min(4vw, 26px);
  display: block;
  line-height: 1;
  color: #666;
  min-width: 2.5rem;
}

.desc {
  border: 2px solid var(--keycolor01);
  color: var(--keycolor01);
  width: 100%;
  text-align: center;
  font-weight: 700;
  line-height: 1.4;
  padding: 1em 1em;
  margin: auto;
  border-radius: 3px;
  background: var(--color01);
  font-size: min(4vw, 20px);
}
@media(min-width: 920px){
  .desc {
    line-height: 1;
    padding: .75em 4em .75em 4em;
  }
}











/* FAQ
______________________________________________ */
/* .faqList {
	width: 100%;
}
.faqList dl {
	position: relative;
	background: var(--color01);
  margin-bottom: 1rem;
}
.faqList dl dt {
	font-weight: 700;
	display: grid;
	grid-template-columns: 60px 1fr 40px;
	align-items: center;
	cursor: pointer;
}
.faqList dl dt::before {
  content: 'Q';
  font-family: 'Montserrat';
  color: var(--keycolor01);
  font-size: min(6vw, 30px);
  text-align: right;
}
.faqList dl dt p {
	line-height: 1.4;
	flex-grow: 1;
	width: 100%;
	user-select: none;
	letter-spacing: .05em;
	font-feature-settings: "palt" 1;
	font-size: min(4vmin, 24px);
	font-weight: 400;
	padding: 1.5rem 1rem 1.5rem 1rem;
}
.faqList dl dt::after {
	content: '▼';
	color: #ccc;
  font-size: 16px;
	transition: all .75s ease;
}
.faqList dl.faqOpen dt::after {
	content: '▲';
}
.faqList dl dd {
	overflow: hidden;
	width: 100%;
  display: grid;
  grid-template-columns: 60px 1fr;
  align-items: flex-start;
  padding: 0rem 1rem 1rem 2.5rem;
}
.faqList dl dd::before {
  content: 'A';
  font-family: 'Montserrat';
  color: var(--color05);
  padding: .5rem 0 0 0;
  font-size: min(6vw, 30px);
  text-align: right;
}
.faqList dl dd p {
	line-height: 1.8;
	flex-grow: 1;
	width: 100%;
	padding: 0 1rem 0 1rem;
	letter-spacing: .05em;
	font-feature-settings: "palt" 1;
	font-size: min(4vmin, 20px);
	font-weight: 400;
} */


.faqCatTitle {
  text-align: center;
  width: 100%;
  color: var(--color01);
  background-color: var(--keycolor01);
  border-radius: 6px;
  font-size: min(4vw, 1.25rem);
  font-weight: 400;
  line-height: 1;
  padding: .75em 0;
  margin-bottom: .75em;
}
.faqList {
  width: 100%;
  margin: 0 auto 2em auto;
  padding: 0;
  counter-reset: q;
}
.faqList + p {
  font-size: min(3.5vw, 1rem);
  text-align: center;
}
.faqList dl {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 0;
  background-color: var(--color01);
  letter-spacing: 0;
  width: 100%;
  margin-bottom: .75em;
  border-radius: 1rem;
  counter-increment: q;
  box-sizing: border-box ;
  border : 1px solid var(--color-re-006) ;
}
dl .js-toggleListSwitch {
  font-weight: 600;
  display: grid;
  grid-template-columns: 1fr min(4vw, 1em);
  cursor: pointer;
  align-items: center;
  padding: .85em 2vw 1em 2vw;
}
@media (min-width: 768px) {
  dl .js-toggleListSwitch {
    padding: 1em 2vw 1em 2vw;
  }
}

dl .js-toggleListSwitch::after {
  content: '\00ff0b';
  line-height: 1;
  display: block;
  color: #A7A7A7;
  width: min(4vw, 1em);
  height: min(4vw, 1em);
}
.listItem.wd_active dt::after,
dl .js-toggleListSwitch.open::after {
  content: '\0030fc';
}

dl .js-toggleListSwitch p {
  line-height: 1.4;
  user-select: none;
  letter-spacing: .05em;
  font-feature-settings: "palt" 1;
  font-size: min(5vmin, 1rem);
  font-weight: 400;
  padding: 0 1em 0 0;
  text-align: justify;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
dl.open .js-toggleListSwitch p {
  font-weight: 600;
}
dl .js-toggleListSwitch + dd {
  display: none;
  padding: 0 2vw;
  width: 100%;
  font-size: min(3.75vmin, 1rem);
}
dl .js-toggleListSwitch.open + dd {
  height: auto;
}
dl .js-toggleListSwitch + dd > div {
  line-height: 1.8;
  width: 100%;
  padding: 0 1em 1em 1em;
  display: grid;
  grid-template-columns: 2em 1fr;
}
dl .js-toggleListSwitch + dd > div::before {
  content: 'A';
  color: #FF6250;
}
dl .js-toggleListSwitch + dd > div p {
  font-feature-settings: "palt" 1;
  font-size: min(5vw, 1rem);
  font-weight: 400;
}
dl .js-toggleListSwitch + dd > div p:empty {
  display: none !important;
}
dl .js-toggleListSwitch + dd > div p a {
  color: var(--color100);
  text-decoration: underline;
}
dl .js-toggleListSwitch + dd > div p a:hover {
  text-decoration: none;
}


.faqCatBlock .js-toggleSwitch {
  width: 100%;
  color: var(--color01);
  background-color: var(--keycolor01);
  font-size: min(4vw, 1.25rem);
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1;
  cursor: pointer;

  border-radius: 6px;
  padding: 1rem 1em;
  margin-bottom: .75em;
  position: relative;
  text-align: left;
}
.faqCatBlock .js-toggleSwitch span {
  color: #FFDE71;
}

.faqCatBlock .js-toggleSwitch::after {
  all: initial;

  position: absolute;
  top: 50%;
  right: 20px;
  transform: translate(0%, -50%) rotate(90deg);
  content: '\00ff0b';
  line-height: 1;
  display: block;
  color: #fff;
  width: min(4vw, 1em);
  height: min(4vw, 1em);
}
.faqCatBlock .js-toggleSwitch.open::after {
  content: '\0030fc';
  transform: translate(0%, -50%) rotate(0deg);
}

.noMatch {
  text-align: center;
  font-size: min(4vw, 28px);
  padding: 3em 4vw;
  font-weight: 700;
  line-height: 1.2;
}























.faqList > * {
  transition: transform .2s ease-out, opacity .2s linear;
}
.faqList .hide {
  opacity: 0;
  transform: translate3d(0, 10px, 0);
  backface-visibility: hidden;
}





/* CONTACT
____________________________________________ */
.tel {
  text-align: center;
  font-family: 'Montserrat';
  font-style: normal;
  margin-bottom: 4rem;
}
.tel a {
  color: var(--keycolor01);
  line-height: 1;
  font-weight: 700;
  font-size: min(10vw, 62px);
}
.contactInfo {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: calc(min(5em, 67px) + 1.5em) 1fr;
  align-items: center;
  gap: 1rem 0;
  margin: auto;
  width: 100%;
  text-align: justify;
  letter-spacing: .05em;
  font-size: min(4vw, 20px);
  font-weight: 700;
  line-height: 1.8;
}
@media (min-width: 920px) {
  .contactInfo {
    grid-template-columns: min(5em, 71px) 1fr;
    grid-template-rows: unset;
    gap: 0 4rem;
    width: 71%;
  }
}
.contactInfo.ico-caution::before {
  content: 'ご注意';
  font-size: min(3vw, 16px);
  color: var(--color05);
  font-weight: 700;
  letter-spacing: .1em;
  width: min(5em, 71px);
  height: calc(min(5em, 67px) + 1.5em);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin: auto;
}





.globalFooter {
  background: #e7e7e7;
}
.globalFooterInner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem 0;
  max-width: 100%;
  padding: 2rem 4vw;
}
@media (min-width: 920px) {
  .globalFooterInner {
    flex-direction: row;
    gap: 0 2rem;
  }
}


.globalFooter .siteid {
  display: block;
  max-width: fit-content;
  width: min(45%, 200px);
}
.globalFooter .siteid a {
  display: block;
}
.globalFooter .siteid a img {
  width: 100%;
}
@media (min-width: 920px) {

}


.globalFooter .policy {
  display: block;
  width: fit-content;
  flex-grow: 1;
}
.globalFooter .policy a {
  display: block;
  width: fit-content;
  color: var(--color02);
}
@media (min-width: 920px) {

}


.globalFooter .copyrights {
  display: block;
  width: fit-content;
  padding: 2em 0 0 0;
  font-size: min(3.5vw, 16px);
}
@media (min-width: 920px) {
  .globalFooter .copyrights {
    padding: 0;
  }
}








/*
12　.75rem
14　.875rem
16　1rem
18　1.125rem
20　1.25rem
22　1.375rem
24　1.5rem
26　1.625rem
28　1.75rem
40　2.5rem
60　3.75rem
66　4.125rem
*/

.px14 { font-size: min(3vw, .875rem); }
.px18 { font-size: min(3vw, 1.125rem); }
.px24 { font-size: min(3.25vw, 1.5rem); }
.px30 { font-size: min(4vw, 1.875rem); }

.mb1 { margin-bottom: 1rem !important; }
.mb2 { margin-bottom: 2rem !important; }
.mb3 { margin-bottom: 3rem !important; }
.mb4 { margin-bottom: 4rem !important; }
.mb5 { margin-bottom: 5rem !important; }
.mb6 { margin-bottom: 6rem !important; }


.hide {
  display: none;
  visibility: hidden;
  opacity: 0;
}

.lvSub {
  font-size: 60%;
  padding-top: .75em;
}


.b {
  font-weight: 700;
}
.c {
  justify-content: center;
  text-align: center;
  align-items: center;
}
.l {
  justify-content: flex-start;
  text-align: left;
}
.r {
  justify-content: flex-end;
  text-align: right;
}

._sp {
  display: block !important;
}
._pc {
  display: none !important;
}
@media (min-width: 920px) {
  ._sp {
    display: none !important;
  }
  ._pc {
    display: block !important;
  }
}