@charset "UTF-8";
@-ms-viewport {width: device-width;}

/*
	Theme Name: 
	Description: settings css
	Theme URI: 
	Author: MASAHIRO YAMAMOTO
	Author URI: https://d-architects.com/
	Version: 1.0.1(2024.12.29)
	Tags: 

*/

/*---------------------------------------------------------------
	FONT
---------------------------------------------------------------*/
:root {
	--fz12: calc(12 / 16 * 1rem);
	--fz14: calc(14 / 16 * 1rem);
	--fz16: calc(16 / 16 * 1rem);
	--fz18: calc(18 / 16 * 1rem);
	--fz20: calc(20 / 16 * 1rem);
	--fz24: calc(24 / 16 * 1rem);
	--fz30: calc(30 / 16 * 1rem);
	--fz32: calc(32 / 16 * 1rem);
	--fz36: calc(36 / 16 * 1rem);
	--fz40: calc(40 / 16 * 1rem);
	--fz48: calc(48 / 16 * 1rem);
	--fz56: calc(56 / 16 * 1rem);
	--fz64: calc(64 / 16 * 1rem);
	--fz80: calc(80 / 16 * 1rem);
}


/*---------------------------------------------------------------
	COLOR
---------------------------------------------------------------*/
:root {
	--clr-txt: #1a1a1a; /* 本文用 */
	--clr-pri: #23C6A3; /* プライマリー */
	--clr-second: #0574E8; /* セカンダリー */
	--clr-link: #23C6A3; /* リンク */
	--clr-error: #23C6A3; /* エラー用 */
	--clr-bl: #0574E8;
	--clr-gy: #F1EFEE;
	--clr-bk: #1a1a1a;
	--clr-wh: #fff;
}



/*---------------------------------------------------------------
	BASIC
---------------------------------------------------------------*/
html,body {
	overflow: hidden scroll;
}

body {
	position: relative;
	font-size: var(--fz16);
	color: var(--clr-txt);
	background: var(--clr-bk);
	scrollbar-width: none; /*Firefox対応*/
	font-family: "Noto Serif JP", sans-serif;
}

body::-webkit-scrollbar {  
  display: none; /*Google Chrome、Safari、Microsoft Edge対応*/
}