/* BODY tag */
body		{background-color:#ffffff;	font-size:12px;}

img{border:0;}
/*  HYPERLINKS */
a:link		{color: #002299;	text-decoration:none;}
a:visited	{color: #005AB4;	text-decoration:none;}	
a:active	{color: #D64D0D;	text-decoration:underline;}
a:hover		{color: #D64D0D;	text-decoration:underline;}
a.math:link		{color: #0055DD;	text-decoration:none;}
a.math:visited	{color: #008AE4;	text-decoration:none;}	

/* TABLES */
table		{font-size:12px;}
th		{font-weight:normal;	text-align:center;}

/* PARAGRAPH */
p		{line-height:150%;}

/* LISTS */
ol		{line-height:150%;}
ul		{line-height:150%;	margin-bottom: .8em;}
.voice		{list-style:square;	font-size:85%;	line-height:200%;	margin-left:2em;	margin-right:2em;}
.const		{color:#666666;}
.list		{list-style:square;	font-size:100%;	line-height:150%;}

/* Heading styles */
h1		{font-size: 200%;}
h2		{font-size: 150%;line-height:120%;}
h3		{font-size: 120%;	font-weight:bold:	line-height:160%;}
h4		{margin-top:2em;}
h5		{font-size: 120%;	font-family:Verdana,Arial,Helvetica,serif;}
h6		{color:#ffffff;	background-color:#000000;}

h1,h2,h3,h4,.goth	{font-weight:bold;}
h4,h5,h6		{font-size:100%;	font-weight:bold;}

/* Paragraph class styles */
/* ハイフンの後一文字目は文字色、二文字目は背景色。w=white, b=blue, k=black o=orange*/

.narr		{padding-left:80px;	padding-right:80px;}

.note		{font-size: 84%;	line-height:150%;}
.note-l		{font-size: 75%;	line-height:100%;}
.note-l2	{font-size: 84%;	line-height:100%;}
.note-s		{font-size: 75%;	line-height:150%;}
.note-g		{font-size: 84%;	line-height:150%;	color:#666666;}

.capt		{font-size:120%;	line-height:125%;}
.capt-l		{font-size:130%;	line-height:135%;}
.capt-b		{font-size:120%;	line-height:125%;	font-weight:bold;}
.head-wb	{font-weight:bold;	color:#ffffff;	background-color:#005AB4;}
.head-kw	{font-weight:bold;	color:#005AB4;	background-color:#ffffff;}

.indt2		{margin-left: 2.0em;}

.cool		{font-family:'ヒラギノ明朝 Pro W3','平成明朝','ＭＳ Ｐ明朝',sans-serif;	font-weight:bold;	font-size:120%;}

.navi		{font-size: 85%;	line-height: 100%;	background-color: #cccccc;	padding-left: 1.4em;	width: 690px;}
.emph		{font-size:125%;	font-weight:bold;}
.high		{line-height:175%;}

.white		{color: #FFFFFF;}
.orange		{color: #D64D0D;}
.red		{color: red;}
.bg-orange	{background-color: #D64D0D;}
.blue		{color: #005AB4;}
.bg-blue	{background-color: #005AB4;}

.eng		{font-family:'Verdana Regular','Arial Bold','Helvetica';	font-size:120%;}

/* HR Tag */
HR		{color: #808080;}
.tatesen {
	background-image: url(/imgs/sp_g.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
}
.classify {
	font-family: "Verdana", "Charcoal", "Helvetica";
	font-size: 14px;
	font-weight: bold;
}
.result {
	margin-top: 20px;
	margin-bottom: 20px;
}
.guidelist {
	font-size: 12px;
	line-height: 200%;
	vertical-align: baseline;
	list-style-position: outside;
	list-style-type: none;
	text-indent: -20pt;
}
.suffix {
	font-size: 80%;
	line-height: 100%;
	vertical-align: 50%;
}

