@charset "UTF-8";


/*=====
　共通部分
=====*/

.l-header-navList > li a {
  font-size: 1.1rem;
}

.l-header-subnav .subnav-menu a > span {
  font-size: 1.1rem;
}

.top-pickup-contents .text .pickup-date {
  margin-bottom: 30px;
}

.top-pickup-contents .text p {
  font-size: 1.6rem;
}

.top-section h2 span.en {
  margin-right: 0;
}

.top-section h2 span.en:after {
  display: none;
}

.detail-ttl-txt,
.title,
.detail-txt-wrap {
  word-break: normal;
}

.detail-txt-wrap img {
  height: auto;
}

.visual-inner .visual-lead {
  top: 100px;
}

@media screen and (max-width: 980px){
  .visual-inner .visual-lead {
    top: 20px;
  }
}

/*=====
パノラマコース
=====*/

.skybus-about dt {
  width: 130px;
}


/*=====
アクセス
=====*/

@media screen and (max-width: 980px){
	.access-list-map-img img {
		width: 100%;
	}
}


/*-----------------------------------------------------------------
		カルーセルカレンダーの表示
-----------------------------------------------------------------*/

.disp-lang-en {
  display: block;
}


/*-----------------------------------------------------------------
		トップ
-----------------------------------------------------------------*/
.l-pkup {
    background: url(../images/top/pickup_movie.jpg) no-repeat center;
    background-size: cover;
    height: auto;
}


/*-----------------------------------------------------------------
		カスタム詳細：詳細
-----------------------------------------------------------------*/
.detail-station-left {
  width: 92px;
  padding-right: 8px;
  font-size: 13px;
}

.detail-side-qr-btn {
  padding: 10px 3px 10px 5px;
}
.detail-side-qr-btn .detail-side-qr-btn-txt {
  font-size: 13px;
}


/*-----------------------------------------------------------------
		新_スポット
-----------------------------------------------------------------*/
@media screen and (max-width: 980px) {
body .new-spot-mv .inner {
  padding: 150px 15px 100px;
}
}


/*-----------------------------------------------------------------
		無料 Wi-Fi
-----------------------------------------------------------------*/
.visual-inner .visual-lead {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

@media screen and (max-width: 980px) {
  .visual-inner .visual-lead {
    position: relative;
    top: calc(50% - 10px);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    text-decoration: none;
  }
}



