@charset "utf-8";
/* ############################################################################################################################
#    2024/11/10　リニューアル
#    v1 fontファイル
############################################################################################################################ */
/* =======================================
  Noto Sans JP
======================================= */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans CJK JP"),
       local('NotoSansCJKjp-Regular'),
       local('NotoSansJP-Regular'),
       url('/common/fonts/NotoSansJP-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  src: local('NotoSansCJKjp-Bold'),
       local('NotoSansJP-Bold'),
       url('/common/fonts/NotoSansJP-Bold.woff2') format('woff2');
}

.font-noto-sans {
  font-family: 'Noto Sans', 'Noto Sans CJK JP', 'Noto Sans JP', sans-serif;
}

/* =======================================
  Josefin Sans
======================================= */
@font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 100 900; 
    src: url('/common/fonts/JosefinSans-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 100 900;
    src: url('/common/fonts/JosefinSans-Italic-VariableFont_wght.ttf') format('truetype');
}

.font-josefin-sans {
  font-family: 'Josefin Sans', sans-serif;
}

/* =======================================
  Cookie
======================================= */
@font-face {
    font-family: 'Cookie';
    font-style: normal;
    font-weight: 100 900; 
    src: url('/common/fonts/Cookie-Regular.ttf') format('truetype');
}

.font-cookie {
  font-family: 'Cookie', sans-serif;
}

/* =======================================
  Figtree
======================================= */
@font-face {
  font-family: 'Figtree';
  src: url('/common/fonts/figtree/Figtree-Medium.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Figtree';
  src: url('/common/fonts/figtree/Figtree-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

.font-figtree {
  font-family: 'Figtree', sans-serif;
}

