.wall_miyajima {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/miyajima.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_miyajima p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_miyajima {
	background: url(../wall/miyajimas.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; /* アスペクト比保持レスポンシブ */
}}


.wall_aquarium {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/aquarium.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_aquarium p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_aquarium {
	background: url(../wall/aquariums.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; /* アスペクト比保持レスポンシブ */
}}



.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:350px 20px 350px 20px;
}
.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: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; /* アスペクト比保持レスポンシブ */
}}


.wall_morinoyado {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/morinoyado.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_morinoyado p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_morinoyado {
	background: url(../wall/morinoyados.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; /* アスペクト比保持レスポンシブ */
}}

.wall_ootorii {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/ootorii.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_ootorii p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_ootorii {
	background: url(../wall/ootoriis.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; /* アスペクト比保持レスポンシブ */
}}


.wall_umisachi {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/umisachi.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_umisachi p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_umisachi {
	background: url(../wall/umisachis.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; /* アスペクト比保持レスポンシブ */
}}


.wall_umisachi2 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/umisachi2.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_umisachi2 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_umisachi2 {
	background: url(../wall/umisachi2s.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; /* アスペクト比保持レスポンシブ */
}}

.wall_momiji {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/momiji.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_momiji p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_momiji {
	background: url(../wall/momijis.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; /* アスペクト比保持レスポンシブ */
}}

.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;
}
.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; /* アスペクト比保持レスポンシブ */
}}


.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;
}
.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; /* アスペクト比保持レスポンシブ */
}}

.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;
}
.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; /* アスペクト比保持レスポンシブ */
}}

.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;
}
.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; /* アスペクト比保持レスポンシブ */
}}

.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;
}
.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; /* アスペクト比保持レスポンシブ */
}}

.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;
}
.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; /* アスペクト比保持レスポンシブ */
}}



.wall_007 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/007.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.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/007s.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; /* アスペクト比保持レスポンシブ */
}}


.wall_008 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/008.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_008 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_008 {
	background: url(../wall/008s.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; /* アスペクト比保持レスポンシブ */
}}



.wall_009 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/009.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_009 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_009 {
	background: url(../wall/009s.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; /* アスペクト比保持レスポンシブ */
}}



.wall_010 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/010.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_010 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_010 {
	background: url(../wall/010s.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; /* アスペクト比保持レスポンシブ */
}}

.wall_011 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/011.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_011 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_011 {
	background: url(../wall/011s.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; /* アスペクト比保持レスポンシブ */
}}

.wall_012 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/012.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_012 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_012 {
	background: url(../wall/012s.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; /* アスペクト比保持レスポンシブ */
}}



.wall_013 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/013.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_013 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_013 {
	background: url(../wall/013s.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; /* アスペクト比保持レスポンシブ */
}}



.wall_014 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/014.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_014 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_014 {
	background: url(../wall/014s.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; /* アスペクト比保持レスポンシブ */
}}



.wall_015 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/015.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_015 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_015 {
	background: url(../wall/015s.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; /* アスペクト比保持レスポンシブ */
}}


.wall_016 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/016.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_016 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_016 {
	background: url(../wall/016s.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; /* アスペクト比保持レスポンシブ */
}}


.wall_017 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/017.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_017 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_017 {
	background: url(../wall/017s.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; /* アスペクト比保持レスポンシブ */
}}



.wall_018 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/018.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_018 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_018 {
	background: url(../wall/018s.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; /* アスペクト比保持レスポンシブ */
}}


.wall_019 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/019.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_019 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_019 {
	background: url(../wall/019s.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; /* アスペクト比保持レスポンシブ */
}}


.wall_020 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/020.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_020 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_020 {
	background: url(../wall/020s.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; /* アスペクト比保持レスポンシブ */
}}

.wall_evening {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/evening.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_evening p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_evening {
	background: url(../wall/evenings.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; /* アスペクト比保持レスポンシブ */
}}


.wall_021 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/021.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_021 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_021 {
	background: url(../wall/021s.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; /* アスペクト比保持レスポンシブ */
}}



.wall_022 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%; max-width:100%;
	height: auto;
	background: url(../wall/022.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:350px 20px 350px 20px;
}
.wall_022 p {
	color: #fff;
	text-shadow: 1px 1px 1px #fff;
	line-height:2;
}
@media only screen and (max-width: 768px){
.wall_022 {
	background: url(../wall/022s.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; /* アスペクト比保持レスポンシブ */
}}



