.font14 {color:#666666; font-size: 14pt; line-height: 17pt; }
.font12 {color:#666666; font-size: 12pt; line-height: 16pt; }
.font11 {color:#666666; font-size: 11pt; line-height: 14pt; }
.font10 {color:#666666; font-size: 10pt; line-height: 14pt; }
.font9 {color:#666666; font-size: 9pt; line-height: 12pt; }
.font8 {color:#666666; font-size: 8pt; line-height: 12pt; }
.font8blue {color:#5F94E2; font-size: 8pt; line-height: 14pt; }

.font14now {color:#FF1A00; font-size: 14pt; line-height: 17pt; }
.font12now {color:#FF6600; font-size: 12pt; line-height: 16pt; }
.font10now {color:#FF6600; font-size: 10pt; line-height: 14pt; }

.font14b {color:#666666; font-size: 14pt; line-height: 17pt; font-weight:bold}
.font12b {color:#666666; font-size: 12pt; line-height: 16pt; font-weight:bold}
.font10b {color:#666666; font-size: 10pt; line-height: 14pt; font-weight:bold}

.font1bnow {color:#CC0000; font-size: 14pt; line-height: 17pt; font-weight:bold}
.font2bnow {color:#CC0000; font-size: 12pt; line-height: 16pt; font-weight:bold}
.font3bnow {color:#CC0000; font-size: 10pt; line-height: 14pt; font-weight:bold}

A.co:link     { color:#5F94E2; font-size:9pt; line-height:13pt }
A.co:visited  { color:#5F94E2; font-size:9pt; line-height:13pt }
A.co:active   { color:#5F94E2; font-size:9pt; line-height:13pt }
A.co:hover    { color:#5F94E2; font-size:9pt; line-height:13pt }

A.ma:link     { color:#0E2988; font-size:12pt; line-height:17pt }
A.ma:visited  { color:#0E2988; font-size:12pt; line-height:17pt }
A.ma:active   { color:#8082B8; font-size:12pt; line-height:17pt }
A.ma:hover    { color:#8082B8; font-size:12pt; line-height:17pt }

A.mab:link     { color:#666666; font-size:10pt; line-height:14pt; font-weight:bold; text-decoration: none}
A.mab:visited  { color:#666666; font-size:10pt; line-height:14pt; font-weight:bold; text-decoration: none}
A.mab:hover   { color:#666666; font-size:10pt; line-height:14pt; font-weight:bold; text-decoration: none}
A.mab:active   { color:#666666; font-size:10pt; line-height:14pt; font-weight:bold; text-decoration: none}

A.link:link     { color:#666666; text-decoration: none}
A.link:visited  { color:#666666; text-decoration: none}
A.link:hover   { color:#666666; text-decoration: none}
A.link:active   { color:#666666; text-decoration: none}

A.root:link     { color:#666666; font-size:10pt; line-height:14pt }
A.root:visited  { color:#666666; font-size:10pt; line-height:14pt }
A.root:active   { color:#FF6600; font-size:10pt; line-height:14pt }
A.root:hover    { color:#FF6600; font-size:10pt; line-height:14pt }

a:link    { color: #666666; }
a:visited { color: #666666; }
a:hover   { color: #FF6600 }
a:active  { color: #FF6600; }


body {
	margin-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	background-color: #ffffff;
	color: #666666;
   scrollbar-face-color:#FFFFFF;
   scrollbar-track-color:#F6F6F6;
   scrollbar-arrow-color:#333333;
   scrollbar-highlight-color:#D8D8D8;
   scrollbar-shadow-color:#333333;
   scrollbar-3dlight-color:#D8D8D8;
   scrollbar-darkshadow-color:#D8D8D8;
}

body#topics {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
   scrollbar-face-color:#FFFFFF;
   scrollbar-track-color:#FFFFFF;
   scrollbar-arrow-color:#CCCCCC;
   scrollbar-highlight-color:#CCCCCC;
   scrollbar-shadow-color:#CCCCCC;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-darkshadow-color:#FFFFFF;
}


th { font-size: 12pt; font-weight: bold; text-align: center; }
table,td, div { font-size: 10pt; }

input, textarea { font-family: monospace; }

/* under line*/
.under {text-decoration: underline}

/* color */
.green_9pt {color:#009100; font-size: 9pt; line-height:13pt}
.red { color: #CC3333; }
.red_b { color: #CC3333; font-weight: bold; text-decoration:none}
.green { color: #008000; }
.gray { color: #999999; }
.orange {
	color: #FF6600;
	font-weight:bold;
	font-size: 11pt;
	line-height: 160%;
}

/* マージン */
.pad1 {padding: 70pt 0pt 110pt;}
.pad2 {padding: 50pt 0pt 70pt;}

/* ボーダー */
.boder_d {border: dotted #aaaaaa 1px;}

input#b { background-color: #EAF0FB;border: 2px #ffffff outset;} 
input#f { background-color: #ffffff;border: 2px #cccccc inset;} 
input#f { background-color: #ffffff;border: 2px #cccccc inset;} 

.kaiseki{
	display:none;
}

a.foot {
font-size:10px;
	text-decoration:none;
	color:#D5D5D5;
	}

a.foot:link {
font-size:10px;
	text-decoration:none;
	color:#D5D5D5;
	}

a.foot:visited {
font-size:10px;
	text-decoration:none;
	color:#D5D5D5;
	}

a.foot:hover {
font-size:10px;
	text-decoration:none;
	color:#D5D5D5;
	}

.pr {
font-size:10px;
padding-top:1px;
padding-left:2px;
padding-right:2px;
color:#F5F5F5;
background-color:#D5D5D5;
}

/* フッターPR */
#prFootWrapper
{
	margin: 5px 0;
	padding: 0;
	border: 0;
	width: 100%;
	text-align: center;
}

#prFootWrapperInner
{
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 720px;
	line-height: 1em;
	text-align: left;
}

span.prH
{
	font-size: 10px;
	padding: 1px 2px;
	color: #F5F5F5;
	background-color: #D5D5D5;
}

#prFootWrapper a
{
	color: #D5D5D5;
	font-size: 10px;
	text-decoration: none;
}
 #prFootWrapper a:link
,#prFootWrapper a:visited
,#prFootWrapper a:hover
,#prFootWrapper a:active
{
	color: #D5D5D5;
}