:root {
	/* 色 */
	--color-gray-900: #333333;
	--color-gray-700: #636363;
	--color-gray-500: #808080;
	--color-gray-300: #c2c2c2;
	--color-gray-100: #efefef;

	--color-yellow: #ffe066;
	--color-orange: #ffb266;
	--color-red: #ff4d4d;
	--color-skyblue: #3aa8ff;
	--color-blue: #2f66ff;
	--color-green: #3aa655;

	/* 影 */
	--shadow-elev-1: 0 3px 5px 0 rgba(0, 0, 0, .3);

	/* opacity */
	--opacity-hover: 0.8;

	/* font family */
	--fontFamily-sans-jp: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;

	/* fontSize（px） */
	--fontSize-16px: 16px;

	/* fontSize（em） */
	--fontSize-0_8em: 0.8em;
	--fontSize-0_9em: 0.9em;
	--fontSize-1_0em: 1.0em;
	--fontSize-1_1em: 1.1em;
	--fontSize-1_3em: 1.3em;
	--fontSize-1_5em: 1.5em;
	--fontSize-1_7em: 1.7em;

	/* fontSize（vh） */
	--fontSize-1_3vh: 1.3vh;
	--fontSize-1_4vh: 1.4vh;
	--fontSize-1_5vh: 1.5vh;
	--fontSize-1_6vh: 1.6vh;
	--fontSize-1_7vh: 1.7vh;
	--fontSize-1_8vh: 1.8vh;
	--fontSize-1_9vh: 1.9vh;
	--fontSize-2_0vh: 2.0vh;
	--fontSize-2_1vh: 2.1vh;

	/* lineHeight */
	--lineHeight-1_3: 1.3;
	--lineHeight-1_5: 1.5;
	--lineHeight-1_7: 1.7;

	/* border */
	--border-none: 0;
	--border-width-01px: 1px;
	--border-width-03px: 3px;
	--border-width-10px: 10px;

	--border-color-category: var(--color-gray-700);
	--border-color-popular: var(--color-gray-300);

	/* spacing（em） */
	--spacing-0_00em: 0.00em;
	--spacing-0_10em: 0.10em;
	--spacing-0_25em: 0.25em;
	--spacing-0_375em: 0.375em;
	--spacing-0_50em: 0.50em;
	--spacing-0_625em: 0.625em;
	--spacing-0_75em: 0.75em;
	--spacing-1_00em: 1.00em;
	--spacing-1_50em: 1.50em;
	--spacing-2_00em: 2.00em;
	--spacing-3_00em: 3.00em;
	--spacing-4_00em: 4.00em;

	/* size（%） */
	--size-10pct: 10%;
	--size-14pct: 14%;
	--size-20pct: 20%;
	--size-32pct: 32%;
	--size-48pct: 48%;
	--size-56pct: 56%;
	--size-97pct: 97%;
	--size-100pct: 100%;

	/* size（em） */
	--size-18_00em: 18.00em;
	--size-18_75em: 18.75em;
	--size-31_50em: 31.50em;
	--size-34_00em: 34.00em;
	--size-36_00em: 36.00em;
	--size-47_75em: 47.75em;
	--size-72_00em: 72.00em;

	/* size（px） */
	--size-005px: 5px;
	--size-250px: 250px;

	/* size（vh） */
	--size-height-3_5vh: 3.5vh;
	--size-height-4_0vh: 4.0vh;
	--size-height-4_5vh: 4.5vh;
	--size-height-5_0vh: 5.0vh;
	--size-height-5_5vh: 5.5vh;
	--size-height-6_0vh: 6.0vh;
	--size-height-6_5vh: 6.5vh;
	--size-height-7_0vh: 7.0vh;

	/* radius */
	--radius-0_25em: 0.25em;
	--radius-0_50em: 0.50em;
	--radius-0_75em: 0.75em;
	--radius-1_00em: 1.00em;
}
