/* Apple Design Style Sheet 2002 */

body { margin: 0; font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", Geneva, Arial, Verdana, sans-serif; 
background-color: #ffffff; } 
.K10 { font-size: 10px; line-height: 130%}
.K12 { font-size: 12px;  line-height: 130%}
.KB12 { font-size:12px}
.K14 { font-size: 14px;  line-height: 130%}
.KB14 { font-size:14px}
.M12 { font-size: 12px; line-height: 130%}
.MB12 { font-size:12px}
.M14 { font-size: 14px; line-height: 130%}
.MB14 { font-size:14px}
.R10 { font-size: 10px; line-height: 130%}
.R12 { font-size: 12px;  line-height: 130%}
.R14 { font-size: 14px; line-height: 130%}

p.M2 {background-color: #ffffff; margin: 2px;}
p.M5 {background-color: #ffffff; margin: 5px;}
p.M10 {background-color: #ffffff; margin: 10px;}
p.M20 {background-color: #ffffff; margin: 20px;}
p.M30 {background-color: #ffffff; margin: 30px;}
p.M0005 {background-color: #ffffff; margin: 0px 5px;}
p.M0205 {background-color: #ffffff; margin: 2px 5px;}
p.M0505 {background-color: #ffffff; margin: 5px 5px;}
p.M0500 {background-color: #ffffff; margin: 5px 0px;}
p.M0405 {background-color: #ffffff; margin: 4px 5px;}
p.M0420 {background-color: #ffffff; margin: 4px 20px;}
p.M0705 {background-color: #ffffff; margin: 7px 5px;}
p.M1030 {background-color: #ffffff; margin: 10px 30px;}
p.M1005 {background-color: #ffffff; margin: 10px 5px;}
p.M070504 {background-color: #ffffff; margin: 7px 5px 4px;}
p.M202010 {background-color: #ffffff; margin: 20px 20px 10px;}
p.M1050 {background-color: #ffffff; margin: 10px 50px;}
p.Mp5 {background-color: #ffffff; margin: 0px; padding: 5px;}

A:LINK { color:#000066; text-decoration:none; }
A:VISITED { color:#003D84; text-decoration:none; }
A:HOVER { color:black;
background-color: #B2D6FF; text-decoration:underline;  }


A.hot:LINK { color:#990000; text-decoration:none; }
A.hot:VISITED { color:#A52A2A; text-decoration:none; }
A.hot:HOVER { color:black;
background-color: #FF9999; text-decoration:underline; }


A.gr:LINK { color:#005500  ; text-decoration:none; }
A.gr:VISITED { color:#006666; text-decoration:none; }
A.gr:HOVER { color:black;
background-color: #CCFFCC; text-decoration:underline; }


table.simple{
    border-top:1px solid #D3D3D3;
    border-left:1px solid #D3D3D3;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.simple th{
    border-right:1px solid #D3D3D3;
    border-bottom:1px solid #D3D3D3;
    color:#FFFFFF;
    background-color:#FFCC00;
    background-image:url(table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.simple td{
    border-right:1px solid #D3D3D3;
    border-bottom:1px solid #D3D3D3;
    padding:0.3em 1em;
}



table.simple2{
    border-top:1px solid #D3D3D3;
    border-center:1px solid #D3D3D3;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.simple2 th{
    border-right:1px solid #D3D3D3;
    border-bottom:1px solid #D3D3D3;
    color:#FFFFFF;
    background-color:#FFCC00;
    background-image:url(table-back.gif);
    background-position:center top;
    padding:0.3em 0.3em;
    text-align:center;
}
.simple2 td{
    border-right:1px solid #D3D3D3;
    border-bottom:1px solid #D3D3D3;
    border-top:1px solid #D3D3D3;
    border-left:1px solid #D3D3D3;
    padding:0.3em 0.3em;
	text-align:center;
}




#red { color: red; } 
#gray { color: #999999; } 
#gray2 { color: #444444; }


table.flame{
    border-top:0px solid #CCCCCC;
    border-left:0px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.flame th{
    border-right:0px solid #CCCCCC;
    border-bottom:0px solid #CCCCCC;
    color:#666666;
    background-position:left top;
    padding:0.3em 1em;
    text-align:left;
}
.flame td{
    border-right:0px solid #CCCCCC;
    border-bottom:0px solid #CCCCCC;
    padding:0.3em 1em;
}



img{border:0px;}
