<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* common */
:root {
  --opacity: 0.9;
  --line-color: rgb(6, 199, 85);
  /* #06c755 */
  --line-hover-color: rgba(6, 199, 85, var(--opacity));
  --google-color: rgb(255, 255, 255);
  --google-color__hover: rgba(255, 255, 255, var(--opacity));
  --twitter-color: rgb(29, 155, 240);
  /* #1d9bf0 */
  --twitter-color__hover: rgba(29, 155, 240, var(--opacity));
  --yahoo-color: rgb(255, 0, 51);
  /* #ff0033 */
  --yahoo-color__hover: rgba(255, 0, 51, var(--opacity));
  --apple-color: rgb(255, 255, 255);
  --apple-color__hover: rgba(255, 255, 255, var(--opacity));
  --mw-color: rgb(59, 64, 67);
  /* #3b4043 */
  --mw-color__hover: rgba(59, 64, 67, var(--opacity));
  --email-color: rgb(255, 255, 255);
  --email-color__hover: rgba(255, 255, 255, var(--opacity));
  --signup-color: rgb(255, 0, 0);
  --signup-color__hover: rgba(255, 0, 0, var(--opacity));
}

.wrapper-s button {
  border: 0px;
}

.wrapper-s label {
  font-weight: normal;
}

.wrapper-s select {
  background-color: rgb(255, 255, 255);

  -moz-appearance: menulist !important;
  -webkit-appearance: menulist !important;
  appearance: menulist !important;
}

.wrapper-s .black {
  color: var(--main-color-black) !important;
}

.wrapper-s .border-0 {
  border: 0px;
}

.wrapper-s .checkbox {
  display: inline;
  position: relative !important;
}

.wrapper-s .checkbox__txt {
  display: inline !important;
}

.wrapper-s .font-size-14-16,
.wrapper-s .font-size-14-20 {
  font-size: 14px;
}

.wrapper-s .header-txt {
  /* font-sizeã¯ã‚¹ãƒžãƒ›ã«å‘ã‘ã€è¦èª¿æ•´ã€‚ */
  color: var(--main-color-707f89);
  font-size: 10px;
  text-align: center;
}

.wrapper-s .header-inner.--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrapper .header-logo.--custom img {
  width: 60%;
}

.wrapper-s .helpLink {
  display: none;
}

.wrapper-s .margin-0 {
  margin: 0px !important;
}

.wrapper-s .margin-top-8 {
  margin: 8px 0 0 0;
}

.wrapper-s .note-section {
  text-align: center;
}

.wrapper-s .note__txt {
  display: inline-block;
  padding: 0 0 16px;
  text-align: left;
}

.wrapper-s .note__txt--center {
  display: inline-block;
  padding: 0 0 16px;
  text-align: center;
}

.wrapper-s .profile-edit-alert__txt {
  text-align: left;
}

.wrapper-s .text-align-center {
  text-align: center;
}

.wrapper-s .txt--inline-b--left {
  display: inline-block;
  text-align: left;
}

.wrapper-s .width-50 {
  width: 50%;
}

.wrapper-s .width-100 {
  width: 100%;
}

.wrapper.wrapper-s .width-100-57 {
  width: 100% !important;
}

#mfaEmailVerificationControl .changeClaims {
  display: none !important;
}

/* common fin */

/* æ–°è¦ç™»éŒ²ãƒ»ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ */
.wrapper-s .social {
  border-bottom: 0px;
}

.wrapper-s .title-section {
  margin: 0;
  position: relative;
  text-align: center;
}

.wrapper-s .title-section .profile__tit {
  display: inline-block;
  text-align: left;
}

.wrapper-s .title-section .profile__tit.--signup {
  text-align: center;
}

.wrapper-s .title-section .title__txt {
  display: inline-block;
}

.wrapper-s .intro {
  text-align: center;
}

.wrapper-s .account-button-parent {
  background-color: #000;
  border-radius: 4px;
  margin: 24px auto 0;
  max-width: 368px;
  width: 80%;
}

.wrapper-s .account-button-parent.--first {
  margin: 0 auto;
}

.wrapper-s .account-button-parent.--shadow {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.wrapper-s .accountButton {
  border-radius: 4px;
  border-width: 0px;
  height: 48px;
  padding: 0 15px 0 15px;
  width: 100%;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper-s .accountButton.--line {
  background-color: var(--line-color);
  border-color: var(--line-color);
}

.wrapper-s .accountButton.--line .icon {
  border-right: inset 1px rgba(0, 0, 0, 0.08);
  padding: 0 10px 0 0;
  width: 100%;
}

.wrapper-s .accountButton.--line:hover {
  background-color: var(--line-hover-color);
}

.wrapper-s .accountButton.--google {
  background-color: var(--google-color);
  border: 1px solid var(--main-color-cdd6dd);
}

.wrapper-s .accountButton.--google:hover {
  background-color: var(--google-color__hover);
}

.wrapper-s .accountButton.--google .account-button__tit {
  color: rgba(0, 0, 0, 0.54);
}

.wrapper-s .accountButton.--twitter {
  background-color: var(--twitter-color);
}

.wrapper-s .accountButton.--twitter:hover {
  background-color: var(--twitter-color__hover);
}

.wrapper-s .accountButton.--yahoo {
  background-color: var(--yahoo-color);
}

.wrapper-s .accountButton.--yahoo:hover {
  background-color: var(--yahoo-color__hover);
}

.wrapper-s .accountButton.--apple {
  background-color: var(--apple-color);
  border: 2px solid rgb(0, 0, 0);
}

.wrapper-s .accountButton.--apple:hover {
  background-color: var(--apple-color__hover);
}

.wrapper-s .accountButton.--apple .account-button__tit {
  color: rgb(0, 0, 0);
}

.wrapper-s .accountButton.--mw {
  background-color: var(--mw-color);
}

.wrapper-s .accountButton.--mw:hover {
  background-color: var(--mw-color__hover);
}

.wrapper-s .accountButton.--email {
  background-color: var(--email-color);
  border: 1px solid var(--main-color-cdd6dd);
}

.wrapper-s .accountButton.--email:hover {
  background-color: var(--email-color__hover);
}

.wrapper-s .accountButton.--email .account-button__tit {
  color: var(--main-color-3b4043);
}

.wrapper-s .accountButton.--signup {
  background-color: var(--signup-color);
  border-color: var(--signup-color);
}

.wrapper-s .accountButton.--signup:hover {
  background-color: var(--signup-color__hover);
}

.wrapper-s .account-button__logo {
  margin: 0 2.5% 0 0;
  max-width: 43px;
  width: 20%;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper-s .account-button__logo.--signup {
  height: 100%;
}

.wrapper-s .account-button__logo img {
  width: 80%;
}

.wrapper-s .account-button__logo.--signup img {
  /* height: 100%; */
  height: 48px;
  width: auto;
}

.wrapper-s .account-button__tit {
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  width: 100%;
}

.wrapper-s .divider {
  display: none;
}

.wrapper-s .entry {
  text-align: center;
}

.wrapper-s .localAccount {
  border-top: 1px solid var(--main-color-cdd6dd);
  margin: 0;
  padding: 36px 16px 64px;
  position: relative;
}

.wrapper-s .localAccount .entry-item {
  text-align: left;
}

.wrapper-s .localAccount .entry-item:first-child {
  margin: 0 auto 16px;
}

.wrapper-s .localAccount .entry-item label {
  margin: 0 0 8px;
  text-align: left;
}

#forgotPassword {
  color: #337ab7;
  font-weight: 600;
}

#forgotPassword:hover {
  color: #23527c;
  text-decoration: underline;
}

.wrapper-s .mode-section {
  margin: 32px auto 0;
  padding: 0;
  text-align: center;
}

.wrapper-s .mode-button {
  background-color: transparent;
  color: #337ab7;
  font-weight: 600;
  text-decoration: none;
  text-decoration-color: #337ab7;
}

.wrapper-s .mode-button:hover {
  color: #23527c;
  text-decoration: underline;
}

/* æ–°è¦ç™»éŒ²ãƒ»ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ fin*/

/* åˆ©ç”¨è¦ç´„ç¢ºèªç”»é¢ */
.wrapper-s iframe {
  border: 1px solid var(--main-color-cdd6dd);
  border-radius: 4px;
  height: 400px;
  width: 100%;
}

.wrapper-s .news-container {
  text-align: justify;
  word-break: break-word;
}

.wrapper-s .CheckboxMultiSelect {
  display: -webkit-box;
  display: -ms-flexbox;
  display: block;

  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  text-align: center;
}

.wrapper-s .attr .CheckboxMultiSelect .error {
  margin: 0px;
}

.wrapper.wrapper-s .terms-section {
  padding: 0px 16px;
}

.tou-page .wrapper .terms-section__tit {
  font-size: 24px;
}

.tou-page .wrapper-s .checkbox__txt {
  color: var(--main-color-707f89);
}

/* åˆ©ç”¨è¦ç´„ç¢ºèªç”»é¢ fin*/

/* åˆ©ç”¨è¦ç´„ç”»é¢ */
.wrapper-s.tou {
  background-image: none !important;
  background-color: #fff !important;
  margin: 0 5px;
  text-align: justify;
}

/* åˆ©ç”¨è¦ç´„ç”»é¢ fin*/

/* ãƒ—ãƒ­ãƒ•ã‚£ãƒ¼ãƒ«ç™»éŒ²ç”»é¢ */
#google_recaptcha_response {
  display: none;
}

.wrapper-s .email.profile-line,
.mail .wrapper-s .readOnlyEmail,
.wrapper-s .VerificationCode.profile-line,
.wrapper-s .readOnlyEmail.profile-line {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.wrapper-s .profile-line {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mail .wrapper-s .VerificationCode.profile-line {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wrapper-s .attr ul li.VerificationControl {
  display: block;
}

.wrapper.wrapper-s .profile__headline,
.wrapper.wrapper-s .profile-edit-section .profile__headline {
  /* 2è¡Œç›®ã¯style.cssã¨ã®é‡è¤‡å¯¾ç­– */
  width: 30%;
}

.wrapper-s .profile-edit__personal {
  width: 70%;
}

.wrapper-s .flex--column--center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper-s .attr ul li label {
  display: none;
}

.wrapper .textInput:read-only {
  background-color: var(--main-color-f0f3f5);
  border: 1px solid var(--main-color-DEE2E6);
}

.wrapper.wrapper-s .profile-edit__select {
  font-size: 14px;
}

.wrapper.wrapper-s .edit__input--half,
.wrapper.wrapper-s .dropdown_single {
  width: 57%;
}

.wrapper-s .job .profile-edit__select {
  width: 57%;
}

.wrapper-s .width100 .profile-edit__select {
  width: 100%;
}

.wrapper.wrapper-s .date .profile-edit__select {
  margin: 0 4px;
  width: 3.7em;
}

.wrapper.wrapper-s .date .profile-edit__select:first-child {
  margin-left: 0;
  width: 4.8em;
}

.wrapper-s .TextBox.VerificationCode.profile-line input {
  background-color: #fff;
}

.wrapper-s .verificationSuccessText {
  margin: 32px 0 0 0;
  text-align: left;
}

.wrapper-s .code-attention {
  margin: 16px 0 0;
  text-align: left;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper-s .code-attention ul {
  list-style: disc;
  padding: 0 1.5em;
}

.wrapper-s .code-attention ul li {
  display: list-item !important;
}

.profile-page .wrapper-s .verificationControlContent .buttons {
  margin: 32px auto;
}

.wrapper-s .verificationControlContent .buttons button {
  height: 32px;
  padding: 0;
  vertical-align: baseline;
  width: 272px;
}

.wrapper-s .sendNewCode {
  margin: 16px 0 0 0;
}

.wrapper-s .verifying-modal {
  margin: 16px 0 0 0;
}

.wrapper-s .pagelevel-parent {
  margin: 32px 0 0 0;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper-s .buttons button[aria-disabled="true"] {
  background-color: var(--main-color-cdd6dd);
  cursor: default;
}

/* ãƒ—ãƒ­ãƒ•ã‚£ãƒ¼ãƒ«ç™»éŒ²ç”»é¢ fin*/

/* å±žæ€§æä¾›ç”»é¢ */
.wrapper-s .companyLogo {
  width: 20%;
}

#appName {
  background-color: #fff;
  border: 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;

  /* ãƒ†ã‚­ã‚¹ãƒˆã®è‰²ã‚’é»’ãã™ã‚‹ */
  -webkit-text-fill-color: black;
  opacity: 1;
}

#appPPID {
  display: none;
}

.wrapper-s .req-attrs {
  line-height: 1.6;
  list-style-type: disc;
  margin: 16px auto 0;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -ms-flex-line-pack: center;
  align-content: center;

  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wrapper-s .req-attrs li {
  margin: 0 0 8px;
}

/* å±žæ€§æä¾›ç”»é¢ fin*/

/* é€€ä¼šç”»é¢ */
#objectId {
  display: none;
}

/* é€€ä¼šç”»é¢ fin*/

/* ã‚¨ãƒ©ãƒ¼ç”»é¢ */
#errorMessage.textInParagraph {
  text-align: center;
}

.wrapper .profile-section.error-section {
  padding: 0 0 32px 0;
}

/* ã‚¨ãƒ©ãƒ¼ç”»é¢ fin */

@media screen and (min-width: 768px) {

  /* common */
  .wrapper-s .account-button__logo {
    width: 15%;
  }

  .wrapper-s .account-button-parent {
    width: 50%;
  }

  .wrapper-s .font-size-14-16 {
    font-size: 16px;
  }

  .wrapper-s .font-size-14-20 {
    font-size: 20px;
  }

  .wrapper .header-logo.--custom img {
    width: 100%;
  }

  .wrapper-s .header-txt {
    font-size: 16px;
  }

  .wrapper.wrapper-s .width-100-57 {
    width: 57% !important;
  }

  /* common fin */

  /* æ–°è¦ç™»éŒ²ãƒ»ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢*/
  .wrapper-s .account-button__tit {
    font-size: 18px;
  }

  .wrapper-s .localAccount .entry-item:first-child {
    margin: 0 auto 32px;
  }

  a,
  .wrapper-s .mode-button {
    transition: 0.4s all;
    -webkit-transition: 0.4s all;
  }

  /* æ–°è¦ç™»éŒ²ãƒ»ãƒ­ã‚°ã‚¤ãƒ³ç”»é¢ fin*/

  /* åˆ©ç”¨è¦ç´„ç¢ºèªç”»é¢ */
  .wrapper-s .CheckboxMultiSelect .error {
    text-align: center;
    width: 100%;
  }

  .wrapper.wrapper-s .terms-section {
    margin: 0;
    width: 100%;
  }

  /* åˆ©ç”¨è¦ç´„ç¢ºèªç”»é¢ fin*/

  /*  ãƒ—ãƒ­ãƒ•ã‚£ãƒ¼ãƒ«ç™»éŒ²ç”»é¢ */
  .wrapper.wrapper-s .profile-edit__select {
    font-size: 16px;
  }

  .wrapper.wrapper-s .date .profile-edit__select {
    margin: 0 8px;
  }

  .wrapper.wrapper-s .date .profile-edit__select:first-child {
    margin-left: 0;
  }

  .wrapper-s .job .profile-edit__select {
    width: 57%;
  }

  .wrapper-s .width100 .profile-edit__select {
    width: 57%;
  }

  .wrapper-s .verifying-modal {
    margin: 32px 0 0 0;
  }

  .wrapper-s .buttons button[aria-disabled="true"]:hover {
    background-color: var(--main-color-cdd6dd) !important;
  }

  /*  ãƒ—ãƒ­ãƒ•ã‚£ãƒ¼ãƒ«ç™»éŒ²ç”»é¢ fin*/

  /* å±žæ€§æä¾›ç”»é¢ */
  .wrapper-s .req-attrs {
    margin: 32px auto 0;
  }

  /* å±žæ€§æä¾›ç”»é¢ fin*/

  /* ã‚¨ãƒ©ãƒ¼ç”»é¢ */
  .wrapper .profile-section.error-section {
    padding: 0 0 64px 0;
  }

  /* ã‚¨ãƒ©ãƒ¼ç”»é¢ fin */
}

/* æœ¬èˆ—ãƒ—ãƒ­ãƒ•ã‚£ãƒ¼ãƒ«ç™»éŒ²ç”»é¢ */

/* ã‚¢ã‚³ãƒ¼ãƒ‡ã‚£ã‚ªãƒ³åˆ¶å¾¡ */
.accordion {
  max-width: 800px;
  margin: 0 auto;
}

.accordion__item {
  border: 1px solid #ccc;
  margin-top: 10px;
  cursor: pointer;
}

.accordion__title {
  text-decoration: underline;
  position: relative;
  padding: 15px 60px 15px 20px;
  cursor: pointer;
}

.accordion__title::before,
.accordion__title::after {
  content: "";
  position: absolute;
  left: -20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-color: #707f89;
  width: 12px;
  height: 2px;
  transition: all 0.3s;
}

.accordion__title::after {
  transform: rotate(90deg);
}

.accordion__content {
  display: none;
  cursor: pointer;
}

.accordion__content.is-open {
  display: block;
}

.accordion__item.is-active .accordion__title::before {
  transform: rotate(180deg);
}

.accordion__item.is-active .accordion__title::after {
  transform: rotate(180deg);
  opacity: 0;
}

/* æœ¬èˆ—ã®ãƒ¡ãƒ«ãƒžã‚¬é…ä¿¡ãƒ©ãƒ™ãƒ«ã‚’è¡¨ç¤º */
#\0030_option {
  font-size: 14px;
  display: inline;
  margin: 0px 0px 0px 0px;
}

#\0031_option {
  font-size: 14px;
  display: inline;
  margin: 0px 15px 0px 0px;
}

/* è¦ç´„åŒæ„éƒ¨åˆ† */
#tx_pass_tou_check_true {
  margin: 0px 1px 0px 0px;
}

#true_option {
  font-size: 14px;
  display: inline;
}

.CheckboxMultiSelect.profile-line.margin-0 .attrEntry.validate .error.itemLevel.profile-edit-alert__txt.show {
  text-align: left;
}

#additional-elements-kiyaku &gt; div p:first-child,
#additional-elements-reguserinfo &gt; div p:first-child{
  display:block;
  text-align:center;
}

/* ç™»éŒ²æƒ…å&nbsp;±ã®ç¢ºèª */
.accordion__content {
  font-size: 14px;
  color: rgb(23, 23, 23);
}

.step_label {
  border-radius: 0.2em;
  text-align: center;
  color: #ffffff;
  font-weight: 400;
  line-height: 0;
  display: inline;
  white-space: nowrap;
  background-color: #e0445b;
}

label[for="tx_pass_tou_check_true"] {
  font-weight: bold;
}</pre></body></html>