@charset "UTF-8";
/*******************************************/
/** PC・SP 共通　Webフォント
/*******************************************/
@font-face {
	font-family: 'Roboto-Regular';
	src: url(/cdn/bts/font/Roboto-Regular.woff2);
	font-display: swap;
}
@font-face {
	font-family: 'Roboto-Medium';
	src: url(/cdn/bts/font/Roboto-Medium.woff2);
	font-display: swap;
}
@font-face {
	font-family: 'Roboto-Bold';
	src: url(/cdn/bts/font/Roboto-Bold.woff2);
	font-display: swap;
}

@font-face {
	font-family: 'NotoSansJP-Regular';
	src: url(/cdn/bts/font/NotoSansJP-Regular.woff2);
	font-display: swap;
}
@font-face {
	font-family: 'NotoSansJP-Medium';
	src: url(/cdn/bts/font/NotoSansJP-Medium.woff2);
	font-display: swap;
}
@font-face {
	font-family: 'NotoSansJP-Bold';
	src: url(/cdn/bts/font/NotoSansJP-Bold.woff2);
	font-display: swap;
}

.font_rbt_reg {font-family: 'Roboto-Regular';font-weight: normal;}
.font_rbt_bold {font-family: 'Roboto-Bold'; font-weight: normal !important;}
.font_rbt_medium {font-family: 'Roboto-Medium'; font-weight: normal !important;}

.font_noto_reg {font-family: 'NotoSansJP-Regular';font-weight: normal;}
.font_noto_medium {font-family: 'NotoSansJP-Medium'; font-weight: 500;}
.font_noto_bold {font-family: 'NotoSansJP-Bold'; font-weight: bold;}