/* サイト全体の値(案3)。色は役割ごとに1つ。ブランドの青は広い地の色に使わない。 */
:root {
	--ns-blue: #0647de;
	--ns-cta: var(--ns-blue);
	--ns-cta-text: #ffffff;
	--ns-cta-hover: #0539b8;
	--ns-cta-edge: #042c8f;
	--ns-radius-btn: 8px;
	--ns-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10h11M10.5 5l5 5-5 5' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E");
	--ns-ink: #1b1b1b;
	--ns-teal: #166b65;
	--ns-pale: #f0f4fb;
	--ns-sub: #4a4e55;
	--ns-white: #ffffff;
	--ns-max: 1280px;
	--ns-sp-gutter: 12px;
	--ns-fs-note: 12px;
	--ns-fs-meta: 14px;
	--ns-fs-body: 16px;
	--ns-fs-lead: 18px;
	--ns-fs-subhead: 24px;
	--ns-fs-title: 30px;
	--ns-fs-hero: 48px;
	--ns-fs-section: clamp(30px, 3.6vw, 52px);
	--ns-fs-number: clamp(56px, 6.4vw, 92px);
	--ns-font-sans: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
	--ns-font-serif: "Hiragino Mincho ProN", "Yu Mincho", serif;
}
