/* font-face */
@font-face {
  font-family: LIFULLFONT;
  font-style: normal;
  font-weight: normal;
  font-display: optional;
  src: local('LIFULL Font Regular'), url('https://font.lifull.com/lifullfont/woff2/regular.woff2') format('woff2'),
    url('https://font.lifull.com/lifullfont/woff/regular.woff') format('woff');
  unicode-range: U+21-3B, U+3D, U+3F-5B, U+5D, U+5F, U+61-7B, U+7D, U+AB, U+F7, U+2260, U+2264, U+2265;
}
@font-face {
  font-family: LIFULLFONT;
  font-style: normal;
  font-weight: bold;
  font-display: optional;
  src: local('LIFULL Font Bold'), url('https://font.lifull.com/lifullfont/woff2/bold.woff2') format('woff2'),
    url('https://font.lifull.com/lifullfont/woff/bold.woff') format('woff');
  unicode-range: U+21-3B, U+3D, U+3F-5B, U+5D, U+5F, U+61-7B, U+7D, U+AB, U+F7, U+2260, U+2264, U+2265;
}
@font-face {
  font-family: LIFULLYUGO;
  font-weight: normal;
  src: local('Yu Gothic Medium'), local('YuGothic Medium');
}
@font-face {
  font-family: LIFULLYUGO;
  font-weight: bold;
  src: local('Yu Gothic Bold'), local('YuGothic Bold');
}
@font-face {
  font-family: LIFULLHIRAGINO;
  font-weight: normal;
  src: local('HiraginoSans-W3');
}
@font-face {
  font-family: LIFULLHIRAGINO;
  font-weight: bold;
  src: local('HiraginoSans-W6');
}
/* font-size */
body,
html {
  font-size: 100%;
}
/* focus-visible */
:focus:not(:focus-visible) {
  outline: none;
}
.js-focus-visible :focus:not(.focus-visible) {
  outline: none;
}
[data-whatintent='mouse'] :focus,
[data-whatintent='touch'] :focus {
  outline: none;
}
#main :focus-visible {
  outline: 2px solid;
  outline: 5px auto -webkit-focus-ring-color;
  outline-color: #236dda;
}
.js-focus-visible #main .focus-visible,
[data-whatintent='keyboard'] .Footer :focus {
  outline: 2px solid;
  outline: 5px auto -webkit-focus-ring-color;
  outline-color: #236dda;
}
/* common footer */
/* 追加したフィードバックコンポーネントのスタイル */
.Footer .feedback {
  width: 100%;
  margin: 0 auto;
  color: #000;
}
.Footer .feedback-item:first-child {
  padding: 16px 10px 12px;
}
.Footer .feedback-item:last-child {
  padding: 0 10px 4px;
}
.Footer .feedback-item p {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
}
.Footer .feedback-item a {
  font-size: 12px;
  font-weight: 700;
  color: #003af6;
  text-decoration: underline;
}

/*# sourceMappingURL=base-1917afd88c.css.map */