
/*基本の指定-----------------------------------------------------*/
BODY{
						margin:0px;
						background-color:#ffffff;}
TABLE{
						margin-top:0px;
						margin-bottom:0px;
						margin-left:auto;
						margin-right:auto;}
TD{
						padding-top:0px;
						padding-bottom:0px;
						text-align:center;}

FONT{
						font-size:10pt;
						margin-top:0px;
						margin-bottom:0px;
						color:#666666;}
TD.text{
						padding-left:0px;
						padding-top:3px;
						padding-bottom:3px;
						text-align:left;
						line-height:1.8;
						background-color:#ffffff;}


/*linkの指定-----------------------------------------------------*/
a:link {
text-decoration:none; /*下線を消す（下線を出したいときはtext-decoration:underline）*/
color:#00008b; /*未訪問リンクのカラー#800000*/
}
a:visited {
text-decoration:none; /*下線を消す*/
color:#00008b; /*訪問済みリンクのカラー#800000*/
}
a:active {
text-decoration:none; /*下線を消す*/
color:Red; /*クリックしたときのカラー#a52a2a*/
}
a:hover {
text-decoration:underline; /*下線を出す*/
color:Red; /*マウスが乗ったときのカラー#a52a2a*/
}
















/*枠1pxの指定-----------------------------------------------------*/
/*■枠1pxの指定　TABLE cellspacing="0"を別途すること　この下は文字の余白なし*/
/*gray3_table*/
.gray3_solid_solid_solid_solid{
						border-style:solid;
						border-color:DARKGRAY;
						border-width:1px;}

/*gray3_td*/
.gray3_none_solid_none_solid{
						border-bottom-style:solid;
						border-right-style:solid;
						border-color:DARKGRAY;
						border-width:1px;}

/*gray3_td_right*/
.gray3_none_solid_none_none{
						border-bottom-style:solid;
						border-color:DARKGRAY;
						border-width:1px;}

/*gray3_td_bottom*/
.gray3_none_none_none_solid{
						border-right-style:solid;
						border-color:DARKGRAY;
						border-width:1px;}

/*gray3_td_bottom_right_指定不要*/
/*.gray3_none_none_none_none*/

/*tableで枠を取らず、tdで枠を取るときは、下記も必要*/
/*gray3_td_top_left*/
/*.gray3_none_solid_none_solid(tableと同じ)*/

/*gray3_td_top_center*/
.gray3_solid_solid_none_solid{
						border-top-style:solid;
						border-bottom-style:solid;
						border-right-style:solid;
						border-color:DARKGRAY;
						border-width:1px;}

/*gray3_td_top_right*/
.gray3_solid_solid_none_none{
						border-top-style:solid;
						border-bottom-style:solid;
						border-color:DARKGRAY;
						border-width:1px;}

/*gray3_td_center_left*/
.gray3_solid_solid_none_solid{
						border-top-style:solid;
						border-bottom-style:solid;
						border-right-style:solid;
						border-color:DARKGRAY;
						border-width:1px;}


/*■枠1pxの指定　TABLE cellspacing="0"を別途すること　文字のcenter*/
/*gray3_table_共通＝.gray3_solid_solid_solid_solid*/

/*gray3_td*/
.gray3_none_solid_none_solid_textcenter{
						border-bottom-style:solid;
						border-right-style:solid;
						border-color:DARKGRAY;
						border-width:1px;
						padding-left:3px;
						padding-right:3px;
						padding-top:3px;
						padding-bottom:3px;
						text-align:center;
						line-height:1.4;}
/*gray3_td_right*/
.gray3_none_solid_none_none_textcenter{
						border-bottom-style:solid;
						border-color:DARKGRAY;
						border-width:1px;
						padding-left:3px;
						padding-right:3px;
						padding-top:3px;
						padding-bottom:3px;
						text-align:center;
						line-height:1.4;}
/*gray3_td_bottom*/
.gray3_none_none_none_solid_textcenter{
						border-right-style:solid;
						border-color:DARKGRAY;
						border-width:1px;
						padding-left:3px;
						padding-right:3px;
						padding-top:3px;
						padding-bottom:3px;
						text-align:center;
						line-height:1.4;}
/*gray3_td_bottom_right*/
.gray3_none_none_none_none_textcenter{
						padding-left:3px;
						padding-right:3px;
						padding-top:3px;
						padding-bottom:3px;
						text-align:center;
						line-height:1.4;}



/*■枠1pxの指定　TABLE cellspacing="0"を別途すること　文字のleft*/
/*gray3_table*/
/*gray3_table_共通＝.gray3_solid_solid_solid_solid*/

/*gray3_td*/
.gray3_none_solid_none_solid_textleft{
						border-bottom-style:solid;
						border-right-style:solid;
						border-color:DARKGRAY;
						border-width:1px;
						padding-left:3px;
						padding-right:3px;
						padding-top:3px;
						padding-bottom:3px;
						text-align:left;
						line-height:1.4;}
/*gray3_td_right*/
.gray3_none_solid_none_none_textleft{
						border-bottom-style:solid;
						border-color:DARKGRAY;
						border-width:1px;
						padding-left:3px;
						padding-right:3px;
						padding-top:3px;
						padding-bottom:3px;
						text-align:left;
						line-height:1.4;}
/*gray3_td_bottom*/
.gray3_none_none_none_solid_textleft{
						border-right-style:solid;
						border-color:DARKGRAY;
						border-width:1px;
						padding-left:3px;
						padding-right:3px;
						padding-top:3px;
						padding-bottom:3px;
						text-align:left;
						line-height:1.4;}
/*gray3_td_bottom_right*/
.gray3_none_none_none_none_textleft{
						padding-left:3px;
						padding-right:3px;
						padding-top:3px;
						padding-bottom:3px;
						text-align:left;
						line-height:1.4;}


/*■FONTの指定*/
.red_double{
						font-size:10pt;
						border-bottom-style:double;
						border-bottom-width:3px;
						border-color:red;}


