
.momiji{
    background-image: url(../img/momiji.png);
    background-repeat: no-repeat;
    background-position: right 50px bottom 10px;
    background-size:8%;
}

@media only screen and (max-width: 768px){
.momiji{
        background-size:7%;
	background-position: right 10px bottom 10px;
}}



.wall_fukuyama-shrine01 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/shrine01.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_fukuyama-shrine01 p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_fukuyama-shrine01 {
	background: url(../wall/shrine01s.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%;
	height: 100%;
	border-radius: 0;
}}


.wall_fukuyama-shrine02 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/shrine02.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_fukuyama-shrine02 p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_fukuyama-shrine02 {
	background: url(../wall/shrine02s.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%;
	height: 100%;
	border-radius: 0;
}}


.wall_fukuyama-shrine03 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/shrine03.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_fukuyama-shrine03 p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_fukuyama-shrine03 {
	background: url(../wall/shrine03s.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%;
	height: 100%;
	border-radius: 0;
}}


.wall_fukuyama-shrine04 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/shrine04.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_fukuyama-shrine04 p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_fukuyama-shrine04 {
	background: url(../wall/shrine04s.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%;
	height: 100%;
	border-radius: 0;
}}

.wall_fukuyama-shrine05 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/shrine05.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_fukuyama-shrine05 p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_fukuyama-shrine05 {
	background: url(../wall/shrine05s.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%;
	height: 100%;
	border-radius: 0;
}}

.wall_fukuyama-shrine06 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/shrine06.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_fukuyama-shrine06 p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_fukuyama-shrine06 {
	background: url(../wall/shrine06s.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%;
	height: 100%;
	border-radius: 0;
}}

.wall_fukuyama-shrine07 {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/shrine07.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_fukuyama-shrine07 p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_fukuyama-shrine07 {
	background: url(../wall/shrine07s.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%;
	height: 100%;
	border-radius: 0;
}}




.wall_wakon {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/wakon.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_wakon p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_wakon {
	background: url(../wall/wakons.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%;
	height: 100%;
	border-radius: 0;
}}


.wall_wagasa {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/wagasa.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_wagasa p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_wagasa {
	background: url(../wall/wagasas.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%;
	height: 100%;
	border-radius: 0;
}}




.wall_view {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/view.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_view p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@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%;
	height: 100%;
	border-radius: 0;
}}

.wall_yui {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/yui.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_yui p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_yui {
	background: url(../wall/yuis.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%;
	height: 100%;
	border-radius: 0;
}}

.wall_pray {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/pray.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_pray p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_pray {
	background: url(../wall/prays.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%;
	height: 100%;
	border-radius: 0;
}}



.wall_irouchikake {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/irouchikake.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_irouchikake p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_irouchikake {
	background: url(../wall/irouchikakes.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%;
	height: 100%;
	border-radius: 0;
}}




.wall_ring {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/ring.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_ring p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_ring {
	background: url(../wall/rings.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%;
	height: 100%;
	border-radius: 0;
}}


.wall_sansan {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/sansan.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_sansan p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_sansan {
	background: url(../wall/sansans.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%;
	height: 100%;
	border-radius: 0;
}}


.wall_march {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/march.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_march p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_march {
	background: url(../wall/marchs.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%;
	height: 100%;
	border-radius: 0;
}}

.wall_jump {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/jump.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_jump p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_jump {
	background: url(../wall/jumps.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%;
	height: 100%;
	border-radius: 0;
}}


.wall_face {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/face.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_face p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_face {
	background: url(../wall/faces.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%;
	height: 100%;
	border-radius: 0;
}}


.wall_kizuna {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/kizuna.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_kizuna p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_kizuna {
	background: url(../wall/kizunas.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%;
	height: 100%;
	border-radius: 0;
}}


.wall_sensu {
	position: relative;
	margin:0 auto;
	text-align:center;
	width:100%;
	height: auto;
	background: url(../wall/sensu.jpg) no-repeat center center;
	background-size:cover;
    	background-attachment: fixed;
	padding:300px 20px 300px 20px;
}
.wall_sensu p {
	color: #fff;
	text-shadow: 1px 1px 2px #111;
	line-height:180%;
}
@media only screen and (max-width: 768px){
.wall_sensu {
	background: url(../wall/sensus.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%;
	height: 100%;
	border-radius: 0;
}}
