.news_box li img {
    height: 200%;
    position: absolute;
    left: 0;
    top: -50%;
}

/* 「当店について」日付非表示 */
#top #main .news_box .date {
    /*display: none;*/
}

#news.news3 #main .date {
    /*display: none;*/
}

/* SP版ロゴ、余白調整 */
@media screen and (max-width: 768px){
#header #logo img {
    width: 80%;
}
.box {
    padding: 0;
}
}




.overlay ul{
    line-height: 1!important;
    overflow: auto;
}

.overlay ul li,
.overlay ul li a {
    height: 10px!important;
    min-height: 10px!important;
    line-height: 1!important;
}



@media screen and (max-width: 480px){
.overlay ul{
    line-height: 2.5!important;
}

.overlay ul li,
.overlay ul li a {
    line-height: 2.5!important;
}
}