/* BODY tag */
body		{background-color:#ffffff;	font-size:12px;}

/*  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;}	
a.info:link	{color: #990000;	text-decoration:none;}
a.info:visited	{color: #990000;	text-decoration:none;}	
a.info:active	{color: #D64D0D;	text-decoration:underline;}
a.info:hover	{color: #D64D0D;	text-decoration:underline;}

/* 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%;}
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-b		{font-size: 95%;	line-height:150%;}
.note-l		{font-size: 75%;	line-height:100%;}
.note-l2	{font-size: 84%;	line-height:100%;}
.note-l3	{font-size: 84%;	line-height:120%;}
.note-in	{font-size: 85%;	line-height:100%;	color:#003333;}
.note-s		{font-size: 75%;	line-height:150%;}
.note-g		{font-size: 84%;	line-height:150%;	color:#666666;}
.note-w		{font-size: 84%;	line-height:150%;	color:#ffffff;}
.note-new	{font-size: 84%;	line-height:150%;	color:#f90a0e; font-weight:bold;}
.note-up	{font-size: 84%;	line-height:150%;	color:#0033ff; font-weight:bold;}
.capt		{font-size:120%;	line-height:125%;}
.capt-b		{font-size:120%;	line-height:125%;	font-weight:bold;}
.capt-bl        {font-size:150%;        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-s		{font-size:120%;	font-weight:bold;}
.emph		{font-size:125%;	font-weight:bold;}
.emph-l		{font-size:150%;	font-weight:bold;}
.high		{line-height:175%;}
.white		{color: #FFFFFF;}
.white-b	{color: #FFFFFF;	font-weight:bold;}
.gray		{color: #999999;}
.orange		{color: #D64D0D;}
.red		{color:#ff0000;}
.bg-orange	{background-color: #D64D0D;}
.blue		{color: #005AB4;}
.bg-blue	{background-color: #005AB4;}
.info		{color:#003333;	line-height:125%;}
.eng		{font-family:'Verdana Regular','Arial Bold','Helvetica';	font-size:120%;}
.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:20px 0 20px 0;}
.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%;}

/* HR Tag */
HR		{color: #808080;}

