@charset "utf-8";

/*
 * LIFULL Font (英字) + 游ゴシック (和文) の混植。
 * 公式仕様: LIFULL Font Family Instruction Manual (2020.06.29)
 */

@font-face {
  font-family: "LIFULL Font";
  src: url("/hikkoshi/assets/fonts/LIFULLFont-Light.woff2") format("woff2"),
       url("/hikkoshi/assets/fonts/LIFULLFont-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "LIFULL Font";
  src: url("/hikkoshi/assets/fonts/LIFULLFont-Regular.woff2") format("woff2"),
       url("/hikkoshi/assets/fonts/LIFULLFont-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "LIFULL Font";
  src: url("/hikkoshi/assets/fonts/LIFULLFont-Medium.woff2") format("woff2"),
       url("/hikkoshi/assets/fonts/LIFULLFont-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "LIFULL Font";
  src: url("/hikkoshi/assets/fonts/LIFULLFont-Bold.woff2") format("woff2"),
       url("/hikkoshi/assets/fonts/LIFULLFont-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "LIFULL Font";
  src: url("/hikkoshi/assets/fonts/LIFULLFont-ExtraBold.woff2") format("woff2"),
       url("/hikkoshi/assets/fonts/LIFULLFont-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "LIFULL Font";
  src: url("/hikkoshi/assets/fonts/LIFULLFont-Heavy.woff2") format("woff2"),
       url("/hikkoshi/assets/fonts/LIFULLFont-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* PC トップは body#top、SP トップは body.sp-top で特定 */
body#top,
body.sp-top {
  font-family:
    "LIFULL Font",
    "YuGothic", "Yu Gothic", "游ゴシック", "YuGothic Medium",
    "Montserrat",
    "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
    "MS Gothic", "ＭＳ ゴシック",
    "Noto Sans JP", "Noto Sans",
    sans-serif;
}
