
/***Swiper's CSS***/
.swiper-container{margin-top:50px;-moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);}
.swiper-pagination{height:50px;text-align:center;vertical-align:top;}

/***トップページ Staying***/
.top-staying__title-wrap{width:100%;background-color: #FFF;}
.top-staying__contents-wrap{background-color: #FCFCFC;}
.top-staying__image-wrap-1{}
.top-staying__image-wrap-2{}
.top-staying__image-wrap-3{}
.top-staying__image-wrap-4{}

/***トップページ info***/
.top-info__title-wrap{}
.top-info__contents-wrap{}
.top-info__row-outer-wrap,
.top-info__row-outer-wrap--readmore {padding: 0.5rem 0;background-color: #EFEFEF;}
.top-info__row-outer-wrap:nth-child(odd) {/*  background-color:#FCFCFC;*/background-color: #FAFAFA;}
.top-info__row-outer-wrap:nth-child(even) {background-color: #FFF;}
.top-info__row-inner-wrap {width: auto;/*  height:80px;*/max-width: 100%;/*  background-color: red;*/margin: 0 50px 0 15px;}
.top-info__row-inner-wrap p {margin: 0;}
.top-info__row-title-wrap {margin: 0 0 0 -1rem;/*background-color: beige;*/}
.top-info__text-wrap {margin: 0.5rem 0;/*background-color: aliceblue;*/}
.top-info__icon-wrap {margin: 0.5rem 0;width: 9rem;border: 1px solid #CCC;text-align: center;display: inline-block;-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-moz-transform:scale(0.8);transform: scale(0.8);}
.top-info__icon {font-size: 1.2rem;padding: 0.4rem;display: inline-block;/*background-color: blue;*/}
.top-info__text {font-size: 1.2rem;}
.top-info__date {font-size: 1.4rem;font-weight: bold;vertical-align: middle;}
.top-info__aco-syousai {padding: 1.5rem 1.5rem;/*background-color: #ccc;*/}

/***トップページ Special***/
.top-special__title-wrap{width:100%;background-color: #FFF;}
.top-special__contents-wrap{background-color: #FCFCFC;}
.top-special__image-wrap-1{}
.top-special__image-wrap-2{}
.top-special__image-wrap-3{}
.top-special__image-wrap-4{}

/***アコーディオンメニュー設定***/
.js-aco-top01-dt,
.js-aco-top02-dt {cursor: pointer;background-position: right;background-image: url(/images/common/icon/accordion-plus.png);background-repeat: no-repeat;background-size: 40px;margin: 0 auto 0 auto;} 
.js-aco-top01-dt {/*  background-position: right 30% bottom 50%;*/}
.js-aco-top01-dt.active,
.js-aco-top02-dt.active {background-position: right;background-image: url(/images/common/icon/accordion-minus.png);background-repeat: no-repeat;background-size: 40px;margin: 0 auto 0 auto;} 
.js-aco-top01-dt.active {/*  background-position: right 30% bottom 50%;*/}
.js-aco-top01-dd,
.js-aco-top02-dd {display: none;}



/* (B) タブレット以上向けスタイル */
/* Base font-size 12px */
@media (min-width: 768px) {
}



/* (C) PC以上向けスタイル */
/* Base font-size 14px */
@media (min-width: 992px) {
  
  /***Swiper's CSS***/
  .swiper-container{margin-top:0px;width:100%;max-width:2000px;}
  .swiper2-button-next,.swiper2-button-prev{margin:50px -10px;}

  /***トップページ staying***/
  .top-staying__title-wrap{margin-bottom:20px;}
  .top-staying__image-wrap-1{padding:0 10px 0 0;}
  .top-staying__image-wrap-2{padding:0 0 0 10px;}
  .top-staying__image-wrap-3{padding:0 10px 0 0;}
  .top-staying__image-wrap-4{padding:0 0 0 10px;}
  
  /***トップページ info***/
  .top-info__row-outer-wrap {padding: 1rem;}
  .top-info__text {font-size: 1.6rem;padding: 0 0 0 1.5rem;}
  .top-info__aco-syousai {padding: 1.5rem 3rem;/*background-color: #ccc;*/}
  
  /***トップページ special***/
  .top-special__image-wrap-1{padding:0 10px 0 0;}
  .top-special__image-wrap-2{padding:0 0 0 10px;}
  .top-special__image-wrap-3{padding:0 10px 0 0;}
  .top-special__image-wrap-4{padding:0 0 0 10px;}

  /*アコーディオンメニュー*/
  .js-aco-top01-dt, .js-aco-top02-dt {
    background-size: 60px;
  }
  .js-aco-top01-dt {
    background-position: right 1rem bottom 50%;
  }
  .js-aco-top01-dt.active, .js-aco-top02-dt.active {
    background-size: 60px;
  }
  .js-aco-top01-dt.active {
    background-position: right 1rem bottom 50%;
  }

}


/* (D) 広いPC向けスタイル */
/* Base font-size 16px */
@media (min-width: 1200px) {

}
