.header {
    position:fixed;
    background-color:rgba(2, 40, 129);
    height:55px;
    width:100%;
    margin:0;
    z-index:9999;
    box-shadow: 2px 2px 4px -2px gray;
    display: flex;
    justify-content:space-between;
}
.side-menu-box {
    position:fixed;
    background-color:#F5F5F5;
    width:25%;
    height:100%;
    box-shadow: 2px 2px 4px -2px gray;
    padding-top:57px;
    overflow-y: scroll;
}
.menu-midashi {
    font-size:15px;
    font-weight:bold;
    padding:3px 10px;
    width:100%;
    margin-top:3px;
}
.menu-hr {
    border-bottom: solid 1.5px;
    border-color: #AAAAAA;
    background-color: #AAAAAA;
}
.menu-li {
	border-bottom: 1px solid #ccc;
	list-style-position: inside;
    padding:3px 15px;
    font-size:2vh;
    list-style-type:none;
}
.hongodori-logo {
    height:50px;
    margin-left:10px;
    margin-top:auto;
    margin-bottom:auto;
}
.current-location {
    font-size:15px;
    color:white;
    margin-top:30px;
    margin-right:10px;
}