.c-form__title--must {
color:red;  
}

.c-button--primary {
    background: #1d84dd;
}

.c-button--primary:hover {
    background: #1976d2;
}

.c-alert {
    color: #000 !important;
    background: #fff;
    line-height: 2 !important;
    font-size: 14px;
}

.otoiawase-sample {
  background:#fff;
  padding:1em;
}

.otoiawase-sample h3 {
margin: 0;
color: #fff;
background: #08d;
padding: 2px 5px;  
}

.otoiawase-sample-hissu {
  border: 1px solid #ccc;
padding: 0.5em;
}

/* カート用の屋号注意書き付きロゴを問い合わせには非表示 */
.p-shop__logo {
display:none;  
}

.p-page__wrap .p-shop__header {
display:none;  
}

@media (max-width: 480px) {
.p-page__body-inner {
margin:1% auto !important;
  }
}