body {
  background: #FFFFFF;
}
.c-button {
  background: #eff2f4;
}
.c-button,
.c-button:link,
.c-button:hover,
.c-button:active,
.c-button:visited {
  color: #35454c;
}
.c-button:hover {
  background: #dfe5e8;
}
.c-button--primary {
  background: #feedeb;
}
.c-button--primary,
.c-button--primary:link,
.c-button--primary:hover,
.c-button--primary:active,
.c-button--primary:visited {
  color: #86251e;
}
.c-button--primary:hover {
  background: #fdd9d7;
}
.c-button--danger {
  background: <{$button3_bgcolor}>;
}
.c-button--danger,
.c-button--danger:link,
.c-button--danger:hover,
.c-button--danger:active,
.c-button--danger:visited {
  color: <{$button3_font_color}>;
}
.c-button--danger:hover {
  background: <{$button3_bgcolor_hover}>;
}
.c-input--text {
  border-color: #d7dee2;
}
.c-input--text:focus {
  border-color: #607d8b;
}

/* my custom */

body {
  background: #f2efe7;
  font-family: 'Noto Sans JP',sans-serif;
  font-feature-settings: "palt";
}
.p-page__body-inner{
  background: #f2efe7; 
}
.c-form__title{
  text-align: left;
}
.c-alert{
  background: #fff;
  color: #999;
}
.c-button {
  background: #ffffff;
}
.c-button:disabled, .c-button.disabled, .c-button:disabled:hover, .c-button.disabled:hover{
  color: #fff;
  background:#bd8b34;
  opacity: .5;
}
.c-button--primary, .c-button--primary:link, .c-button--primary:hover, .c-button--primary:active, .c-button--primary:visited{
  color: #fff;
}
.c-button--primary{
  background:#bd8b34;
}
.p-shop__title{
  position: absolute;
  left: -9999px;
}
.p-page__wrap .p-shop__header{
  padding: 20px;
}
.p-page__wrap .p-shop__header > a{
  width: 249px;
  height: 18px;
  display: block;
  background-image: url(https://file003.shop-pro.jp/PA01419/535/assets/images/common/logo.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin: 0 auto;
}

