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

a:link    { color: #444; }
a:visited { color: #444; }
a:hover   { color: #460902; }
a:active  { color: #460902; }

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


body {
	margin-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	background-image: url(../img/bg.gif);
	color: #333;
	font-size: 11pt;


   scrollbar-face-color:#3E0100;
   scrollbar-track-color:#2D0000;
   scrollbar-arrow-color:#fff;
   scrollbar-highlight-color:#D8D8D8;
   scrollbar-shadow-color:#fff;
   scrollbar-3dlight-color:#6D0406;
   scrollbar-darkshadow-color:#6D0406;
}


/* table */
table,td, div { font-size: 11pt; }


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


/* color */
.green_9pt {color:#009100; font-size: 9pt; line-height:13pt}
.red { color: #CC3333; }
.red_deep { color : #460902; }
.red_deep_b { color : #460902; font-weight: bold;}
.red_b { color: #CC3333; font-weight: bold; text-decoration:none}
.red_b_16 { color: #CC3333; font-size: 16pt; font-weight: bold; text-decoration:none}
.red_b_20 { color: #CC3333; font-size: 20pt; font-weight: bold; text-decoration:none}
.green { color: #008000; }
.gray { color: #999999; }
.white { color: #fff; }
.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 */
input#f { background-color: #ffffff;border: 2px #cccccc inset;} 
input#f { background-color: #ffffff;border: 2px #cccccc inset;} 

.access { display : none;}

.link_table
{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	font-size: 0.90em;
	line-height: 1.5em;
	text-align: left;
	padding: 8px;
}

a.link_line:link    { text-decoration:none}
a.link_line:visited { text-decoration:none}
a.link_line:hover   { text-decoration:none}
a.link_line:active  { text-decoration:none}