@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500&display=swap');


@media screen	{

body	{
	text-align:center;
	margin-top:0px;
	padding-top:0px;
	background-image:url(./bg_wasi2.gif);
	background-color:#ffffff;
	}

div	{
	width:800px;
	margin:30px auto 30px auto;
	padding:0px 25px 20px 25px;
	text-align:left;
	color:#00123e;
	background-image:url(./pagebg2.gif);
	background-color:#ffffff;
	}

h2	{
	text-align:center;
	margin:0px 0px 30px 0px;
	padding:40px 0px 50px 0px;
	font-family:"lr SVbN",sans-serif,serif;
	font-size:27px;
	line-height:150%;
	color:#010101;
	}

h5	{
	font-size: x-small;
	margin-bottom:70px;
	color: #777777;
	text-align: right;
	}

h5 a	{
	color: blue;
	}

h5 a:visited	{
	color: #800080;
	}

h5 a:hover	{
	color: darkorange;
	}

#hwtop	{
	text-align:center;
	margin:25px 0px 30px 0px;
	padding:0px;
	font-family:"lr Ύ©",serif,"HG³²Μ-PRO";
	font-size:29px;
	font-weight:bold;
	line-height:150%;
	color:#010101;
	}

p	{
	text-align:left;
	margin:0px 0px 80px 0px;
	padding:0px;
	font-size:19px;
	font-family:"lr Ύ©",serif,sans-serif;
	line-height:170%;
	color:#222232;
	}

#texttop	{
	text-align:left;
	margin:30px 0px 50px 0px;
	padding:0px;
	font-size:16px;
	font-family:"lr Ύ©",serif,sans-serif;
	line-height:170%;
	color:#000010;
	}

rb	{
	font-family:"lr Ύ©",serif;
	font-size:1em;
	line-height:100%;
	}

rt	{
	font-family:"lr Ύ©",serif;
	font-size:0.6em;
	line-height:100%;
	}

rp	{
	font-family:"lr oΎ©",serif;
	font-size:0.6em;
	line-height:100%;
	}

.end	{
	margin:100px 0px 100px 0px;
	text-align:center;
	font-size:29px;
	font-weight:bold;
	}

.nextbackt	{
	text-align:right;
	margin:5px 0px 80px 0px;
	padding:0px;
	font-size:15px;
	color:#cfcfcf;
	}

.nextbackt a	{
	text-decoration:none;
	font-weight:normal;
	color:#5a5a00;
	}

.nextbackb	{
	text-align:right;
	margin:70px 0px 0px 0px;
	padding:0px;
	font-size:17px;
	color:#cfcfcf;
	}

.nextbackb a	{
	text-decoration:none;
	font-weight:bold;
	color:#5a5a00;
	}

.nextbackb2	{
	text-align:right;
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#000010;
	}

a	{
	text-decoration:none;
	font-weight:bold;
	color:#5a5a00;
	}

#nextlink	{
	color:blue;
	}

#prevlink	{
	color:darkred;
	}

#recordbox	{
	padding:0px;
	margin:0px;
	text-align:right;
	}

.record	{
	font-size:11px;
	font-weight:normal;
	color:#bfbfbf;
	margin:0px;
	padding:0px;
	border:0px;
	}

b	{
	font-weight:normal;
	text-decoration:underline;
	}

}







@media screen and (max-width: 1200px)	{

body	{
	text-align:center;
	margin-top:0px;
	padding-top:0px;
	background-image:url(./bg_wasi2.gif);
	background-color:#ffffff;
	}

div	{
	width:800px;
	margin:30px auto 30px auto;
	padding:0px 25px 20px 25px;
	text-align:left;
	color:#00123e;
	background-image:url(./pagebg2.gif);
	background-color:#ffffff;
	}

p	{
	text-align:left;
	margin:0px 0px 80px 0px;
	padding:0px;
	font-size:19px;
	font-family: 'Noto Serif JP', serif;
	line-height:250%;
	color:#222232;
	}

h2	{
	text-align:center;
	margin:0px 0px 30px 0px;
	padding:40px 0px 50px 0px;
	font-family:"lr SVbN",sans-serif,serif;
	font-size:27px;
	line-height:150%;
	color:#010101;
	}

h5	{
	font-size: x-small;
	margin-bottom:70px;
	color: #777777;
	text-align: right;
	}

h5 a	{
	color: blue;
	}

h5 a:visited	{
	color: #800080;
	}

h5 a:hover	{
	color: darkorange;
	}

#hwtop	{
	text-align:center;
	margin:25px 0px 30px 0px;
	padding:0px;
	font-family: 'Noto Serif JP', serif;
	font-size:29px;
	font-weight:bold;
	line-height:150%;
	color:#010101;
	}

#texttop	{
	text-align:left;
	margin:30px 0px 50px 0px;
	padding:0px;
	font-size:16px;
	font-family: 'Noto Serif JP', serif;
	line-height:170%;
	color:#000010;
	}

rb	{
	font-family: 'Noto Serif JP', serif;
	font-size:1em;
	line-height:100%;
	}

rt	{
	font-family: 'Noto Serif JP', serif;
	font-size:0.6em;
	line-height:100%;
	}

rp	{
	font-family: 'Noto Serif JP', serif;
	font-size:0.6em;
	line-height:100%;
	}

.end	{
	margin:100px 0px 100px 0px;
	text-align:center;
	font-size:29px;
	font-weight:bold;
	}

.nextbackt	{
	text-align:right;
	margin:5px 0px 80px 0px;
	padding:0px;
	font-size:15px;
	color:#cfcfcf;
	}

.nextbackt a	{
	text-decoration:none;
	font-weight:normal;
	color:#5a5a00;
	}

.nextbackb	{
	text-align:right;
	margin:70px 0px 0px 0px;
	padding:0px;
	font-size:17px;
	color:#cfcfcf;
	}

.nextbackb a	{
	text-decoration:none;
	font-weight:bold;
	color:#5a5a00;
	}

.nextbackb2	{
	text-align:right;
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#000010;
	}

a	{
	text-decoration:none;
	font-weight:bold;
	color:#5a5a00;
	}

#nextlink	{
	color:blue;
	}

#prevlink	{
	color:darkred;
	}

#recordbox	{
	padding:0px;
	margin:0px;
	text-align:right;
	}

.record	{
	font-size:11px;
	font-weight:normal;
	color:#bfbfbf;
	margin:0px;
	padding:0px;
	border:0px;
	}

.inyou	{
	margin:0px 0px 80px 0px;
	padding:20px 0px 0px 0px; 
	font-size:15px;
	}

.inyoumoto	{
	display:block;
	margin:0px;
	padding:0px;
	text-align:right
	}

.tensiword	{
	font-family:"HGnppΞί―ΜίΜ";
	font-size:16px;
	}

b	{
	font-weight:normal;
	text-decoration:underline;
	/*-webkit-text-emphasis: filled sesame #434343;
	text-emphasis: filled double-circle #434343;*/
	}
}
