@charset "UTF-8";
/* CSS Document */

@media only screen and (max-width: 1100px) {
  /* ===== 大空の丘 ===== */

  .color-box-common-box{
    flex-wrap: wrap;
  }
  .color-box-common-box .color-l{
    width: 100%;
  }
  .color-box-common-box .color-r {
    width: 100%;
    padding: 3% 2%;
    position:initial;
    right: 0;
}
.color-box-common-box .btn-box{
  margin: 0 auto;
  width: 200px;
}

/* ===== ご利用ガイド ===== */

.guide-sec .guide-table .guide-tabel-l {
  width: 100%;
}

.guide-sec .guide-table .guide-table-r {
  width: 100%;
}




}

@media only screen and (max-width: 990px) {
  .for-pc {
    display: none !important;
  }
  .for-sp {
    display: none !important;
  }
  .for-tab {
    display: block !important;
  }
  /* ===== news ===== */
  .home .news-sec {
    padding: 0 50px;
}

/* ===== 空と遊ぶ公園 ===== */
.home .appeal-point {
  padding: 50px 0 0px;
}

.home .appeal-point h2 {
  font-size: 3.8rem;
}

.home .appeal-point .point-txt {
  font-size: 1.5rem;
}

.home .appeal-point .big-txt {
  font-size: 2rem;
}
.home .news-sec .news-box .r-box
/* ===== ご利用ガイド ===== */
.guide-sec .guide-btn-lsit li {
  width: 30%;
  margin-bottom: 20px;
}

}

@media only screen and (max-width: 768px) {

}




@media only screen and (max-width: 600px) {
   .top-header-r {
    width: 100%;
	text-align:centert;
}	
	
  .for-tab {
    display: none !important;
  }
  .for-sp {
    /*display: block !important;*/
  }
  
/* ===== header ===== */
.header-logo {
  text-align: center;
  padding-top: 20px;
  width: 120px;
}

/* ===== footer ===== */
footer .footer-logo {
  width: 200px;
}

/* ===== NEWS ===== */
  .home .news-sec .news-box {
    flex-wrap: wrap;
}

.home .news-sec .news-box .l-box {
  width: 100%;
}

.home .news-sec .news-box .r-box {
  padding-left: 0;
    width: 100%;
}

.home .news-sec .news-text {
  padding-bottom: 20px;
}



/* ===== ご利用ガイド ===== */
.guide-sec {
  background: #00BEF0;
  padding: 30px 0 30px;
}

.guide-sec .guide-btn-lsit li {
  width: 48%;
  margin-bottom: 20px;
}

.guide-sec .request-ul .boder-yellow {
  color: #FFE14D;
  border-bottom: 2px solid #FFE14D;
  font-size: 1.3rem;
  font-weight: bold;
  letter-spacing: 0;
}

.guide-sec .request-ul .ball-not {
  font-size: 1.3rem;
  padding-bottom: 10px;
  letter-spacing: 0;
}

.guide-sec .guide-table {
  margin-top: 30px;
}

.guide-sec .guide-table .table-box dt {
  width: 100%;
}

.guide-sec .guide-table .table-box dd {
  width: 100%;
}

.guide-title-dl dt {
  font-size: 2.5rem;
  font-weight: bold;
  color: #fff;
}

.guide-title-dl dd {
  font-size: 2.2rem;
}

/* ===== color-box-area ===== */
.color-box-common-box {
  padding-bottom: 30px;
}

.color-box-common-box .colr-title {
  font-size: 2.4rem;
}
.color-box-common-box .point-box .yellow {
  font-size: 2rem;
}

.color-box-common-box .color-r {
  padding: 7% 4%;
}

/* ===== 近隣及び関連施設の紹介 ===== */
.top-banner-sec {
  padding-top: 30px;
  padding-bottom: 30px;
}
.top-banner-sec .top-banner-titel {
  font-size: 2rem;
}

.top-banner-sec .banner-sec-ul li {
  width: 100%;
  text-align: center;
  padding: 0 1% 20px;
}

/* ===== 見出し（飛行機） ===== */
.page-title-airplane {
  font-size: 2.5rem;
}
    
.page-title-airplane > span:nth-of-type(2) {
  font-size: .88em;  
}

@media screen and （max-width: 1280px） {
.miryoku {
  max-width: 1100px;
	}
}	

}