body {
	background-color: grey;
	min-height: 2300px;
	}
.map{
	font-size: 8pt;
}
.gimbab {
        background-color: white;
        position: absolute;
        top: 40px;
        left: 50px;
        box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
}
.gimbabtitle {
	font-weight: bold;
	font-size: 24pt;
    	width: 150px;         
    	text-align: center;   
    	margin: 0;            
}
.open {
	font-size: 20pt;
    	width: 150px;         
    	text-align: center;   
    	margin: 0;            
}
.notice {
	font-weight: bold;
	font-size: 20pt;
	color: black;
	background-color: white;
	border: 10px solid black;
	padding: 10px;
	padding-right: 100px;
	position: absolute;
	top: 470px;
	left: 60px;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
	}
.notice h3 {
	margin: 20px;
}
.notice h3:first-child {
        margin-top: 5px;
}
.notice h3:last-child {
        margin-bottom: 5px;
}
.cafe {
    	background-color: grey;
    	color: white;
    	position: absolute;
    	top: 845px;
	left: 30px;
	transform: rotate(25deg);
	padding: 10px;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
}
.cafename {
	letter-spacing:2px;
	line-height: 1;
}
.cafeeng {
	text-align:center;
	vertical-align:middle;
	font-size:36px;
	letter-spacing:2px;
	padding:10px;
	line-height: 0;
}
.cafegreek {
	letter-spacing: 4px;
	line-height: 1;
}
.buffet {
	display: flex;
    	justify-content: center;
    	align-items: center;
    	position: absolute;
	top: 925px;
	left: 60px;
    	height: 300px;
    	width: 700px;
    	background-image: url('food.png');
    	background-size: cover;
    	background-position: center;
    	font-weight: bold;
    	color: white;
    	-webkit-text-stroke: 2px black;
	filter: grayscale(100%);
	box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
}
.buffetsign {
	letter-spacing: 15px;
	font-family:"바탕", "Batang","AppleMyungjo", serif;
	font-size: 100px;
}
.total {
    	background-color: white;
    	position: absolute;
    	top: 1200px;
	left: 40px;
	padding-right: 30px;
	padding-bottom: 30px;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
}
.totalul{
	list-style-type: none;
}
.totalli{
    	font-size: 70px;
    	font-weight: bold;
    	letter-spacing: 13px;
    	line-height: 90px;
}
.name {
       font-size: 47px;
       letter-spacing: 0px;
}
.tel {
       font-size: 42px;
       letter-spacing: 0px;
       line-height: 30px;
}
.bowling1, .bowling2, .bowling3{
        position: absolute;
        width: 100px;
        height: 100px;
        background-color: black;
        border-radius: 50%;
        display: flex;
        justify-content: center; 
        align-items: center;     
        font-size: 60px;
        font-weight: bold;
        color:white;
        box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
}
.bowling1{
	top: 1920px;
	left: 180px;
}
.bowling2{
	top: 2050px;
	left: 180px;
}
.bowling3{
	top: 2180px;
	left: 180px;
}