.iscn {
	float: right;
	margin: 24px;
}
.iscn p {
	text-align: center;
	text-indent: 0!important;
/*	font-size: small;*/ /* off */
	font-size: .8em; /* change */
	color: gray;
	font-weight: bold;
	margin: 0!important;
	padding: 0!important
}
.iscn img {width: 360px; border-radius: 10px;}

span {
/*	font-size: small;*/ /* off */
	font-size: .8em; /* change */
	vertical-align: super;
}

#note {
	background-color: #FFFED4;
	padding: 12px;
	border-radius: 24px;
}
#note p {
/*	font-size: small;*/ /* off */
	font-size: .8em; /* change */
	text-indent: -2em;
	margin-left: 2em;
}
/* #content p.mod {margin-bottom: 0;} */ /* off */
#n-Area p.mod {margin-bottom: 0;} /* change */
dl#mod {
	margin-left: 4em;
}
dl#mod dt {margin-top:0;margin-bottom:0; font-weight: bold;}
dl#mod dd {margin-top:0;margin-bottom:0;}

/* add */
.n-fn {
	display: block !important;
	background-color: #FFFED4;
	padding: 12px;
	border: none;
	border-radius: 24px
}
.n-fn li,
.n-fn a { font-size: 1em !important }
.n-fn p {
	font-size: .8em;
	text-indent: -2.3em !important;
	margin-left: 2em;
	padding: 0
}
p span.note {
	font-size: .8em;
	vertical-align: baseline;
	position: relative;
	top: -1.0ex
}
/* add */
@media screen and ( max-width: 640px ) {
	.iscn,
	.iscn p { max-width: calc(100vw - 12em)!important }
}
@media screen and ( min-width: 641px ) and ( max-width: 799px ) {
	.iscn,
	.iscn p { max-width: calc(100vw - 26em)!important }
}
