body {
  background: #fff;
}

.isPc .f-links {
  margin-top: 20px;
}

.isPc .f-copy {
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: center;
}

.isWap .fInner {
  margin: 0.5rem 0;
}

.isPc .f-links .select-options ul {
  max-height: 130px;
  overflow: auto;
}
.isWap .f-links .select-options ul {
  max-height: 2rem;
  overflow: auto;
}
.isWap .f-copy {
  margin-top: 0.6rem;
}
.f-links .select-options ul::-webkit-scrollbar {
  width: 8px;
  height: 68px;
}
/*.f-links .select-options ul::-webkit-scrollbar-track{ background-color: #58a1c4;}*/
.f-links .select-options ul::-webkit-scrollbar-thumb {
  background-color: #ececec;
  border-radius: 25px;
}

.isWap .tit h2 {
  font-family: "Helvetica Condensed";
}
.isWap .fr {
  float: left;
}

.isWap .i-list3 img {
  width: 2.4rem;
  height: 1.6rem;
}

.isPc .map .map-more {
  font-family: "Source Sans 3";
}

.isWap .map .map-more {
  font-family: "Source Sans 3";
}

.isPc .i-list2 .list-more,
.isWap .i-list2 .list-more {
  font-family: "Source Sans 3";
}

.isPc .i-list4 .list-more,
.isWap .i-list4 .list-more {
  font-family: "Source Sans 3";
}

li {
  font-family: "MyriadPro-Regular";
}

li em {
  font-family: "MyriadPro-Bold";
}

.isWap .map .map-tit a {
  font-family: "Helvetica Condensed";
}

.isPc .logo a:hover {
  cursor: default;
}

.isPc .i-list2 li p {
  height: 130px;
}

.isPc .logo {
  background: none;
  color: #fff;
  font-size: 78px;
  line-height: 82px;
  font-family: Impact;
}

.isPc .i-section4 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.isPc .i-section1 {
  padding-top: 0px;
}

.isWap .main {
  margin-top: 0.2rem;
}

.isWap .map .map-tit,
.isWap .map .map-tit a {
  color: #a78d69;
}

.isWap .map {
  background-color: #fcf6ef;
}

.isPc .map {
  display: flex;
}

.isPc .map .map-tit,
.isPc .map .map-tit a {
  color: #a78d69;
}

.isPc .map .map-more {
  display: flex;
  align-items: center;
  gap: 10px;
  background: none;
  height: 25px;
  line-height: 25px;
  font-family: "Source Sans 3";
  font-weight: 500;
  padding: 0;
}

.map .map-more::before {
  content: " ";
  display: inline-block;
  width: 22px;
  height: 22px;
  background: url("../i/more.svg") center no-repeat;
  background-size: 100% 100%;
}

.isWap .map .map-more {
  background: none;
  padding-left: 0;
  display: flex;
  align-items: center;
  gap: 0.1rem;
}

.isWap .map .map-more::before {
  width: 0.36rem;
  height: 0.36rem;
}

/* .isPc .map .map-text {
	top: 170px;
	left: 90px;
} */

.isPc #map img {
  width: auto;
  height: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}

.isWap #map img {
  display: none;
}
