<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* --------------------------------------------- */
/* â–¼ãƒ¢ãƒã‚¤ãƒ«ãƒ•ã‚¡ãƒ¼ã‚¹ãƒˆ (å…¨ç’°å¢ƒã«å…±é€šã®ãƒ‡ã‚¶ã‚¤ãƒ³) */
/* --------------------------------------------- */
.pickup_bg {
  margin: 70px auto 0;
  padding: 2em 0;
  width: 90%;
}

.pickup_bg_entry{
	padding: 2em 0;
}

.pickup_bg_entry .scroll-bg-content {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}
.pickup_wrap img {
  width: 100%;
  height: auto;
}
.pickup_mv {
  position: relative;
  width: 100%;
  min-height: 300px;
  background: url("/images/pickup/mv_eat.webp") center / cover;
}
.pickup_mv.hotel {
  background: url("/images/pickup/mv_hotel.webp") center / cover;
}
.pickup_mv.buy {
  background: url("/images/pickup/mv_buy.webp") center / cover;
}
.pickup_mv.play {
  background: url("/images/pickup/mv_play.webp") center / cover;
  margin: 0;
}
.pickup_mv.see {
  background: url("/images/pickup/mv_see.webp") center / cover;
}
.pickup_mv img {
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: 80%;
}
.pickup_ttl {
  width: 90%;
  margin: auto;
}
.ichioshi_ttl {
  margin: 0 auto 1em;
  max-width: 180px;
}
.ichioshi_ttl img {
  width: 100%;
  height: auto;
}
.pickup_contents_wrap.mgt0 {
  border: none;
  margin: 0 auto;
  padding: 0;
}
.pickup_contents_wrap {
  border-top: 1px solid #707070;
  padding: 2em 0 0;
  margin: 2em auto;
}
.pickup_contents_ttl {
  color: #3593C4;
  letter-spacing: 2px;
}
.pickup_contents_ttl span {
  display: block;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.4;
}
.pickup_contents_ttl span.eat {
  color: #BC5974;
}
.pickup_contents_ttl span.play {
  color: #127BA4;
  margin: 0;
}
.pickup_contents_ttl span.see {
  color: #2C5C2F;
}
.pickup_contents_ttl span.hotel {
  color: #7E6B30;
}
.pickup_contents_ttl span.buy {
  color: #8E5F80;
}
.pickup_contents_list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0em auto 0em;
  justify-content: center;
}
.pickup_contents_list li {
  margin: 1em 8px 0em;
  width: calc(100% / 2 - 16px);
}
.pickup_contents_list p {
  position: relative;
  text-align: left;
  padding: 0 0 0 10px;
  font-size: 1.3rem;
  margin: 0.5em auto 0;
}
.pickup_contents_list p::before {
  position: absolute;
  top: 0;
  left: 0;
  content: '\f0da';
  font-family: FontAwesome;
  font-weight: 400;
  color: #333;
}
.pickup_spot_ttl {
  font-weight: bold;
  font-size: 2rem;
  margin: 0 auto 0.3em;
}
.pickup_spot_ttl span {
  color: #3593C4;
  font-size: 1.4rem;
  display: block;
}
.pickup_spot_ttl img {
  width: 40px;
  display: inline-block;
}
.pickup_spot_txt {
  font-size: 1.4rem;
  margin: 0 auto 1em;
}
.pickup_spot_bnr {}
.ichioshi_mv img {
  width: 100%;
  height: auto;
}
.ichioshi_ttl {
  margin: 0 auto 1em;
  max-width: 180px;
}
.ichioshi_ttl img {
  width: 100%;
  height: auto;
}
/* ------------------------------------ */
/* â–¼PCç”¨ãƒ‡ã‚¶ã‚¤ãƒ³ã¨ã—ã¦ä»˜ã‘è¶³ã™ãƒ‡ã‚¶ã‚¤ãƒ³ */
/* ------------------------------------ */
@media all and (min-width: 768px) {
  .pickup_bg {
    margin: 100px auto 0;
    padding: 5em 0;
    max-width: 1200px;
  }
	
	.pickup_bg_entry{
	padding: 2em 0 5em;
		 background-color: #f4f0e5;
}
	
	
  .pickup_mv {
    min-height: 500px;
  }
  .pickup_mv img {
    position: absolute;
    bottom: 40px;
    left: 5%;
    max-width: 550px;
  }
  .pickup_ttl {
    max-width: 530px;
  }
  .ichioshi_ttl {
    margin: 0 auto 2em;
    max-width: 250px;
  }
  .pickup_contents_wrap {
    padding: 4em 0 0;
    margin: 4em auto;
  }
  .pickup_contents_ttl span {
    font-size: 2.5rem;
  }
  .pickup_contents_list.flex-start {
    justify-content: flex-start;
  }
  .pickup_contents_list li {
    margin: 1em 8px 0em;
    width: calc(100% / 4 - 16px);
  }
  .pickup_contents_list p {
    padding: 0 0 0 15px;
    font-size: 1.6rem;
  }
  .pickup_spot_ttl {
    font-size: 3rem;
  }
  .pickup_spot_ttl span {
    font-size: 1.6rem;
  }
  .pickup_spot_ttl img {
    width: 60px;
  }
  .pickup_spot_txt {
    font-size: 1.8rem;
    margin: 0 auto 2em;
  }
  .pickup_spot_bnr {
    max-width: 750px;
    margin: auto;
  }
  .ichioshi_ttl {
    margin: 0 auto 2em;
    max-width: 250px;
  }
}</pre></body></html>