
:root {
	--font-min-jp: "游明朝","Hiragino Mincho ProN", "ヒラギノ明朝 ProN", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro";
	--font-got-jp: "游ゴシック", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ Std W3", Osaka;
	--font-pt: 'Nanum Gothic', sans-serif;
	--font-g: 'Noto Sans JP', sans-serif;
	--font-m: 'Shippori Mincho', serif;
	--color-gold-pale: #c5b097;
	--color-black: #000;
	--color-goldbar: #ffee9f;
	--color-line: #06c655;
}

@media only screen and (min-width: 429px) {
	:root {
		--font-size-base: .88rem;
		--font-size-subheadline: 1rem;
		--line-height-base: 24px;
		--line-margin: 10px;
	}
}

@media only screen and (max-width: 428px) {
	:root {
		--font-size-base: 1rem;
		--line-height-base: 28px;
		--line-margin: 12px;
	}
}


.ffyg{
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 700;
	font-feature-settings: "palt";
}

.ffant{
	font-family: 'Shippori Antique', sans-serif;
	font-weight: 400;
	font-feature-settings: "palt";
}

.ffym{
	font-family: 'Shippori Mincho', serif;
	font-weight: 800;
	font-feature-settings: "palt";
}


*{
	margin:0;
	padding:0;
	text-decoration:none;
	outline: none
}

 h1,h2,h3,h4,h5,ul,il,
 dl
 {
	margin: 0;
	padding: 0;
}

address,
article,
aside,
button,
details, 
dd,
dl,
dt,
figcaption, 
figure,
footer,
header,
menu,
main,
nav,
p,
section
{
	display:block;
	margin: 0;
	padding: 0;
}

table{
    border-collapse:collapse;
	border:none;
	word-wrap:break-all;
	/*word-break:break-all;*/
	display:block;
}

ul,
li
{
	list-style-type:none;
}

img{ 
	display: block;/* 余白の削除 */
	border: none;
	vertical-align:middle;
}

em, 
strong,
i
{
	text-decoration:none;
	font-style:normal;
	font-weight: normal;
}


/* BODY +++++++++++++++++++++++++ */
body{
	margin: 0 auto;
	min-width: 320px;
	font-family: "游明朝","ヒラギノ明朝", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Std W3",Osaka, 
	"Trebuchet MS",Verdana,Arial,Helvetica, sans-serif;
	-webkit-text-size-adjust: none;
	color: #333;
		
	overflow: auto;
	font-size: 90%;
	/* background-color: #000; */
		
		
}

