/* brochure Banner 2 setting
------------------------------------*/
.c-brochureBanner2 {
  border-radius: 10px;
  display: block;
  padding-bottom: 4px;
  position: relative;
  text-decoration: none;
  transition: .2s ease-in-out box-shadow;
  width: 390px;
}
.c-brochureBanner2::before {
  bottom: 0;
  left: 0;
  position: absolute;
  background-color: #136d88;
  border-radius: 10px;
  content: "";
  height: 100%;
  width: 100%;
}

@media (any-hover: hover) {
  .c-brochureBanner2:hover {
    box-shadow: 0 0 10px rgba(45, 67, 139, 0.4);
  }
}
.c-brochureBanner2__inner {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  background-color: #0093bf;
  background-image: url(../img/object/component/c-brochure-banner2/img.webp);
  background-position: left 18px center;
  background-repeat: no-repeat;
  background-size: 90px auto;
  border-radius: 10px;
  height: 78px;
  padding-right: 30px;
  position: relative;
}

.c-brochureBanner2__content {
  margin-left: auto;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}

.c-brochureBanner2__free {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  position: absolute;
  right: -15px;
  top: -8px;
  background-color: #fce000;
  border-radius: 50%;
  color: #333;
  font-size: 14px;
  font-weight: 700;
  height: 44px;
  width: 44px;
  z-index: 2;
}

.c-brochureBanner2__heading {
  color: #fff;
  font-size: 27px;
  font-weight: 900;
  letter-spacing: -.04em;
  text-align: center;
}

.c-brochureBanner2__text {
  align-items: normal;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #fff;
  border-radius: 9999px;
  color: #333;
  font-size: 13px;
  font-weight: 700;
  margin-top: 7px;
  position: relative;
  height: 27px;
  width: 242px;
}
.c-brochureBanner2__text > span {
  position: absolute;
  top: -2px;
  display: inline-block;
}
.c-brochureBanner2__text > span > span {
  background: linear-gradient(transparent 80%, #fce000 80%);
  display: inline-block;
  margin-left: 2px;
  padding-bottom: 2px;
}
.c-brochureBanner2__text > span > span span {
  display: inline-block;
  font-size: 24px;
}

/* cs setting
------------------------------------*/
.c-cs {
  padding-bottom: 50px;
  padding-top: 50px;
}

.c-cs__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 1040px;
}

/* cta brochure setting
------------------------------------*/
.c-ctaBrochure {
  position: relative;
}

.c-ctaBrochure__img {
  position: absolute;
  right: 35px;
  top: -80px;
}
.c-ctaBrochure__img img {
  vertical-align: bottom;
}

.c-ctaBrochure__balloon {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #fce000;
  border-radius: 9999px;
  font-size: 26px;
  font-weight: 700;
  height: 47px;
  letter-spacing: .04em;
  position: relative;
  width: 300px;
  z-index: 1;
}
.c-ctaBrochure__balloon::before {
  bottom: -11px;
  left: 66px;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.973%22%20height%3D%2210.897%22%20viewBox%3D%220%200%209.973%2010.897%22%3E%3Cpath%20d%3D%22M168.2-4853.993l0%2C0-9.971-10.9H168.2v10.9Z%22%20transform%3D%22translate%28-158.225%204864.891%29%22%20fill%3D%22%23fce000%22/%3E%3C/svg%3E");
  background-position: center top;
  background-repeat: no-repeat;
  content: "";
  height: 11px;
  width: 10px;
}

.c-ctaBrochure__button {
  border-radius: 10px;
  display: block;
  margin-left: 17px;
  margin-top: 6px;
  padding-bottom: 10px;
  position: relative;
  text-decoration: none;
  transition: 0.2s ease-in-out box-shadow;
}
.c-ctaBrochure__button::before {
  bottom: 0;
  left: 0;
  position: absolute;
  background-color: #136d88;
  border-radius: 10px;
  content: "";
  height: 100%;
  width: 100%;
}

@media (any-hover: hover) {
  .c-ctaBrochure__button:hover {
    box-shadow: 0 0 10px rgba(45, 67, 139, 0.4);
  }
}
.c-ctaBrochure__inner {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #0093bf;
  border-radius: 10px;
  height: 100px;
  position: relative;
}
.c-ctaBrochure__inner p {
  color: #fff;
  font-size: 32px;
  font-weight: 900;
  letter-spacing: .05em;
  text-align: center;
}
.c-ctaBrochure__inner p span {
  display: block;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0;
  margin-top: 10px;
}

/* cta tel setting
------------------------------------*/
.c-catTel__text {
  border-bottom: 1px solid #333;
  color: #333;
  font-size: 28px;
  font-weight: 700;
  padding-bottom: 15px;
}

.c-catTel__columns {
  align-items: flex-end;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  margin-top: 5px;
}

.c-catTel__column:first-child {
  padding-bottom: 8px;
}
.c-catTel__column:nth-child(2) {
  margin-left: 6px;
  padding-bottom: 8px;
}

.c-catTel__img img {
  vertical-align: bottom;
}

.c-catTel__tel {
  color: #e1595c;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 500;
}
.c-catTel__tel svg {
  margin-bottom: 2px;
  margin-right: 10px;
  width: 33.26px;
}

.c-catTel__itemList {
  align-items: normal;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  -moz-column-gap: 4px;
  column-gap: 4px;
}
.c-catTel__itemList li {
  align-items: center;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #e1595c;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  height: 48px;
  line-height: 1.125;
  padding-left: 10px;
  padding-right: 10px;
}

/* facility card setting
------------------------------------*/
.c-facilityCard {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22138%22%20height=%22100%22%20viewBox=%220%200%20138%20100%22%3E%3Cg%20transform=%22translate(-1035%20-2310)%22%3E%3Crect%20width=%22138%22%20height=%22100%22%20rx=%225%22%20transform=%22translate(1035%202310)%22%20fill=%22none%22/%3E%3Cg%20transform=%22translate(1077.233%202349.535)%22%3E%3Cpath%20d=%22M51.77%2C117.154H1.765A1.765%2C1.765%2C0%2C0%2C0%2C0%2C118.919v11.9a1.764%2C1.764%2C0%2C0%2C0%2C1.765%2C1.765H51.77a1.764%2C1.764%2C0%2C0%2C0%2C1.765-1.765v-11.9a1.765%2C1.765%2C0%2C0%2C0-1.765-1.765m-1.765%2C11.9H3.529v-8.368H50.006Z%22%20transform=%22translate(0%20-102.119)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M8.956%2C41.971h9.122a.706.706%2C0%2C0%2C0%2C.706-.706V34.414a.706.706%2C0%2C0%2C0-.706-.706H8.956a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-7.191%20-29.382)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M8.956%2C3.429h9.122a.705.705%2C0%2C0%2C0%2C.706-.706V.706A.705.705%2C0%2C0%2C0%2C18.078%200H8.956A.706.706%2C0%2C0%2C0%2C8.25.706V2.723a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-7.191%200)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M115.143%2C41.971h9.122a.706.706%2C0%2C0%2C0%2C.706-.706V34.414a.706.706%2C0%2C0%2C0-.706-.706h-9.122a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-99.75%20-29.382)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M115.143%2C3.429h9.122a.706.706%2C0%2C0%2C0%2C.706-.706V.706A.706.706%2C0%2C0%2C0%2C124.265%200h-9.122a.705.705%2C0%2C0%2C0-.706.706V2.723a.705.705%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-99.75%200)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M221.33%2C41.971h9.122a.706.706%2C0%2C0%2C0%2C.706-.706V34.414a.706.706%2C0%2C0%2C0-.706-.706H221.33a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-192.31%20-29.382)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M221.33%2C3.429h9.122a.705.705%2C0%2C0%2C0%2C.706-.706V.706A.705.705%2C0%2C0%2C0%2C230.452%200H221.33a.705.705%2C0%2C0%2C0-.706.706V2.723a.705.705%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-192.31%200)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M327.516%2C41.971h9.122a.705.705%2C0%2C0%2C0%2C.706-.706V34.414a.705.705%2C0%2C0%2C0-.706-.706h-9.122a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-284.868%20-29.382)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M327.516%2C3.429h9.122a.705.705%2C0%2C0%2C0%2C.706-.706V.706A.705.705%2C0%2C0%2C0%2C336.638%200h-9.122a.705.705%2C0%2C0%2C0-.706.706V2.723a.705.705%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-284.868%200)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M18.078%2C255.637H8.956a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-6.851a.706.706%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-7.191%20-222.83)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M18.078%2C327.013H8.956a.706.706%2C0%2C0%2C0-.706.706v2.017a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-2.017a.705.705%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-7.191%20-285.045)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M124.265%2C255.637h-9.122a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-6.851a.706.706%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-99.75%20-222.83)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M124.265%2C327.013h-9.122a.705.705%2C0%2C0%2C0-.706.706v2.017a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-2.017a.706.706%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-99.75%20-285.045)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M230.452%2C255.637H221.33a.705.705%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-6.851a.706.706%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-192.31%20-222.83)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M230.452%2C327.013H221.33a.705.705%2C0%2C0%2C0-.706.706v2.017a.705.705%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-2.017a.705.705%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-192.31%20-285.045)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M336.638%2C255.637h-9.122a.705.705%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.705.705%2C0%2C0%2C0%2C.706-.706v-6.851a.705.705%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-284.868%20-222.83)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M336.638%2C327.013h-9.122a.705.705%2C0%2C0%2C0-.706.706v2.017a.705.705%2C0%2C0%2C0%2C.706.706h9.122a.705.705%2C0%2C0%2C0%2C.706-.706v-2.017a.705.705%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-284.868%20-285.045)%22%20fill=%22%232b4476%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 5px;
  height: 100px;
  position: relative;
}
.c-facilityCard::before {
  left: 0;
  position: absolute;
  top: 0;
  border: 1px solid #333;
  border-radius: 5px;
  content: "";
  height: 100%;
  width: 100%;
  z-index: -1;
}
.c-facilityCard.-type2 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22137%22%20height%3D%22100%22%20viewBox%3D%220%200%20137%20100%22%3E%3Cg%20transform%3D%22translate%28-1179%20-2310%29%22%3E%3Crect%20width%3D%22137%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281179%202310%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281221.931%202347.904%29%22%3E%3Cpath%20d%3D%22M48.969%2C60.019H43.188V45.76H37.764V60.019H30.955c3.269-.586%2C3.709-1.827%2C3.709-3.328%2C0-1.4-1.362-3.162-2.647-5.08.836-.205%2C1.324-.454%2C1.324-.72%2C0-.71-3.478-1.288-7.772-1.288s-7.772.578-7.772%2C1.288c0%2C.267.488.515%2C1.324.72-1.285%2C1.917-2.647%2C3.682-2.647%2C5.08%2C0%2C1.5.44%2C2.742%2C3.709%2C3.328H13.34V45.76H7.916V60.019H2.17A2.172%2C2.172%2C0%2C0%2C0%2C0%2C62.189V82.932A2.171%2C2.171%2C0%2C0%2C0%2C2.17%2C85.1H6.883a2.17%2C2.17%2C0%2C0%2C0%2C2.169-2.17l0-2.716a6.008%2C6.008%2C0%2C0%2C1%2C1.844-3.763c1.84-1.9%2C5.879-4.166%2C14.675-4.166%2C16.3%2C0%2C16.516%2C7.642%2C16.517%2C8v2.645a2.17%2C2.17%2C0%2C0%2C0%2C2.169%2C2.17h4.713a2.171%2C2.171%2C0%2C0%2C0%2C2.17-2.17V62.189a2.171%2C2.171%2C0%2C0%2C0-2.17-2.17M46.8%2C80.763h-.373v-.406a10.052%2C10.052%2C0%2C0%2C0-3.063-6.923c-3.525-3.64-9.511-5.487-17.792-5.487S11.3%2C69.794%2C7.777%2C73.434a10.055%2C10.055%2C0%2C0%2C0-3.065%2C6.852v.476H4.34v-16.4H46.8Z%22%20transform%3D%22translate%280%20-36.634%29%22%20fill%3D%22%232b4476%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-type3 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138%22%20height%3D%22100%22%20viewBox%3D%220%200%20138%20100%22%3E%3Cg%20transform%3D%22translate%28-1322%20-2310%29%22%3E%3Crect%20width%3D%22138%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281322%202310%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281364.842%202353.563%29%22%3E%3Cpath%20d%3D%22M134.613%2C50.142h28.841a1.245%2C1.245%2C0%2C0%2C0%2C.916-.418%2C1.521%2C1.521%2C0%2C0%2C0%2C.379-1.009%2C5.461%2C5.461%2C0%2C0%2C0-1.1-3.289%2C11.08%2C11.08%2C0%2C0%2C0-5.2-3.413%2C37.555%2C37.555%2C0%2C0%2C0-10.2-2.253%2C71.557%2C71.557%2C0%2C0%2C0-8.394-.482c-3.166%2C0-5.285.1-5.3.1a1.374%2C1.374%2C0%2C0%2C0-1.236%2C1.426v7.909a1.506%2C1.506%2C0%2C0%2C0%2C.379%2C1.009%2C1.239%2C1.239%2C0%2C0%2C0%2C.914.418%22%20transform%3D%22translate%28-114.294%20-33.671%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M50.558%2C19.625a2.48%2C2.48%2C0%2C0%2C0-1.828-.836H5.173V2.854A2.729%2C2.729%2C0%2C0%2C0%2C2.587%2C0%2C2.73%2C2.73%2C0%2C0%2C0%2C0%2C2.854V37.341H5.173V31.156h40.97v6.185h5.173v-15.7a3.028%2C3.028%2C0%2C0%2C0-.758-2.018%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M53.216%2C52.892a5.2%2C5.2%2C0%2C1%2C0-6.634-3.19%2C5.206%2C5.206%2C0%2C0%2C0%2C6.634%2C3.19%22%20transform%3D%22translate%28-39.683%20-36.672%29%22%20fill%3D%22%232b4476%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-type4 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138%22%20height%3D%22100%22%20viewBox%3D%220%200%20138%20100%22%3E%3Cg%20transform%3D%22translate%28-1035%20-2418%29%22%3E%3Crect%20width%3D%22138%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281035%202418%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281091.053%202461.083%29%22%3E%3Cpath%20d%3D%22M20.441%2C0H5.452C2.441%2C0%2C0%2C3.056%2C0%2C6.824V42.865H25.893V6.824C25.893%2C3.056%2C23.452%2C0%2C20.441%2C0M12.947%2C4.874A6.85%2C6.85%2C0%2C1%2C1%2C6.1%2C11.723a6.848%2C6.848%2C0%2C0%2C1%2C6.849-6.849M2.3%2C19.838a1.582%2C1.582%2C0%2C1%2C1%2C1.582%2C1.58A1.581%2C1.581%2C0%2C0%2C1%2C2.3%2C19.838M12.947%2C40.385A9.59%2C9.59%2C0%2C1%2C1%2C22.536%2C30.8a9.591%2C9.591%2C0%2C0%2C1-9.589%2C9.589m9.062-18.968a1.581%2C1.581%2C0%2C1%2C1%2C1.581-1.58%2C1.581%2C1.581%2C0%2C0%2C1-1.581%2C1.58%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M77.274%2C286.587a7.166%2C7.166%2C0%2C1%2C0%2C7.165%2C7.164%2C7.164%2C7.164%2C0%2C0%2C0-7.165-7.164%22%20transform%3D%22translate%28-64.327%20-262.954%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M100.068%2C90.347a5.117%2C5.117%2C0%2C1%2C0-5.117-5.116%2C5.117%2C5.117%2C0%2C0%2C0%2C5.117%2C5.116%22%20transform%3D%22translate%28-87.121%20-73.506%29%22%20fill%3D%22%232b4476%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-type5 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22137%22%20height%3D%22100%22%20viewBox%3D%220%200%20137%20100%22%3E%3Cg%20transform%3D%22translate%28-1179%20-2418%29%22%3E%3Crect%20width%3D%22137%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281179%202418%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281226.389%202455.118%29%22%3E%3Cpath%20d%3D%22M98.041%2C10.728a5.364%2C5.364%2C0%2C1%2C0-5.365-5.365%2C5.364%2C5.364%2C0%2C0%2C0%2C5.365%2C5.365%22%20transform%3D%22translate%28-80.915%20-0.001%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M27.082%2C150.759a14.7%2C14.7%2C0%2C0%2C1-8.858%2C2.974%2C14.907%2C14.907%2C0%2C0%2C1-2.072-.146A14.758%2C14.758%2C0%2C0%2C1%2C3.449%2C139a14.888%2C14.888%2C0%2C0%2C1%2C.146-2.072A14.7%2C14.7%2C0%2C0%2C1%2C9.323%2C127.2a1.724%2C1.724%2C0%2C1%2C0-2.074-2.754%2C18.139%2C18.139%2C0%2C0%2C0-7.069%2C12A18.378%2C18.378%2C0%2C0%2C0%2C0%2C139a18.2%2C18.2%2C0%2C0%2C0%2C29.156%2C14.514a1.724%2C1.724%2C0%2C1%2C0-2.074-2.754%22%20transform%3D%22translate%280%20-108.35%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M137.593%2C124.487a2.873%2C2.873%2C0%2C0%2C0-3.308-2.362l-1.456.242-4.376-7.817a2.882%2C2.882%2C0%2C0%2C0-2.507-1.47h-10.92v-8.51l7.5%2C4.194a2.322%2C2.322%2C0%2C0%2C0%2C1.123.293H129.2a2.3%2C2.3%2C0%2C0%2C0%2C0-4.6h-4.957l-10.779-6.03a2.293%2C2.293%2C0%2C0%2C0-2.915.578%2C2.869%2C2.869%2C0%2C0%2C0-1.274%2C2.387v14.56a2.874%2C2.874%2C0%2C0%2C0%2C2.874%2C2.874h12.109l4.541%2C8.109a2.868%2C2.868%2C0%2C0%2C0%2C2.981%2C1.431l3.449-.574a2.874%2C2.874%2C0%2C0%2C0%2C2.362-3.307%22%20transform%3D%22translate%28-95.41%20-85.684%29%22%20fill%3D%22%232b4476%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-type6 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138%22%20height%3D%22100%22%20viewBox%3D%220%200%20138%20100%22%3E%3Cg%20transform%3D%22translate%28-1322%20-2418%29%22%3E%3Crect%20width%3D%22138%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281322%202418%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281368.014%202461.083%29%22%3E%3Cpath%20d%3D%22M1.414%2C38.545H43.559a1.418%2C1.418%2C0%2C0%2C0%2C1.413-1.414V5.6a1.418%2C1.418%2C0%2C0%2C0-1.413-1.414H37.83A8.187%2C8.187%2C0%2C0%2C0%2C36.3%2C2.972%2C18.918%2C18.918%2C0%2C0%2C0%2C30.433.79%2C37.308%2C37.308%2C0%2C0%2C0%2C22.6%2C0%2C32.749%2C32.749%2C0%2C0%2C0%2C11.4%2C1.767a11.862%2C11.862%2C0%2C0%2C0-3.7%2C2.1c-.113.1-.208.217-.314.324H1.414A1.418%2C1.418%2C0%2C0%2C0%2C0%2C5.6V37.132a1.418%2C1.418%2C0%2C0%2C0%2C1.414%2C1.414M33.392%2C21.707l-2.176%2C2.278-8.73%2C9.144-8.73-9.144L11.58%2C21.707a6.684%2C6.684%2C0%2C0%2C1%2C0-9.143%2C5.978%2C5.978%2C0%2C0%2C1%2C8.73%2C0l2.175%2C2.278%2C2.175-2.278a5.978%2C5.978%2C0%2C0%2C1%2C8.73%2C0%2C6.683%2C6.683%2C0%2C0%2C1%2C0%2C9.143M15.409%2C3.714A34.342%2C34.342%2C0%2C0%2C1%2C22.6%2C2.992a31.836%2C31.836%2C0%2C0%2C1%2C9.022%2C1.2H13.583c.57-.174%2C1.177-.335%2C1.825-.475%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M159.277%2C175.176l-8.041%2C5.437%2C6.585-2.113%2C1.343%2C2.113%2C8.495-5.437-7.192%2C2.6Z%22%20transform%3D%22translate%28-136.152%20-157.704%29%22%20fill%3D%22%232b4476%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-type7 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138%22%20height%3D%22100%22%20viewBox%3D%220%200%20138%20100%22%3E%3Cg%20transform%3D%22translate%28-1035%20-2525%29%22%3E%3Crect%20width%3D%22138%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281035%202525%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281082.946%202567.885%29%22%3E%3Cpath%20d%3D%22M214.56.365l-1.142%2C1.711L223.4%2C9.633c4.278%2C3.137%2C9.138%2C8.555%2C9.138%2C18.822h6.006c1.426-18.109-12.578-30.8-23.985-28.09%22%20transform%3D%22translate%28-196.537%200%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M191.8%2C35.992c2%2C2.282%2C7.058%2C6.488%2C9.981%2C7.557l1.284-1.64-9.981-7.557Z%22%20transform%3D%22translate%28-176.627%20-31.634%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M456%2C376.087h4.278l.885-3.634h-6.006Z%22%20transform%3D%22translate%28-419.155%20-342.994%29%22%20fill%3D%22%232b4476%22%2F%3E%3Crect%20width%3D%223.57%22%20height%3D%228.891%22%20transform%3D%22translate%2837.152%2033.8%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M206.283%2C99.122a.647.647%2C0%2C0%2C0-.19.451.666.666%2C0%2C0%2C0%2C.19.459.64.64%2C0%2C0%2C0%2C.91%2C0%2C.666.666%2C0%2C0%2C0%2C.19-.459.681.681%2C0%2C0%2C0-.19-.459.663.663%2C0%2C0%2C0-.91.008%22%20transform%3D%22translate%28-189.792%20-91.113%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M154.959%2C132.493a.686.686%2C0%2C0%2C0%2C.34-.095.65.65%2C0%2C0%2C0%2C.205-.894.648.648%2C0%2C0%2C0-1.1.688.654.654%2C0%2C0%2C0%2C.553.3%22%20transform%3D%22translate%28-142.106%20-120.829%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M51.952%2C196.241a.643.643%2C0%2C0%2C0-1.092.68.633.633%2C0%2C0%2C0%2C.547.3.652.652%2C0%2C0%2C0%2C.34-.095.643.643%2C0%2C0%2C0%2C.205-.886%22%20transform%3D%22translate%28-46.747%20-180.438%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M129.085%2C148.626a.691.691%2C0%2C0%2C0%2C.34-.095.652.652%2C0%2C0%2C0%2C.206-.894.645.645%2C0%2C1%2C0-.545.989%22%20transform%3D%22translate%28-118.28%20-135.681%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M77.31%2C181.029a.593.593%2C0%2C0%2C0%2C.34-.1.628.628%2C0%2C1%2C0-.34.1%22%20transform%3D%22translate%28-70.603%20-165.52%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M103.187%2C164.827a.593.593%2C0%2C0%2C0%2C.34-.1.643.643%2C0%2C1%2C0-.885-.2.648.648%2C0%2C0%2C0%2C.545.3%22%20transform%3D%22translate%28-94.43%20-150.601%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M180.854%2C116.319a.687.687%2C0%2C0%2C0%2C.34-.1.642.642%2C0%2C0%2C0%2C.205-.886.646.646%2C0%2C1%2C0-.545.981%22%20transform%3D%22translate%28-165.952%20-105.936%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M25.084%2C212.4a.659.659%2C0%2C0%2C0%2C0%2C.91.681.681%2C0%2C0%2C0%2C.459.19.645.645%2C0%2C0%2C0%2C.647-.641A.658.658%2C0%2C0%2C0%2C26%2C212.4a.681.681%2C0%2C0%2C0-.918%2C0%22%20transform%3D%22translate%28-22.932%20-195.439%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M219.9%2C115.6a.62.62%2C0%2C0%2C0-.19.459.62.62%2C0%2C0%2C0%2C.64.64.617.617%2C0%2C0%2C0%2C.459-.19.639.639%2C0%2C0%2C0%2C0-.91.668.668%2C0%2C0%2C0-.908%2C0%22%20transform%3D%22translate%28-202.329%20-106.294%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M22.163%2C314.067a.646.646%2C0%2C0%2C0%2C.008.909.631.631%2C0%2C0%2C0%2C.451.19.645.645%2C0%2C1%2C0-.459-1.1%22%20transform%3D%22translate%28-20.241%20-289.052%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M44.1%2C292.054a.64.64%2C0%2C0%2C0%2C0%2C.91.65.65%2C0%2C0%2C0%2C.918%2C0%2C.658.658%2C0%2C0%2C0-.009-.918.646.646%2C0%2C0%2C0-.908.008%22%20transform%3D%22translate%28-40.433%20-268.777%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M67%2C270.875a.64.64%2C0%2C1%2C0-.451.19.639.639%2C0%2C0%2C0%2C.451-.19%22%20transform%3D%22translate%28-60.685%20-248.437%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M197.885%2C137.565a.639.639%2C0%2C0%2C0%2C0%2C.91.648.648%2C0%2C0%2C0%2C.459.19.644.644%2C0%2C1%2C0-.459-1.1%22%20transform%3D%22translate%28-182.058%20-126.509%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M176.352%2C160.752a.648.648%2C0%2C0%2C0%2C.459-.19.659.659%2C0%2C0%2C0-.008-.918.647.647%2C0%2C0%2C0-.91.008.639.639%2C0%2C0%2C0%2C0%2C.91.646.646%2C0%2C0%2C0%2C.459.19%22%20transform%3D%22translate%28-161.805%20-146.85%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M154.432%2C182.764a.647.647%2C0%2C0%2C0%2C.459-.19.64.64%2C0%2C0%2C0%2C0-.91.65.65%2C0%2C0%2C0-.918%2C0%2C.659.659%2C0%2C0%2C0%2C.008.918.643.643%2C0%2C0%2C0%2C.451.182%22%20transform%3D%22translate%28-141.627%20-167.12%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M88.082%2C248.783a.657.657%2C0%2C0%2C0%2C.451.182.646.646%2C0%2C1%2C0-.459-1.1.659.659%2C0%2C0%2C0%2C.008.918%22%20transform%3D%22translate%28-80.941%20-228.085%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M109.995%2C225.854a.639.639%2C0%2C0%2C0%2C0%2C.91.65.65%2C0%2C0%2C0%2C.918%2C0%2C.658.658%2C0%2C0%2C0-.009-.918.645.645%2C0%2C0%2C0-.908.008%22%20transform%3D%22translate%28-101.12%20-207.814%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M131.987%2C203.766a.644.644%2C0%2C0%2C0%2C.451%2C1.1.649.649%2C0%2C0%2C0%2C.459-.19.643.643%2C0%2C0%2C0-.91-.909%22%20transform%3D%22translate%28-121.372%20-187.474%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M.19%2C336.234a.645.645%2C0%2C0%2C0%2C.451%2C1.1.649.649%2C0%2C0%2C0%2C.649-.649.647.647%2C0%2C0%2C0-.19-.451.655.655%2C0%2C0%2C0-.91%2C0%22%20transform%3D%22translate%280%20-309.469%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M237.25%2C129.634a.651.651%2C0%2C0%2C0%2C.451-.19.62.62%2C0%2C0%2C0%2C.19-.459.639.639%2C0%2C0%2C0-.182-.451.664.664%2C0%2C0%2C0-.918%2C0%2C.645.645%2C0%2C0%2C0%2C.459%2C1.1%22%20transform%3D%22translate%28-217.887%20-118.197%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M187.559%2C208.012a.644.644%2C0%2C0%2C0%2C.207.886.666.666%2C0%2C0%2C0%2C.34.095.645.645%2C0%2C1%2C0-.547-.981%22%20transform%3D%22translate%28-172.634%20-191.277%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M220.358%2C155.041a.643.643%2C0%2C0%2C0%2C.545.989.645.645%2C0%2C1%2C0-.545-.989%22%20transform%3D%22translate%28-202.838%20-142.497%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M155.355%2C261.927a.649.649%2C0%2C0%2C0%2C.545-.308.647.647%2C0%2C0%2C0-1.1-.681.647.647%2C0%2C0%2C0%2C.555.989%22%20transform%3D%22translate%28-142.47%20-240.019%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M204.843%2C181.334a.643.643%2C0%2C1%2C0-.681%2C1.091.605.605%2C0%2C0%2C0%2C.34.1.633.633%2C0%2C0%2C0%2C.547-.3.641.641%2C0%2C0%2C0-.206-.886%22%20transform%3D%22translate%28-187.734%20-166.9%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M171.376%2C235.338a.643.643%2C0%2C0%2C0%2C.332.095.65.65%2C0%2C0%2C0%2C.553-.309.644.644%2C0%2C0%2C0-.213-.886.644.644%2C0%2C0%2C0-.672%2C1.1%22%20transform%3D%22translate%28-157.534%20-215.621%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M90.15%2C366.634a.641.641%2C0%2C0%2C0-.885.206.649.649%2C0%2C0%2C0%2C.205.894.686.686%2C0%2C0%2C0%2C.34.1.645.645%2C0%2C0%2C0%2C.34-1.194%22%20transform%3D%22translate%28-82.114%20-337.545%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M106.542%2C340.179a.647.647%2C0%2C0%2C0-.681%2C1.1.673.673%2C0%2C0%2C0%2C.34.095.663.663%2C0%2C0%2C0%2C.555-.308.652.652%2C0%2C0%2C0-.213-.886%22%20transform%3D%22translate%28-97.208%20-313.185%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M139.349%2C287.234a.643.643%2C0%2C0%2C0-.68%2C1.091.588.588%2C0%2C0%2C0%2C.34.1.648.648%2C0%2C0%2C0%2C.34-1.195%22%20transform%3D%22translate%28-127.421%20-264.424%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M122.943%2C313.7a.649.649%2C0%2C0%2C0-.885.214.641.641%2C0%2C0%2C0%2C.205.886.649.649%2C0%2C0%2C0%2C.34.095.63.63%2C0%2C0%2C0%2C.545-.3.649.649%2C0%2C0%2C0-.205-.894%22%20transform%3D%22translate%28-112.312%20-288.803%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M72.983%2C393.333a.639.639%2C0%2C0%2C0%2C0%2C.91.654.654%2C0%2C0%2C0%2C.459.19.643.643%2C0%2C0%2C0%2C.451-1.1.655.655%2C0%2C0%2C0-.91%2C0%22%20transform%3D%22translate%28-67.035%20-362.052%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M256.283%2C137.332a.639.639%2C0%2C0%2C0%2C0%2C.91.643.643%2C0%2C1%2C0%2C0-.91%22%20transform%3D%22translate%28-235.837%20-126.301%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M177.391%2C373.1a.646.646%2C0%2C0%2C0-.411%2C1.226.621.621%2C0%2C0%2C0%2C.205.032.635.635%2C0%2C0%2C0%2C.609-.435.644.644%2C0%2C0%2C0-.4-.822%22%20transform%3D%22translate%28-162.576%20-343.559%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M167.444%2C402.6a.656.656%2C0%2C0%2C0-.823.411.649.649%2C0%2C0%2C0%2C.413.815.592.592%2C0%2C0%2C0%2C.205.031.635.635%2C0%2C0%2C0%2C.609-.435.657.657%2C0%2C0%2C0-.4-.823%22%20transform%3D%22translate%28-153.413%20-370.723%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M187.337%2C343.6a.647.647%2C0%2C0%2C0-.412%2C1.226.647.647%2C0%2C1%2C0%2C.412-1.226%22%20transform%3D%22translate%28-171.738%20-316.391%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M227.089%2C225.6a.646.646%2C0%2C0%2C0-.411%2C1.226.623.623%2C0%2C0%2C0%2C.205.032.646.646%2C0%2C0%2C0%2C.61-.443.637.637%2C0%2C0%2C0-.4-.815%22%20transform%3D%22translate%28-208.344%20-207.725%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M197.293%2C314.1a.647.647%2C0%2C0%2C0-.412%2C1.226.652.652%2C0%2C0%2C0%2C.816-.4.645.645%2C0%2C0%2C0-.4-.823%22%20transform%3D%22translate%28-180.904%20-289.225%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M246.946%2C166.6a.658.658%2C0%2C0%2C0-.822.4.643.643%2C0%2C0%2C0%2C.411.814.588.588%2C0%2C0%2C0%2C.205.04.647.647%2C0%2C0%2C0%2C.205-1.258%22%20transform%3D%22translate%28-226.627%20-153.39%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M237.035%2C196.1a.643.643%2C0%2C0%2C0-.411%2C1.218.675.675%2C0%2C0%2C0%2C.205.039.646.646%2C0%2C0%2C0%2C.205-1.257%22%20transform%3D%22translate%28-217.507%20-180.558%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M207.239%2C284.6a.644.644%2C0%2C0%2C0-.816.411.653.653%2C0%2C0%2C0%2C.4.815.647.647%2C0%2C0%2C0%2C.413-1.226%22%20transform%3D%22translate%28-190.066%20-262.059%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M217.143%2C255.1a.647.647%2C0%2C1%2C0-.412%2C1.226.594.594%2C0%2C0%2C0%2C.206.031.646.646%2C0%2C0%2C0%2C.207-1.257%22%20transform%3D%22translate%28-199.179%20-234.889%29%22%20fill%3D%22%232b4476%22%2F%3E%3Cpath%20d%3D%22M156.889%2C432.4a.64.64%2C0%2C0%2C0%2C0%2C.91.617.617%2C0%2C0%2C0%2C.451.19.624.624%2C0%2C0%2C0%2C.459-.19.639.639%2C0%2C0%2C0%2C0-.91.671.671%2C0%2C0%2C0-.91%2C0%22%20transform%3D%22translate%28-144.305%20-398.039%29%22%20fill%3D%22%232b4476%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-type8 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22137%22%20height=%22100%22%20viewBox=%220%200%20137%20100%22%3E%3Cg%20transform=%22translate(-1179%20-2525)%22%3E%3Crect%20width=%22137%22%20height=%22100%22%20rx%3D%225%22%20transform%3D%22translate(1179%202525)%22%20fill%3D%22none%22/%3E%3Cg%20transform%3D%22translate(1223.646%202567.04)%22%3E%3Cpath%20d%3D%22M9.282%2C14.243A7.121%2C7.121%2C0%2C1%2C0%2C2.162%2C7.122a7.119%2C7.119%2C0%2C0%2C0%2C7.119%2C7.121M22.543%2C34.155l-4.5-2.89a8.04%2C8.04%2C0%2C0%2C0-2.819-.519l-1.766-.072V21.933l3.023-.577a4.492%2C4.492%2C0%2C0%2C0%2C2.486-1.067l3.942-3.615c1.285-1%2C1.842-2.165.845-3.453s-2.169-.91-3.455.088l-3.838%2C2.4-8.467.288c-1.919-.041-4.5.2-6.463%2C4.257A26.388%2C26.388%2C0%2C0%2C0%2C.221%2C32.042c.441%2C3.546%2C3.6%2C5.4%2C7.773%2C5.241A6.125%2C6.125%2C0%2C0%2C0%2C10%2C36.919l6.352-.71%2C4.191%2C1.706c1.438.765%2C2.654.937%2C3.418-.5s.017-2.494-1.42-3.257m8.934-6.924H46.282a1.178%2C1.178%2C0%2C0%2C0%2C.765-2.072l-7.4-6.33a1.175%2C1.175%2C0%2C0%2C0-1.529%2C0l-7.4%2C6.33a1.177%2C1.177%2C0%2C0%2C0%2C.765%2C2.072m1.37%2C1.321c-1.542%2C0-2.795.894-2.795%2C2v4.834c0%2C1.1%2C1.253%2C2%2C2.795%2C2s2.8-.894%2C2.8-2V30.548c0-1.1-1.25-2-2.8-2m12.065%2C0c-1.542%2C0-2.8.894-2.8%2C2v4.834c0%2C1.1%2C1.253%2C2%2C2.8%2C2s2.8-.894%2C2.8-2V30.548c0-1.1-1.25-2-2.8-2M29.972%2C12.385%2C27.783%2C8.832a2.1%2C2.1%2C0%2C0%2C0-2.892-.244%2C2.1%2C2.1%2C0%2C0%2C0-1.081%2C2.692L26%2C14.835a2.1%2C2.1%2C0%2C0%2C0%2C2.892.244%2C2.1%2C2.1%2C0%2C0%2C0%2C1.081-2.694%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%232b4476%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-type9 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22138%22%20height=%22100%22%20viewBox=%220%200%20138%20100%22%3E%3Cg%20transform=%22translate(-1322%20-2525)%22%3E%3Crect%20width=%22138%22%20height=%22100%22%20rx%3D%225%22%20transform%3D%22translate(1322%202525)%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M20.573%2C12.882V5H4.174v7.882A4.97%2C4.97%2C0%2C0%2C0%2C0%2C17.785V35.866a4.97%2C4.97%2C0%2C0%2C0%2C4.771%2C4.963v2.1H7.454V40.839h9.839v2.087h2.683v-2.1a4.969%2C4.969%2C0%2C0%2C0%2C4.771-4.963V17.785a4.97%2C4.97%2C0%2C0%2C0-4.174-4.9m-1.788-.07H5.963V6.788H18.785Zm1.192%2C22.574H4.771v-2.81H19.977Zm0-14.312H4.771v-2.81H19.977Z%22%20transform%3D%22translate(1378.126%202557.776)%22%20fill%3D%22%232b4476%22/%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-type10 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22138%22%20height=%22100%22%20viewBox=%220%200%20138%20100%22%3E%3Cg%20transform=%22translate(-1035%20-2633)%22%3E%3Crect%20width=%22138%22%20height=%22100%22%20rx%3D%225%22%20transform%3D%22translate(1035%202633)%22%20fill%3D%22none%22/%3E%3Cg%20transform%3D%22translate(1085.261%202670.12)%22%3E%3Cpath%20d%3D%22M37.006%2C11.9a1.619%2C1.619%2C0%2C0%2C0-1.14-.472H30.234V8.253A8.254%2C8.254%2C0%2C0%2C0%2C21.981%200H15.5A8.254%2C8.254%2C0%2C0%2C0%2C7.244%208.253v3.171H1.611A1.61%2C1.61%2C0%2C0%2C0%2C0%2C13.036V15.09A1.611%2C1.611%2C0%2C0%2C0%2C1.611%2C16.7H2.838l2.135%2C15.3a1.616%2C1.616%2C0%2C0%2C0%2C1.6%2C1.388h24.34a1.613%2C1.613%2C0%2C0%2C0%2C1.6-1.388l2.135-15.3h1.227a1.613%2C1.613%2C0%2C0%2C0%2C1.612-1.612V13.036a1.619%2C1.619%2C0%2C0%2C0-.472-1.139M9.7%2C13.116a1.031%2C1.031%2C0%2C1%2C1-1.032%2C1.032A1.031%2C1.031%2C0%2C0%2C1%2C9.7%2C13.116M11.28%2C28.792a1.246%2C1.246%2C0%2C0%2C1-2.493%2C0V19.6a1.246%2C1.246%2C0%2C1%2C1%2C2.493%2C0Zm5.819%2C0a1.248%2C1.248%2C0%2C0%2C1-1.247%2C1.246l-.01%2C0-.011%2C0a1.246%2C1.246%2C0%2C0%2C1-1.246-1.246V19.6a1.246%2C1.246%2C0%2C0%2C1%2C1.246-1.246l.011%2C0%2C.01%2C0A1.248%2C1.248%2C0%2C0%2C1%2C17.1%2C19.6Zm5.8%2C0a1.247%2C1.247%2C0%2C0%2C1-1.246%2C1.246l-.012%2C0-.01%2C0a1.247%2C1.247%2C0%2C0%2C1-1.247-1.246V19.6a1.247%2C1.247%2C0%2C0%2C1%2C1.247-1.246l.01%2C0%2C.012%2C0A1.248%2C1.248%2C0%2C0%2C1%2C22.895%2C19.6Zm2.623-17.368H11.96V8.253A3.538%2C3.538%2C0%2C0%2C1%2C15.5%2C4.716h6.483a3.538%2C3.538%2C0%2C0%2C1%2C3.537%2C3.538Zm3.174%2C17.368a1.247%2C1.247%2C0%2C0%2C1-2.494%2C0V19.6a1.247%2C1.247%2C0%2C0%2C1%2C2.494%2C0Zm-.914-13.613a1.031%2C1.031%2C0%2C1%2C1%2C1.031-1.031%2C1.031%2C1.031%2C0%2C0%2C1-1.031%2C1.031%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%232b4476%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-type11 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22137%22%20height=%22100%22%20viewBox=%220%200%20137%20100%22%3E%3Cg%20transform=%22translate(-1179%20-2633)%22%3E%3Crect%20width=%22137%22%20height=%22100%22%20rx=%225%22%20transform=%22translate(1179%202633)%22%20fill=%22none%22/%3E%3Cg%20transform=%22translate(1222.728%202668.192)%22%3E%3Cpath%20d=%22M6.437%2C2.689a.651.651%2C0%2C0%2C0-.7.61l-.457%2C7c-.032.419-.711.452-.723%2C0L4.249%2C3.29a.64.64%2C0%2C0%2C0-.69-.664.64.64%2C0%2C0%2C0-.69.664l-.306%2C7.015c-.012.449-.69.416-.723%2C0l-.457-7a.65.65%2C0%2C0%2C0-.7-.61A.6.6%2C0%2C0%2C0%2C0%2C3.3v8.2c0%2C1.106.623%2C1.81%2C1.807%2C2.417a1.748%2C1.748%2C0%2C0%2C1%2C.8%2C1.5c0%2C.673-.928%2C19.934-.928%2C21.6s.759%2C2.5%2C1.88%2C2.5%2C1.879-.833%2C1.879-2.5S4.51%2C16.1%2C4.51%2C15.424a1.751%2C1.751%2C0%2C0%2C1%2C.8-1.5c1.184-.608%2C1.807-1.311%2C1.807-2.417V3.3a.6.6%2C0%2C0%2C0-.68-.61%22%20transform=%22translate(0%20-2.376)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M466.321%2C0c-1.786%2C0-4.078%2C6.805-4.549%2C12.492-.223%2C2.677-.336%2C5.8-.336%2C7.027s.225%2C2.007%2C1.115%2C2.007h1.786l-.781%2C13.113c-.111%2C1.338.223%2C2.615%2C1.561%2C2.615s2.008-.719%2C2.008-2.615V2.119S467.242%2C0%2C466.321%2C0%22%20transform=%22translate(-417.586%200)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M172.718%2C110.947a9.172%2C9.172%2C0%2C1%2C0%2C9.171%2C9.172%2C9.183%2C9.183%2C0%2C0%2C0-9.171-9.172%22%20transform=%22translate(-148.003%20-100.403)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M95.99%2C26.161A17.229%2C17.229%2C0%2C1%2C0%2C113.218%2C43.39%2C17.229%2C17.229%2C0%2C0%2C0%2C95.99%2C26.161m0%2C27.212a9.983%2C9.983%2C0%2C1%2C1%2C9.982-9.983%2C9.994%2C9.994%2C0%2C0%2C1-9.982%2C9.983%22%20transform=%22translate(-71.276%20-23.676)%22%20fill=%22%232b4476%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-type12 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22138%22%20height=%22100%22%20viewBox=%220%200%20138%20100%22%3E%3Cg%20transform=%22translate(-1322%20-2633)%22%3E%3Crect%20width=%22138%22%20height=%22100%22%20rx=%225%22%20transform=%22translate(1322%202633)%22%20fill=%22none%22/%3E%3Cg%20transform=%22translate(1371.872%202668.192)%22%3E%3Cpath%20d=%22M6.285%2C37.256H30.971a6.292%2C6.292%2C0%2C0%2C0%2C6.285-6.285V6.285A6.293%2C6.293%2C0%2C0%2C0%2C30.971%2C0H6.285A6.293%2C6.293%2C0%2C0%2C0%2C0%2C6.285V30.971a6.292%2C6.292%2C0%2C0%2C0%2C6.285%2C6.285M2.328%2C6.285A3.962%2C3.962%2C0%2C0%2C1%2C6.285%2C2.328H30.971a3.962%2C3.962%2C0%2C0%2C1%2C3.957%2C3.957V30.971a3.962%2C3.962%2C0%2C0%2C1-3.957%2C3.957H6.285a3.962%2C3.962%2C0%2C0%2C1-3.957-3.957Z%22%20transform=%22translate(0%200)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M126.353%2C68.106l2.828.049q6.823.119%2C8.044-5.516a7.934%2C7.934%2C0%2C0%2C0%2C.164-1.4%2C4.255%2C4.255%2C0%2C0%2C0-.657-2.523%2C4.156%2C4.156%2C0%2C0%2C0-2.077-1.521%2C9.408%2C9.408%2C0%2C0%2C0-3.5-.6l-8.062-.141-3.262%2C16.8%2C5.515.1Zm1.512-7.641%2C1.636.029q2.546.044%2C2.521%2C1.517a2.064%2C2.064%2C0%2C0%2C1-.764%2C1.611%2C2.591%2C2.591%2C0%2C0%2C1-1.775.612l-2.384-.042Z%22%20transform=%22translate(-109.993%20-51.819)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M112.375%2C279.652l10.209-5.622h0l-10.21-5.622V272H102.1v4.069h10.275Z%22%20transform=%22translate(-93.714%20-246.363)%22%20fill=%22%232b4476%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-disable {
  background-color: #ddd;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22138%22%20height=%22100%22%20viewBox=%220%200%20138%20100%22%3E%3Cg%20transform=%22translate(-1035%20-2310)%22%3E%3Crect%20width=%22138%22%20height=%22100%22%20rx=%225%22%20transform=%22translate(1035%202310)%22%20fill=%22none%22/%3E%3Cg%20transform=%22translate(1077.233%202349.535)%22%3E%3Cpath%20d=%22M51.77%2C117.154H1.765A1.765%2C1.765%2C0%2C0%2C0%2C0%2C118.919v11.9a1.764%2C1.764%2C0%2C0%2C0%2C1.765%2C1.765H51.77a1.764%2C1.764%2C0%2C0%2C0%2C1.765-1.765v-11.9a1.765%2C1.765%2C0%2C0%2C0-1.765-1.765m-1.765%2C11.9H3.529v-8.368H50.006Z%22%20transform=%22translate(0%20-102.119)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M8.956%2C41.971h9.122a.706.706%2C0%2C0%2C0%2C.706-.706V34.414a.706.706%2C0%2C0%2C0-.706-.706H8.956a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-7.191%20-29.382)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M8.956%2C3.429h9.122a.705.705%2C0%2C0%2C0%2C.706-.706V.706A.705.705%2C0%2C0%2C0%2C18.078%200H8.956A.706.706%2C0%2C0%2C0%2C8.25.706V2.723a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-7.191%200)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M115.143%2C41.971h9.122a.706.706%2C0%2C0%2C0%2C.706-.706V34.414a.706.706%2C0%2C0%2C0-.706-.706h-9.122a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-99.75%20-29.382)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M115.143%2C3.429h9.122a.706.706%2C0%2C0%2C0%2C.706-.706V.706A.706.706%2C0%2C0%2C0%2C124.265%200h-9.122a.705.705%2C0%2C0%2C0-.706.706V2.723a.705.705%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-99.75%200)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M221.33%2C41.971h9.122a.706.706%2C0%2C0%2C0%2C.706-.706V34.414a.706.706%2C0%2C0%2C0-.706-.706H221.33a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-192.31%20-29.382)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M221.33%2C3.429h9.122a.705.705%2C0%2C0%2C0%2C.706-.706V.706A.705.705%2C0%2C0%2C0%2C230.452%200H221.33a.705.705%2C0%2C0%2C0-.706.706V2.723a.705.705%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-192.31%200)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M327.516%2C41.971h9.122a.705.705%2C0%2C0%2C0%2C.706-.706V34.414a.705.705%2C0%2C0%2C0-.706-.706h-9.122a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-284.868%20-29.382)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M327.516%2C3.429h9.122a.705.705%2C0%2C0%2C0%2C.706-.706V.706A.705.705%2C0%2C0%2C0%2C336.638%200h-9.122a.705.705%2C0%2C0%2C0-.706.706V2.723a.705.705%2C0%2C0%2C0%2C.706.706%22%20transform=%22translate(-284.868%200)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M18.078%2C255.637H8.956a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-6.851a.706.706%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-7.191%20-222.83)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M18.078%2C327.013H8.956a.706.706%2C0%2C0%2C0-.706.706v2.017a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-2.017a.705.705%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-7.191%20-285.045)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M124.265%2C255.637h-9.122a.706.706%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-6.851a.706.706%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-99.75%20-222.83)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M124.265%2C327.013h-9.122a.705.705%2C0%2C0%2C0-.706.706v2.017a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-2.017a.706.706%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-99.75%20-285.045)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M230.452%2C255.637H221.33a.705.705%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-6.851a.706.706%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-192.31%20-222.83)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M230.452%2C327.013H221.33a.705.705%2C0%2C0%2C0-.706.706v2.017a.705.705%2C0%2C0%2C0%2C.706.706h9.122a.706.706%2C0%2C0%2C0%2C.706-.706v-2.017a.705.705%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-192.31%20-285.045)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M336.638%2C255.637h-9.122a.705.705%2C0%2C0%2C0-.706.706v6.851a.706.706%2C0%2C0%2C0%2C.706.706h9.122a.705.705%2C0%2C0%2C0%2C.706-.706v-6.851a.705.705%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-284.868%20-222.83)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M336.638%2C327.013h-9.122a.705.705%2C0%2C0%2C0-.706.706v2.017a.705.705%2C0%2C0%2C0%2C.706.706h9.122a.705.705%2C0%2C0%2C0%2C.706-.706v-2.017a.705.705%2C0%2C0%2C0-.706-.706%22%20transform=%22translate(-284.868%20-285.045)%22%20fill=%22%23AAAAAA%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-disable::before {
  border: none;
}
.c-facilityCard.-disable.-type2 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22137%22%20height%3D%22100%22%20viewBox%3D%220%200%20137%20100%22%3E%3Cg%20transform%3D%22translate%28-1179%20-2310%29%22%3E%3Crect%20width%3D%22137%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281179%202310%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281221.931%202347.904%29%22%3E%3Cpath%20d%3D%22M48.969%2C60.019H43.188V45.76H37.764V60.019H30.955c3.269-.586%2C3.709-1.827%2C3.709-3.328%2C0-1.4-1.362-3.162-2.647-5.08.836-.205%2C1.324-.454%2C1.324-.72%2C0-.71-3.478-1.288-7.772-1.288s-7.772.578-7.772%2C1.288c0%2C.267.488.515%2C1.324.72-1.285%2C1.917-2.647%2C3.682-2.647%2C5.08%2C0%2C1.5.44%2C2.742%2C3.709%2C3.328H13.34V45.76H7.916V60.019H2.17A2.172%2C2.172%2C0%2C0%2C0%2C0%2C62.189V82.932A2.171%2C2.171%2C0%2C0%2C0%2C2.17%2C85.1H6.883a2.17%2C2.17%2C0%2C0%2C0%2C2.169-2.17l0-2.716a6.008%2C6.008%2C0%2C0%2C1%2C1.844-3.763c1.84-1.9%2C5.879-4.166%2C14.675-4.166%2C16.3%2C0%2C16.516%2C7.642%2C16.517%2C8v2.645a2.17%2C2.17%2C0%2C0%2C0%2C2.169%2C2.17h4.713a2.171%2C2.171%2C0%2C0%2C0%2C2.17-2.17V62.189a2.171%2C2.171%2C0%2C0%2C0-2.17-2.17M46.8%2C80.763h-.373v-.406a10.052%2C10.052%2C0%2C0%2C0-3.063-6.923c-3.525-3.64-9.511-5.487-17.792-5.487S11.3%2C69.794%2C7.777%2C73.434a10.055%2C10.055%2C0%2C0%2C0-3.065%2C6.852v.476H4.34v-16.4H46.8Z%22%20transform%3D%22translate%280%20-36.634%29%22%20fill%3D%22%23AAA%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-disable.-type3 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138%22%20height%3D%22100%22%20viewBox%3D%220%200%20138%20100%22%3E%3Cg%20transform%3D%22translate%28-1322%20-2310%29%22%3E%3Crect%20width%3D%22138%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281322%202310%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281364.842%202353.563%29%22%3E%3Cpath%20d%3D%22M134.613%2C50.142h28.841a1.245%2C1.245%2C0%2C0%2C0%2C.916-.418%2C1.521%2C1.521%2C0%2C0%2C0%2C.379-1.009%2C5.461%2C5.461%2C0%2C0%2C0-1.1-3.289%2C11.08%2C11.08%2C0%2C0%2C0-5.2-3.413%2C37.555%2C37.555%2C0%2C0%2C0-10.2-2.253%2C71.557%2C71.557%2C0%2C0%2C0-8.394-.482c-3.166%2C0-5.285.1-5.3.1a1.374%2C1.374%2C0%2C0%2C0-1.236%2C1.426v7.909a1.506%2C1.506%2C0%2C0%2C0%2C.379%2C1.009%2C1.239%2C1.239%2C0%2C0%2C0%2C.914.418%22%20transform%3D%22translate%28-114.294%20-33.671%29%22%20fill%3D%22%23AAA%22%2F%3E%3Cpath%20d%3D%22M50.558%2C19.625a2.48%2C2.48%2C0%2C0%2C0-1.828-.836H5.173V2.854A2.729%2C2.729%2C0%2C0%2C0%2C2.587%2C0%2C2.73%2C2.73%2C0%2C0%2C0%2C0%2C2.854V37.341H5.173V31.156h40.97v6.185h5.173v-15.7a3.028%2C3.028%2C0%2C0%2C0-.758-2.018%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23AAA%22%2F%3E%3Cpath%20d%3D%22M53.216%2C52.892a5.2%2C5.2%2C0%2C1%2C0-6.634-3.19%2C5.206%2C5.206%2C0%2C0%2C0%2C6.634%2C3.19%22%20transform%3D%22translate%28-39.683%20-36.672%29%22%20fill%3D%22%23AAA%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-disable.-type4 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138%22%20height%3D%22100%22%20viewBox%3D%220%200%20138%20100%22%3E%3Cg%20transform%3D%22translate%28-1035%20-2418%29%22%3E%3Crect%20width%3D%22138%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281035%202418%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281091.053%202461.083%29%22%3E%3Cpath%20d%3D%22M20.441%2C0H5.452C2.441%2C0%2C0%2C3.056%2C0%2C6.824V42.865H25.893V6.824C25.893%2C3.056%2C23.452%2C0%2C20.441%2C0M12.947%2C4.874A6.85%2C6.85%2C0%2C1%2C1%2C6.1%2C11.723a6.848%2C6.848%2C0%2C0%2C1%2C6.849-6.849M2.3%2C19.838a1.582%2C1.582%2C0%2C1%2C1%2C1.582%2C1.58A1.581%2C1.581%2C0%2C0%2C1%2C2.3%2C19.838M12.947%2C40.385A9.59%2C9.59%2C0%2C1%2C1%2C22.536%2C30.8a9.591%2C9.591%2C0%2C0%2C1-9.589%2C9.589m9.062-18.968a1.581%2C1.581%2C0%2C1%2C1%2C1.581-1.58%2C1.581%2C1.581%2C0%2C0%2C1-1.581%2C1.58%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23AAA%22%2F%3E%3Cpath%20d%3D%22M77.274%2C286.587a7.166%2C7.166%2C0%2C1%2C0%2C7.165%2C7.164%2C7.164%2C7.164%2C0%2C0%2C0-7.165-7.164%22%20transform%3D%22translate%28-64.327%20-262.954%29%22%20fill%3D%22%23AAA%22%2F%3E%3Cpath%20d%3D%22M100.068%2C90.347a5.117%2C5.117%2C0%2C1%2C0-5.117-5.116%2C5.117%2C5.117%2C0%2C0%2C0%2C5.117%2C5.116%22%20transform%3D%22translate%28-87.121%20-73.506%29%22%20fill%3D%22%23AAA%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-disable.-type5 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22137%22%20height%3D%22100%22%20viewBox%3D%220%200%20137%20100%22%3E%3Cg%20transform%3D%22translate%28-1179%20-2418%29%22%3E%3Crect%20width%3D%22137%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281179%202418%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281226.389%202455.118%29%22%3E%3Cpath%20d%3D%22M98.041%2C10.728a5.364%2C5.364%2C0%2C1%2C0-5.365-5.365%2C5.364%2C5.364%2C0%2C0%2C0%2C5.365%2C5.365%22%20transform%3D%22translate%28-80.915%20-0.001%29%22%20fill%3D%22%23AAA%22%2F%3E%3Cpath%20d%3D%22M27.082%2C150.759a14.7%2C14.7%2C0%2C0%2C1-8.858%2C2.974%2C14.907%2C14.907%2C0%2C0%2C1-2.072-.146A14.758%2C14.758%2C0%2C0%2C1%2C3.449%2C139a14.888%2C14.888%2C0%2C0%2C1%2C.146-2.072A14.7%2C14.7%2C0%2C0%2C1%2C9.323%2C127.2a1.724%2C1.724%2C0%2C1%2C0-2.074-2.754%2C18.139%2C18.139%2C0%2C0%2C0-7.069%2C12A18.378%2C18.378%2C0%2C0%2C0%2C0%2C139a18.2%2C18.2%2C0%2C0%2C0%2C29.156%2C14.514a1.724%2C1.724%2C0%2C1%2C0-2.074-2.754%22%20transform%3D%22translate%280%20-108.35%29%22%20fill%3D%22%23AAA%22%2F%3E%3Cpath%20d%3D%22M137.593%2C124.487a2.873%2C2.873%2C0%2C0%2C0-3.308-2.362l-1.456.242-4.376-7.817a2.882%2C2.882%2C0%2C0%2C0-2.507-1.47h-10.92v-8.51l7.5%2C4.194a2.322%2C2.322%2C0%2C0%2C0%2C1.123.293H129.2a2.3%2C2.3%2C0%2C0%2C0%2C0-4.6h-4.957l-10.779-6.03a2.293%2C2.293%2C0%2C0%2C0-2.915.578%2C2.869%2C2.869%2C0%2C0%2C0-1.274%2C2.387v14.56a2.874%2C2.874%2C0%2C0%2C0%2C2.874%2C2.874h12.109l4.541%2C8.109a2.868%2C2.868%2C0%2C0%2C0%2C2.981%2C1.431l3.449-.574a2.874%2C2.874%2C0%2C0%2C0%2C2.362-3.307%22%20transform%3D%22translate%28-95.41%20-85.684%29%22%20fill%3D%22%23AAA%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-disable.-type6 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138%22%20height%3D%22100%22%20viewBox%3D%220%200%20138%20100%22%3E%3Cg%20transform%3D%22translate%28-1322%20-2418%29%22%3E%3Crect%20width%3D%22138%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281322%202418%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281368.014%202461.083%29%22%3E%3Cpath%20d%3D%22M1.414%2C38.545H43.559a1.418%2C1.418%2C0%2C0%2C0%2C1.413-1.414V5.6a1.418%2C1.418%2C0%2C0%2C0-1.413-1.414H37.83A8.187%2C8.187%2C0%2C0%2C0%2C36.3%2C2.972%2C18.918%2C18.918%2C0%2C0%2C0%2C30.433.79%2C37.308%2C37.308%2C0%2C0%2C0%2C22.6%2C0%2C32.749%2C32.749%2C0%2C0%2C0%2C11.4%2C1.767a11.862%2C11.862%2C0%2C0%2C0-3.7%2C2.1c-.113.1-.208.217-.314.324H1.414A1.418%2C1.418%2C0%2C0%2C0%2C0%2C5.6V37.132a1.418%2C1.418%2C0%2C0%2C0%2C1.414%2C1.414M33.392%2C21.707l-2.176%2C2.278-8.73%2C9.144-8.73-9.144L11.58%2C21.707a6.684%2C6.684%2C0%2C0%2C1%2C0-9.143%2C5.978%2C5.978%2C0%2C0%2C1%2C8.73%2C0l2.175%2C2.278%2C2.175-2.278a5.978%2C5.978%2C0%2C0%2C1%2C8.73%2C0%2C6.683%2C6.683%2C0%2C0%2C1%2C0%2C9.143M15.409%2C3.714A34.342%2C34.342%2C0%2C0%2C1%2C22.6%2C2.992a31.836%2C31.836%2C0%2C0%2C1%2C9.022%2C1.2H13.583c.57-.174%2C1.177-.335%2C1.825-.475%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M159.277%2C175.176l-8.041%2C5.437%2C6.585-2.113%2C1.343%2C2.113%2C8.495-5.437-7.192%2C2.6Z%22%20transform%3D%22translate%28-136.152%20-157.704%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c-facilityCard.-disable.-type7 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138%22%20height%3D%22100%22%20viewBox%3D%220%200%20138%20100%22%3E%3Cg%20transform%3D%22translate%28-1035%20-2525%29%22%3E%3Crect%20width%3D%22138%22%20height%3D%22100%22%20rx%3D%225%22%20transform%3D%22translate%281035%202525%29%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%281082.946%202567.885%29%22%3E%3Cpath%20d%3D%22M214.56.365l-1.142%2C1.711L223.4%2C9.633c4.278%2C3.137%2C9.138%2C8.555%2C9.138%2C18.822h6.006c1.426-18.109-12.578-30.8-23.985-28.09%22%20transform%3D%22translate%28-196.537%200%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M191.8%2C35.992c2%2C2.282%2C7.058%2C6.488%2C9.981%2C7.557l1.284-1.64-9.981-7.557Z%22%20transform%3D%22translate%28-176.627%20-31.634%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M456%2C376.087h4.278l.885-3.634h-6.006Z%22%20transform%3D%22translate%28-419.155%20-342.994%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Crect%20width%3D%223.57%22%20height%3D%228.891%22%20transform%3D%22translate%2837.152%2033.8%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M206.283%2C99.122a.647.647%2C0%2C0%2C0-.19.451.666.666%2C0%2C0%2C0%2C.19.459.64.64%2C0%2C0%2C0%2C.91%2C0%2C.666.666%2C0%2C0%2C0%2C.19-.459.681.681%2C0%2C0%2C0-.19-.459.663.663%2C0%2C0%2C0-.91.008%22%20transform%3D%22translate%28-189.792%20-91.113%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M154.959%2C132.493a.686.686%2C0%2C0%2C0%2C.34-.095.65.65%2C0%2C0%2C0%2C.205-.894.648.648%2C0%2C0%2C0-1.1.688.654.654%2C0%2C0%2C0%2C.553.3%22%20transform%3D%22translate%28-142.106%20-120.829%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M51.952%2C196.241a.643.643%2C0%2C0%2C0-1.092.68.633.633%2C0%2C0%2C0%2C.547.3.652.652%2C0%2C0%2C0%2C.34-.095.643.643%2C0%2C0%2C0%2C.205-.886%22%20transform%3D%22translate%28-46.747%20-180.438%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M129.085%2C148.626a.691.691%2C0%2C0%2C0%2C.34-.095.652.652%2C0%2C0%2C0%2C.206-.894.645.645%2C0%2C1%2C0-.545.989%22%20transform%3D%22translate%28-118.28%20-135.681%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M77.31%2C181.029a.593.593%2C0%2C0%2C0%2C.34-.1.628.628%2C0%2C1%2C0-.34.1%22%20transform%3D%22translate%28-70.603%20-165.52%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M103.187%2C164.827a.593.593%2C0%2C0%2C0%2C.34-.1.643.643%2C0%2C1%2C0-.885-.2.648.648%2C0%2C0%2C0%2C.545.3%22%20transform%3D%22translate%28-94.43%20-150.601%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M180.854%2C116.319a.687.687%2C0%2C0%2C0%2C.34-.1.642.642%2C0%2C0%2C0%2C.205-.886.646.646%2C0%2C1%2C0-.545.981%22%20transform%3D%22translate%28-165.952%20-105.936%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M25.084%2C212.4a.659.659%2C0%2C0%2C0%2C0%2C.91.681.681%2C0%2C0%2C0%2C.459.19.645.645%2C0%2C0%2C0%2C.647-.641A.658.658%2C0%2C0%2C0%2C26%2C212.4a.681.681%2C0%2C0%2C0-.918%2C0%22%20transform%3D%22translate%28-22.932%20-195.439%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M219.9%2C115.6a.62.62%2C0%2C0%2C0-.19.459.62.62%2C0%2C0%2C0%2C.64.64.617.617%2C0%2C0%2C0%2C.459-.19.639.639%2C0%2C0%2C0%2C0-.91.668.668%2C0%2C0%2C0-.908%2C0%22%20transform%3D%22translate%28-202.329%20-106.294%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M22.163%2C314.067a.646.646%2C0%2C0%2C0%2C.008.909.631.631%2C0%2C0%2C0%2C.451.19.645.645%2C0%2C1%2C0-.459-1.1%22%20transform%3D%22translate%28-20.241%20-289.052%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M44.1%2C292.054a.64.64%2C0%2C0%2C0%2C0%2C.91.65.65%2C0%2C0%2C0%2C.918%2C0%2C.658.658%2C0%2C0%2C0-.009-.918.646.646%2C0%2C0%2C0-.908.008%22%20transform%3D%22translate%28-40.433%20-268.777%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M67%2C270.875a.64.64%2C0%2C1%2C0-.451.19.639.639%2C0%2C0%2C0%2C.451-.19%22%20transform%3D%22translate%28-60.685%20-248.437%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M197.885%2C137.565a.639.639%2C0%2C0%2C0%2C0%2C.91.648.648%2C0%2C0%2C0%2C.459.19.644.644%2C0%2C1%2C0-.459-1.1%22%20transform%3D%22translate%28-182.058%20-126.509%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M176.352%2C160.752a.648.648%2C0%2C0%2C0%2C.459-.19.659.659%2C0%2C0%2C0-.008-.918.647.647%2C0%2C0%2C0-.91.008.639.639%2C0%2C0%2C0%2C0%2C.91.646.646%2C0%2C0%2C0%2C.459.19%22%20transform%3D%22translate%28-161.805%20-146.85%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M154.432%2C182.764a.647.647%2C0%2C0%2C0%2C.459-.19.64.64%2C0%2C0%2C0%2C0-.91.65.65%2C0%2C0%2C0-.918%2C0%2C.659.659%2C0%2C0%2C0%2C.008.918.643.643%2C0%2C0%2C0%2C.451.182%22%20transform%3D%22translate%28-141.627%20-167.12%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M88.082%2C248.783a.657.657%2C0%2C0%2C0%2C.451.182.646.646%2C0%2C1%2C0-.459-1.1.659.659%2C0%2C0%2C0%2C.008.918%22%20transform%3D%22translate%28-80.941%20-228.085%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M109.995%2C225.854a.639.639%2C0%2C0%2C0%2C0%2C.91.65.65%2C0%2C0%2C0%2C.918%2C0%2C.658.658%2C0%2C0%2C0-.009-.918.645.645%2C0%2C0%2C0-.908.008%22%20transform%3D%22translate%28-101.12%20-207.814%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M131.987%2C203.766a.644.644%2C0%2C0%2C0%2C.451%2C1.1.649.649%2C0%2C0%2C0%2C.459-.19.643.643%2C0%2C0%2C0-.91-.909%22%20transform%3D%22translate%28-121.372%20-187.474%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M.19%2C336.234a.645.645%2C0%2C0%2C0%2C.451%2C1.1.649.649%2C0%2C0%2C0%2C.649-.649.647.647%2C0%2C0%2C0-.19-.451.655.655%2C0%2C0%2C0-.91%2C0%22%20transform%3D%22translate%280%20-309.469%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M237.25%2C129.634a.651.651%2C0%2C0%2C0%2C.451-.19.62.62%2C0%2C0%2C0%2C.19-.459.639.639%2C0%2C0%2C0-.182-.451.664.664%2C0%2C0%2C0-.918%2C0%2C.645.645%2C0%2C0%2C0%2C.459%2C1.1%22%20transform%3D%22translate%28-217.887%20-118.197%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M187.559%2C208.012a.644.644%2C0%2C0%2C0%2C.207.886.666.666%2C0%2C0%2C0%2C.34.095.645.645%2C0%2C1%2C0-.547-.981%22%20transform%3D%22translate%28-172.634%20-191.277%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M220.358%2C155.041a.643.643%2C0%2C0%2C0%2C.545.989.645.645%2C0%2C1%2C0-.545-.989%22%20transform%3D%22translate%28-202.838%20-142.497%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M155.355%2C261.927a.649.649%2C0%2C0%2C0%2C.545-.308.647.647%2C0%2C0%2C0-1.1-.681.647.647%2C0%2C0%2C0%2C.555.989%22%20transform%3D%22translate%28-142.47%20-240.019%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M204.843%2C181.334a.643.643%2C0%2C1%2C0-.681%2C1.091.605.605%2C0%2C0%2C0%2C.34.1.633.633%2C0%2C0%2C0%2C.547-.3.641.641%2C0%2C0%2C0-.206-.886%22%20transform%3D%22translate%28-187.734%20-166.9%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M171.376%2C235.338a.643.643%2C0%2C0%2C0%2C.332.095.65.65%2C0%2C0%2C0%2C.553-.309.644.644%2C0%2C0%2C0-.213-.886.644.644%2C0%2C0%2C0-.672%2C1.1%22%20transform%3D%22translate%28-157.534%20-215.621%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M90.15%2C366.634a.641.641%2C0%2C0%2C0-.885.206.649.649%2C0%2C0%2C0%2C.205.894.686.686%2C0%2C0%2C0%2C.34.1.645.645%2C0%2C0%2C0%2C.34-1.194%22%20transform%3D%22translate%28-82.114%20-337.545%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M106.542%2C340.179a.647.647%2C0%2C0%2C0-.681%2C1.1.673.673%2C0%2C0%2C0%2C.34.095.663.663%2C0%2C0%2C0%2C.555-.308.652.652%2C0%2C0%2C0-.213-.886%22%20transform%3D%22translate%28-97.208%20-313.185%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M139.349%2C287.234a.643.643%2C0%2C0%2C0-.68%2C1.091.588.588%2C0%2C0%2C0%2C.34.1.648.648%2C0%2C0%2C0%2C.34-1.195%22%20transform%3D%22translate%28-127.421%20-264.424%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M122.943%2C313.7a.649.649%2C0%2C0%2C0-.885.214.641.641%2C0%2C0%2C0%2C.205.886.649.649%2C0%2C0%2C0%2C.34.095.63.63%2C0%2C0%2C0%2C.545-.3.649.649%2C0%2C0%2C0-.205-.894%22%20transform%3D%22translate%28-112.312%20-288.803%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M72.983%2C393.333a.639.639%2C0%2C0%2C0%2C0%2C.91.654.654%2C0%2C0%2C0%2C.459.19.643.643%2C0%2C0%2C0%2C.451-1.1.655.655%2C0%2C0%2C0-.91%2C0%22%20transform%3D%22translate%28-67.035%20-362.052%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M256.283%2C137.332a.639.639%2C0%2C0%2C0%2C0%2C.91.643.643%2C0%2C1%2C0%2C0-.91%22%20transform%3D%22translate%28-235.837%20-126.301%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M177.391%2C373.1a.646.646%2C0%2C0%2C0-.411%2C1.226.621.621%2C0%2C0%2C0%2C.205.032.635.635%2C0%2C0%2C0%2C.609-.435.644.644%2C0%2C0%2C0-.4-.822%22%20transform%3D%22translate%28-162.576%20-343.559%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M167.444%2C402.6a.656.656%2C0%2C0%2C0-.823.411.649.649%2C0%2C0%2C0%2C.413.815.592.592%2C0%2C0%2C0%2C.205.031.635.635%2C0%2C0%2C0%2C.609-.435.657.657%2C0%2C0%2C0-.4-.823%22%20transform%3D%22translate%28-153.413%20-370.723%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M187.337%2C343.6a.647.647%2C0%2C0%2C0-.412%2C1.226.647.647%2C0%2C1%2C0%2C.412-1.226%22%20transform%3D%22translate%28-171.738%20-316.391%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M227.089%2C225.6a.646.646%2C0%2C0%2C0-.411%2C1.226.623.623%2C0%2C0%2C0%2C.205.032.646.646%2C0%2C0%2C0%2C.61-.443.637.637%2C0%2C0%2C0-.4-.815%22%20transform%3D%22translate%28-208.344%20-207.725%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M197.293%2C314.1a.647.647%2C0%2C0%2C0-.412%2C1.226.652.652%2C0%2C0%2C0%2C.816-.4.645.645%2C0%2C0%2C0-.4-.823%22%20transform%3D%22translate%28-180.904%20-289.225%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M246.946%2C166.6a.658.658%2C0%2C0%2C0-.822.4.643.643%2C0%2C0%2C0%2C.411.814.588.588%2C0%2C0%2C0%2C.205.04.647.647%2C0%2C0%2C0%2C.205-1.258%22%20transform%3D%22translate%28-226.627%20-153.39%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M237.035%2C196.1a.643.643%2C0%2C0%2C0-.411%2C1.218.675.675%2C0%2C0%2C0%2C.205.039.646.646%2C0%2C0%2C0%2C.205-1.257%22%20transform%3D%22translate%28-217.507%20-180.558%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M207.239%2C284.6a.644.644%2C0%2C0%2C0-.816.411.653.653%2C0%2C0%2C0%2C.4.815.647.647%2C0%2C0%2C0%2C.413-1.226%22%20transform%3D%22translate%28-190.066%20-262.059%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M217.143%2C255.1a.647.647%2C0%2C1%2C0-.412%2C1.226.594.594%2C0%2C0%2C0%2C.206.031.646.646%2C0%2C0%2C0%2C.207-1.257%22%20transform%3D%22translate%28-199.179%20-234.889%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3Cpath%20d%3D%22M156.889%2C432.4a.64.64%2C0%2C0%2C0%2C0%2C.91.617.617%2C0%2C0%2C0%2C.451.19.624.624%2C0%2C0%2C0%2C.459-.19.639.639%2C0%2C0%2C0%2C0-.91.671.671%2C0%2C0%2C0-.91%2C0%22%20transform%3D%22translate%28-144.305%20-398.039%29%22%20fill%3D%22%23AAAAAA%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
.c-facilityCard.-disable.-type8 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22137%22%20height=%22100%22%20viewBox=%220%200%20137%20100%22%3E%3Cg%20transform=%22translate(-1179%20-2525)%22%3E%3Crect%20width=%22137%22%20height=%22100%22%20rx%3D%225%22%20transform%3D%22translate(1179%202525)%22%20fill%3D%22none%22/%3E%3Cg%20transform%3D%22translate(1223.646%202567.04)%22%3E%3Cpath%20d%3D%22M9.282%2C14.243A7.121%2C7.121%2C0%2C1%2C0%2C2.162%2C7.122a7.119%2C7.119%2C0%2C0%2C0%2C7.119%2C7.121M22.543%2C34.155l-4.5-2.89a8.04%2C8.04%2C0%2C0%2C0-2.819-.519l-1.766-.072V21.933l3.023-.577a4.492%2C4.492%2C0%2C0%2C0%2C2.486-1.067l3.942-3.615c1.285-1%2C1.842-2.165.845-3.453s-2.169-.91-3.455.088l-3.838%2C2.4-8.467.288c-1.919-.041-4.5.2-6.463%2C4.257A26.388%2C26.388%2C0%2C0%2C0%2C.221%2C32.042c.441%2C3.546%2C3.6%2C5.4%2C7.773%2C5.241A6.125%2C6.125%2C0%2C0%2C0%2C10%2C36.919l6.352-.71%2C4.191%2C1.706c1.438.765%2C2.654.937%2C3.418-.5s.017-2.494-1.42-3.257m8.934-6.924H46.282a1.178%2C1.178%2C0%2C0%2C0%2C.765-2.072l-7.4-6.33a1.175%2C1.175%2C0%2C0%2C0-1.529%2C0l-7.4%2C6.33a1.177%2C1.177%2C0%2C0%2C0%2C.765%2C2.072m1.37%2C1.321c-1.542%2C0-2.795.894-2.795%2C2v4.834c0%2C1.1%2C1.253%2C2%2C2.795%2C2s2.8-.894%2C2.8-2V30.548c0-1.1-1.25-2-2.8-2m12.065%2C0c-1.542%2C0-2.8.894-2.8%2C2v4.834c0%2C1.1%2C1.253%2C2%2C2.8%2C2s2.8-.894%2C2.8-2V30.548c0-1.1-1.25-2-2.8-2M29.972%2C12.385%2C27.783%2C8.832a2.1%2C2.1%2C0%2C0%2C0-2.892-.244%2C2.1%2C2.1%2C0%2C0%2C0-1.081%2C2.692L26%2C14.835a2.1%2C2.1%2C0%2C0%2C0%2C2.892.244%2C2.1%2C2.1%2C0%2C0%2C0%2C1.081-2.694%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23AAAAAA%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-disable.-type9 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22138%22%20height=%22100%22%20viewBox=%220%200%20138%20100%22%3E%3Cg%20transform=%22translate(-1322%20-2525)%22%3E%3Crect%20width=%22138%22%20height=%22100%22%20rx%3D%225%22%20transform%3D%22translate(1322%202525)%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M20.573%2C12.882V5H4.174v7.882A4.97%2C4.97%2C0%2C0%2C0%2C0%2C17.785V35.866a4.97%2C4.97%2C0%2C0%2C0%2C4.771%2C4.963v2.1H7.454V40.839h9.839v2.087h2.683v-2.1a4.969%2C4.969%2C0%2C0%2C0%2C4.771-4.963V17.785a4.97%2C4.97%2C0%2C0%2C0-4.174-4.9m-1.788-.07H5.963V6.788H18.785Zm1.192%2C22.574H4.771v-2.81H19.977Zm0-14.312H4.771v-2.81H19.977Z%22%20transform%3D%22translate(1378.126%202557.776)%22%20fill%3D%22%23AAAAAA%22/%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-disable.-type10 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22138%22%20height=%22100%22%20viewBox=%220%200%20138%20100%22%3E%3Cg%20transform=%22translate(-1035%20-2633)%22%3E%3Crect%20width=%22138%22%20height=%22100%22%20rx%3D%225%22%20transform%3D%22translate(1035%202633)%22%20fill%3D%22none%22/%3E%3Cg%20transform%3D%22translate(1085.261%202670.12)%22%3E%3Cpath%20d%3D%22M37.006%2C11.9a1.619%2C1.619%2C0%2C0%2C0-1.14-.472H30.234V8.253A8.254%2C8.254%2C0%2C0%2C0%2C21.981%200H15.5A8.254%2C8.254%2C0%2C0%2C0%2C7.244%208.253v3.171H1.611A1.61%2C1.61%2C0%2C0%2C0%2C0%2C13.036V15.09A1.611%2C1.611%2C0%2C0%2C0%2C1.611%2C16.7H2.838l2.135%2C15.3a1.616%2C1.616%2C0%2C0%2C0%2C1.6%2C1.388h24.34a1.613%2C1.613%2C0%2C0%2C0%2C1.6-1.388l2.135-15.3h1.227a1.613%2C1.613%2C0%2C0%2C0%2C1.612-1.612V13.036a1.619%2C1.619%2C0%2C0%2C0-.472-1.139M9.7%2C13.116a1.031%2C1.031%2C0%2C1%2C1-1.032%2C1.032A1.031%2C1.031%2C0%2C0%2C1%2C9.7%2C13.116M11.28%2C28.792a1.246%2C1.246%2C0%2C0%2C1-2.493%2C0V19.6a1.246%2C1.246%2C0%2C1%2C1%2C2.493%2C0Zm5.819%2C0a1.248%2C1.248%2C0%2C0%2C1-1.247%2C1.246l-.01%2C0-.011%2C0a1.246%2C1.246%2C0%2C0%2C1-1.246-1.246V19.6a1.246%2C1.246%2C0%2C0%2C1%2C1.246-1.246l.011%2C0%2C.01%2C0A1.248%2C1.248%2C0%2C0%2C1%2C17.1%2C19.6Zm5.8%2C0a1.247%2C1.247%2C0%2C0%2C1-1.246%2C1.246l-.012%2C0-.01%2C0a1.247%2C1.247%2C0%2C0%2C1-1.247-1.246V19.6a1.247%2C1.247%2C0%2C0%2C1%2C1.247-1.246l.01%2C0%2C.012%2C0A1.248%2C1.248%2C0%2C0%2C1%2C22.895%2C19.6Zm2.623-17.368H11.96V8.253A3.538%2C3.538%2C0%2C0%2C1%2C15.5%2C4.716h6.483a3.538%2C3.538%2C0%2C0%2C1%2C3.537%2C3.538Zm3.174%2C17.368a1.247%2C1.247%2C0%2C0%2C1-2.494%2C0V19.6a1.247%2C1.247%2C0%2C0%2C1%2C2.494%2C0Zm-.914-13.613a1.031%2C1.031%2C0%2C1%2C1%2C1.031-1.031%2C1.031%2C1.031%2C0%2C0%2C1-1.031%2C1.031%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23AAAAAA%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-disable.-type11 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22137%22%20height=%22100%22%20viewBox=%220%200%20137%20100%22%3E%3Cg%20transform=%22translate(-1179%20-2633)%22%3E%3Crect%20width=%22137%22%20height=%22100%22%20rx=%225%22%20transform=%22translate(1179%202633)%22%20fill=%22none%22/%3E%3Cg%20transform=%22translate(1222.728%202668.192)%22%3E%3Cpath%20d=%22M6.437%2C2.689a.651.651%2C0%2C0%2C0-.7.61l-.457%2C7c-.032.419-.711.452-.723%2C0L4.249%2C3.29a.64.64%2C0%2C0%2C0-.69-.664.64.64%2C0%2C0%2C0-.69.664l-.306%2C7.015c-.012.449-.69.416-.723%2C0l-.457-7a.65.65%2C0%2C0%2C0-.7-.61A.6.6%2C0%2C0%2C0%2C0%2C3.3v8.2c0%2C1.106.623%2C1.81%2C1.807%2C2.417a1.748%2C1.748%2C0%2C0%2C1%2C.8%2C1.5c0%2C.673-.928%2C19.934-.928%2C21.6s.759%2C2.5%2C1.88%2C2.5%2C1.879-.833%2C1.879-2.5S4.51%2C16.1%2C4.51%2C15.424a1.751%2C1.751%2C0%2C0%2C1%2C.8-1.5c1.184-.608%2C1.807-1.311%2C1.807-2.417V3.3a.6.6%2C0%2C0%2C0-.68-.61%22%20transform=%22translate(0%20-2.376)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M466.321%2C0c-1.786%2C0-4.078%2C6.805-4.549%2C12.492-.223%2C2.677-.336%2C5.8-.336%2C7.027s.225%2C2.007%2C1.115%2C2.007h1.786l-.781%2C13.113c-.111%2C1.338.223%2C2.615%2C1.561%2C2.615s2.008-.719%2C2.008-2.615V2.119S467.242%2C0%2C466.321%2C0%22%20transform=%22translate(-417.586%200)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M172.718%2C110.947a9.172%2C9.172%2C0%2C1%2C0%2C9.171%2C9.172%2C9.183%2C9.183%2C0%2C0%2C0-9.171-9.172%22%20transform=%22translate(-148.003%20-100.403)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M95.99%2C26.161A17.229%2C17.229%2C0%2C1%2C0%2C113.218%2C43.39%2C17.229%2C17.229%2C0%2C0%2C0%2C95.99%2C26.161m0%2C27.212a9.983%2C9.983%2C0%2C1%2C1%2C9.982-9.983%2C9.994%2C9.994%2C0%2C0%2C1-9.982%2C9.983%22%20transform=%22translate(-71.276%20-23.676)%22%20fill=%22%23AAAAAA%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-disable.-type12 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22138%22%20height=%22100%22%20viewBox=%220%200%20138%20100%22%3E%3Cg%20transform=%22translate(-1322%20-2633)%22%3E%3Crect%20width=%22138%22%20height=%22100%22%20rx=%225%22%20transform=%22translate(1322%202633)%22%20fill=%22none%22/%3E%3Cg%20transform=%22translate(1371.872%202668.192)%22%3E%3Cpath%20d=%22M6.285%2C37.256H30.971a6.292%2C6.292%2C0%2C0%2C0%2C6.285-6.285V6.285A6.293%2C6.293%2C0%2C0%2C0%2C30.971%2C0H6.285A6.293%2C6.293%2C0%2C0%2C0%2C0%2C6.285V30.971a6.292%2C6.292%2C0%2C0%2C0%2C6.285%2C6.285M2.328%2C6.285A3.962%2C3.962%2C0%2C0%2C1%2C6.285%2C2.328H30.971a3.962%2C3.962%2C0%2C0%2C1%2C3.957%2C3.957V30.971a3.962%2C3.962%2C0%2C0%2C1-3.957%2C3.957H6.285a3.962%2C3.962%2C0%2C0%2C1-3.957-3.957Z%22%20transform=%22translate(0%200)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M126.353%2C68.106l2.828.049q6.823.119%2C8.044-5.516a7.934%2C7.934%2C0%2C0%2C0%2C.164-1.4%2C4.255%2C4.255%2C0%2C0%2C0-.657-2.523%2C4.156%2C4.156%2C0%2C0%2C0-2.077-1.521%2C9.408%2C9.408%2C0%2C0%2C0-3.5-.6l-8.062-.141-3.262%2C16.8%2C5.515.1Zm1.512-7.641%2C1.636.029q2.546.044%2C2.521%2C1.517a2.064%2C2.064%2C0%2C0%2C1-.764%2C1.611%2C2.591%2C2.591%2C0%2C0%2C1-1.775.612l-2.384-.042Z%22%20transform=%22translate(-109.993%20-51.819)%22%20fill=%22%23AAAAAA%22/%3E%3Cpath%20d=%22M112.375%2C279.652l10.209-5.622h0l-10.21-5.622V272H102.1v4.069h10.275Z%22%20transform=%22translate(-93.714%20-246.363)%22%20fill=%22%23AAAAAA%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c-facilityCard.-disable .c-facilityCard__heading, .c-facilityCard.-disable .c-facilityCard__text {
  color: #aaa;
}

.c-facilityCard__heading {
  left: 0;
  position: absolute;
  top: 10px;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: -.08em;
  text-align: center;
  width: 100%;
}

.c-facilityCard__text {
  bottom: 7px;
  left: 0;
  position: absolute;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  width: 100%;
}

/* hall setting
------------------------------------*/
.c-hallCard4__columns {
  align-items: normal;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  -moz-column-gap: 35px;
  column-gap: 35px;
}

.c-hallCard4__column:first-child {
  flex: 1;
}
.c-hallCard4__column:nth-child(2) {
  width: 540px;
}

.c-hallCard4__heading {
  font-size: 36px;
  font-weight: 700;
}

.c-hallCard4__review {
  margin-top: 15px;
}

.c-hallCard4__access {
  margin-top: 15px;
}
.c-hallCard4__access li {
  font-size: 17px;
  line-height: 1.7647058824;
  padding-left: 25px;
  position: relative;
}
.c-hallCard4__access li.-address::before {
  left: 0;
  position: absolute;
  top: 5px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212.839%22%20height=%2218.498%22%20viewBox=%220%200%2012.839%2018.498%22%3E%3Cpath%20d=%22M6.42,18.5a.4.4,0,0,1-.217-.064l-.012-.008a.2.2,0,0,1-.041-.042,28.439,28.439,0,0,1-4.365-6.1A13.141,13.141,0,0,1,0,6.69V6.566A6.5,6.5,0,0,1,6.42,0a6.5,6.5,0,0,1,6.419,6.566V6.69a13.229,13.229,0,0,1-1.78,5.59,28.7,28.7,0,0,1-4.376,6.11A.374.374,0,0,1,6.42,18.5Zm0-14.559a2.846,2.846,0,0,0,0,5.69,2.846,2.846,0,0,0,0-5.69Z%22%20fill=%22%232b4476%22/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  height: 19px;
  width: 17px;
}
.c-hallCard4__access li.-transportation::before {
  left: 0;
  position: absolute;
  top: 3px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20width=%2216.686%22%20height=%2223.703%22%20viewBox=%220%200%2016.686%2023.703%22%3E%3Cdefs%3E%3CclipPath%20id=%22a%22%3E%3Crect%20width=%2216.686%22%20height=%2223.703%22%20fill=%22%232b4476%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%20transform=%22translate(0%20-0.001)%22%3E%3Cg%20transform=%22translate(0%200.001)%22%20clip-path=%22url(%23a)%22%3E%3Cpath%20d=%22M16.543%2C393.119l-2.971-2.97H12.436l.634.634H3.616l.634-.634H3.114l-.766.766a.437.437%2C0%2C0%2C0-.081.081L.143%2C393.119a.431.431%2C0%2C0%2C0-.036.6.43.43%2C0%2C0%2C0%2C.6-.036l.447-.447H15.528l.447.447a.4.4%2C0%2C1%2C0%2C.568-.568m-14.581-.682.85-.85H13.874l.85.85Z%22%20transform=%22translate(0%20-370.128)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M25.812%2C12.238l-.169-8.169a1.041%2C1.041%2C0%2C0%2C0-.657-.9%2C20.624%2C20.624%2C0%2C0%2C0-4.585-.8V.976h1.43A.516.516%2C0%2C0%2C0%2C22.37.488.516.516%2C0%2C0%2C0%2C21.831%200H14.18a.516.516%2C0%2C0%2C0-.538.488.516.516%2C0%2C0%2C0%2C.538.488h1.43V2.4a23.911%2C23.911%2C0%2C0%2C0-4.579.792%2C1.007%2C1.007%2C0%2C0%2C0-.662.879L10.2%2C12.238c-.008.373-.014.983-.014%2C1.357v5.145a.68.68%2C0%2C0%2C0%2C.678.678H25.147a.68.68%2C0%2C0%2C0%2C.678-.678V13.594c0-.373-.006-.984-.014-1.357M16.339.976h3.333V2.327c-.479-.025-.983-.04-1.515-.04-.638%2C0-1.245.021-1.817.056ZM12%2C5.689a.7.7%2C0%2C0%2C1%2C.694-.678H23.32a.7.7%2C0%2C0%2C1%2C.694.678l.1%2C4.485a.662.662%2C0%2C0%2C1-.663.678H12.559a.662.662%2C0%2C0%2C1-.663-.678Zm.8%2C11.862a.933.933%2C0%2C1%2C1%2C.933-.932.932.932%2C0%2C0%2C1-.933.932m10.421%2C0a.933.933%2C0%2C1%2C1%2C.932-.932.932.932%2C0%2C0%2C1-.932.932%22%20transform=%22translate(-9.662)%22%20fill=%22%232b4476%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 24px;
  width: 17px;
}
.c-hallCard4__access li + li {
  margin-top: 10px;
}

.c-hallCard4__map {
  height: 100%;
  min-height: 300px;
}

.c-hallCard4__gmap {
  min-height: 100%;
}

.c-hallHeader {
  position: relative;
}
.c-hallHeader::before {
  left: 0;
  position: absolute;
  top: 0;
  background: linear-gradient(to bottom, #f1f3f9, #fff);
  content: "";
  height: 340px;
  width: 100%;
}

.c-hallHeader__inner {
  padding-bottom: 0;
  padding-top: 85px;
  position: relative;
}
.c-hallHeader__inner::before {
  left: 0;
  position: absolute;
  top: 0;
  background: linear-gradient(to bottom, #000, transparent);
  content: "";
  height: 24px;
  opacity: .05;
  width: 100%;
}

.c-hallHeader__container {
  margin-inline: auto;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  width: 1040px;
  z-index: 1;
}

.c-hallHeader__columns {
  align-items: normal;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
}

.c-hallHeader__column {
  width: 100%;
}
.c-hallHeader__column:nth-child(2) {
  margin-top: 56px;
}

.c-hallHeader__label {
  align-items: center;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #222;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  height: 35px;
  margin-top: 10px;
  min-width: 100px;
  padding-left: 10px;
  padding-right: 10px;
}

.c-hallHeader__heading {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2777777778;
  margin-top: 15px;
  width: 560px;
}

.c-hallHeader__review {
  margin-top: 15px;
  min-height: 24px;
}

.c-hallHeader__access {
  margin-top: 15px;
}
.c-hallHeader__access li {
  font-size: 17px;
  line-height: 1.7647058824;
  padding-left: 25px;
  position: relative;
}
.c-hallHeader__access li.-address::before {
  left: 0;
  position: absolute;
  top: 5px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212.839%22%20height=%2218.498%22%20viewBox=%220%200%2012.839%2018.498%22%3E%3Cpath%20d=%22M6.42,18.5a.4.4,0,0,1-.217-.064l-.012-.008a.2.2,0,0,1-.041-.042,28.439,28.439,0,0,1-4.365-6.1A13.141,13.141,0,0,1,0,6.69V6.566A6.5,6.5,0,0,1,6.42,0a6.5,6.5,0,0,1,6.419,6.566V6.69a13.229,13.229,0,0,1-1.78,5.59,28.7,28.7,0,0,1-4.376,6.11A.374.374,0,0,1,6.42,18.5Zm0-14.559a2.846,2.846,0,0,0,0,5.69,2.846,2.846,0,0,0,0-5.69Z%22%20fill=%22%232b4476%22/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  height: 19px;
  width: 17px;
}
.c-hallHeader__access li.-transportation::before {
  left: 0;
  position: absolute;
  top: 3px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20width=%2216.686%22%20height=%2223.703%22%20viewBox=%220%200%2016.686%2023.703%22%3E%3Cdefs%3E%3CclipPath%20id=%22a%22%3E%3Crect%20width=%2216.686%22%20height=%2223.703%22%20fill=%22%232b4476%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%20transform=%22translate(0%20-0.001)%22%3E%3Cg%20transform=%22translate(0%200.001)%22%20clip-path=%22url(%23a)%22%3E%3Cpath%20d=%22M16.543%2C393.119l-2.971-2.97H12.436l.634.634H3.616l.634-.634H3.114l-.766.766a.437.437%2C0%2C0%2C0-.081.081L.143%2C393.119a.431.431%2C0%2C0%2C0-.036.6.43.43%2C0%2C0%2C0%2C.6-.036l.447-.447H15.528l.447.447a.4.4%2C0%2C1%2C0%2C.568-.568m-14.581-.682.85-.85H13.874l.85.85Z%22%20transform=%22translate(0%20-370.128)%22%20fill=%22%232b4476%22/%3E%3Cpath%20d=%22M25.812%2C12.238l-.169-8.169a1.041%2C1.041%2C0%2C0%2C0-.657-.9%2C20.624%2C20.624%2C0%2C0%2C0-4.585-.8V.976h1.43A.516.516%2C0%2C0%2C0%2C22.37.488.516.516%2C0%2C0%2C0%2C21.831%200H14.18a.516.516%2C0%2C0%2C0-.538.488.516.516%2C0%2C0%2C0%2C.538.488h1.43V2.4a23.911%2C23.911%2C0%2C0%2C0-4.579.792%2C1.007%2C1.007%2C0%2C0%2C0-.662.879L10.2%2C12.238c-.008.373-.014.983-.014%2C1.357v5.145a.68.68%2C0%2C0%2C0%2C.678.678H25.147a.68.68%2C0%2C0%2C0%2C.678-.678V13.594c0-.373-.006-.984-.014-1.357M16.339.976h3.333V2.327c-.479-.025-.983-.04-1.515-.04-.638%2C0-1.245.021-1.817.056ZM12%2C5.689a.7.7%2C0%2C0%2C1%2C.694-.678H23.32a.7.7%2C0%2C0%2C1%2C.694.678l.1%2C4.485a.662.662%2C0%2C0%2C1-.663.678H12.559a.662.662%2C0%2C0%2C1-.663-.678Zm.8%2C11.862a.933.933%2C0%2C1%2C1%2C.933-.932.932.932%2C0%2C0%2C1-.933.932m10.421%2C0a.933.933%2C0%2C1%2C1%2C.932-.932.932.932%2C0%2C0%2C1-.932.932%22%20transform=%22translate(-9.662)%22%20fill=%22%232b4476%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 24px;
  width: 17px;
}
.c-hallHeader__access li + li {
  margin-top: 10px;
}

.c-hallHeader__brochure {
  position: absolute;
  right: 10px;
  top: 25px;
}

.c-hallInformation {
  padding-bottom: 50px;
  padding-top: 50px;
}

.c-hallInformation__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 1040px;
}

.c-hallInformation__heading {
  color: #2d438b;
  font-size: 24px;
  font-weight: 700;
}

.c-hallInformation__columns {
  align-items: normal;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  -moz-column-gap: 35px;
  column-gap: 35px;
  margin-top: 30px;
}

.c-hallInformation__column:first-child {
  width: 540px;
}
.c-hallInformation__column:nth-child(2) {
  flex: 1;
}

.c-hallInformation__map {
  height: 100%;
}

.c-hallInformation__gmap {
  height: 100%;
  width: 100%;
}

.c-hallInformation__itemList {
  align-items: normal;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  gap: 8px 6px;
}
.c-hallInformation__itemList li {
  width: calc(33.3333333333% - 4px);
}

.c-hallInformation__overview {
  margin-top: 100px;
}
.c-hallInformation__overview div + div {
  margin-top: 25px;
}
.c-hallInformation__overview div dt {
  border-bottom: 1px solid #333;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 10px;
}
.c-hallInformation__overview div dd {
  margin-top: 15px;
}
.c-hallInformation__overview div dd p {
  font-size: 16px;
  line-height: 1.5625;
}
.c-hallInformation__overview div dd p a {
  color: #2d438b;
}

@media (any-hover: hover) {
  .c-hallInformation__overview div dd p a:hover {
    text-decoration: none;
  }
}
.c-hallInformation__addContent {
  margin-top: 55px;
}

.c-hallInformation__heading2nd {
  color: #2d438b;
  font-size: 24px;
  font-weight: 700;
}
.c-hallInformation__heading2nd + .c-hallInformation__text {
  margin-top: 30px;
}

.c-hallInformation__text {
  font-size: 16px;
  line-height: 1.5625;
}

.c-hallIntroduction {
  padding-bottom: 20px;
  padding-top: 50px;
}

.c-hallIntroduction__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 1040px;
}

.c-hallIntroduction__heading {
  color: #2d438b;
  font-size: 24px;
  font-weight: 700;
}
.c-hallIntroduction__heading + .c-hallIntroduction__text {
  margin-top: 35px;
}

.c-hallIntroduction__text {
  font-size: 16px;
  line-height: 1.5625;
}
.c-hallIntroduction__text + .c-hallIntroduction__text {
  margin-top: 1.5625em;
}

.c-hallSlider__slider {
  margin-top: 20px;
}
.c-hallSlider__slider .swiper-slide {
  width: 100px;
}

.c-hallSlider__slider2 {
  position: relative;
}
.c-hallSlider__slider2 .swiper-button-prev {
  height: 60px;
  left: -30px;
  width: 60px;
}
.c-hallSlider__slider2 .swiper-button-prev::after {
  left: 0;
  position: absolute;
  top: 0;
  background-color: #0093bf;
  border-radius: 50%;
  content: "";
  height: 100%;
  transition: .2s ease-in-out transform;
  width: 100%;
}
.c-hallSlider__slider2 .swiper-button-prev span {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229.277%22%20height%3D%2215.555%22%20viewBox%3D%220%200%209.277%2015.555%22%3E%3Cpath%20d%3D%22M355.777%2C703.222l1.5%2C1.5L351%2C711l6.278%2C6.277-1.5%2C1.5L348%2C711Z%22%20transform%3D%22translate(-348%20-703.222)%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.c-hallSlider__slider2 .swiper-button-next {
  height: 60px;
  right: -30px;
  width: 60px;
}
.c-hallSlider__slider2 .swiper-button-next::after {
  left: 0;
  position: absolute;
  top: 0;
  background-color: #0093bf;
  border-radius: 50%;
  content: "";
  height: 100%;
  transition: .2s ease-in-out transform;
  width: 100%;
}
.c-hallSlider__slider2 .swiper-button-next span {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229.278%22%20height%3D%2215.556%22%20viewBox%3D%220%200%209.278%2015.556%22%3E%3Cpath%20d%3D%22M349.5%2C703.222l-1.5%2C1.5L354.278%2C711%2C348%2C717.278l1.5%2C1.5L357.278%2C711Z%22%20transform%3D%22translate(-348%20-703.222)%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
  z-index: 1;
}

@media (any-hover: hover) {
  .c-hallSlider__slider2 .swiper-button-prev:hover::after {
    transform: scale(1.05);
  }
}
@media (any-hover: hover) {
  .c-hallSlider__slider2 .swiper-button-next:hover::after {
    transform: scale(1.05);
  }
}
.c-hallSlider__img {
  aspect-ratio: 100/58;
  overflow: hidden;
}
.c-hallSlider__img img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.c-hallSlider__img2 {
  aspect-ratio: 1000/576;
  overflow: hidden;
}
.c-hallSlider__img2 img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

/* reading setting
------------------------------------*/
.c-reading {
  padding-bottom: 50px;
  padding-top: 160px;
}

.c-reading__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 840px;
}

.c-reading__heading {
  font-size: 50px;
  font-weight: 700;
  position: relative;
  text-align: center;
}
.c-reading__heading + .c-reading__img {
  margin-top: 30px;
}
.c-reading__heading > span {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
}
.c-reading__heading > span::before {
  bottom: 0;
  left: 0;
  position: absolute;
  background-color: #333;
  content: "";
  height: 2px;
  width: 100%;
}

.c-reading__img {
  text-align: center;
}
.c-reading__img + .c-reading__heading2nd {
  margin-top: 35px;
}

.c-reading__heading2nd {
  color: #2d438b;
  font-size: 24px;
  font-weight: 700;
}
.c-reading__heading2nd + .c-reading__text {
  margin-top: 25px;
}

.c-reading__text {
  font-size: 17px;
  line-height: 1.7647058824;
}
.c-reading__text + .c-reading__text {
  margin-top: 1.7647058824em;
}
.c-reading__text + .c-reading__heading2nd {
  margin-top: 50px;
}

/* recommend setting
------------------------------------*/
.c-recommend {
  padding-bottom: 50px;
  padding-top: 50px;
}

.c-recommend__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 840px;
}

.c-recommendBanner {
  background-color: #cfba0d;
  display: block;
  text-decoration: none;
  transition: 0.2s ease-in-out box-shadow;
}

@media (any-hover: hover) {
  .c-recommendBanner:hover {
    box-shadow: 0 0 10px rgba(45, 67, 139, 0.4);
  }
  .c-recommendBanner:hover .c-hallCard__img img {
    transform: scale(1.05);
  }
}
.c-recommendBanner__header {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  position: relative;
}

.c-recommendBanner__img img {
  vertical-align: bottom;
  width: 100%;
}

.c-recommendBanner__heading {
  left: 50%;
  position: absolute;
  top: 50%;
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  text-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  translate: -50% -50%;
  width: 100%;
}
.c-recommendBanner__heading span.-epithet {
  display: block;
  font-size: 50px;
  margin-bottom: 3px;
}
.c-recommendBanner__heading span.-number {
  font-family: Oswald, sans-serif;
  font-size: 66px;
  font-weight: 400;
  margin-left: 8px;
  margin-right: 8px;
}

.c-recommendBanner__body {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2246%22%20height=%2246%22%20viewBox=%220%200%2046%2046%22%3E%3Cg%20transform=%22translate(-1285%20-5909)%22%3E%3Cpath%20d=%22M23,2a21.006,21.006,0,0,0-8.174,40.351,21.006,21.006,0,0,0,16.347-38.7A20.867,20.867,0,0,0,23,2m0-2A23,23,0,1,1,0,23,23,23,0,0,1,23,0Z%22%20transform=%22translate(1285%205909)%22%20fill=%22%23fff%22/%3E%3Cg%20transform=%22translate(1303.361%205924)%22%3E%3Cpath%20d=%22M349.5,703.222l-1.5,1.5L354.278,711,348,717.278l1.5,1.5L357.278,711Z%22%20transform=%22translate(-348%20-703.222)%22%20fill=%22%23fff%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: right 75px center;
  background-repeat: no-repeat;
  height: 90px;
}

.c-recommendBanner__text {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: .05em;
  text-align: center;
}

.c-recommendClosing {
  background-color: #f1f3f9;
  border-top: 1px solid #ddd;
  padding-bottom: 50px;
  padding-top: 65px;
}

.c-recommendClosing__container {
  margin-inline: auto;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  width: 840px;
  z-index: 1;
}

.c-recommendClosing__heading {
  color: #2d438b;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.c-recommendClosing__text {
  font-size: 17px;
  line-height: 1.7647058824;
  margin-top: 20px;
}

.c-recommendContents__heading {
  margin-bottom: -17px;
  text-align: center;
}
.c-recommendContents__heading span {
  align-items: center;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #99832d;
  border-radius: 9999px;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  height: 34px;
  width: 117px;
}

.c-recommendContents__panel {
  background-color: #f3f3f3;
  border-radius: 5px;
  padding: 40px 30px;
}

.c-recommendContents__menu div + div {
  margin-top: 35px;
}
.c-recommendContents__menu div dt {
  border-bottom: 1px solid #333;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 15px;
}
.c-recommendContents__menu div dd {
  font-size: 17px;
  margin-top: 10px;
}
.c-recommendContents__menu div dd a {
  color: #333;
  text-decoration: none;
}

@media (any-hover: hover) {
  .c-recommendContents__menu div dd a:hover {
    text-decoration: underline;
  }
}
.c-recommendHall {
  overflow: hidden;
  padding-bottom: 20px;
  padding-top: 60px;
  position: relative;
}
.c-recommendHall::before {
  left: 0;
  position: absolute;
  top: 0;
  background-color: #f1f3f9;
  content: "";
  height: 1300px;
  width: 100%;
}
.c-recommendHall::after {
  left: 0;
  position: absolute;
  top: 1300px;
  background: linear-gradient(to bottom, #f1f3f9, #fff);
  content: "";
  height: 376px;
  width: 100%;
}

.c-recommendHall__container {
  margin-inline: auto;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  width: 1120px;
  z-index: 1;
}

.c-recommendHall__panel {
  background-color: #fff;
  border-radius: 10px;
  padding: 40px 40px 50px 40px;
}

.c-recommendHall__number {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}
.c-recommendHall__number span {
  position: relative;
}
.c-recommendHall__number span::before {
  left: -58px;
  position: absolute;
  top: 50%;
  background-color: #fff;
  content: "";
  height: 1px;
  translate: 0 -50%;
  width: 40px;
}
.c-recommendHall__number span::after {
  position: absolute;
  right: -67px;
  top: 50%;
  background-color: #fff;
  content: "";
  height: 1px;
  translate: 0 -50%;
  width: 40px;
}

.c-recommendHall__header {
  background-color: #99822d;
  padding-bottom: 15px;
  padding-top: 20px;
}

.c-recommendHall__heading {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  margin-top: 15px;
  text-align: center;
}

.c-recommendHall__information {
  margin-top: 40px;
}

.c-recommendHall__reason {
  margin-top: 60px;
}

.c-recommendHall__heading2nd {
  font-size: 36px;
  font-weight: 700;
  letter-spacing: .05em;
  text-align: center;
}

.c-recommendHall__itemList {
  align-items: normal;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  -moz-column-gap: 20px;
  column-gap: 20px;
  margin-top: 60px;
}
.c-recommendHall__itemList li {
  height: auto;
  width: calc(33.3333333333% - 13.3333333333px);
}

.c-recommendHall__cta {
  margin-top: 30px;
  background-color: #f3f3f3;
  padding-bottom: 20px;
  padding-top: 20px;
}

.c-recommendHall__cs {
  margin-top: 50px;
}

.c-recommendHall__buttonList li {
  text-align: center;
}

.c-recommendHall__button {
  align-items: center;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #fff;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229.278%22%20height%3D%2215.556%22%20viewBox%3D%220%200%209.278%2015.556%22%3E%3Cpath%20d%3D%22M349.5%2C703.222l-1.5%2C1.5L354.278%2C711%2C348%2C717.278l1.5%2C1.5L357.278%2C711Z%22%20transform%3D%22translate(-348%20-703.222)%22%20fill%3D%22%23333%22/%3E%3C/svg%3E");
  background-position: right 15px center;
  background-repeat: no-repeat;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  color: #333;
  font-size: 22px;
  font-weight: 700;
  height: 70px;
  text-decoration: none;
  transition: .2s ease-in-out box-shadow;
  width: 360px;
}

@media (any-hover: hover) {
  .c-recommendHall__button:hover {
    box-shadow: 0 0 10px rgba(45, 67, 139, 0.4);
  }
}
.c-recommendHeader {
  position: relative;
}
.c-recommendHeader::before {
  left: 0;
  position: absolute;
  top: 0;
  background: linear-gradient(to bottom, #f1f3f9, #fff);
  content: "";
  height: 100%;
  width: 100%;
}

.c-recommendHeader__inner {
  padding-bottom: 140px;
  padding-top: 95px;
  position: relative;
}
.c-recommendHeader__inner::before {
  left: 0;
  position: absolute;
  top: 0;
  background: linear-gradient(to bottom, #000, transparent);
  content: "";
  height: 24px;
  opacity: .05;
  width: 100%;
  z-index: 1;
}
.c-recommendHeader__inner::after {
  bottom: 0;
  left: 0;
  position: absolute;
  background: linear-gradient(to top, #000, transparent);
  content: "";
  height: 24px;
  opacity: .05;
  width: 100%;
}

.c-recommendHeader__container {
  margin-inline: auto;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  width: 1120px;
  z-index: 1;
}

.c-recommendHeader__epithet {
  font-size: 36px;
  font-weight: 700;
  letter-spacing: .05em;
  margin-bottom: -10px;
}

.c-recommendHeader__heading {
  font-size: 50px;
  font-weight: 700;
}
.c-recommendHeader__heading > span {
  display: inline-block;
  position: relative;
}
.c-recommendHeader__heading > span::before {
  bottom: -5px;
  left: 0;
  position: absolute;
  background-color: #333;
  content: "";
  height: 2px;
  width: 100%;
}
.c-recommendHeader__heading > span span {
  color: #2d438b;
  font-family: Oswald, sans-serif;
  font-weight: 400;
  font-size: 80px;
}

.c-recommendHeader__img {
  position: absolute;
  right: 0;
  top: 0;
  aspect-ratio: 618/340;
  overflow: hidden;
  height: 100%;
}
.c-recommendHeader__img img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.c-recommendIntroduction {
  background-color: #cfba0d;
  padding-bottom: 30px;
  padding-top: 30px;
}

.c-recommendIntroduction__container {
  margin-inline: auto;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  width: 1120px;
  z-index: 1;
}

.c-recommendIntroduction__panel {
  background-color: #fff;
  padding: 30px 40px;
}

.c-recommendIntroduction__columns {
  align-items: normal;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  -moz-column-gap: 60px;
  column-gap: 60px;
}

.c-recommendIntroduction__column:first-child {
  padding-top: 15px;
  width: 460px;
}
.c-recommendIntroduction__column:nth-child(2) {
  flex: 1;
}

.c-recommendIntroduction__heading {
  font-size: 24px;
  font-weight: 700;
}

.c-recommendIntroduction__text {
  font-size: 17px;
  line-height: 1.7647058824;
  margin-top: 30px;
}
.c-recommendIntroduction__text + .c-recommendIntroduction__text {
  margin-top: 1.7647058824em;
}

/* result setting
------------------------------------*/
.c-result {
  background-color: #f3f3f3;
  padding-bottom: 50px;
  padding-top: 60px;
  position: relative;
}

.c-result__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 1120px;
}

.c-result__header {
  margin-bottom: 35px;
  position: relative;
}

.c-result__heading {
  font-size: 28px;
  font-weight: 700;
}
.c-result__heading span {
  color: #2d438b;
  font-size: 36px;
  letter-spacing: 0.05em;
}

.c-result__text {
  font-size: 17px;
  line-height: 1.7647058824;
  margin-top: 20px;
}
.c-result__text + .c-result__text {
  margin-top: 1.7647058824em;
}

.c-result__nav {
  position: absolute;
  right: 0;
  top: -20px;
}
.c-result__nav.-noSort {
  top: 8px;
}

.c-result__menu > li + li {
  margin-top: 20px;
}

.c-result__pageNav {
  margin-top: 55px;
}

.c-resultNav__columns {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  -moz-column-gap: 25px;
  column-gap: 25px;
}

.c-resultNav__column:nth-child(2) {
  width: 320px;
}

.c-resultNav__total {
  font-size: 20px;
  font-weight: 700;
}
.c-resultNav__total span {
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 400;
  margin-left: 6px;
  margin-right: 4px;
}

.c-resultNav__select {
  align-items: center;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #fff;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2233.013%22%20height%3D%2214.469%22%20viewBox%3D%220%200%2033.013%2014.469%22%3E%3Cg%20transform%3D%22translate(-1193%20-2329)%22%3E%3Crect%20width%3D%2214%22%20height%3D%222%22%20transform%3D%22translate(1199%202329)%22%20fill%3D%22%232b4476%22/%3E%3Crect%20width%3D%223%22%20height%3D%222%22%20transform%3D%22translate(1193%202329)%22%20fill%3D%22%232b4476%22/%3E%3Crect%20width%3D%2220%22%20height%3D%222%22%20transform%3D%22translate(1193%202335)%22%20fill%3D%22%232b4476%22/%3E%3Crect%20width%3D%2214%22%20height%3D%222%22%20transform%3D%22translate(1193%202341)%22%20fill%3D%22%232b4476%22/%3E%3Crect%20width%3D%223%22%20height%3D%222%22%20transform%3D%22translate(1210%202341)%22%20fill%3D%22%232b4476%22/%3E%3Cg%20transform%3D%22translate(1217.881%202329.428)%22%3E%3Cpath%20d%3D%22M-5383.219-19226.828h-2V-19239h2Z%22%20transform%3D%22translate(5387.932%2019239)%22%20fill%3D%22%232b4476%22/%3E%3Cpath%20d%3D%22M-5384.139-19223.531l-4.419-4.42%2C1.414-1.414%2C3.005%2C3.006%2C3.005-3.006%2C1.414%2C1.414Z%22%20transform%3D%22translate(5387.851%2019237.572)%22%20fill%3D%22%232b4476%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: left 12px center;
  background-repeat: no-repeat;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.c-resultNav__select select {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.97%22%20height%3D%2210.692%22%20viewBox%3D%220%200%2016.97%2010.692%22%3E%3Cg%20transform%3D%22translate(-450.703%20-9561.654)%22%3E%3Cpath%20d%3D%22M1.5%2C0%2C0%2C1.5%2C6.278%2C7.778%2C0%2C14.056l1.5%2C1.5L9.278%2C7.778Z%22%20transform%3D%22translate(466.966%209562.361)%20rotate(90)%22%20fill%3D%22%23333%22/%3E%3Cpath%20d%3D%22M1.5-.707%2C9.985%2C7.778%2C1.5%2C16.263-.707%2C14.056%2C5.571%2C7.778-.707%2C1.5ZM8.571%2C7.778%2C1.5.707.707%2C1.5%2C6.985%2C7.778.707%2C14.056l.793.793Z%22%20transform%3D%22translate(466.966%209562.361)%20rotate(90)%22%20fill%3D%22rgba(0%2C0%2C0%2C0)%22/%3E%3C/g%3E%3C/svg%3E");
  background-position: right 28px center;
  background-repeat: no-repeat;
  border: none;
  border-radius: 0;
  color: #333;
  font-size: 20px;
  font-weight: 700;
  height: 58px;
  outline: 0;
  padding-left: 55px;
  width: 320px;
}

@media (max-width: 767px) {
  .c-resultNav__select {
    margin-inline: auto;
    max-width: 320px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .c-resultNav__select select {
    background-position: right 15px center;
    padding-left: 0;
    text-align: center;
    text-align-last: center;
    width: 100%;
  }
}
/* search setting
------------------------------------*/
.c-search__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 1120px;
}

.c-search__nav {
  margin-top: 50px;
}

.c-search__slider {
  margin-top: 40px;
}

.c-search2 {
  padding-bottom: 50px;
  padding-top: 70px;
}

.c-search2__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 1120px;
}

.c-search2__heading {
  color: #2d438b;
  font-size: 50px;
  font-weight: 700;
  position: relative;
  text-align: center;
}
.c-search2__heading > span {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
}
.c-search2__heading > span::before {
  bottom: 0;
  left: 0;
  position: absolute;
  background-color: #333;
  content: "";
  height: 2px;
  width: 100%;
}

.c-search2__slider {
  margin-top: 40px;
}

.c-search2__nav {
  margin-top: 50px;
}

.c-search2__heading2nd {
  font-size: 44px;
  font-weight: 700;
  margin-top: 60px;
  text-align: center;
}
.c-search2__heading2nd span {
  display: inline-block;
  padding-left: 55px;
  position: relative;
}
.c-search2__heading2nd span::before {
  left: 0;
  position: absolute;
  top: -2.5px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2244.774%22%20height=%2254.085%22%20viewBox=%220%200%2044.774%2054.085%22%3E%3Cg%20transform=%22translate(-37.994%20-1235.484)%22%3E%3Cpath%20d=%22M34.278,409.916a.976.976,0,0,1,0-1.953h1.811a2.365,2.365,0,0,1,1.519.53,2.948,2.948,0,0,1,.908,1.348l6.17,17.954a1.533,1.533,0,0,1,.087.511,1.7,1.7,0,0,1-.557,1.236,2.727,2.727,0,0,1-1,.6,2.974,2.974,0,0,1-.963.165H2.515a3.022,3.022,0,0,1-.966-.165,2.7,2.7,0,0,1-.99-.593A1.714,1.714,0,0,1,0,428.309a1.622,1.622,0,0,1,.087-.514L6.261,409.84a2.926,2.926,0,0,1,.905-1.348,2.351,2.351,0,0,1,1.522-.53H10.5a.976.976,0,0,1,0,1.953H8.688a.464.464,0,0,0-.3.093,1.014,1.014,0,0,0-.28.463L2,428.215a1.411,1.411,0,0,0,.178.078,1.079,1.079,0,0,0,.334.057H42.259a1.031,1.031,0,0,0,.331-.057,1,1,0,0,0,.181-.081l-6.1-17.74a1.041,1.041,0,0,0-.283-.463.461.461,0,0,0-.3-.093Z%22%20transform=%22translate(37.994%20859.267)%22%20fill=%22%232d438b%22/%3E%3Cpath%20d=%22M15.552,43.816a.982.982,0,0,1-.525-.152l-.03-.02a.47.47,0,0,1-.1-.1A67.413,67.413,0,0,1,4.325,29.086C1.539,23.932,0,19.23,0,15.846v-.294a15.55,15.55,0,1,1,31.1,0v.294c0,3.368-1.535,8.073-4.312,13.24a68.03,68.03,0,0,1-10.6,14.472A.916.916,0,0,1,15.552,43.816Zm0-34.485a6.739,6.739,0,1,0,6.732,6.739A6.744,6.744,0,0,0,15.552,9.331Z%22%20transform=%22translate(44.443%201235.484)%22%20fill=%22%232d438b%22/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  content: "";
  height: 55px;
  width: 45px;
}

.c-search2__area {
  margin-top: 35px;
}

.c-searchHeader {
  border-bottom: 1px solid #ddd;
  position: relative;
}
.c-searchHeader::before {
  left: 0;
  position: absolute;
  top: 0;
  background: linear-gradient(to bottom, #f1f3f9, #fff);
  content: "";
  height: 340px;
  width: 100%;
}

.c-searchHeader__inner {
  padding-bottom: 50px;
  padding-top: 120px;
  position: relative;
}
.c-searchHeader__inner::before {
  left: 0;
  position: absolute;
  top: 0;
  background: linear-gradient(to bottom, #000, transparent);
  content: "";
  height: 24px;
  opacity: .05;
  width: 100%;
}
.c-searchHeader__inner::after {
  bottom: 0;
  left: 0;
  position: absolute;
  background: linear-gradient(to top, #000, transparent);
  content: "";
  height: 24px;
  opacity: .05;
  width: 100%;
}

.c-searchHeader__container {
  margin-inline: auto;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  width: 1120px;
  z-index: 1;
}

.c-searchHeader__heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2777777778;
  width: 560px;
}
.c-searchHeader__heading span {
  color: #2d438b;
  font-size: 36px;
  letter-spacing: .05em;
  margin-right: 6px;
}

.c-searchHeader__resultNav {
  position: absolute;
  right: 20px;
  top: -5px;
}

.c-searchHeader__text {
  font-size: 17px;
  line-height: 1.7647058824;
  margin-top: 20px;
}
.c-searchHeader__text + .c-searchHeader__text {
  margin-top: 1.7647058824em;
}

.c-searchHeader__map {
  margin-top: 30px;
}

.c-searchHeader__gmap {
  height: 700px;
  width: 100%;
}

.p-searchArea {
  position: relative;
  z-index: 1;
}

.p-searchArea__heading {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
}

.p-searchArea__areaList {
  margin-top: 25px;
}

.p-searchArea__nav {
  margin-top: 30px;
}

.p-searchHeader {
  border-bottom: 1px solid #ddd;
  position: relative;
}
.p-searchHeader::before {
  left: 0;
  position: absolute;
  top: 0;
  background: linear-gradient(to bottom, #f1f3f9, #fff);
  content: "";
  height: 340px;
  width: 100%;
}

.p-searchHeader__inner {
  padding-bottom: 50px;
  padding-top: 90px;
  position: relative;
}
.p-searchHeader__inner::before {
  left: 0;
  position: absolute;
  top: 0;
  background: linear-gradient(to bottom, #000, transparent);
  content: "";
  height: 24px;
  opacity: .05;
  width: 100%;
}

.p-searchHeader__container {
  margin-inline: auto;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  width: 1120px;
  z-index: 1;
}

.p-searchHeader__heading {
  color: #2d438b;
  font-size: 50px;
  font-weight: 700;
  text-align: center;
}
.p-searchHeader__heading > span {
  display: inline-block;
  position: relative;
}
.p-searchHeader__heading > span::before {
  bottom: -5px;
  left: 0;
  position: absolute;
  background-color: #2d438b;
  content: "";
  height: 2px;
  width: 100%;
}

.p-searchHeader__text {
  font-size: 20px;
  font-weight: 700;
  margin-top: 20px;
  text-align: center;
}

.p-searchHeader__map {
  margin-top: 35px;
}

.p-searchHeader__area {
  margin-top: 50px;
}

.p-searchMap {
  position: relative;
  z-index: 1;
}

.p-searchMap__heading {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
}

.p-searchMap__map {
  margin-top: 25px;
}

/* voice setting
------------------------------------*/
.p-voice {
  background-color: #f3f3f3;
  padding-bottom: 50px;
  padding-top: 60px;
}

.p-voice__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 1040px;
}

.p-voice__heading {
  font-size: 28px;
  font-weight: 700;
  text-align: center;
}

.p-voice__nav {
  align-items: normal;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  -moz-column-gap: 54px;
  column-gap: 54px;
  margin-top: 30px;
}
.p-voice__nav > div {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
  -moz-column-gap: 20px;
  column-gap: 20px;
}
.p-voice__nav > div:first-child {
  flex: 1;
}
.p-voice__nav > div:nth-child(2) {
  width: 482px;
}
.p-voice__nav > div dt {
  color: #2d438b;
  font-size: 18px;
  font-weight: 700;
  flex: 1;
}
.p-voice__nav > div dt span {
  padding-left: 30px;
  position: relative;
}
.p-voice__nav > div dt span::before {
  left: 0;
  position: absolute;
  top: 50%;
  background-size: contain;
  content: "";
  translate: 0 -50%;
}
.p-voice__nav > div dt span.-area::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.576%22%20height%3D%2227.962%22%20viewBox%3D%220%200%2020.576%2027.962%22%3E%3Cpath%20d%3D%22M10.289%2C27.962a.667.667%2C0%2C0%2C1-.347-.1l-.02-.013a.305.305%2C0%2C0%2C1-.066-.063%2C43.133%2C43.133%2C0%2C0%2C1-6.995-9.227C1.018%2C15.273%2C0%2C12.272%2C0%2C10.112V9.925A10.124%2C10.124%2C0%2C0%2C1%2C10.289%2C0%2C10.123%2C10.123%2C0%2C0%2C1%2C20.576%2C9.925v.188c0%2C2.149-1.016%2C5.152-2.853%2C8.45A43.532%2C43.532%2C0%2C0%2C1%2C10.711%2C27.8.618.618%2C0%2C0%2C1%2C10.289%2C27.962Zm0-22.007a4.385%2C4.385%2C0%2C0%2C0-4.459%2C4.3%2C4.385%2C4.385%2C0%2C0%2C0%2C4.459%2C4.3%2C4.383%2C4.383%2C0%2C0%2C0%2C4.454-4.3A4.383%2C4.383%2C0%2C0%2C0%2C10.289%2C5.955Z%22%20fill%3D%22%232b4476%22/%3E%3C/svg%3E");
  height: 28px;
  width: 21px;
}
.p-voice__nav > div dt span.-sort::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2214%22%20viewBox%3D%220%200%2020%2014%22%3E%3Cg%20transform%3D%22translate%28-982%20-1424%29%22%3E%3Crect%20width%3D%2214%22%20height%3D%222%22%20transform%3D%22translate%28988%201424%29%22%20fill%3D%22%232b4476%22/%3E%3Crect%20width%3D%223%22%20height%3D%222%22%20transform%3D%22translate%28982%201424%29%22%20fill%3D%22%232b4476%22/%3E%3Crect%20width%3D%2220%22%20height%3D%222%22%20transform%3D%22translate%28982%201430%29%22%20fill%3D%22%232b4476%22/%3E%3Crect%20width%3D%2214%22%20height%3D%222%22%20transform%3D%22translate%28982%201436%29%22%20fill%3D%22%232b4476%22/%3E%3Crect%20width%3D%223%22%20height%3D%222%22%20transform%3D%22translate%28999%201436%29%22%20fill%3D%22%232b4476%22/%3E%3C/g%3E%3C/svg%3E");
  height: 14px;
  width: 20px;
}
.p-voice__nav > div dd {
  width: 360px;
}

.p-voice__menu {
  margin-top: 20px;
}
.p-voice__menu li + li {
  margin-top: 20px;
}

.p-voice__pageNav {
  margin-top: 55px;
}

.p-voice__select {
  align-items: center;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  width: 100%;
}
.p-voice__select select {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.97%22%20height%3D%2210.692%22%20viewBox%3D%220%200%2016.97%2010.692%22%3E%3Cg%20transform%3D%22translate(-450.703%20-9561.654)%22%3E%3Cpath%20d%3D%22M1.5%2C0%2C0%2C1.5%2C6.278%2C7.778%2C0%2C14.056l1.5%2C1.5L9.278%2C7.778Z%22%20transform%3D%22translate(466.966%209562.361)%20rotate(90)%22%20fill%3D%22%23333%22/%3E%3Cpath%20d%3D%22M1.5-.707%2C9.985%2C7.778%2C1.5%2C16.263-.707%2C14.056%2C5.571%2C7.778-.707%2C1.5ZM8.571%2C7.778%2C1.5.707.707%2C1.5%2C6.985%2C7.778.707%2C14.056l.793.793Z%22%20transform%3D%22translate(466.966%209562.361)%20rotate(90)%22%20fill%3D%22rgba(0%2C0%2C0%2C0)%22/%3E%3C/g%3E%3C/svg%3E");
  background-position: right 28px center;
  background-repeat: no-repeat;
  border: none;
  border-radius: 0;
  color: #333;
  font-size: 20px;
  height: 62px;
  outline: 0;
  padding-left: 20px;
  width: 360px;
}

.p-voiceIntroduction {
  padding-bottom: 50px;
  padding-top: 50px;
}

.p-voiceIntroduction__container {
  margin-inline: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 1040px;
}

.p-voiceIntroduction__slider {
  margin-top: 40px;
}

/* ------------------------------------------------------------------------
	Ajustment For Small PC Window 
------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------
	Ajustment For Smart Phone 
------------------------------------------------------------------------ */
@media (max-width: 767px) {
  /* cs setting
  ------------------------------------*/
  .c-cs {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .c-cs__container {
    padding-left: 25px;
    padding-right: 25px;
    width: auto;
  }

  /* facility card setting
  ------------------------------------*/
  .c-facilityCard {
    height: 85px;
  }

  .c-facilityCard__heading {
    font-size: 15px;
    top: 8px;
  }

  .c-facilityCard__text {
    bottom: 4px;
    font-size: 14px;
  }

  /* hall setting
  ------------------------------------*/
  .c-hallCard4__columns {
    display: block;
  }

  .c-hallCard4__column:nth-child(2) {
    margin-top: 20px;
    width: auto;
  }

  .c-hallCard4__heading {
    font-size: 22px;
  }

  .c-hallCard4__access {
    margin-top: 20px;
    padding-left: 5px;
  }

  .c-hallCard4__access li {
    font-size: 16px;
    line-height: 1.5625;
    padding-left: 25px;
  }

  .c-hallCard4__map {
    min-height: 260px;
  }

  .c-hallCard4__gmap {
    height: 260px;
    width: 100%;
  }

  .c-hallCard4__gmap.-iframe iframe {
    height: 260px;
    width: 100%;
  }

  .c-hallHeader {
    border-bottom: none;
  }

  .c-hallHeader::before {
    content: none;
  }

  .c-hallHeader__inner {
    padding-bottom: 20px;
    padding-top: 0;
  }

  .c-hallHeader__inner::before {
    content: none;
  }

  .c-hallHeader__container {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }

  .c-hallHeader__column:first-child {
    margin-top: 15px;
    order: 2;
  }

  .c-hallHeader__column:nth-child(2) {
    margin-top: 0;
    order: 1;
  }

  .c-hallHeader__label {
    font-size: 14px;
    height: 25px;
    min-width: 86px;
  }

  .c-hallHeader__heading {
    font-size: 22px;
    width: auto;
  }

  .c-hallHeader__access {
    margin-top: 20px;
    padding-left: 5px;
  }

  .c-hallHeader__access li {
    font-size: 16px;
    line-height: 1.5625;
    padding-left: 25px;
  }

  .c-hallHeader__nav {
    margin-top: 15px;
  }

  .c-hallInformation {
    padding-bottom: 20px;
    padding-top: 15px;
  }

  .c-hallInformation__container {
    padding-left: 25px;
    padding-right: 25px;
    width: auto;
  }

  .c-hallInformation__heading {
    font-size: 20px;
    text-align: center;
  }

  .c-hallInformation__heading span {
    display: inline-block;
    font-size: 30px;
    margin-top: 5px;
    padding-bottom: 5px;
    position: relative;
  }

  .c-hallInformation__heading span::before {
    bottom: 0;
    left: 0;
    position: absolute;
    background-color: #2d438b;
    content: "";
    height: 2px;
    width: 100%;
  }

  .c-hallInformation__columns {
    display: block;
    margin-top: 20px;
  }

  .c-hallInformation__column:first-child {
    width: auto;
  }

  .c-hallInformation__column:nth-child(2) {
    margin-top: 10px;
  }

  .c-hallInformation__map {
    height: 260px;
    margin-left: -10px;
    margin-right: -10px;
  }

  .c-hallInformation__gmap.-iframe iframe {
    height: 260px;
    width: 100%;
  }

  .c-hallInformation__cta {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 10px;
  }

  .c-hallInformation__itemList {
    background-color: #f3f3f3;
    gap: 6px 6px;
    margin-left: -25px;
    margin-right: -25px;
    padding: 15px;
    position: relative;
  }

  .c-hallInformation__overview {
    margin-top: 35px;
  }

  .c-hallInformation__overview div dt {
    font-size: 18px;
  }

  .c-hallInformation__addContent {
    margin-top: 30px;
  }

  .c-hallInformation__heading2nd {
    font-size: 20px;
    text-align: center;
  }

  .c-hallInformation__heading2nd + .c-hallInformation__text {
    margin-top: 15px;
  }

  .c-hallInformation__text {
    padding-left: 5px;
    padding-right: 5px;
  }

  .c-hallIntroduction {
    padding-bottom: 15px;
    padding-top: 30px;
  }

  .c-hallIntroduction__container {
    padding-left: 25px;
    padding-right: 25px;
    width: auto;
  }

  .c-hallIntroduction__heading {
    font-size: 20px;
    line-height: 1.4;
  }

  .c-hallIntroduction__heading + .c-hallIntroduction__text {
    margin-top: 15px;
  }

  .c-hallSlider__slider {
    margin-top: 10px;
    padding-left: 10px;
  }

  .c-hallSlider__slider2 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .c-hallSlider__slider2 .swiper-button-prev {
    height: 40px;
    left: 10px;
    width: 40px;
  }

  .c-hallSlider__slider2 .swiper-button-next {
    height: 40px;
    right: 10px;
    width: 40px;
  }

  .c-hallSlider__slider2 .swiper-pagination-fraction {
    background-color: rgba(51, 51, 51, 0.69);
    bottom: 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    height: 24px;
    left: auto;
    margin-left: auto;
    padding: 5px 15px;
    right: 0;
    width: -moz-fit-content;
    width: fit-content;
  }

  .c-hallSlider__img {
    aspect-ratio: 390 / 224;
  }

  .c-hallSlider__img2 {
    aspect-ratio: 100 / 58;
  }

  /* reading setting
  ------------------------------------*/
  .c-reading {
    padding-bottom: 30px;
    padding-top: 35px;
  }

  .c-reading__container {
    padding-left: 35px;
    padding-right: 35px;
    width: auto;
  }

  .c-reading__heading {
    font-size: 20px;
  }

  .c-reading__heading + .c-reading__img {
    margin-top: 20px;
  }

  .c-reading__heading > span {
    padding-bottom: 0;
  }

  .c-reading__heading > span::before {
    content: none;
  }

  .c-reading__heading > span span {
    display: block;
    font-size: 26px;
    margin-top: 5px;
    padding-bottom: 6px;
    position: relative;
  }

  .c-reading__heading > span span::before {
    bottom: 0;
    left: 0;
    position: absolute;
    background-color: #333;
    content: "";
    height: 2px;
    width: 100%;
  }

  .c-reading__img {
    margin-left: -20px;
    margin-right: -20px;
  }

  .c-reading__img + .c-reading__heading2nd {
    margin-top: 20px;
  }

  .c-reading__heading2nd {
    font-size: 20px;
    text-align: center;
  }

  .c-reading__heading2nd + .c-reading__text {
    margin-top: 15px;
  }

  .c-reading__text {
    font-size: 16px;
    line-height: 1.5625;
  }

  .c-reading__text + .c-reading__text {
    margin-top: 1.5625em;
  }

  .c-reading__text + .c-reading__heading2nd {
    margin-top: 35px;
  }

  /* recommend setting
  ------------------------------------*/
  .c-recommend {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .c-recommend__container {
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
  }

  .c-recommendBanner__header {
    padding: 0;
  }

  .c-recommendBanner__heading {
    font-size: 30px;
  }

  .c-recommendBanner__heading span.-epithet {
    font-size: 37px;
  }

  .c-recommendBanner__heading span.-number {
    font-size: 49px;
  }

  .c-recommendBanner__body {
    background-image: none;
    height: 52px;
  }

  .c-recommendBanner__text {
    font-size: 20px;
    letter-spacing: 0;
  }

  .c-recommendClosing {
    border-top: none;
    padding-bottom: 20px;
    padding-top: 30px;
  }

  .c-recommendClosing__container {
    width: auto;
  }

  .c-recommendClosing__heading {
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
  }

  .c-recommendClosing__text {
    font-size: 16px;
    line-height: 1.5625;
  }

  .c-recommendContents__heading {
    margin-bottom: -18.5px;
  }

  .c-recommendContents__heading span {
    font-size: 18px;
    height: 37px;
    width: 102px;
  }

  .c-recommendContents__panel {
    padding: 30px 20px 25px 20px;
  }

  .c-recommendContents__menu div + div {
    margin-top: 20px;
  }

  .c-recommendContents__menu div dt {
    font-size: 18px;
    padding-bottom: 10px;
  }

  .c-recommendContents__menu div dd {
    font-size: 16px;
    line-height: 1.5625;
  }

  .c-recommendCta {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .c-recommendCta__container {
    padding-left: 25px;
    padding-right: 25px;
  }

  .c-recommendCta__buttonList {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .c-recommendCta__buttonList li {
    width: calc(50% - 5px);
  }

  .c-recommendHall {
    padding-bottom: 30px;
    padding-top: 0;
  }

  .c-recommendHall::before {
    content: none;
  }

  .c-recommendHall::after {
    content: none;
  }

  .c-recommendHall__container {
    padding-left: 0;
    padding-right: 0;
    width: auto;
  }

  .c-recommendHall__panel {
    padding: 0;
  }

  .c-recommendHall__number {
    font-size: 18px;
  }

  .c-recommendHall__number span::before {
    left: -50px;
  }

  .c-recommendHall__number span::after {
    right: -50px;
  }

  .c-recommendHall__header {
    padding-bottom: 20px;
    padding-top: 25px;
  }

  .c-recommendHall__heading {
    font-size: 24px;
    margin-top: 10px;
  }

  .c-recommendHall__information {
    margin-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .c-recommendHall__reason {
    background-color: #f3f3f3;
    margin-top: 20px;
    padding: 30px 20px 20px 20px;
  }

  .c-recommendHall__heading2nd {
    font-size: 22px;
    line-height: 1.2727272727;
  }

  .c-recommendHall__itemList {
    display: block;
    margin-top: 15px;
  }

  .c-recommendHall__itemList li {
    width: auto;
  }

  .c-recommendHall__itemList li + li {
    margin-top: 10px;
  }

  .c-recommendHall__cta {
    background-color: transparent;
    margin-top: 20px;
    padding: 0 30px;
  }

  .c-recommendHall__cs {
    margin-top: 0;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 30px;
  }

  .c-recommendHall__buttonList {
    align-items: normal;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: normal;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .c-recommendHall__buttonList li {
    width: calc(50% - 5px);
  }

  .c-recommendHeader::before {
    background: linear-gradient(to bottom, #f2f2f2, #fff);
  }

  .c-recommendHeader__inner {
    padding-bottom: 40px;
    padding-top: 25px;
  }

  .c-recommendHeader__inner::before {
    content: none;
  }

  .c-recommendHeader__inner::after {
    height: 15px;
  }

  .c-recommendHeader__container {
    width: auto;
  }

  .c-recommendHeader__epithet {
    font-size: 22px;
    text-align: center;
  }

  .c-recommendHeader__heading {
    font-size: 26px;
    text-align: center;
  }

  .c-recommendHeader__heading > span span {
    color: #333;
    font-size: 45px;
  }

  .c-recommendIntroduction {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .c-recommendIntroduction__container {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }

  .c-recommendIntroduction__panel {
    padding: 12px 20px 20px 20px;
  }

  .c-recommendIntroduction__img {
    margin-bottom: 20px;
    text-align: center;
  }

  .c-recommendIntroduction__columns {
    display: block;
  }

  .c-recommendIntroduction__column:first-child {
    padding-top: 0;
    width: auto;
  }

  .c-recommendIntroduction__column:nth-child(2) {
    margin-top: 20px;
  }

  .c-recommendIntroduction__heading {
    font-size: 22px;
    text-align: center;
  }

  .c-recommendIntroduction__text {
    font-size: 16px;
    line-height: 1.5625;
    margin-top: 20px;
  }

  .c-recommendIntroduction__text + .c-recommendIntroduction__text {
    margin-top: 1.5625em;
  }

  /* result setting
  ------------------------------------*/
  .c-result {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .c-result__container {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }

  .c-result__header {
    margin-bottom: 20px;
  }

  .c-result__heading {
    font-size: 18px;
    margin-bottom: 15px;
    text-align: center;
  }

  .c-result__heading span {
    font-size: 22px;
  }

  .c-result__text {
    font-size: 18px;
    line-height: 1.3888888889;
    margin-top: 30px;
  }

  .c-result__text + .c-result__text {
    margin-top: 1.3888888889em;
  }

  .c-result__nav {
    margin-top: 20px;
    position: static;
  }

  .c-result__menu > li + li {
    margin-top: 15px;
  }

  .c-result__pageNav {
    margin-top: 25px;
  }

  .c-resultNav__columns {
    display: block;
  }

  .c-resultNav__column:nth-child(2) {
    margin-top: 20px;
    text-align: center;
    width: auto;
  }

  .c-resultNav__total {
    font-size: 18px;
    text-align: center;
  }

  .c-resultNav__total span {
    font-size: 26px;
    margin-left: 4px;
    margin-right: 1px;
  }

  /* search setting
  ------------------------------------*/
  .c-search__container {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }

  .c-search__nav {
    margin-top: 20px;
  }

  .c-search__slider {
    margin-top: 10px;
  }

  .c-search2 {
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .c-search2__container {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }

  .c-search2__heading {
    font-size: 20px;
  }

  .c-search2__heading > span {
    padding-bottom: 0;
  }

  .c-search2__heading > span::before {
    content: none;
  }

  .c-search2__heading > span span {
    display: inline-block;
    font-size: 26px;
    margin-top: 5px;
    padding-bottom: 5px;
    position: relative;
  }

  .c-search2__heading > span span::before {
    bottom: 0;
    left: 0;
    position: absolute;
    background-color: #2d438b;
    content: "";
    height: 2px;
    width: 100%;
  }

  .c-search2__slider {
    margin-top: 10px;
  }

  .c-search2__nav {
    margin-top: 20px;
  }

  .c-searchHeader {
    border-bottom: none;
  }

  .c-searchHeader::before {
    height: 144px;
  }

  .c-searchHeader__inner {
    padding-bottom: 20px;
    padding-top: 35px;
  }

  .c-searchHeader__inner::before {
    content: none;
  }

  .c-searchHeader__inner::after {
    content: none;
  }

  .c-searchHeader__container {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }

  .c-searchHeader__heading {
    font-size: 20px;
    text-align: center;
    width: auto;
  }

  .c-searchHeader__heading span {
    display: block;
    font-size: 26px;
    letter-spacing: 0;
    margin-bottom: 8px;
  }

  .c-searchHeader__text {
    font-size: 18px;
    line-height: 1.3888888889;
    margin-top: 30px;
  }

  .c-searchHeader__text + .c-searchHeader__text {
    margin-top: 1.3888888889em;
  }

  .c-searchHeader__map {
    margin-top: 20px;
  }

  .c-searchHeader__gmap {
    height: 400px;
  }

  .p-searchArea__nav {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 0;
  }

  .p-searchArea__areaList2 {
    margin-top: 20px;
  }

  .p-searchArea__panel2 {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  }

  .p-searchHeader {
    border-bottom: none;
  }

  .p-searchHeader::before {
    height: 144px;
  }

  .p-searchHeader__inner {
    padding-bottom: 20px;
    padding-top: 35px;
  }

  .p-searchHeader__inner::before {
    content: none;
  }

  .p-searchHeader__container {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }

  .p-searchHeader__heading {
    font-size: 26px;
    text-align: center;
  }

  .p-searchHeader__text {
    font-size: 18px;
    line-height: 1.3888888889;
    margin-top: 25px;
    text-align: center;
  }

  .p-searchHeader__area {
    margin-top: 15px;
  }

  /* voice setting
  ------------------------------------*/
  .p-voice {
    border-bottom: none;
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .p-voice__container {
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
  }

  .p-voice__nav {
    display: block;
  }

  .p-voice__nav > div {
    -moz-column-gap: 0;
    column-gap: 0;
  }

  .p-voice__nav > div + div {
    margin-top: 15px;
  }

  .p-voice__nav > div:nth-child(2) {
    width: auto;
  }

  .p-voice__nav > div dt {
    flex: none;
    padding-left: 15px;
    width: 140px;
  }

  .p-voice__nav > div dd {
    flex: 1;
  }

  .p-voice__menu li + li {
    margin-top: 15px;
  }

  .p-voice__pageNav {
    margin-top: 25px;
  }

  .p-voice__select {
    max-width: 320px;
  }

  .p-voice__select select {
    background-position: right 15px center;
    font-size: 16px;
    width: 100%;
  }

  .p-voiceIntroduction {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .p-voiceIntroduction__container {
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
  }
}
