.list-group{
	width: 80%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.list-group-item{
	width: 22%;
}
.list-group-item img{width: 100%;}
.list-group-item .en{font-size: .8em; margin-bottom: 2px;}
.list-group-item .ja{font-size: 1.2em; margin-top: 2px;}

.pagination{
	padding-left: 0px;
    display: flex;
    width: 30%;
    justify-content: space-around;
    margin: 5% auto;
    color: white;
}
.pagination a{
	color: #c88c0e;
}

.shop-name-ja{margin-bottom: 0px;}
.shop-name-ja {display: flex;align-items: center;width: 30%;
    margin: 2% auto;}
.shop-name-ja:before {content: "";height: 1px;flex-grow: 1;background-color: #666;}
.shop-name-ja:after {content: "";height: 1px;flex-grow: 1;background-color: #666;}
.shop-name-ja:before {margin-right: 1rem;}
.shop-name-ja:after {margin-left: 1rem;}
.page .page-content {
    padding-bottom: 0%;
}
.btn-inner {
    text-align: center;
    margin: 2% auto;
    margin-bottom: 8%;
}

@media screen and (max-width: 768px) {
.list-group {
    width: 80%;
    margin: 10% auto;
    display: block;
}
.list-group-item {
    width: 100%;
    display: block!important;
    margin-bottom: 10%;
}
.shop-name-ja {width: 50%;
    margin: 10% auto;}
    .btn-inner {
            margin-top: 20%;
    margin-bottom: 20%;
}
.page .page-content {
    padding-top: 0%;}
    }

    .slick-slide {
        height: initial!important;
    }

