.p-page__wrap .p-shop__header {
    width: 80%;
    text-align: center;
    padding: 20px 0;
    margin: 0 auto;
}

@media screen and (min-width: 641px) {
    /* タブレットサイズ以上（タブレット・PC）に適用 */
  
.p-shop__logo {max-width: 60%;}
}


.base01 {
    background-color: #fff;
    border-top: solid 3px;
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-color: #333;
}