.food {
	width: 100vw !important;
	height: 50vw !important;
	-webkit-filter: blur(3px); /* Safari 6.0 - 9.0 */
    filter: blur(3px);
	background: rgb(0, 0, 0) !important;
	background: rgba(0, 0, 0, 0.99)!important; 
}

.foreground {
	backdrop-filter: blur(10px) !important;
}

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.text {
    left: 0;
    position:absolute;
    text-align:center;
    top: 150px;
    width: 100%;
		color: white !important;
	  font-size: 100px!important;
	font-family: 'Noto Sans Jp', serif !important;
}


h1 {
	font-size: 60px !important;
	margin-top: 210px !important;
	padding-left:10px !important;
	padding-right: 10px !important;
	color: #184D58 !important;
}

.btn {
	width: 500px !important;
	height: 200 !important;
	margin-top:250px !important;
	margin-left: 225px !important;
	background-color: #3178A0 !important;
  font-size: 70px !important;
  font-family: 'Noto Sans Jp', serif !important;
	border-radius: 20px !important;
  font-size: 70px !important;
 }

.icon {
  position: absolute !important;
  left: 10px !important;
  top: 10px !important;
  color: white !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
}

