.wall_index {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	max-width:100%;
	height: auto;
	background: url(../wall/uwajima.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:400px 20px 400px 20px;
	overflow:hidden;
}
.wall_index p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_index {
	background: url(../wall/uwajimas.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9; /* アスペクト比保持レスポンシブ */
    	background-attachment: scroll;
}}

.wall_view {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/view.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:400px 20px 400px 20px;
	overflow:hidden;
}
.wall_view p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_view {
	background: url(../wall/views.jpg) no-repeat center center;
	padding:250px 0 250px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}

.wall_hotel {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	max-width:100%;
	height: auto;
	background: url(../wall/hotel.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:400px 20px 400px 20px;
	overflow:hidden;
}
.wall_hotel p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_hotel {
	background: url(../wall/hotels.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}

.wall_kushima {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/kushima.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:400px 20px 400px 20px;
	overflow:hidden;
}
.wall_kushima p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_kushima {
	background: url(../wall/kushimas.jpg) no-repeat center center;
	padding:250px 0 250px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}


.wall_stay {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/light.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:400px 20px 400px 20px;
	overflow:hidden;
}
.wall_stay p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_stay {
	background: url(../wall/lights.jpg) no-repeat center center;
	padding:250px 0 250px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}


.wall_stay2 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/walight.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:400px 20px 400px 20px;
	overflow:hidden;
}
.wall_stay2 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_stay2 {
	background: url(../wall/walights.jpg) no-repeat center center;
	padding:250px 0 250px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}

.wall_gourmet {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/gourmet.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_gourmet p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_gourmet {
	background: url(../wall/gourmets.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}




.wall_touring {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	max-width:100%;
	height: auto;
	background: url(../wall/touring.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:400px 20px 400px 20px;
	overflow:hidden;
}
.wall_touring p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_touring {
	background: url(../wall/tourings.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}




.wall_road {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	max-width:100%;
	height: auto;
	background: url(../wall/road.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:400px 20px 400px 20px;
	overflow:hidden;
}
.wall_road p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_road {
	background: url(../wall/roads.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}











.wall_001 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/001.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_001 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_001 {
	background: url(../wall/001s.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}


.wall_002 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/002.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_002 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_002 {
	background: url(../wall/002s.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}

.wall_003 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/003.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_003 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_003 {
	background: url(../wall/003s.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}

.wall_004 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/004.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_004 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_004 {
	background: url(../wall/004s.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}

.wall_005 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/005.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_005 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_005 {
	background: url(../wall/005s.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}

.wall_006 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/006.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_006 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_006 {
	background: url(../wall/006s.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}



.wall_007 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/salt.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_007 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_007 {
	background: url(../wall/salts.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}






.wall_ushioni {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/ushioni.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_ushioni p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_ushioni {
	background: url(../wall/ushionis.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}



.wall_kushimaohashi {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/kushimaohashi.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_kushimaohashi p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_kushimaohashi {
	background: url(../wall/kushimaohashis.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}


.wall_unga {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/unga.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_unga p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_unga {
	background: url(../wall/ungas.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}



.wall_train {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/train.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_train p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_train {
	background: url(../wall/trains.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}





.wall_kitanada {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/kitanada.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_kitanada p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_kitanada {
	background: url(../wall/kitanadas.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}




.wall_dandan {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/dandan.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_dandan p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_dandan {
	background: url(../wall/dandans.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}


.wall_meal {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/meal.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_meal p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_meal {
	background: url(../wall/meals.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}



.wall_cosmos {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/cosmos.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_cosmos p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_cosmos {
	background: url(../wall/cosmoss.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}



.wall_ferry {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/ferry.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_ferry p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_ferry {
	background: url(../wall/ferrys.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}


.wall_shimanami {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/shimanami.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_shimanami p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_shimanami {
	background: url(../wall/shimanamis.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}




.wall_staff {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/staff.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_staff p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_staff {
	background: url(../wall/staffs.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}



.wall_juice {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/juice.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
	overflow:hidden;
}
.wall_juice p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}

@media only screen and (max-width: 768px){
.wall_juice {
	background: url(../wall/juices.jpg) no-repeat center center;
	padding:190px 0 190px 0;
	background-size:auto;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	object-fit: cover;
	display: block;
	width:100%; max-width:100%;
	height: 100%;
	border-radius: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	aspect-ratio: 16 / 9;
    	background-attachment: scroll;
}}





