* {
    padding-top   :0px;
    padding-bottom:0px;
    margin-top    :0px;
    margin-bottom :0px;
}

BODY {
    color      :black;
    background :#ffffff;
    margin     :0px 10px 0px 10px;
    line-height:1.2em;
    font-family:Verdana, Arial, sans-serif, '‚l‚r ‚oƒSƒVƒbƒN';
}

/* HRƒwƒbƒ_[ */ .HR1 { color:#000099; height:4px; margin:-0.5em 0em 0.6em 0em; }
/* HRƒtƒbƒ^[ */ .HR2 { color:#000099; height:4px; margin:0.9em 0em 0em 0em; }

/* ˜g type.1  */ .F1  { border:solid 1px #000099; }

/* —Î •¶Žš    */ .CG  { color:#20a020; }
/* Ô •¶Žš    */ .CR  { color:#ff1122; }
/* Ô •¶Žš +
   “ ”wŒi    */ .CR2 { color:#ff1122; background:#ffecf4; }
/* Ô •¶Žš +
   ¬•¶Žš     */ .CRFS{ color:#ff1122; font-size: 85%;     }
/* ŠD ”wŒi    */ .CD  {                background:#e8e8e8; }
/* ŠD ”wŒi
   ¬•¶Žš     */ .CDFS{ font-size:85%; background:#e8e8e8; }
/* … ”wŒi    */ .CS  {                background:#dbe5f1; }

/* ƒnƒCƒ‰ƒCƒg */ .HL  { background-color:#f0ffc8; }

/* ‘å•¶Žš     */ .FL  { font-size:150%; }
/* ’†•¶Žš     */ .FM  { font-size:125%; }
/* ¬•¶Žš     */ .FS  { font-size: 85%; }
/* ¬•¶Žš“™• */ .FSM { font-size: 85%; font-family:monospace; }

/* ƒAƒ“ƒJ[ type.1 */
.A1  {
    font-size:90%;
    text-align:center;
    padding:5px 0px 3px 0px;
    background-color:#548dd4;
    /*
    filter:alpha(
        opacity=100,
        finishOpacity=50,
        style=1,
        startX=0,
        startY=0,
        finishX=0,
        finishY=120
    );
    */
    /*
    filter:progid:DXImageTransform.Microsoft.Gradient(
        GradientType =0,
        StartColorStr=#548dd4,
        EndColorStr  =#d0d0f0
    );
    */
}
.A1 A:link    { color:#ffffff; background;         text-decoration:none; }
.A1 A:visited { color:#ffffff; background;         text-decoration:none; }
.A1 A:hover   { color:#0000ff; background:#ffffff; text-decoration:none; }

/* ƒAƒ“ƒJ[ type.2 */
.A2  {
    font-size:90%;
    text-align:center;
    padding:4px 0px 2px 0px;
    background-color:#ffffff;
    border:solid 1px #000000;
}
.A2 A:link    { color:#000000; background;         text-decoration:none; }
.A2 A:visited { color:#000000; background;         text-decoration:none; }
.A2 A:hover   { color:#ffffff; background:#4040ff; text-decoration:none; }

/* ƒAƒ“ƒJ[ type.3 */
.A3  {
    font-size:95%;
}
.A3 A:link    { color:#0000ff; background;         text-decoration:none; }
.A3 A:visited { color:#0000ff; background;         text-decoration:none; }
.A3 A:hover   { color:#ffffff; background:#4040ff; text-decoration:none; }

/* ‰æ‘œ˜g type.1 */
.I1  {
    margin:0px;
    padding:4px;
    border:solid 1px #808080;
    background:#ffffff;
}
.I1 A:link    IMG {border: solid 2px #7070ff; }
.I1 A:visited IMG {border: solid 2px #7070ff; }
.I1 A:hover   IMG {border: solid 2px #0000ff; }

/* ‰æ‘œ˜g type.2 */
.I2 A:link    IMG {border: solid 3px #a0a0ff; }
.I2 A:visited IMG {border: solid 3px #a0a0ff; }
.I2 A:hover   IMG {border: solid 3px #0000ff; }

/* ƒe[ƒuƒ‹ TD padding type.1 */
.T1 TD {
    padding:0.2em 0.5em 0em 0.5em;
}

/* ‚Ô‚ç‰º‚°ƒCƒ“ƒfƒ“ƒg */
.B1 {
    padding-left:1.2em;
    text-indent:-1.2em;
}

/* ƒƒS */
.LOGO {
    width:130px;
}

/* ŠÛ‚¢Šp‚ÌƒuƒƒbƒN rounded corners
   genetated by http://www.roundedcornr.com/ */
.roundedcornr_box_339266 {
   background: #e0e0e0;
}
.roundedcornr_top_339266 div {
   background: url(roundedcornr_339266_tl.png) no-repeat top left;
}
.roundedcornr_top_339266 {
   background: url(roundedcornr_339266_tr.png) no-repeat top right;
}
.roundedcornr_bottom_339266 div {
   background: url(roundedcornr_339266_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_339266 {
   background: url(roundedcornr_339266_br.png) no-repeat bottom right;
}
.roundedcornr_top_339266 div, .roundedcornr_top_339266, 
.roundedcornr_bottom_339266 div, .roundedcornr_bottom_339266 {
   width: 100%;
   height: 16px;
   font-size: 1px;
}
.roundedcornr_content_339266 { margin: 0 16px; }

