body{
	background-image:url(../img/keyvisual.webp);
	background-size:cover;
	background-repeat:no-repeat;
}
header {
    background-color: rgba(50, 38, 33, .7);
    color: #fff;
    font-size: 1.6rem;
    text-align: center;
    padding: 2% 0;
}
footer{
    background-color: rgba(50, 38, 33, .7);
    color: #fff;
    text-align: center;
    padding: 4% 0;
    position:absolute;
    bottom:0;
    width:100%;
}
footer a.link_map {
    display: inline-block;
    background-color: #fff;
    padding: .1em 1em;
    font-size: .8rem;
    border-radius: 100px;
    text-decoration: none;
    color: #000;
}

@media screen and (max-width:600px){
body {
    background-position: 70%;
}
}