.text6pt {  font-size: 6pt;}
.text7pt {  font-size: 7pt;}
.text8pt {  font-size: 8pt;}
.text9pt {  font-size: 9pt;}
.text10pt { font-size: 10pt;}
.text11pt { font-size: 11pt;}
.text12pt { font-size: 12pt;}
.text13pt { font-size: 13pt;}
.text14pt { font-size: 14pt;}
.text15pt { font-size: 15pt;}
.text16pt { font-size: 16pt;}

.bold10pt { font-size: 10pt; font-weight: bold;}
.bold12pt { font-size: 12pt; font-weight: bold;}
.bold14pt { font-size: 14pt; font-weight: bold;}

.bule10pt { font-size: 10pt; color : #3D6BB2;}
.bule12pt { font-size: 12pt; color : #3D6BB2;}
.bule14pt { font-size: 14pt; color : #3D6BB2;}

.bule10pt_h14pt { font-size: 10pt; color : #3D6BB2;  line-height: 14pt;}

.text8pt_h10pt {
line-height: 10pt;
font-size: 8pt;
color : #000000;
}


.text8pt_h12pt {
line-height: 12pt;
font-size: 8pt;
color : #000000;
}

.text10pt_gray {
font-size: 10pt;
line-height: 14pt;
color : #646464;
}

.text10pt_red {
font-size: 10pt;
line-height: 14pt;
color : #ff0000;
}

.text9pt_h12pt {
line-height: 12pt;
font-size: 9pt;
color : #000000;
}

.text9pt_h14pt {
line-height: 14pt;
font-size: 9pt;
color : #000000;
}

.text10pt_h12pt {
line-height: 12pt;
font-size: 10pt;
color : #000000;
}

.text10pt_h14pt {
line-height: 14pt;
font-size: 10pt;
color : #000000;
}

.text10pt_h16pt {
line-height: 16pt;
font-size: 10pt;
color : #000000;
}

.text10pt_h17pt {
line-height: 17pt;
font-size: 10pt;
color : #000000;
}

.text10pt_h18pt {
line-height: 18pt;
font-size: 10pt;
color : #000000;
}

.text12pt_h16pt {
line-height: 16pt;
font-size: 12pt;
color : #000000;
}

.text12pt_h18pt {
line-height: 18pt;
font-size: 12pt;
color : #000000;
}

.text12pt_h20pt {
line-height: 20pt;
font-size: 12pt;
color : #000000;
}

.text12pt_h22pt {
line-height: 22pt;
font-size: 12pt;
color : #000000;
}


.redbold {
	color: #FF0000;
	font-weight: bold;
}

.wh_bold10pt {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
}


table.grayline{
    border:1px solid #BFBFBF;
    border-collapse:collapse;
    border-spacing:0;
}


table.greenline{
    border:1px solid #2EC2BF;
    border-left:1px solid #2EC2BF;
    border-collapse:collapse;
    border-spacing:0;
}
.greenline td{
    border-right:1px solid #2EC2BF;
    border-bottom:1px solid #2EC2BF;
}







A:LINK{
color : #3D6BB2;
text-decoration:none;
}

A:VISITED{
color : #3D6BB2;
text-decoration:none;
}

A:HOVER{
color : #FF5745;
text-decoration:underline;


}
.autowin_t A:LINK{
color: #FFFFFF;
font-weight: bold;
font-size: 10pt;
text-decoration:none;
}

.autowin_t A:VISITED{
color: #FFFFFF;
font-weight: bold;
font-size: 10pt;
text-decoration:none;
}

.autowin_t A:HOVER{
color: #FFFFFF;
font-weight: bold;
font-size: 10pt;
text-decoration:underline;
}


.pagetop A:LINK{
font-size: 9pt;
color : #000000;
text-decoration:none;
}

.pagetop A:VISITED{
font-size: 9pt;
color : #000000;
text-decoration:none;
}

.pagetop A:HOVER{
font-size: 9pt;
color : #FF5745;
text-decoration:none;
}


/*-- 12月12日追加 左に小さな矢印のリンク--*/

.head_back a {background:url(../img/head_back_pre.gif) left center no-repeat; padding:0 0 0 10px; line-height:20px; font-size:10px; color:#787878;}
.head_back a:hover {background:url(../img/head_back_on.gif) left center no-repeat; padding:0 0 0 10px; line-height:20px; font-size:10px; color:#ff0000; font-weight:bold;}

/*-- 12月12日追加 左側にあるimgファイルの回り込み設定--*/
.img_rightmargin {margin:5px 15px 15px 0;}