html {
	margin: 0px;
	padding: 0px;
	scroll-behavior: smooth;
	scroll-margin-top: 50px;
	width: 100%;
	min-width: 1300px;
}

body {
	font-family: 'Noto Serif JP', serif;
	/*
font-family: 'Noto Sans JP', sans-serif;
	font-family: 'Noto Serif JP', serif;
*/
	font-weight: 500;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}


table,
tr,
td {}

a:link,
a:visited,
a:active {
	color: #ffffff;
	color: #515151;
	text-decoration: none;
}


a:hover {
	color: #ffffff;
	color: #515151;
	text-decoration: none;
}



h1 {
	font-size: 100%;
}

h2 {
	font-size: 100%;
}



.nasi {
	display: none;
}
