@font-face {
	font-family: 'YGM';
	src: url("/css/font/YuGothic-Medium.woff");
}
@font-face {
	font-family: 'DinCondensed';
	src: url("/css/font/DIN Condensed Bold.ttf");
}
@font-face {
	font-family: 'M PLUS Rounded 1c 2';
	/* src: url("/css/font/RoundedMplus1c-Regular.woff"); 元ソース ↓に置換*/
	src: url('/css/lang/font/RHR_TW-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'M PLUS Rounded 1c Brack';
	/* src: url("/css/font/MPLUSRounded1c-Black.woff"); 元ソース ↓に置換*/
	src: url('/css/lang/font/RHR_TW-Heavy.woff2') format('woff2');
	font-weight: 900;
}
@font-face {
	font-family: 'Cubic_11';
	src: url("/css/lang/font/Cubic_11.woff2") format('woff2');
	font-weight: normal;
}
@font-face {
	font-family: 'RHR_TW_Regular';
	src: url('/css/lang/font/RHR_TW-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RHR_TW_Bold';
	src: url('/css/lang/font/RHR_TW-Bold.woff2') format('woff2');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'RHR_TW_Heavy';
	src: url('/css/lang/font/RHR_TW-Heavy.woff2') format('woff2');
	font-weight: 900;
	font-style: normal;
}

body{
	font-family: -apple-system, BlinkMacSystemFont, Roboto, "RHR_TW_Regular", sans-serif;
	margin: 0 auto;
	font-weight: 400;
}


/* IEだけに適応 */
_:lang(x)::-ms-backdrop, .selector {font-family: "RHR_TW_Regular", sans-serif;}
.font-Llita{font-family: 'Lilita One', cursive;}
.font-MPlus{font-family: 'RHR_TW_Regular', sans-serif; font-weight: 400;} /* M PLUS Rounded 1c 2 　→　 RHR_TW_Regularに置換*/
.font-MPlusBlack{font-family: 'RHR_TW_Heavy', sans-serif; font-weight: 700;} /* M PLUS Rounded 1c Brack 　→　RHR_TW-Heavyに置換 */
.font-Din {font-family: DinCondensed;}



@media screen and (min-width:1081px){


	/* header
	-------------------------------------------------------------- */
	.global-nav__menu > .global-nav__menu__list{
		font-family: 'Lilita One', cursive;
	}
	.global-nav__menu__list-item_newGraduate{
		font-family: 'RHR_TW_Heavy';
		font-weight: 700;
	}
	.global-nav__menu__list--lang-change .language-selector {
		font-family: sans-serif;
	}
	.menu_contents {
		font-family: 'RHR_TW_Regular', sans-serif;
		font-weight: 400;
	}
}

/* footer
-------------------------------------------------------------- */
.site-map__catgoty .site-map__catgoty__title p{
	font-family: 'Lilita One', cursive;
}

/*/////////////////////////////////////////////////////////////////
	sp ~ ipad
///////////////////////////////////////////////////////////////// */
@media screen and (max-width: 1080px){
	.global-nav__menu__list--newGraduate{
		font-family: 'RHR_TW_Heavy';
		font-weight: 700;
	}
}
