
html { font-family:Verdana, Arial, Helvetica, sans-serif; }
h2 { text-decoration:none; font-weight:bold; margin-top:30px; margin-bottom:6px; font-size:var(--font-max); }

p {
	width:var(--wid-p); line-height:1.4em; 
	text-align:justify; word-break: normal;
}

i { font-style: italic; color:purple; }

/* div.prev { line-height:1.5rem; margin-top:22px; margin-bottom:-7px; } */
div.next { text-align:; word-break: normal; }
div.prev {
	font-size:var(--font-main);
	font-weight:bold; color:#c66;
	width:500px;
	margin:28px 58px; padding:10px 12px;
	border:1px dashed #d99;
	text-align:; word-break: normal;
}





div#SUM ul li { margin-bottom:5px;  }

div.sanbun h2 { font-size:var(--font-sub); }
div.sanbun i { color:var(--col-sub); }
div.asterisk p { margin-top:4px; }
div.asterisk p.sage { text-indent: 1.2em; margin-top:2px !important;  }

h2.link { font-size:var(--font-sub); }
ul.link li { font-size:var(--font-sub); }


div.fdate { font-size:var(--font-sub); }

.note { font-size:var(--font-sub); color:var(--col-subc); }


details p { margin-top:1px; margin-bottom:12px }


h2::before {
    content: "◆";
    margin-right: 1px; /* 必要であれば記号とテキストの間にスペースを入れる */
}


@media (max-width: 701px) {

	p { width:97%; }
	div.asterisk p { margin-top:10px; }

	div.prev { margin-left:var(--ind-main); width:90% }

}

