/* CSS Document */


/* --------------------------------------------------
ttl-page
-------------------------------------------------- */

.ttl-page{
	background: url("../img/bg-ttl-vegetarian.jpg") center no-repeat;
	background-size: cover;
}

/* --------------------------------------------------
guidemap-area
-------------------------------------------------- */
.guidemap-area{
	text-align: center;
}
.guidemap-area figcaption{
	font-size: 3rem;
	line-height: 1.2;
	margin-top: 1.5em;
}
.guidemap-area figcaption span{
	font-size: 8rem;
	font-weight: bold;
	color: #1E8476;
}

@media screen and (max-width: 800px) {
	.guidemap-area figcaption{
		font-size: 2rem;
		margin-top: .5em;
	}
	.guidemap-area figcaption span{
		font-size: 4rem;
		font-weight: bold;
		color: #1E8476;
	}
}


/* --------------------------------------------------
btn-postback
-------------------------------------------------- */
.btn-postback.map{
	font-size: 1.6rem;
	margin: 4rem auto 8rem;
}
.btn-postback.map a{
	font-size: 1.6rem;
	padding: 1em 2.4em;
}
.btn-postback.map a:after{
	content:none;
}
.btn-postback.map a:before{
	content:"\f15c";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-right: 1em;
}

/* --------------------------------------------------
spot-list
-------------------------------------------------- */
.icon-gen{
	display: block;
}
.icon-gen:after{
	content: none !important;
}
