.p-shop__title{
    display: block;
    width: 111px;
    height: 97px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: url(https://file002.shop-pro.jp/PA01366/781/image/logo.png) left top no-repeat;
    display: block;
    margin: 0 auto;
  } 



.c-alert {
    margin-top: 60px;
    padding: 50px 30px;
    border: 3px solid #d8a8a0;
    background: #fff;
}

.c-button--primary {
    border-radius: 8px;
    padding: 15px 20px;
    background: #f5c7ab;
    color: #fff;
    cursor: pointer;
    text-align: center;

}

.c-button:link, .c-button:hover, .c-button:active, .c-button:visited{
    background: #f5c7ab;
    color: #fff;
}