body {
  min-width:auto;
  font-family: inherit;
}

#container > #header, #container > .footer, #side {
    display: none;
}
#middle_contents {
    width: 100%;
    padding: 0;
}
#main {
    float: none;
    width: 100%;
    padding: 0px;
}

#header {
	border-top: none;
    min-height: auto;
    background: none;
}
#header.header_scroll {
    background-color: #fff;
}

.footer {
  width: 100%;
}

.top_img_sec {
    background: #000;
}

/*店舗追加時に追加したCSSコード*/
.shop_box:nth-child(7) {
    border-right: 1px solid #666666;
}
.shop_box:nth-child(5), .shop_box:nth-child(6){
    border-bottom: 1px solid #666666;
}