/* JSO HP 2012- jso.css */

body			{ background-color: white;
						padding: 10px 10px;
						color: black;
						font-family: 'Times New Roman','Hiragino Mincho Pro','Meiryo','MS Mincho',serif;
						font-size: 10.5pt;
						line-height: 1.4em;
						margin: auto; }

.title		{ font: bold 14pt 'Helvetica','Hiragino Kaku Gothic Pro','Meiryo','MS Gothic',sans-serif;
						margin-left: 1em; }

.ctitle		{ font: bold 14pt 'Times New Roman','Hiragino Mincho Pro','Meiryo','MS Mincho',serif;
						text-align: center; }

.section	{ font: bold 12pt 'Helvetica','Hiragino Kaku Gothic Pro','Meiryo','MS Gothic',sans-serif; }

.chapter	{ font-family: 'Helvetica','Hiragino Kaku Gothic Pro','Meiryo','MS Gothic',sans-serif;
						margin-left: 2em; }

.header		{ font-size: 9pt;
						text-align: left; }

.footer		{ font-size: 9pt;
						text-align: right; }

table			{ width: 680px;
						padding: 0px 0px:
						text-align; auto; }

.bld			{ font-weight: bold; }
.obl			{ font-style: oblique; }

.ind			{ text-indent: 1em; }
.mgl0			{ margin-left: 0em; }
.mgl1			{ margin-left: 1em; }
.mgl2			{ margin-left: 2em; }
.mgl3			{ margin-left: 3em; }
.mgl4			{ margin-left: 4em; }
.mgl5			{ margin-left: 5em; }
.mgl6			{ margin-left: 6em; }
.mgl7			{ margin-left: 7em; }
.mgl8			{ margin-left: 8em; }
.mgl9			{ margin-left: 9em; }

.sign			{ text-align: right; }

.left			{ float: left; }
.right		{ float: right; }
.clear		{ clear: both; }

.toc			{ padding: 10px 10px;
						border: 1px solid black;
						background: white; }

.subtoc			{ padding: 10px 10px;
						border: 1px solid black;
						background: gainsboro; }

.ridge		{ border-style: ridge;
						border-color: darkgreen;
						border-width: 2px 2px; }

.cover		{ float: left;
						border-style: ridge;
						border-color: darkgreen;
						border-width: 2px 2px; }

a:link    { color: blue; text-decoration: none; }
a:visited { color: navy; text-decoration: none; }
a:hover   { color: red; text-decoration: underline; }
a:active  { color: darkgreen; text-decoration: underline; }

