* {font-family: "游ゴシック", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.c-alert {
	background: #f3dfe1;
	color: #d8969a;
}
.c-form__note a {
	color: #d8969a !important;
    text-decoration: underline;
}
input[name='re_email'] {
	display: none;
}
.c-button,
.c-button:link,
.c-button:hover,
.c-button:active,
.c-button:visited {
	color: #fff;
}
.c-button {
	background: #d8969a;
}
.c-button:disabled,
.c-button.disabled,
.c-button:disabled:hover,
.c-button.disabled:hover {
	background: #d8969a;
	color: #fff;
}
.c-button--primary,
.c-button--primary:link,
.c-button--primary:hover,
.c-button--primary:active,
.c-button--primary:visited {
	color: #fff;
}
a {
	color: #fff;
  text-decoration: none;
}
.c-button--primary {
	background: #d8969a;
  	color: #fff;
}
.c-button--primary:hover,
.c-button:hover{
	background: #e4b5b8;
    color: #fff;
}

.c-input--text {
	border-radius: 0;
	outline: none;
}
.view_pc .p-page__container a{color: #fff;}
.p-page__footer .p-page__copyright a {
    color: #000;
}
.p-shop__logo {max-width: 120px;}
.view_pc .c-alert a {
    color: #d8969a;
}
@media (max-width: 768px){
    .c-input--text {
      padding: 0.5em .5em;
      font-size: 16px;
	}
}
