/* CSS Document */
.main-wpcontent h2::before {
  background-color: #EB839B; }

.main-wpcontent h3 {
  border-top: 2px solid #EB839B;
  border-bottom: 2px solid #EB839B; }

.main-wpcontent h4 {
  border-left: 5px solid #EB839B; }

.main-wpcontent h5 {
  color: #EB839B; }

table th {
  background-color: #EB839B; }

em, span.em {
  color: #EB839B; }

header {
  background: #EB839B; }

#header {
  background: #EB839B; }

#global-area {
  background-color: #EDDEE1; }

#nav-global {
  border-left: 2px solid #EB839B; }
  @media screen and (max-width: 1040px) {
    #nav-global {
      border-left: none; } }
  #nav-global > li {
    border-right: 2px solid #EB839B;
    border-top: 2px solid #EB839B; }
    @media screen and (max-width: 1040px) {
      #nav-global > li {
        border-top: none; } }
    @media screen and (max-width: 1040px) {
      #nav-global > li:nth-child(12) {
        border-right: none; } }

#footer-gallery {
  background: #F2FAE5; }
  #footer-gallery__outer {
    background: url(image/share/bg-footer-spr.svg) top center no-repeat; }
    @media screen and (max-width: 1040px) {
      #footer-gallery__outer {
        background-size: 100% auto;
        padding-top: 12vw; } }
  #footer-gallery__inner .footer-gallery--h2--jp {
    background-color: #F2FAE5; }

#footer {
  background-color: #EB839B; }

#copyright {
  background-color: #B76F80; }

#back-top #back-top-img .trigona {
  fill: #EB839B; }

#nlink > li .nlink-list--text {
  background-color: #EB839B; }
  #nlink > li .nlink-list--text::after {
    background: url(image/share/icon-arrow-bottom-spr.svg) center center no-repeat;
    background-size: contain; }

#archive-news-area .archive-news-list--title .loop-index--cat, #top-topics__inner .archive-news-list--title .loop-index--cat, #archive-topics .archive-news-list--title .loop-index--cat,
#archive-news-area .archive-topics-list--title .loop-index--cat,
#top-topics__inner .archive-topics-list--title .loop-index--cat,
#archive-topics .archive-topics-list--title .loop-index--cat {
  background-color: #EB839B; }
#archive-news-area .archive-news-list--detail, #top-topics__inner .archive-news-list--detail, #archive-topics .archive-news-list--detail,
#archive-news-area .archive-topics-list--detail,
#top-topics__inner .archive-topics-list--detail,
#archive-topics .archive-topics-list--detail {
  background-color: #EB839B; }
  #archive-news-area .archive-news-list--detail::after, #top-topics__inner .archive-news-list--detail::after, #archive-topics .archive-news-list--detail::after,
  #archive-news-area .archive-topics-list--detail::after,
  #top-topics__inner .archive-topics-list--detail::after,
  #archive-topics .archive-topics-list--detail::after {
    background: url(image/share/icon-arrow-right-spr.svg) center center no-repeat;
    background-size: contain; }

#top-topics__inner .top-topics--link a {
  background-color: #EB839B; }
  #top-topics__inner .top-topics--link a::after {
    background: url(image/share/icon-arrow-right-spr.svg) center center no-repeat;
    background-size: contain; }

#top-topics--more {
  background-color: #EB839B; }
  #top-topics--more::after {
    background: url(image/share/icon-more-spr.svg) center center no-repeat;
    background-size: contain; }

#top-news__inner .top-news .top-news--link a {
  background-color: #EB839B; }
  #top-news__inner .top-news .top-news--link a::after {
    background: url(image/share/icon-arrow-right-spr.svg) center center no-repeat;
    background-size: contain; }

#top-news-category > li.active {
  background-color: #EB839B; }
  #top-news-category > li.active:after {
    border-top: 15px solid #EB839B; }

#top-sns-list > li a {
  border: 2px solid #EB839B; }

#search-form .search-form--searcharea .spot-seach--check:checked + label {
  background-color: #EB839B; }
#search-form .search-form--searcharea > label {
  border: 2px solid #EB839B; }
  #search-form .search-form--searcharea > label:hover {
    background-color: #EB839B; }
    @media screen and (max-width: 1040px) {
      #search-form .search-form--searcharea > label:hover {
        background-color: #fff; } }

#spot-rank-a > li .spot-rank-a--category a
.spot-genre, #spot-rank-b > li .spot-rank-b--category a
.spot-genre, #spot-rank-c > li .spot-rank-c--category a
.spot-genre, #sightseeing-detail .spot--category a
.spot-genre,
#play-detail .spot--category a
.spot-genre,
#eat-detail .spot--category a
.spot-genre,
#stay-detail .spot--category a
.spot-genre,
#buy-detail .spot--category a
.spot-genre {
  border: 1px solid #EB839B; }
  #spot-rank-a > li .spot-rank-a--category a
  .spot-genre:hover, #spot-rank-b > li .spot-rank-b--category a
  .spot-genre:hover, #spot-rank-c > li .spot-rank-c--category a
  .spot-genre:hover, #sightseeing-detail .spot--category a
  .spot-genre:hover,
  #play-detail .spot--category a
  .spot-genre:hover,
  #eat-detail .spot--category a
  .spot-genre:hover,
  #stay-detail .spot--category a
  .spot-genre:hover,
  #buy-detail .spot--category a
  .spot-genre:hover {
    background-color: #EB839B; }
#spot-rank-a > li .spot-rank-a--category .spot-genre:hover, #spot-rank-b > li .spot-rank-b--category .spot-genre:hover, #spot-rank-c > li .spot-rank-c--category .spot-genre:hover, #sightseeing-detail .spot--category .spot-genre:hover,
#play-detail .spot--category .spot-genre:hover,
#eat-detail .spot--category .spot-genre:hover,
#stay-detail .spot--category .spot-genre:hover,
#buy-detail .spot--category .spot-genre:hover {
  color: #000;
  background-color: transparent; }

#spot-rank-a > li .spot-rank-a--detail a, #spot-rank-b > li .spot-rank-b--detail a, #spot-rank-c > li .spot-rank-c--detail a, #spot-rank-d > li .spot-rank-d--detail a {
  background-color: #EB839B; }
  #spot-rank-a > li .spot-rank-a--detail a::after, #spot-rank-b > li .spot-rank-b--detail a::after, #spot-rank-c > li .spot-rank-c--detail a::after, #spot-rank-d > li .spot-rank-d--detail a::after {
    background: url(image/share/icon-arrow-right-spr.svg) center center no-repeat;
    background-size: contain; }

#spot-rank-a > li .spot-rank-a--link a, #spot-rank-b > li .spot-rank-b--link a, #spot-rank-c > li .spot-rank-c--link a, #spot-rank-d > li .spot-rank-d--link a {
  color: #EB839B;
  border: 1px solid #EB839B; }

#spot-rank-a > li .spot-rank-a--title::before {
  background-color: #EB839B; }
#spot-rank-a > li .spot-rank-a--copy {
  color: #EB839B; }

#spot-rank-b > li .spot-rank-b--title::before {
  background-color: #EB839B; }

#spot-rank-c > li .spot-rank-c--title::before {
  background-color: #EB839B; }

#spot-rank-d > li .spot-rank-d--title::before {
  background-color: #EB839B; }

#sightseeing-detail .spot--copy,
#play-detail .spot--copy,
#eat-detail .spot--copy,
#stay-detail .spot--copy,
#buy-detail .spot--copy {
  color: #EB839B; }

#spot-detail .spot-detail--service-list,
#spot-service .spot-detail--service-list {
  border: 2px solid #EB839B; }

#spot--sns > li a,
#spot--sns > li span {
  border: 2px solid #EB839B; }

#access-nav > li a {
  background-color: #EB839B; }
  #access-nav > li a::after {
    background: url(image/share/icon-arrow-bottom-spr.svg) center center no-repeat;
    background-size: contain; }

#skiresort-weather {
  border: 2px solid #EB839B; }

#skiresort-bannerlink-list > li {
  background-color: #EB839B; }
  #skiresort-bannerlink-list > li .skiresort-bannerlink-list--text::after {
    background: url(image/share/icon-arrow-right-spr.svg) center center no-repeat;
    background-size: contain; }

#skiresort-link-list > li a {
  border: 2px solid #EB839B; }
  #skiresort-link-list > li a::before {
    background-color: #EB839B; }

#recruit-list > li .recruit-list--name::before {
  background-color: #EB839B; }
#recruit-list > li .recruit-list--url a, #recruit-list > li .recruit-list--home a {
  color: #EB839B;
  border: 1px solid #EB839B; }

.wp-block-button__link {
  background-color: #EB839B; }

.wp-block-button__link::after {
  background: url(image/share/icon-arrow-right-spr.svg) center center no-repeat;
  background-size: contain; }

.wp-block-button__link[target="_blank"] {
  color: #EB839B;
  border: 1px solid #EB839B; }

.wp-pagenavi span.current,
.wp-pagenavi a:hover {
  background: #EB839B; }

/*# sourceMappingURL=spr.css.map */
