@charset "UTF-8";

/*=====================

現地案内図 CSS

=====================*/

article {
  overflow: clip!important;
}

.c-page-caption {
  margin-bottom: 5em;
}
#map .c-header__sitename a {
  padding-top: 0.7em;
}
@media screen and (max-width: 768px) {
#map .c-header__sitename a {
  padding-top: 1em;
}
}

/*---------------------*/
/* 共通 */
/*---------------------*/
.conCopy {
  width: 100%;
  margin-bottom: 5em;
}
.conCopy p {
  font-family: 'Noto Serif JP', serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.1em;
  text-align: left;
}
#map .c-pagetitle {
  margin-top: 0;
  /*background: linear-gradient(90deg, rgba(139, 109, 92, 1) 0%, rgba(238, 220, 208, 1) 50%, rgba(139, 109, 92, 1) 100%);*/
  background: url(../images/map/bg_01.webp) no-repeat 0% 0%/cover!important;
}

@media screen and (max-width: 768px) {
.conCopy {
  margin-bottom: 2.5em;
}
.conCopy p {
  text-align: center;
}
}
@media screen and (max-width: 430px) {
}

/*---------------------*/
/* 現地案内図 */
/*---------------------*/
#map .map {
  width: 100%;
  margin: 3em auto 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
#map .map {
  width: 95%;
  margin: 0 auto;
}
}