@charset "utf-8";


/* 
==============================================================*/
html {
  height: 100%; 
  overflow: hidden; /* ブラウザ標準のスクロールバーを消します */
}
 
body {
  overflow-y: scroll;  /*  縦スクロールバーを表示します。 */
  overflow-x: hidden;  /*  横スクロールバーを消します。 */                                                                       
  height: 100%; 
	margin: 0;
	padding: 0;
}
 
.imageBase{
  min-height: 800px; /* 高さの最小値を決めることで高さを確保させます。デバイスサイズに応じて数値を変更させると、背景画像もレスポンシブに変化します。　*/
　background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; /* 背景画像をフルスクリーンにフィットさせます */
}

.image1 {
  background: url("../img/dashi/top/pal_img_01.jpg") no-repeat fixed ;　/* 背景画像を固定させます。 */
	/*min-height: 800px;*/
	background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; /* 背景画像をフルスクリーンにフィットさせます */
}
@media screen
    and (max-width: 767px) {
.image1 {
  background: url("../img/top/pal_img_01_sp.jpg") no-repeat fixed ;
	
}
}


.image2 {
  background: url('../img/pal_img_02c.jpg') no-repeat fixed ;
	/*min-height: 800px;*/
	background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.image3 {
  background: url('../img/pal_img_03b.jpg') no-repeat fixed ;
	/*min-height: 800px;*/
	background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.image4 {
  background: url('../img/pal_img_04b.jpg') no-repeat fixed ;
	/*min-height: 800px;*/
	background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media screen
    and (max-width: 767px) {
.image4 {
  background: url("../img/top/pal_img_04_sp.jpg") no-repeat fixed ;
	
	background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
}



.image5 {
  background: url('../img/pal_img_05.jpg') no-repeat fixed ;

	background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media screen
    and (max-width: 767px) {
.image5 {
  background: url("../img/top/pal_img_05_sp.jpg") no-repeat fixed ;
	background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
}

.image6 {
  background: url('../img/dashi/top/pal_img_06.jpg') no-repeat fixed ;
	/*min-height: 800px;*/
	background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

