@charset "UTF-8";
@font-face {
  font-family: "felix";
  src: url("https://untule.itembox.design/item/images/e-gift//font/felix-titling.otf") format("opentype"); }
/*--------------------
共通設定
----------------------*/
* {
  padding: 0;
  margin: 0;
  font-size: 14px; }

img, video {
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

a {
  text-decoration: none;
  color: #3c463c; }
  a.disabled {
    pointer-events: none;
    text-decoration: none; }

ul, ol {
  list-style: none; }

span.pc, br.pc {
  display: inline-block; }
  @media screen and (max-width: 600px) {
    span.pc, br.pc {
      display: none; } }
span.sp, br.sp {
  display: none; }
  @media screen and (max-width: 600px) {
    span.sp, br.sp {
      display: block; } }

/*----------------------------*/
.fs-l-page {
  padding-top: 50px; }

.fs-l-main {
  display: block; }

#fs_Register .fs-l-main {
  display: block; }
#fs_Register .fs-c-inputTable__headerCell {
  margin-bottom: 8px; }
#fs_Register .fs-c-button--primary {
  border-color: #7A8C5B; }

#fs_PasswordReminder #fs_form .fs-c-inputInformation__field {
  background: rgba(122, 140, 91, 0.2); }
#fs_PasswordReminder .fs-c-orderedList > li {
  font-size: 14px; }
#fs_PasswordReminder .fs-c-inputInformation__message {
  justify-content: flex-start; }
#fs_PasswordReminder .fs-c-button--primary {
  border-color: #7A8C5B; }
