@charset "utf-8";

img {
	margin: 1%;
	border: 3px solid white;
}

.infolist1 {
	list-style-type: none;
	margin: 5px;
	font-size: 1em;
	font-weight: bolder;
	padding: 2% 2% 2% 5%;
	color: white;
}

.image_mask {
	text-align: center;
	margin: 0 auto;
}

.block_top {
	margin: 0%;
	padding: 1%;
	border: 4px solid white;
	background-color: #444;
	min-height: 330px;
	box-shadow: 5px 5px 5px #222;	
}

.block_middle {
	margin: 0%;
	padding: 1%;
	border: 4px solid white;
	background-color: #444;
	min-height: 550px;
	box-shadow: 5px 5px 5px #222;		
}

#netti-ikkuna_info {
	position: fixed;
	background-color: black;
	width: 100%;
	bottom: 0%;
	color: white;
	padding: 0%;
	height: 80px;
}

#netti-ikkuna_info h2{
	padding: 0%;
	margin: 1%;
}

.cafe p {
	text-align: center;
}