<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.c-my-account-password-change__title {
  width: 100%;
  margin: 0 auto;
  background-color: #fceaec;
  color: #e43344;
  text-align: left;
}

@media screen and (min-width: 768px), print {
  .c-my-account-password-change__title {
    max-width: 720px;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 26px 20px;
    font-size: 14px;
    letter-spacing: 0.84px;
    line-height: 1.71;
  }
}

@media screen and (max-width: 1140px) {
  .c-my-account-password-change__title {
    max-width: 720px;
  }
}

@media screen and (max-width: 767px) {
  .c-my-account-password-change__title {
    width: 90%;
    max-width: none;
    margin-top: 35px;
    margin-bottom: 35px;
    padding: 17px 15px;
    font-size: 12px;
    letter-spacing: 0.72px;
    line-height: 1.5;
  }
}

.c-my-account-password-change__title &gt; ul {
  padding-left: 33px;
}

@media screen and (max-width: 767px) {
  .c-my-account-password-change__title &gt; ul {
    padding-left: 23px;
  }
}

.c-my-account-password-change__title &gt; ul li {
  position: relative;
  margin-bottom: 6px;
}

.c-my-account-password-change__title &gt; ul li:last-child {
  margin-bottom: 0;
}

.c-my-account-password-change__title &gt; ul li::before {
  position: absolute;
  top: 7px;
  left: -20px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #e43344;
  content: "";
}

@media screen and (max-width: 767px) {
  .c-my-account-password-change__title &gt; ul li::before {
    left: -15px;
  }
}

.tx-submit-password-reset {
    margin: auto;
}

.p-my-account__modal__wrap__text .text-red,
.p-cart-login__modal__wrap__text .text-red {
  color: red;
}

/** 縲慎W 1.0縲�#27704 蟇ｾ蠢� 隱ｲ鬘君o.187|繝代せ繝ｯ繝ｼ繝峨Μ繧ｻ繝�ヨ逕ｻ髱｢縺ｸ縺ｮ繝ｪ繝繧､繝ｬ繧ｯ繝井ｿｮ豁｣ 螟夜Κ隱崎ｨｼ螟ｱ謨励Γ繝�そ繝ｼ繧ｸ陦ｨ遉ｺ */
@media screen and (min-width: 768px) {
  .p-cart-login__box__alert {
    height: auto;
    padding: 14px;
  }
}

/** 縲慎W 1.0縲�#28262��ECPF-2024�峨�蟇ｾ蠢� 繝代せ繝ｯ繝ｼ繝峨Μ繧ｻ繝�ヨ譎よ枚險菫ｮ豁｣ */
.p-my-account__modal__wrap__text .text-center,
.p-cart-login__modal__wrap__text .text-center {
  text-align: center;
}

.p-my-account__modal__wrap__text .link,
.p-cart-login__modal__wrap__text .link {
  text-decoration: underline;
  cursor: pointer;
}

@media screen and (min-width: 768px), print{
  .p-my-account__modal__wrap, 
  .p-cart-login__modal__wrap {
    height: auto;
  }
}

/** 縲慎W 1.0縲�#29324��ECPF-2158�牙ｯｾ蠢� 髮ｻ隧ｱ隱崎ｨｼ繧ｵ繝ｼ繝薙せ Start. */
.form-group.mailaddress {
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:center;
}
.form-group.mailaddress .c-link--blue:hover {
  transform:translateY(1px);
}
.form-group.mailaddress div.box-area {
  width:100%;
}

@media screen and (max-width: 767px) {
  .form-group.mailaddress &gt; *{
    margin-bottom:10px;
  }
}

/** 繧ｨ繝ｩ繝ｼ繝｡繝�そ繝ｼ繧ｸ陦ｨ遉ｺ繧ｨ繝ｪ繧｢縺ｮ蛻ｶ蠕｡*/
.phone-auth-error-area.d-none {
	display: none;
}
/** 縲慎W 1.0縲�#29324��ECPF-2158�牙ｯｾ蠢� 髮ｻ隧ｱ隱崎ｨｼ繧ｵ繝ｼ繝薙せ End. */

/** ECPF-2967 login-order-history Start.**/

@media screen and (min-width: 768px), print {
  .p-my-account__box__user__button__order-search {
      margin-top: 30px;
  }
}

@media screen and (max-width: 767px) {
  .p-my-account__box__user__button__order-search {
      width: 100%;
      margin-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  .p-my-account__wrap {
    flex-direction: column-reverse;
  }
}
/** ECPF-2967 login-order-history End.**/
</pre></body></html>