/*=====================================================
  kdaDetail
=====================================================*/
.kdaDetail {
  padding: 0 20px;
}

@media print, screen and (min-width: 1000px) {
  .kdaDetail {
    padding: 0;
  }
}

.kdaDetail .kdaDetail__head {
  margin-bottom: 0;
  padding: 20px 0;
}

@media print, screen and (min-width: 576px) {
  .kdaDetail .kdaDetail__head {
    padding: 20px 0 30px 0;
  }
}

@media print, screen and (min-width: 1000px) {
  .kdaDetail .kdaDetail__head {
    background-size: auto auto;
    background-position: right 30%  top 0;
  }
}

.kdaDetail .kdaDetail__head .kdaDetail__logo {
  width: 100%;
}

@media print, screen and (min-width: 768px) {
  .kdaDetail .kdaDetail__head .kdaDetail__logo {
    width: 80%;
  }
}

@media print, screen and (min-width: 1000px) {
  .kdaDetail .kdaDetail__head .kdaDetail__logo {
    width: 397px;
  }
}

.kdaDetail .kdaDetail__head .kdaDetail__btnReturnTop {
  width: 100px;
  height: 100%;
  text-align: right;
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: center;
}

@media print, screen and (min-width: 768px) {
  .kdaDetail .kdaDetail__head .kdaDetail__btnReturnTop {
    width: 160px;
  }
}

@media (min-width: 751px) {
  a[href*="tel:"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
  }
  }

.kdaDetail .kdaDetail__title {
  margin: 0 0 15px 0;
  padding: 0;
}

.kdaDetail .kdaDetail__pht {
  margin: 0 0 10px 0;
}

.kdaDetail .kdaDetail__pht img {
  border-radius: 12px;
}

.kdaDetail .kdaDetail__caption {
  margin: 0 0 1rem;
  font-size: 16px;
  line-height: 1.6;
}

.kdaDetail__caption ul {
    margin: 0;
    padding: 0
}

.kdaDetail__caption ul li {
    list-style: none;
  padding-left: 1.3em;
  text-indent: -1em;
}

.kdaDetail .kdaDetail__icon {
    margin-top: 10px;
  margin-bottom: 15px;
  font-size: 13px;
  font-size: 0.92857rem;
}

.kdaDetail .kdaDetail__iconAttention {
  margin-bottom: 15px;
  font-size: 13px;
  font-size: 0.92857rem;
}

.kdaDetail .kdaDetail__address {
  margin-bottom: 0;
  margin-top: 10px;
  padding-top: 10px;
  font-size: 16px;
  border-top: dashed 1px gray;
}

.kdaDetail .kdaDetail__map {
  margin-bottom: 15px;
}

.kdaDetail__parkList {
  max-width: 300px;
}

@media print, screen and (min-width: 576px) {
  .kdaDetail__parkList {
    max-width: 100%;
  }
}

.kdaDetail__block {
  margin: 0 0 20px 0;
  padding: 15px 10px;
  /* border-bottom: dashed 1px gray; */
  /* border-radius: 10px; */
  /* background-color: #EEE; */
}

/* .kdaDetail .kdaDetail__box {
  height: 580PX;
} */

/* .kdaDetail__block.kdaDetail__block--a {
  background-color: #fce9f0;
}

.kdaDetail__block.kdaDetail__block--b {
  background-color: #def2f0;
}

.kdaDetail__block.kdaDetail__block--c {
  background-color: #f1e6dc;
} */
/*# sourceMappingURL=detail.css.map */


.kdaDetail__address ul {
    margin: 0;
    padding: 0
}

.kdaDetail__address li {
    list-style: inside;
    line-height: 1.8;
    padding-left: 1.5em;
    text-indent: -1.5em;

}



.indent {
    padding-left: 2em;
    text-indent: -3em;
}

img {
    page-break-before: always;
    }
