<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
body {
  margin: 0;
}

.wrapper div,
.wrapper span,
.wrapper object,
.wrapper iframe,
.wrapper h1,
.wrapper h2,
.wrapper h3,
.wrapper h4,
.wrapper h5,
.wrapper h6,
.wrapper p,
.wrapper blockquote,
.wrapper pre,
.wrapper abbr,
.wrapper address,
.wrapper cite,
.wrapper code,
.wrapper del,
.wrapper dfn,
.wrapper em,
.wrapper img,
.wrapper q,
.wrapper samp,
.wrapper strong,
.wrapper sub,
.wrapper sup,
.wrapper var,
.wrapper b,
.wrapper i,
.wrapper dl,
.wrapper dt,
.wrapper dd,
.wrapper ol,
.wrapper ul,
.wrapper li,
.wrapper fieldset,
.wrapper form,
.wrapper label,
.wrapper legend,
.wrapper table,
.wrapper caption,
.wrapper tbody,
.wrapper tfoot,
.wrapper thead,
.wrapper tr,
.wrapper th,
.wrapper td,
.wrapper article,
.wrapper aside,
.wrapper canvas,
.wrapper details,
.wrapper figcaption,
.wrapper figure,
.wrapper footer,
.wrapper header,
.wrapper hgroup,
.wrapper menu,
.wrapper nav,
.wrapper section,
.wrapper summary,
.wrapper time,
.wrapper mark,
.wrapper audio,
.wrapper video,
.wrapper input {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  border: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.wrapper article,
.wrapper aside,
.wrapper details,
.wrapper figcaption,
.wrapper figure,
.wrapper footer,
.wrapper header,
.wrapper hgroup,
.wrapper menu,
.wrapper nav,
.wrapper section {
  display: block;
}
.wrapper ol,
.wrapper ul {
  list-style: none;
}
.wrapper blockquote,
.wrapper q {
  quotes: none;
}
.wrapper blockquote:before, .wrapper blockquote:after {
  content: "";
  content: none;
}
.wrapper q:before, .wrapper q:after {
  content: "";
  content: none;
}
.wrapper a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.wrapper mark {
  font-style: italic;
  font-weight: bold;
  color: #000;
  background-color: #ff9;
}
.wrapper del {
  text-decoration: line-through;
}
.wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
}
.wrapper hr {
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0;
  border: 0;
  border-top: 1px solid #ccc;
}
.wrapper input,
.wrapper select {
  vertical-align: middle;
}
.wrapper img {
  font-size: 0;
  line-height: 0;
  vertical-align: top;
}

/* hidetxt ------------------------------------------------------------*/
.hidetxt {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  height: 0;
}

/* clear --------------------------------------------------------------*/
.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0.1px;
  clear: both;
  visibility: hidden;
}

.clear {
  clear: both;
}

.wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.wrapper *:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.wrapper *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* ローダー設定-------------------------------------------------------------*/
@-webkit-keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.loader {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  border: 0.2rem solid #cce7ff;
  border-top-color: #0074d9;
  border-left-color: #0074d9;
  display: inline-block;
  -webkit-animation: loader 0.75s linear infinite;
  animation: loader 0.75s linear infinite;
  margin: 0 0.5em;
  vertical-align: middle;
}

:root {
  --main-color-green: #05ac1b;
  --main-color-blue: #2152b5;
  --main-color-red: #d7063a;
  --main-color-dark-blue: #021364;
  --main-color-black: #171717;
  --main-color-f0f3f5: #f0f3f5;
  --main-color-cdd6dd: #cdd6dd;
  --main-color-707f89: #707f89;
  --main-color-3b4043: #3b4043;
  --main-color-354e57: #354e57;
  --main-color-DEE2E6: #dee2e6;
  --main-color-2555B6: #2555b6;
}

::-moz-selection {
  background: #4c4c4c;
  color: #fff;
}

::selection {
  background: #4c4c4c;
  color: #fff;
}

::-moz-selection {
  background: #4c4c4c;
  color: #fff;
}

body {
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
  font-size: 16px;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

.wrapper {
  min-height: 99%;
  margin: 0;
  padding: 8px 8px 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Kz44Oz44Od44O844ON44Oz44OIXzU1XzEiIGRhdGEtbmFtZT0i44Kz44Oz44Od44O844ON44Oz44OIIDU1IOKAkyAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQxIiBoZWlnaHQ9IjIxMzciIHZpZXdCb3g9IjAgMCAxNDQxIDIxMzciPg0KICA8cGF0aCBpZD0i44OR44K5XzIxNTAiIGRhdGEtbmFtZT0i44OR44K5IDIxNTAiIGQ9Ik03MTIuNSwwLDE0MjUsMTQ0MEgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ0MSA3MTIpIHJvdGF0ZSg5MCkiIGZpbGw9IiNlZWU0ZTYiLz4NCiAgPHBhdGggaWQ9IuODkeOCuV8yMjA1IiBkYXRhLW5hbWU9IuODkeOCuSAyMjA1IiBkPSJNNzEzLjUtMSwxNDI1LDE0NDBIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMTQyNSkgcm90YXRlKC05MCkiIGZpbGw9IiNlNmU5ZWUiLz4NCjwvc3ZnPg0K");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  background-color: var(--main-color-f0f3f5);
}
.wrapper.mypage .main-btns {
  display: none;
}
.wrapper .wrap-inner {
  width: 100%;
  margin: 0 auto;
  background: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.wrapper .header-block {
  position: relative;
  border-bottom: #c4c8d5 solid 1px;
}
.wrapper .header-block a {
  text-decoration: none;
}
.wrapper .header-inner {
  border-radius: 8px 8px 0 0;
  height: 60px;
  /* background: url(/txpass/common/images/header_bg.png) left top no-repeat; */
  background: url(https://stselmidtxprd01.blob.core.windows.net/content/images/header_bg.png)
      left top no-repeat;
  background-size: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper .header-logo {
  margin: 0 auto;
  text-align: center;
}
.wrapper .header-logo img {
  width: 47.5%;
  height: auto;
}
.wrapper .main-btns {
  position: absolute;
  bottom: -44px;
  left: 50%;
  height: 32px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  z-index: 1;
}
.wrapper .main-signup__bt {
  width: 144px;
  height: 32px;
  margin: 0 16px 0 0;
}
.wrapper .main-signup__bt a {
  border: 2px solid var(--main-color-cdd6dd);
  border-radius: 16px;
  font-size: 14px;
  color: white;
  font-weight: 600;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  background-color: var(--main-color-dark-blue);
}
.wrapper .main-mypage__bt {
  width: 144px;
  height: 32px;
}
.wrapper .main-mypage__bt a {
  border: 2px solid transparent;
  border-radius: 16px;
  font-size: 14px;
  color: var(--main-color-3b4043);
  font-weight: 600;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}
.wrapper .main-mypage__bt a img {
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  vertical-align: baseline;
}
.wrapper .main-block {
  position: relative;
  padding: 32px 0 0;
}
.wrapper .main-logout__bt {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 144px;
  height: 32px;
}
.wrapper .main-logout__bt a {
  border: 2px solid var(--main-color-cdd6dd);
  border-radius: 16px;
  font-size: 14px;
  color: var(--main-color-3b4043);
  font-weight: 600;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}
.wrapper .main-logout__bt a img {
  margin: 0 10px 0 0;
  vertical-align: baseline;
}
.wrapper .about-section {
  margin: 0;
  padding: 50px 16px 64px;
  line-height: 1.6;
}
.wrapper .about-section__catch {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  color: var(--main-color-red);
  margin: 0 0 16px;
}
.wrapper .about-section__tit {
  font-size: 24px;
  font-weight: 600;
  color: var(--main-color-dark-blue);
  margin: 0 0 8px;
  text-align: center;
}
.wrapper .about-content {
  margin: 0 auto 32px;
  padding: 24px 12px 32px;
  border: 1px solid var(--main-color-cdd6dd);
  border-radius: 8px;
}
.wrapper .about__img {
  margin: 0 0 8px;
  text-align: center;
}
.wrapper .about__img img {
  width: 40px;
  height: 40px;
}
.wrapper .about__tit {
  text-align: center;
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 600;
  color: var(--main-color-354e57);
}
.wrapper .about__txt {
  color: var(--main-color-3b4043);
  font-size: 16px;
}
.wrapper .about-signup__bt {
  margin: 0 auto;
  width: 272px;
  height: 48px;
}
.wrapper .about-signup__bt a {
  border: 2px solid var(--main-color-dark-blue);
  border-radius: 24px;
  font-size: 18px;
  color: white;
  font-weight: 600;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  background-color: var(--main-color-dark-blue);
}
.wrapper .service-section {
  margin: 0;
  padding: 0 16px 36px;
  line-height: 1.6;
}
.wrapper .service-section__catch {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  color: var(--main-color-red);
  margin: 0 0 16px;
}
.wrapper .service-section__tit {
  font-size: 24px;
  font-weight: 600;
  color: var(--main-color-dark-blue);
  margin: 0 0 8px;
  text-align: center;
}
.wrapper .service-section__txt {
  font-size: 18px;
  font-weight: 600;
  color: var(--main-color-3b4043);
  margin: 0 0 32px;
  position: relative;
  text-align: center;
}
.wrapper .service-content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrapper .service-content {
  display: block;
  margin: 0 auto 32px;
  padding: 24px 12px 32px;
  border: 1px solid var(--main-color-cdd6dd);
  border-radius: 8px;
  text-decoration: none;
}
.wrapper .service-content:hover .service__tit {
  text-decoration: none;
}
.wrapper .service__img {
  margin: 0 0 8px;
  text-align: center;
}
.wrapper .service__img img {
  width: 40px;
  height: 40px;
}
.wrapper .service__tit {
  text-align: center;
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 600;
  color: var(--main-color-354e57);
  text-decoration: underline;
}
.wrapper .service__txt {
  color: var(--main-color-3b4043);
  font-size: 14px;
}
.wrapper .news-section {
  margin: 0;
  padding: 0 16px 64px;
  line-height: 1.6;
}
.wrapper .news-section__tit {
  font-size: 24px;
  font-weight: 600;
  color: var(--main-color-dark-blue);
  margin: 0 0 16px;
  text-align: center;
}
.wrapper .news-container {
  height: 360px;
  overflow-y: scroll;
  margin: 0 auto;
  scroll-behavior: smooth;
  border: 1px solid var(--main-color-cdd6dd);
  padding: 12px;
}
.wrapper .news__list li {
  margin: 0 0 16px;
  padding: 0 0 16px;
  border-bottom: 1px solid var(--main-color-cdd6dd);
}
.wrapper .news__list a {
  font-size: 16px;
  color: var(--main-color-3b4043);
  text-decoration: none;
}
.wrapper .news__list a:hover .news__txt {
  text-decoration: underline;
}
.wrapper .news__date {
  margin: 0 0 4px;
  display: block;
  font-size: 12px;
  color: var(--main-color-707f89);
}
.wrapper .news__txt {
  font-size: 14px;
  color: var(--main-color-3b4043);
  line-height: 1.4;
}
.wrapper .faq-section {
  margin: 0;
  padding: 50px 16px 36px;
  line-height: 1.6;
}
.wrapper .faq-section__tit {
  font-size: 24px;
  font-weight: 600;
  color: var(--main-color-dark-blue);
  text-align: center;
  margin: 0 0 32px;
}
.wrapper .faq__list {
  border-bottom: 1px solid #e0e9ef;
  margin: 0 0 24px;
}
.wrapper .faq__list dt {
  font-size: 16px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 24px;
  position: relative;
}
.wrapper .faq__list dt a {
  color: var(--main-color-dark-blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  width: 100%;
  height: 100%;
}
.wrapper .faq__list dt img {
  width: 24px;
  height: 24px;
  margin: 0 16px 0 0;
}
.wrapper .faq__list dt:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 3px;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  border-top: 2px solid var(--main-color-707f89);
  border-right: 2px solid var(--main-color-707f89);
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.wrapper .faq__list dt.is-open:before {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.wrapper .faq__list dt div {
  margin: 0 16px 0 0;
}
.wrapper .faq__list dd {
  display: none;
}
.wrapper .faq__list dd img {
  width: 24px;
  height: 24px;
  margin: 0 16px 0 0;
}
.wrapper .faq__answer {
  font-size: 14px;
  color: var(--main-color-3b4043);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 16px;
}
.wrapper .faq__answer ul {
  list-style: disc;
  padding: 0 1.5em;
}
.wrapper .contact-section {
  margin: 0;
  padding: 0 16px 36px;
  line-height: 1.6;
}
.wrapper .contact-section__tit {
  font-size: 24px;
  font-weight: 600;
  color: var(--main-color-dark-blue);
  text-align: center;
  margin: 0 0 32px;
}
.wrapper .contact-content {
  border: 1px solid var(--main-color-cdd6dd);
  padding: 16px;
  margin: 0 0 12px;
}
.wrapper .contact__txt {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  color: var(--main-color-3b4043);
}
.wrapper .contact__txt--annote {
  font-size: 12px;
  color: var(--main-color-707f89);
  margin: 0 0 12px;
}
.wrapper .terms-section {
  margin: 0;
  padding: 50px 16px 36px;
  line-height: 1.8;
}
.wrapper .terms-section__tit {
  font-size: 24px;
  font-weight: 600;
  color: var(--main-color-dark-blue);
  text-align: center;
  margin: 0 0 32px;
}
.wrapper .terms-content {
  border-bottom: 1px solid #e0e9ef;
  padding: 0 0 40px;
  margin: 0 0 32px;
}
.wrapper .terms-content:last-child {
  border-bottom: none;
  margin: 0;
}
.wrapper .terms-content a {
  color: var(--main-color-707f89);
  text-decoration: underline;
}
.wrapper .terms__tit {
  font-size: 20px;
  font-weight: 600;
  color: var(--main-color-dark-blue);
  text-align: center;
  margin: 0 0 16px;
}
.wrapper .terms__txt {
  font-size: 14px;
  color: var(--main-color-3b4043);
  margin: 0 0 16px;
}
.wrapper .terms__list {
  width: 96%;
  margin: 0 0 0 1.5em;
}
.wrapper .terms__list li {
  font-size: 14px;
  color: var(--main-color-3b4043);
  margin: 0 0 16px;
}
.wrapper .terms__list li:first-letter {
  margin: 0 0 0 -1.5em;
}
.wrapper .profile-section {
  margin: 0;
  padding: 0 16px 36px;
  border-bottom: 1px solid var(--main-color-cdd6dd);
  position: relative;
}
.wrapper .profile__tit {
  font-size: 18px;
  font-weight: 600;
  color: var(--main-color-3b4043);
  margin: 0 0 32px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper .profile__tit img {
  vertical-align: middle;
  margin: 0 16px 0 0;
}
.wrapper .profile__edit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 12px 0 0;
}
.wrapper .profile__edit a {
  font-size: 12px;
  color: var(--main-color-707f89);
  text-decoration: none;
  line-height: 1.66;
  font-weight: normal;
}
.wrapper .profile__edit a img {
  margin: 0 4px 0 0;
  vertical-align: middle;
}
.wrapper .profile-inner {
  position: relative;
}
.wrapper .profile-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 16px 0 0;
}
.wrapper .profile__headline {
  width: 29%;
  font-size: 12px;
  font-weight: 600;
  color: var(--main-color-707f89);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper .profile__personal {
  width: 71%;
  padding: 8px 0 8px 4px;
  font-size: 14px;
  color: var(--main-color-3b4043);
  border-bottom: 1px solid var(--main-color-cdd6dd);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper .profile-password__bt {
  margin: 16px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.wrapper .profile-password__bt a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid var(--main-color-cdd6dd);
  border-radius: 16px;
  font-size: 14px;
  color: var(--main-color-3b4043);
  font-weight: 600;
  text-decoration: none;
  width: 144px;
  height: 32px;
}
.wrapper .loginable-section {
  margin: 0 0 36px;
  padding: 36px 16px;
  border-bottom: 1px solid var(--main-color-cdd6dd);
  position: relative;
  background-color: rgba(240, 243, 245, 0.3);
}
.wrapper .loginable__tit {
  font-size: 18px;
  font-weight: 600;
  color: var(--main-color-3b4043);
  margin: 0 0 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper .loginable__tit img {
  margin: 0 16px 0 0;
}
.wrapper .loginable-service {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 24px;
}
.wrapper .loginable-service__logo {
  width: 9.9%;
  margin: 0 2.5% 0 0;
}
.wrapper .loginable-service__logo img {
  width: 100%;
  height: auto;
}
.wrapper .loginable-service__tit {
  width: 58%;
}
.wrapper .loginable-service__tit a {
  font-size: 14px;
  color: var(--main-color-3b4043);
  text-decoration: underline;
}
.wrapper .loginable-service__bt {
  width: 29.6%;
}
.wrapper .loginable-service__bt a {
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  border: 2px solid var(--main-color-cdd6dd);
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  color: var(--main-color-3b4043);
  background-color: #fff;
}
.wrapper .loginable-service__txt {
  font-size: 12px;
  color: var(--main-color-707f89);
  text-decoration: none;
  line-height: 1.66;
}
.wrapper .loginable-service__txt a {
  color: var(--main-color-707f89);
  text-decoration: underline;
}
.wrapper .sns-section {
  margin: 0;
  padding: 0 16px 64px;
  position: relative;
}
.wrapper .sns__tit {
  font-size: 18px;
  font-weight: 600;
  color: var(--main-color-3b4043);
  margin: 0 0 36px;
  width: -webkit-fill-available;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper .sns__tit img {
  margin: 0 16px 0 0;
}
.wrapper .sns-wrap {
  margin: 0 auto;
}
.wrapper .sns-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 24px;
}
.wrapper .sns__icon {
  width: 9.9%;
  margin: 0 2.5% 0 0;
}
.wrapper .sns__icon img {
  width: 100%;
  height: auto;
}
.wrapper .sns__name {
  width: 58%;
  font-size: 14px;
  color: var(--main-color-3b4043);
}
.wrapper .sns-toggle-switch {
  position: relative;
  width: 106px;
  height: 40px;
  margin: auto;
}
.wrapper .toggle-input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
.wrapper .toggle-input:checked + .toggle-label {
  background-color: var(--main-color-green);
}
.wrapper .toggle-input:checked + .toggle-label:before {
  content: "連携中";
  color: #fff;
  -webkit-transform: translate(-75%, -50%);
          transform: translate(-75%, -50%);
}
.wrapper .toggle-input:checked + .toggle-label:after {
  left: 68px;
}
.wrapper .toggle-label {
  width: 106px;
  height: 40px;
  background: var(--main-color-f0f3f5);
  border: 2px solid var(--main-color-cdd6dd);
  position: relative;
  display: inline-block;
  border-radius: 23px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.wrapper .toggle-label:before {
  content: "連携なし";
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-25%, -50%);
          transform: translate(-25%, -50%);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  color: var(--main-color-3b4043);
}
.wrapper .toggle-label:after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  left: 3;
  top: 2;
  z-index: 0;
  background: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.wrapper .sns_txt {
  font-size: 12px;
  color: var(--main-color-707f89);
  text-decoration: none;
  line-height: 1.66;
}
.wrapper .sns_txt a {
  color: var(--main-color-707f89);
  text-decoration: underline;
}
.wrapper .footer-block {
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}
.wrapper .footer-nav {
  padding: 12px 0;
  background-color: rgba(240, 243, 245, 0.3);
  text-align: center;
  line-height: 2.14;
  font-size: 14px;
  color: var(--main-color-3b4043);
  border-top: 1px solid var(--main-color-cdd6dd);
  border-bottom: 1px solid var(--main-color-cdd6dd);
}
.wrapper .footer-btns a {
  display: block;
  color: var(--main-color-3b4043);
  text-decoration: none;
  width: auto;
}
.wrapper .footer__inner {
  text-align: center;
  padding: 56px 0;
  width: 79.2%;
  margin: 0 auto;
}
.wrapper .footer__txt-wrap {
  text-align: center;
}
.wrapper .footer__txt {
  color: var(--main-color-red);
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
  line-height: 1.6;
  margin: 8px auto;
}
.wrapper .footer__txt img {
  margin: 0 8px 0 0;
  vertical-align: middle;
}
.wrapper .footer-withdrawal__bt {
  padding: 0 0 24px;
}
.wrapper .footer-withdrawal__bt a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 272px;
  height: 48px;
  margin: 0 auto;
  background-color: var(--main-color-cdd6dd);
  border-radius: 24px;
  text-decoration: none;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  cursor: default;
}
.wrapper .footer-withdrawal__bt a.footer-withdrawal__bt--enable {
  background-color: var(--main-color-dark-blue);
  cursor: pointer;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.wrapper .footer-withdrawal__bt a.footer-withdrawal__bt--enable:hover {
  background-color: var(--main-color-blue);
}
.wrapper .footer-copyright__txt {
  font-size: 10px;
  color: var(--main-color-3b4043);
  text-align: center;
  opacity: 0.5;
  padding: 16px 0;
  display: block;
}
.wrapper .modal-wrap {
  display: none;
}
.wrapper .modal__bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1500;
  background-color: rgba(23, 23, 23, 0.7);
}
.wrapper .modal__window {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 93%;
  z-index: 1600;
  border-radius: 8px;
  overflow: hidden;
}
.wrapper .modal-header {
  height: 64px;
  background: -webkit-gradient(linear, left top, right top, from(#16637d), color-stop(#354f58), to(#354e57));
  background: linear-gradient(90deg, #16637d, #354f58, #354e57);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper .modal-header__tit {
  margin: 0 auto;
  text-align: center;
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.4em;
}
.wrapper .modal-content {
  background-color: #fff;
  padding: 32px 7.8% 40px;
}
.wrapper .modal-content__tit {
  font-size: 16px;
  font-weight: 600;
  color: var(--main-color-3b4043);
  line-height: 1.5;
  padding: 0 0 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper .modal-content__tit img {
  width: 10%;
  height: auto;
  margin: 0 16px 0 0;
}
.wrapper .modal-content__txt {
  text-align: center;
  padding: 0 0 28px;
  font-size: 14px;
  color: var(--main-color-3b4043);
}
.wrapper .modal-content__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wrapper .modal-content__y {
  background-color: var(--main-color-dark-blue);
  color: #fff;
  width: 48%;
  height: 48px;
  font-size: 18px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 24px;
  letter-spacing: 0.4em;
  text-indent: 0.4em;
  margin: 0 10px;
  cursor: pointer;
}
.wrapper .modal-content__n {
  background-color: var(--main-color-dark-blue);
  color: #fff;
  width: 48%;
  height: 48px;
  font-size: 18px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 24px;
  letter-spacing: 0.4em;
  text-indent: 0.4em;
  margin: 0 10px;
  cursor: pointer;
}
.wrapper .profile-edit-section {
  padding: 0 16px 32px;
  position: relative;
}
.wrapper .profile-edit-section .profile__headline {
  width: 25%;
}
.wrapper .password-edit-section {
  margin: 0;
  padding: 0 16px 32px;
  position: relative;
}
.wrapper .password-edit-section .profile-line {
  margin: 24px 0 0;
}
.wrapper .password-edit-section .profile__headline {
  width: 35%;
}
.wrapper .password-edit-section .profile-edit-alert {
  display: block;
  text-align: center;
  margin: 16px 0 0;
}
.wrapper .profile-edit__personal {
  width: 75%;
  font-size: 13px;
}
.wrapper .edit__input--large {
  width: 100%;
  border: 1px solid var(--main-color-cdd6dd);
  border-radius: 4px;
  padding: 8px 12px;
  font-size: 14px;
  color: var(--main-color-3b4043);
}
.wrapper .edit__input--large::-webkit-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--large::-moz-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--large:-ms-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--large::-ms-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--large::placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--large.--noborder {
  border: none;
}
.wrapper .edit__input--half {
  width: 45%;
  border: 1px solid var(--main-color-cdd6dd);
  border-radius: 4px;
  padding: 8px 12px;
  font-size: 14px;
  color: var(--main-color-3b4043);
}
.wrapper .edit__input--half::-webkit-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--half::-moz-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--half:-ms-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--half::-ms-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--half::placeholder {
  color: var(--main-color-707f89);
}
.wrapper input.edit__input--year {
  width: 4.5em;
  color: var(--main-color-3b4043);
  border: 1px solid var(--main-color-cdd6dd);
  border-radius: 4px;
  padding: 8px 12px;
  font-size: 14px;
  color: var(--main-color-3b4043);
  margin: 0 4px 0 0;
}
.wrapper input.edit__input--year::-webkit-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper input.edit__input--year::-moz-placeholder {
  color: var(--main-color-707f89);
}
.wrapper input.edit__input--year:-ms-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper input.edit__input--year::-ms-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper input.edit__input--year::placeholder {
  color: var(--main-color-707f89);
}
.wrapper input.edit__input--year:-moz-read-only {
  background-color: var(--main-color-f0f3f5);
  border: 1px solid var(--main-color-DEE2E6);
}
.wrapper input.edit__input--year:read-only {
  background-color: var(--main-color-f0f3f5);
  border: 1px solid var(--main-color-DEE2E6);
}
.wrapper .edit__input--md {
  width: 3em;
  border: 1px solid var(--main-color-cdd6dd);
  border-radius: 4px;
  padding: 8px 12px;
  font-size: 14px;
  color: var(--main-color-3b4043);
  margin: 0 4px;
}
.wrapper .edit__input--md::-webkit-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--md::-moz-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--md:-ms-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--md::-ms-input-placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--md::placeholder {
  color: var(--main-color-707f89);
}
.wrapper .edit__input--md:-moz-read-only {
  background-color: var(--main-color-f0f3f5);
  border: 1px solid var(--main-color-DEE2E6);
}
.wrapper .edit__input--md:read-only {
  background-color: var(--main-color-f0f3f5);
  border: 1px solid var(--main-color-DEE2E6);
}
.wrapper .profile-edit__select-wrap {
  position: relative;
  width: 53%;
  display: inline-block;
}
.wrapper .profile-edit__select-wrap::before {
  border-bottom: 4.5px solid var(--main-color-2555B6);
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  content: "";
  position: absolute;
  right: 9px;
  top: 10px;
  width: 0;
  z-index: 1;
}
.wrapper .profile-edit__select-wrap::after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4.5px solid var(--main-color-2555B6);
  content: "";
  position: absolute;
  right: 9px;
  top: 21px;
  width: 0;
}
.wrapper .profile-edit__select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  height: 37px;
  padding-left: 10px;
  width: 100%;
  position: relative;
  border-radius: 4px;
  border-color: var(--main-color-cdd6dd);
}
.wrapper .profile-edit__select::-ms-expand {
  display: none;
  /* デフォルトのスタイルを無効(IE用) */
}
.wrapper .profile-edit-mail-wrap {
  width: 85%;
  max-width: 558px;
  margin: 0 auto;
  text-align: center;
}
.wrapper .profile-edit-mail-wrap .profile-edit-alert {
  margin: 0;
}
.wrapper .profile-edit__txt {
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 24px;
  line-height: 1.66;
}
.wrapper .profile-edit-mail__input {
  margin: 0 0 16px;
}
.wrapper .profile-edit-item__name {
  font-size: 13px;
  text-align: left;
  font-weight: 600;
  color: var(--main-color-707f89);
  margin: 0 0 8px;
}
.wrapper .profile-edit__list {
  border: 1px solid var(--main-color-cdd6dd);
  font-size: 14px;
  line-height: 1.6;
  list-style-type: disc;
  color: var(--main-color-3b4043);
  padding: 16px calc(1em + 16px);
  margin: 0 auto 32px;
}
.wrapper .profile-edit__list li {
  margin: 0 0 8px;
}
.wrapper .leave-check__label {
  text-align: center;
  display: block;
  font-size: 14px;
}
.wrapper .leave__check {
  margin: 0 16px 0 0;
}
.wrapper .profile-pass__btns {
  margin: 12px auto 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wrapper .profile-pass__bt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid var(--main-color-cdd6dd);
  border-radius: 16px;
  font-size: 14px;
  color: var(--main-color-3b4043);
  font-weight: 600;
  text-decoration: none;
  width: 48%;
  max-width: 144px;
  height: 32px;
}
.wrapper .profile-pass__bt:first-child {
  margin: 0 8px 0 0;
  border: 2px solid var(--main-color-dark-blue);
  background-color: var(--main-color-dark-blue);
  color: #fff;
}
.wrapper .profile-pass__bt:last-child {
  margin: 0 0 0 8px;
}
.wrapper .profile-edit__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 32px auto 0;
  padding: 0 16px;
}
.wrapper .profile-edit__bt {
  display: block;
  background-color: var(--main-color-cdd6dd);
  cursor: default;
  color: #fff;
  width: 48%;
  height: 48px;
  font-size: 18px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 24px;
  text-decoration: none;
}
.wrapper .profile-edit__bt:first-child {
  margin: 0 8px 0 0;
}
.wrapper .profile-edit__bt:last-child {
  margin: 0 0 0 8px;
}
.wrapper .profile-edit__bt.--cancel {
  background-color: white;
  border: 2px solid var(--main-color-cdd6dd);
  color: var(--main-color-3b4043);
}
.wrapper .profile-edit__bt.--active {
  cursor: pointer;
  background-color: var(--main-color-dark-blue);
}
.wrapper .profile-edit__bt.--single {
  margin: 0 !important;
}
.wrapper .profile-mail__edit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 12px 0 0;
}
.wrapper .profile-mail__edit a {
  font-size: 12px;
  color: var(--main-color-707f89);
  text-decoration: none;
  line-height: 1.66;
}
.wrapper .profile-mail__edit a img {
  margin: 0 4px 0 0;
  vertical-align: middle;
}
.wrapper .profile-edit-alert {
  display: inline-block;
  margin: 0 0 0 4px;
}
.wrapper .profile-edit-alert__txt {
  color: var(--main-color-red);
  font-size: 12px;
  font-weight: 600;
  text-decoration: underline;
}
.wrapper .profile-edit-alert__txt img {
  margin: 0 8px 0 0;
  vertical-align: middle;
}
.wrapper .u-mt32 {
  margin-top: 32px;
}
.wrapper .u-mb28 {
  margin-bottom: 28px;
}
.wrapper .u-ta-center {
  text-align: center;
  display: block;
}
.wrapper .pc-show-display--inline {
  display: none;
}
.wrapper .pc-br {
  display: none;
}
.wrapper .sp-br {
  display: block;
}
.wrapper .tal {
  text-align: left;
}
.wrapper .tac {
  text-align: center;
}
.wrapper .tar {
  text-align: right;
}
.wrapper .mb40 {
  margin-bottom: 40px;
}
.wrapper .mb72 {
  margin-bottom: 72px;
}

.mail .wrapper .profile-edit__btns,
.check-code .wrapper .profile-edit__btns {
  margin: 16px auto 0;
}
.mail .wrapper .profile-edit__txt,
.check-code .wrapper .profile-edit__txt {
  margin: 0 0 8px;
}

@media screen and (min-width: 768px) {
  .wrapper {
    font-size: 20px;
  }
  .wrapper .wrap-inner {
    max-width: 960px;
    width: 100%;
  }
  .wrapper .header-inner {
    height: 160px;
  }
  .wrapper .header-logo {
    width: 300px;
    height: 67px;
  }
  .wrapper .header-logo img {
    width: 100%;
    height: auto;
  }
  .wrapper .main-block {
    padding: 64px 0 0;
  }
  .wrapper .main-logout__bt {
    top: 24px;
    right: 12%;
  }
  .wrapper .main-logout__bt a {
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
  }
  .wrapper .main-logout__bt a:hover {
    background-color: var(--main-color-blue);
    color: #fff;
  }
  .wrapper .main-logout__bt a:hover img {
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
  }
  .wrapper .main-btns {
    bottom: -44px;
    right: 15px;
    left: auto;
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  .wrapper .main-signup__bt a {
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
  }
  .wrapper .main-signup__bt a:hover {
    background: var(--main-color-blue);
  }
  .wrapper .main-mypage__bt a {
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
  }
  .wrapper .main-mypage__bt a:hover {
    border-color: var(--main-color-cdd6dd);
  }
  .wrapper .about-section {
    width: 81%;
    margin: 0 auto;
    padding: 50px 0 96px;
  }
  .wrapper .about-section__catch {
    font-size: 40px;
    margin: 0 0 24px;
  }
  .wrapper .about-section__tit {
    margin: 0 0 24px;
  }
  .wrapper .about-container {
    display: grid;
    grid-template-columns: 33.33% 33.33% 33.33%;
    grid-template-rows: 240px;
  }
  .wrapper .about-content {
    width: 94.6%;
    padding: 24px 16px 32px;
  }
  .wrapper .about-content.pc-l {
    grid-column: 1/2;
    grid-row: 1/2;
  }
  .wrapper .about-content.pc-c {
    grid-column: 2/3;
    grid-row: 1/2;
  }
  .wrapper .about-content.pc-r {
    grid-column: 3/4;
    grid-row: 1/2;
  }
  .wrapper .about__txt {
    font-size: 14px;
  }
  .wrapper .about-signup__bt {
    width: 240px;
  }
  .wrapper .about-signup__bt a {
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
  }
  .wrapper .about-signup__bt a:hover {
    background: var(--main-color-blue);
    border-color: var(--main-color-blue);
  }
  .wrapper .service-section {
    width: 81%;
    margin: 0 auto;
    padding: 0 0 36px;
  }
  .wrapper .service-section__catch {
    font-size: 40px;
    margin: 0 0 24px;
  }
  .wrapper .service-content {
    width: 48.5%;
  }
  .wrapper .service-section__tit {
    margin-bottom: 24px;
  }
  .wrapper .service-content-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .wrapper .news-section {
    width: 81%;
    margin: 0 auto;
  }
  .wrapper .news-section__tit {
    margin-bottom: 24px;
  }
  .wrapper .news__list a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .wrapper .news__date {
    margin: 0 16px 0 0;
  }
  .wrapper .faq-section {
    width: 79.16%;
    margin: 0 auto;
  }
  .wrapper .faq-section__tit {
    font-size: 40px;
    margin: 0 0 64px;
  }
  .wrapper .faq__list {
    margin: 0 0 40px;
  }
  .wrapper .faq__list dt {
    font-size: 20px;
    margin: 0 0 40px;
  }
  .wrapper .faq__list dt img {
    width: 32px;
    height: 32px;
  }
  .wrapper .faq__list dd {
    font-size: 16px;
    margin: 0 0 32px;
  }
  .wrapper .faq__list dd img {
    width: 32px;
    height: 32px;
  }
  .wrapper .contact-section {
    width: 79.16%;
    margin: 0 auto;
  }
  .wrapper .contact-section__tit {
    font-size: 40px;
    margin: 0 0 24px;
  }
  .wrapper .contact-container {
    padding: 16px;
  }
  .wrapper .terms-section {
    width: 79.16%;
    margin: 0 auto;
  }
  .wrapper .terms-section__tit {
    font-size: 40px;
  }
  .wrapper .terms-content a:hover {
    text-decoration: none;
  }
  .wrapper .profile-section-inner {
    width: 79.2%;
    margin: 0 auto;
    position: relative;
  }
  .wrapper .profile__tit {
    font-size: 24px;
    margin: 0 0 40px;
  }
  .wrapper .profile__edit a:hover {
    text-decoration: underline;
  }
  .wrapper .profile__headline {
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .wrapper .profile__personal {
    font-size: 16px;
  }
  .wrapper .profile-mail__edit a:hover {
    text-decoration: underline;
  }
  .wrapper .profile-password__bt a {
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
  }
  .wrapper .profile-password__bt a:hover {
    border: 2px solid var(--main-color-blue);
    background-color: var(--main-color-blue);
    color: #fff;
  }
  .wrapper .loginable-section-inner {
    width: 79.2%;
    margin: 0 auto;
    position: relative;
  }
  .wrapper .loginable__tit {
    font-size: 24px;
    margin: 0 0 56px;
  }
  .wrapper .loginable-service__logo {
    width: 8.71%;
    margin: 0 4.2% 0 0;
  }
  .wrapper .loginable-service__list {
    margin: 0 auto 52px;
  }
  .wrapper .loginable-service__tit a {
    font-size: 20px;
  }
  .wrapper .loginable-service__tit a:hover {
    text-decoration: none;
  }
  .wrapper .loginable-service__bt {
    width: 27.22%;
  }
  .wrapper .loginable-service__bt a {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
  .wrapper .loginable-service__bt a:hover {
    border: 2px solid var(--main-color-blue);
    background-color: var(--main-color-blue);
    color: #fff;
  }
  .wrapper .loginable-service__bt a:hover img {
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
  }
  .wrapper .sns-section-inner {
    width: 79.2%;
    margin: 0 auto;
    position: relative;
  }
  .wrapper .sns__tit {
    font-size: 24px;
    margin: 0 0 56px;
  }
  .wrapper .sns-wrap {
    margin: 0 auto 52px;
  }
  .wrapper .sns__icon {
    width: 8.71%;
  }
  .wrapper .sns__name {
    font-size: 20px;
  }
  .wrapper .sns-toggle-switch {
    width: 200px;
  }
  .wrapper .sns-toggle-switch:hover .toggle-label {
    border: 2px solid var(--main-color-green);
  }
  .wrapper .toggle-input:checked + .toggle-label:before {
    content: "連携中";
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .wrapper .toggle-input:checked + .toggle-label:after {
    left: 162px;
  }
  .wrapper .toggle-label {
    width: 200px;
  }
  .wrapper .toggle-label:before {
    content: "連携なし";
    font-size: 16px;
    font-weight: 600;
    white-space: nowrap;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transition: 0.4s;
    transition: 0.4s;
    color: var(--main-color-3b4043);
  }
  .wrapper .footer-nav {
    padding: 27px 0;
    font-size: 16px;
  }
  .wrapper .footer-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .wrapper .footer-btns a {
    margin: 0 1em;
  }
  .wrapper .footer-btns a:hover {
    text-decoration: underline;
  }
  .wrapper .footer-copyright__txt {
    font-size: 12px;
    padding: 32px 0;
  }
  .wrapper .modal__window {
    width: 640px;
    height: 315px;
  }
  .wrapper .modal-header {
    height: 88px;
  }
  .wrapper .modal-header__tit {
    font-size: 32px;
  }
  .wrapper .modal-content {
    padding: 24px 35px;
  }
  .wrapper .modal-content__tit {
    font-size: 18px;
  }
  .wrapper .modal-content__txt {
    font-size: 16px;
  }
  .wrapper .modal-content__y {
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
  .wrapper .modal-content__y:hover {
    background-color: var(--main-color-blue);
  }
  .wrapper .modal-content__n {
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
  .wrapper .modal-content__n:hover {
    background-color: var(--main-color-blue);
  }
  .wrapper .profile-edit-section {
    padding: 0 16px 64px;
  }
  .wrapper .password-edit-section {
    padding: 0 16px 64px;
  }
  .wrapper .profile-edit__personal {
    font-size: 13px;
  }
  .wrapper .edit__input--large {
    width: 100%;
    font-size: 16px;
  }
  .wrapper .edit__input--half {
    width: 50%;
    font-size: 16px;
  }
  .wrapper input.edit__input--year {
    width: 4.5em;
    margin: 0 8px 0 0;
    font-size: 16px;
  }
  .wrapper .edit__input--md {
    margin: 0 8px;
    font-size: 16px;
  }
  .wrapper .profile-edit__select-wrap {
    width: 40%;
  }
  .wrapper .profile-edit__select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0;
    height: 37px;
    padding-left: 10px;
    width: 100%;
    position: relative;
    border-radius: 4px;
    border-color: var(--main-color-cdd6dd);
  }
  .wrapper .profile-edit__select::-ms-expand {
    display: none;
    /* デフォルトのスタイルを無効(IE用) */
  }
  .wrapper .profile-edit-mail-wrap {
    width: 75.8%;
  }
  .wrapper .profile-edit-mail-wrap .profile-edit__btns {
    margin: 56px auto 0;
  }
  .wrapper .profile-edit__txt {
    font-size: 16px;
  }
  .wrapper .profile-edit-mail__input {
    margin: 0 0 32px;
  }
  .wrapper .profile-edit-item__name {
    margin: 0 0 12px;
  }
  .wrapper .profile-edit__list {
    margin: 0 auto 64px;
    font-size: 16px;
  }
  .wrapper .profile-edit__list li {
    margin: 0 0 0;
  }
  .wrapper .leave-check__label {
    font-size: 16px;
  }
  .wrapper .profile-pass__btns {
    margin: 24px auto 0;
  }
  .wrapper .profile-pass__bt {
    width: 144px;
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
  }
  .wrapper .profile-pass__bt:hover {
    border: 2px solid var(--main-color-blue);
    background-color: var(--main-color-blue);
    color: #fff;
  }
  .wrapper .profile-edit__btns {
    margin: 64px auto 0;
    padding: 0;
  }
  .wrapper .profile-edit__bt {
    max-width: 260px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
  .wrapper .profile-edit__bt:first-child {
    margin: 0 16px 0 0;
  }
  .wrapper .profile-edit__bt:last-child {
    margin: 0 0 0 16px;
  }
  .wrapper .profile-edit__bt.--active:hover {
    background-color: var(--main-color-blue);
  }
  .wrapper .profile-edit__bt.--cancel {
    cursor: pointer;
  }
  .wrapper .profile-edit__bt.--cancel:hover {
    color: #fff;
    background-color: var(--main-color-blue);
    border-color: var(--main-color-blue);
  }
  .wrapper .profile-mail__edit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 12px 0 0;
  }
  .wrapper .profile-mail__edit a {
    font-size: 12px;
    color: var(--main-color-707f89);
    text-decoration: none;
    line-height: 1.66;
  }
  .wrapper .profile-mail__edit a img {
    margin: 0 4px 0 0;
    vertical-align: middle;
  }
  .wrapper .profile-edit-alert {
    margin: 0 0 0 16px;
  }
  .wrapper .profile-edit-alert__txt {
    font-size: 14px;
  }
  .wrapper .profile-edit-alert__txt img {
    margin: 0 8px 0 0;
  }
  .wrapper .u-mt32 {
    margin-top: 32px;
  }
  .wrapper .u-mb28 {
    margin-bottom: 28px;
  }
  .wrapper .u-ta-center {
    text-align: center;
    display: block;
  }
  .wrapper .pc-show-display--inline {
    display: inline;
  }
  .wrapper .pc-br {
    display: block;
  }
  .wrapper .sp-br {
    display: inline;
  }

  .profile .wrapper .profile-edit__txt,
.mail .wrapper .profile-edit__txt,
.check-code .wrapper .profile-edit__txt,
.password .wrapper .profile-edit__txt {
    margin: 0 0 8px;
  }

  .mail .wrapper .profile-edit__btns {
    margin: 32px auto 0;
  }

  .check-code .wrapper .profile-edit__btns {
    margin: 48px auto 0;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uLy4uLy4uL3NyYy90eHBhc3MvY29tbW9uL2Nzcy9fcmVzZXQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy90eHBhc3MvY29tbW9uL2Nzcy9fY29tbW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvdHhwYXNzL2NvbW1vbi9jc3Mvc3R5bGUuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy90eHBhc3MvY29tbW9uL2Nzcy9fbWl4aW4uc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy90eHBhc3MvY29tbW9uL2Nzcy9fcGMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSxTQUFBO0FERUY7O0FDQ0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUVFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FERUo7QUNDRTs7Ozs7Ozs7Ozs7RUFXRSxjQUFBO0FEQ0o7QUNFRTs7RUFFRSxnQkFBQTtBREFKO0FDR0U7O0VBRUUsWUFBQTtBRERKO0FDS0k7RUFFRSxXQUFBO0VBQ0EsYUFBQTtBREpOO0FDU0k7RUFFRSxXQUFBO0VBQ0EsYUFBQTtBRFJOO0FDWUU7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBRFZKO0FDYUU7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0FEWEo7QUNjRTtFQUNFLDZCQUFBO0FEWko7QUNlRTtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7QURiSjtBQ2dCRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7QURkSjtBQ2lCRTs7RUFFRSxzQkFBQTtBRGZKO0FDa0JFO0VBQ0UsWUFBQTtFQUNBLGNBQUE7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 */</pre></body></html>