/* GDPRを削除
==========================================*/
#stay .cookie-policy{display: none;}
#interior .cookie-policy{display: none;}
#concept .cookie-policy{display: none;}
#activity .cookie-policy{display: none;}
#actForm .cookie-policy{display: none;}
#activity_sumo .cookie-policy{display: none;}
#activity_shibuya_photo .cookie-policy{display: none;}
#activity_kushi_dango .cookie-policy{display: none;}
#activity_kushi_chicken .cookie-policy{display: none;}
#activity_home_visit .cookie-policy{display: none;}
#activity_fujiyama_sky .cookie-policy{display: none;}
#activity_fujiyama_photo .cookie-policy{display: none;}
#activity_fish_market .cookie-policy{display: none;}
#activity_architecture_good_old .cookie-policy{display: none;}

/* pageFoot stay common slider
==========================================*/
.pageFoot { position: relative; }
.modePC .pageFoot {
	width: 1200px;
	margin: 90px auto 0;
}
.modeSP .pageFoot {
	width: 750px;
	margin: 140px auto 0;
}

.pageFoot .u1 li{
	position: relative;
	text-align: center;
}
.modePC .pageFoot .u1 li{ width: 300px; }
.modeSP .pageFoot .u1 li{
	height: 150px;
	text-align: left;
	padding-left: 70px;
}
.modeSP .pageFoot .u1 li:after {
	content: "";
	display: block;
	clear: both;
}

.pageFoot .u1 li a{ display: block; }
.modePC .pageFoot .u1 li a{}
.modeSP .pageFoot .u1 li a{
	height: 150px;
	width: 630px;
	margin: 0 auto;
}

.modeSP .pageFoot .u1 li p:nth-of-type(1) { float: left; }
.pageFoot .u1 li img { width: 200px; }

.pageFoot .u1 li p:nth-of-type(2){font-weight: bold;}
.modeSP .pageFoot .u1 li p:nth-of-type(2){
	padding: 20px 10px 10px 230px;
	width: 300px;
}


.pageFoot .u2 {
	height: 0;
	position: absolute;
	top: 50%;
}
.modePC .pageFoot .u2 {
	width: 1200px;
	left: 0;
	margin: -40px 0 0 0;
}
.modeSP .pageFoot .u2 {
	width: 750px;
	left: 0;
	margin-top: -30px;
}

.pageFoot .u2 li { display: inline-block; }
.pageFoot .u2 li:nth-of-type(1) { float: left; }
.pageFoot .u2 li:nth-of-type(2) { float: right; }

.pageFoot .u2 a {
	text-align: center;
	display: block;
	background-color: #fff;
}
.modePC .pageFoot .u2 a { width: 80px; height: 80px; }
.modeSP .pageFoot .u2 a { width: 60px; height: 60px; }

.modePC .pageFoot .u2 svg { width: 17px; height: 10px; margin-top: 35px; }
.modeSP .pageFoot .u2 svg { width: 23px; height: 13px; margin-top: 23px; }



/* dirNav
==========================================*/
.dirNav { margin-top: 150px; }
.dirNav li:nth-of-type(1) { background-image: url(/img/stay/nav/nav01.jpg); }
.dirNav li:nth-of-type(2) { background-image: url(/img/stay/nav/nav02.jpg); }
.dirNav li:nth-of-type(3) { background-image: url(/img/stay/nav/nav03.jpg); }
.dirNav li:nth-of-type(4) { background-image: url(/img/stay/nav/nav04.jpg); }
.dirNav li:nth-of-type(5) { background-image: url(/img/stay/nav/nav05.jpg); }



/* GO TO BADGE
==========================================*/
.go-to-badge{
  position: fixed;
  background: #fff;
  z-index: 1;
}
.modePC .go-to-badge{
  top: 6vw;
  left: 87vw;
  width: 120px;
  height: 120px;
  box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
  transition    : .2s;
  transition-timing-function:ease-out;
  border-radius: 50%;
}
      .modePC .go-to-badge:hover{
        box-shadow: 0px 10px 17px rgba(0,0,0,0.2);
        -webkit-transform: rotate(-10deg) scale(1.1,1.1);
           -moz-transform: rotate(-10deg) scale(1.1,1.1);
                transform: rotate(-10deg) scale(1.1,1.1);
      }
.modeSP .go-to-badge{
  bottom: 25px;
  left: 30px;
  width: 330px;
  height: 120px;
  border-radius: 10px;
  box-shadow: 0px 10px 17px rgba(0,0,0,0.2);
  transition    : .4s;
  opacity: 0;
  transform: translateY(100px);
}
      .modeSP .go-to-badge.fixdsp{
        opacity: 1;
        transform: translateY(0);
      }



.go-to-badge a{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  border-radius: 50%;
  opacity: 1 !important;
}
.modePC .go-to-badge a{
  width: 120px;
  height: 120px;
}
.modeSP .go-to-badge a{
  width: 330px;
  height: 120px;
}

.go-to-badge a img{}
.modePC .go-to-badge a img{
  width: 80%;
}
.modeSP .go-to-badge a img{
  width: 68%;
}