@charset "UTF-8";

/* =============================================================================

Custom Properties CSS

・カスタムプロパティ

上記はここに記述する

============================================================================= */
:root {
	/* Font Family - 2026年版おすすめ（Noto Sans JPを優先） */
	--ff-default: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", sans-serif;
	/* Serif: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; */

	/* Web Font (Adobe Fonts / Typekit kitId: wrh3eqg)
	   - Paganini        : Light 300 / Regular 400
	   - Paganini Open   : Open 400
	   - Shippori Mincho : Regular 400 / Medium 500 */
	--ff-paganini: paganini, serif;
	--ff-paganini-open: paganini-open, sans-serif;
	--ff-shippori-mincho: shippori-mincho, sans-serif;

	/* Color Code */
	--cc-black-A:#000; /* 黒 */
	--cc-white-A:#fff; /* 白 */

	/* Base Variable Width */
	--pc-min-size:1000;
	--base-size:1600;
	--sp-base-size:375; /* SPデザインの基準幅（px） */
	--variable-length:var(--base-size) * 100vw;

	/* Scroll Margin */
	@media (width > 767px) {/* PC */
		--scroll-margin-top:80;
	}
	@media (width <= 767px) {/* SP */
		--scroll-margin-top:80;
	}

	@media (width > 767px) {/* PC */
	}
	@media (width <= 767px) {/* SP */
	}
}