div {
	font-size: 10pt;
	font-family: "Verdana", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;
	font-weight: normal;
	line-height: 1.7;
	color: #1D3D63;
}
table {
	font-size: 10pt;
	font-family: "Verdana", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;
	font-weight: normal;
	line-height: 1.7;
	color: #1D3D63;
}
div.articleFrame {
	font-size: 10pt;
	font-family: "Verdana", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;
	font-weight: normal;
	line-height: 1.7;
	max-width: 800px;
	padding: 25px 20px 0px 20px;
	margin: 0px auto 0px auto;
}
div.articleTitleFrame {
/*	background-color: #EEFFFF; */
/*	background-color: #D9EEFF; */
/*	border: 2px solid #C2DEFF; */
	border-top: 0px double #14489E;
	border-bottom: 4px double #A0A0A0;
	border-left: 0px solid #14489E;
	border-right: 0px solid #14489E;
}
div.articleTitle {
	font-size: 18pt;
	font-family: inherit;
	font-weight: bold;
	line-height: inherit;
	text-align: center;
	margin: 25px 20px 0px 20px;
}
div.articleAuthor {
	font-size: 12pt;
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: center;
	margin: 25px 20px 0px 20px;
}
div.articleDate {
	font-size: 10pt;
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: center;
	margin: 15px 20px 20px 20px;
}
div.newsTitle {
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
}
div.newsDate {
	font-size: 9pt;
	text-align: right;
	margin: 5px 0px 0px 0px;
}
div.articleParagraph {
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 20px 0px 0px 0px;
}
div.articleImage {
	text-align: center;
}
div.articleTable {
	margin: 20px 0px 0px 0px;
}
div.articleHeading {
	font-size: 13pt;
	font-family: inherit;
	font-weight: bold;
	line-height: inherit;
	margin: 40px 0px 20px 0px;
}
div.articleChapter {
	font-size: 16pt;
	font-family: inherit;
	font-weight: bold;
	line-height: inherit;
	margin: 40px 0px 20px 0px;
}
div.articleSection {
	font-size: 13pt;
	font-family: inherit;
	font-weight: bold;
	line-height: inherit;
	margin: 40px 0px 20px 0px;
}
div.articleQuote {
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	max-width: 100%;
	margin: 20px auto 0px auto;
	padding: 10px 20px 10px 20px;
	background-color: #EEEEEE;
	border: 1px solid #C0C0C0;
}
div.articleQuoteCode {
	font-size: inherit;
	font-family: monospace;
	font-weight: inherit;
	line-height: inherit;
	max-width: 100%;
	margin: 20px auto 0px auto;
	padding: 10px 20px 10px 20px;
	background-color: #EEEEEE;
	border: 1px solid #C0C0C0;
}
div.articleEndnote {
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 40px 0px 0px 0px;
/*	background-color: #EEEEEE; */
}
div.articleEndnoteTitle {
	font-size: 13pt;
	font-family: inherit;
	font-weight: bold;
	line-height: inherit;
	border-bottom: 2px solid #A0A0A0;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
}
div.articleDisclaimer {
	font-size: 8pt;
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 40px 0px 0px 0px;
}
div.articleDisclaimerTitle {
	font-size: 11pt;
	font-family: inherit;
	font-weight: bold;
	line-height: inherit;
/*	text-align: center; */
	border-bottom: 2px solid #C0C0C0;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
}
ol.articleList, ul.articleList {
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-top: 10px;
	margin-bottom: 0px;
}
li.articleListItem:first-child {
	margin-top: 0px;
	margin-bottom: 0px;
}
li.articleListItem:not(:first-child) {
	margin-top: 10px;
	margin-bottom: 0px;
}
pre.articleAsIs {
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin-top: 0px;
	margin-bottom: 0px;
	white-space: pre-wrap;
}
a.articleReferer,
a.articleReferer:link,
a.articleReferer:active,
a.articleReferer:visited {
	color: #4585FF;
	text-decoration: none;
	pointer-events: auto;
}
a.articleReferer:hover {
	color: #4585FF;
	text-decoration: underline;
	pointer-events: auto;
}
sup.articleReferer {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
}
a.articleEndnoteIndexOn,
a.articleEndnoteIndexOn:link,
a.articleEndnoteIndexOn:active,
a.articleEndnoteIndexOn:visited {
/*	color: #4585FF; */
	color: #FF6E00;
	text-decoration: none;
	pointer-events: auto;
	padding: 3px 3px 3px 3px;
}
a.articleEndnoteIndexOn:hover {
	color: #FF6E00;
	text-decoration: none;
	box-shadow: 0px 0px 3px 1px #FF6E00;
	pointer-events: auto;
	padding: 3px 3px 3px 3px;
}
a.articleEndnoteIndexOff {
	color: inherit;
	text-decoration: none;
	pointer-events: none;
	padding: 3px 3px 3px 3px;
}
td.articleEndnoteIndex {
	width: 40px;
	vertical-align: top;
	text-align: right;
	padding: 3px 0px 3px 0px;
	border: 1px solid #FFFFFF;
}
td.articleEndnoteOn {
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border: 1px solid #FFBCBC;
	background-color: #FFF0E5;
}
td.articleEndnoteOff {
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
