/* SharpFlip 基本スタイルシート */
    BODY            { font-size: 10pt;
                      color: #666699;
                      scrollbar-3dlight-color:"#666699";
                      scrollbar-arrow-color:"#666699";
                      scrollbar-base-color:"#ffffff";
                      scrollbar-darkshadow-color:"#666699";
                      scrollbar-face-color:"#ffffff";
                      scrollbar-highlight-color:"#ffffff";
                      scrollbar-shadow-color"#ffffff";
                      scrollbar-track-color:"#f7fbff";
                      background:  url("../im/jpegfile/back01.jpg")
                                  #f7fbff repeat}
    A:link          { font-family: 'monospace'; font-weight: bold;}
    A:visited       { font-family: 'monospace'; font-weight: bold;}
    A:active        {  }
    A:hover         {  }

    A:link          { color: #335577; text-decoration:none; }
    A:visited       { color: #6688aa; text-decoration:none; }
    A:active        { color: #99bbdd; text-decoration:none; }
    A:hover         { color: #446688; text-decoration: underline; }
    A:link IMG      { border-color: #ccccff }
    A:visited IMG   { border-color: #ddddff }
    A:hover IMG     { border-color: #ddeeff }

    table           { font-size: 10pt }
    table.index     { background: url("../im/gifaccs/whshade.gif")
                          transparent repeat;
                      font-size: 10pt; width: 640px }
    table.nf_template { margin-left:auto;margin-right:auto;width:10em;
                        text-align: left;
                        font-size: 10pt; }

    .frwhb          { background: url("../im/gifaccs/whshade.gif")
                          transparent repeat;
                      border-style: solid;
                      text-align: left;
                    }
    .linkb          { background-color: #eeeeff;
                      text-align: center; 
                      border-style: solid;
                      border-width: 0px 0px 2px 0px;
                      border-color: white white #ccccff white;
                    }
    .linkt          { font-size: 14pt;
                      text-align: center; 
                      background-color: #ddeeff;
                      font-weight: bold;
                      border-style: solid;
                      border-width: 0px 2px 0px 0px;
                      border-color: white #ccccff white white;
                    }
    td              { font-size: 10pt;
                      border-color: #ccccff #ccccff #ccccff #ccccff;
                      border-width: 0px 2px 2px 0px}
    td.main         { border-style: none; }
    td.fr1          { border-style: solid;
                      background-color: #eef2f6;
                      font-size: 10pt; 
                      color: #8888bb; }
    td.fr2          { text-align: left;
                      background: url("../im/gifaccs/t_base12.gif")
                          transparent repeat-y;
                      color: #eeeeff;
                      font-weight: bold;
                      background-color: #52bdc6;
                      border-style: solid; }
    td.fr22         { text-align: left;
                      background: url("../im/gifaccs/t_base13.gif")
                          transparent repeat-y;
                      color: #eeeeff;
                      font-weight: bold;
                      background-color: #f7fbff;
                      border-style: solid; }
    td.fr2ir        { background: url("../im/gifaccs/t_base12.gif")
                          transparent repeat-y;
                      color: #eeeeff;
                      font-size: 13pt; 
                      font-weight: bold;
                      font-style: italic;
                      background-color: #f7fbff;
                      border-style: solid; }
    td.fr3          { text-align: left;
                      background-color: #ffffff;
                      border-style: solid;
                      font-size: 10pt; 
                      color: #8888bb; }
    td.fr3p8        { background-color: #ffffff;
                      filter:alpha(opacity=65);
                      border-style: solid;
                      font-size: 8pt; 
                      color: #8888bb; }
    td.fr3p8w       { font-size: 8pt; }
    td.fr32         { text-align: left;
                      background-color: #faf7ff;
                      border-style: solid;
                      font-size: 10pt; 
                      color: #8888bb; }
    td.fr3b         { text-align: left;
                      background-color: #ffffff;
                      border-style: solid;
                      font-size: 10pt; 
                      font-weight: bold;
                      color: #8888bb; }
    td.fr32b        { text-align: left;
                      background-color: #faf7ff;
                      border-style: solid;
                      font-size: 10pt; 
                      font-weight: bold;
                      color: #8888bb; }
    td.cmas_v       { background-color: #eeffff;
                      text-align: left; 
                      border-style: solid;
                      border-width: 0px 2px 0px 0px;
                      border-color: white #ccccff white white;
                    }
    td.cmas_h       { background-color: #eeeeff;
                      text-align: left; 
                      border-style: solid;
                      border-width: 0px 0px 2px 0px;
                      border-color: white white #ccccff white;
                    }
    td.cmas_d       { text-align: left;
                      background-color: #faf7ff;
                      border-style: solid;
                      font-size: 10pt; 
                      color: #8888bb; }
    td.fr33         { text-align: left;
                      border-style: solid;
                      border-color: #ccccff #ccccff #ccccff #bbbbff;
                      border-width: 0px 0px 1px 0px}
    td.fr3left      { font-size: 10pt; 
                      color: #8888bb; 
                      border-style: solid;
                      border-color: #ccccff #ccccff #ccccff #bbbbff;
                      border-width: 0px 0px 0px 1px}
    td.frt          { background: url("../im/gifaccs/t_base11.gif")
                          transparent no-repeat;
                      background-color: #4242ce;
                      border-style: solid;
                      text-align: left;
                      font-weight: bold;
                      font-style: italic;
                      font-size: 14pt;
                      color: #ddffff;
                      border-color: #ccccff #ccccff #ccccff #ccccff;
                      border-width: 0px 2px 2px 1px
                    }
    td.frt_title    { background: url("../im/gifaccs/t_base11.gif")
                          transparent no-repeat;
                      background-color: #4242ce;
                      border-style: solid;
                      text-align: left;
                      font-weight: bold;
                      font-style: italic;
                      font-size: 12pt;
                      color: #ddffff;
                      border-color: #ccccff #ccccff #ccccff #ccccff;
                      border-width: 0px 2px 2px 1px
                    }
    td.fre          { text-align: left;
                      background: url("../im/gifaccs/t_base11.gif")
                          transparent no-repeat;
                      background-color: #f7fbff;
                      border-style: solid;
                      font-size: 12pt;
                      font-weight: bold;
                      color: #ddffff;
                    }
    td.fr41         { text-align: left;
                      background-color: #ccccff;
                      border-style: solid;
                      border-color: white #bbbbdd #bbbbdd white;
                      font-size: 10pt; }
    td.fr42         { text-align: left;
                      background-color: #ddddff;
                      border-style: solid;
                      border-color: white #bbbbdd #bbbbdd white;
                      font-size: 10pt; }
    td.fr43         { text-align: left;
                      background-color: #eeeeff;
                      border-style: solid;
                      border-color: white #bbbbdd #bbbbdd white;
                      font-size: 10pt; }
    td.frwh         { background-color: #ffffff;
                      border-style: solid;
                      text-align: left;
                    }
    td.ilgl_c       { text-align: left;
                    }
    td.top          { vertical-align: top;
                    }
    td.bottom       { vertical-align: bottom;
                    }
    td.title        { background-color: #eeeeff;
                      width: 640px; height: 48px;
                      vertical-align: bottom;
                      font-style: italic;
                      font-size: 20pt; 
                      color: #666699;
                      text-shadow: #aaaaaa 2px 3px 5px;
                      border-style: solid;
                      border-width: 2px 0px 2px 24px;
                      border-color: #4242ce #7777ff #6bcece #7777ff;
                    }
    td.desc         { text-align: left; }
    .mstdt          { font-size: 12pt;
                      text-align: center; 
                      background-color: #b5e7e7;
                      font-weight: bold;
                      border-style: solid;
                      border-width: 0px 1px 0px 1px;
                      border-color: white #ccccff white #ccccff;
                    }
    .mstdi1         { text-align: right; 
                      background-color: #b5e7e7;
                      border-style: solid;
                      border-width: 0px 1px 0px 1px;
                      border-color: white #ccccff white #ccccff;
                    }
    .mstdi1a        { text-align: left;
                      background-color: #b5e7e7;
                      border-style: solid;
                      border-width: 0px 0px 0px 1px;
                      border-color: white white white #ccccff;
                    }
    .mstdi1b        { text-align: right; 
                      background-color: #b5e7e7;
                      border-style: solid;
                      border-width: 0px 1px 0px 0px;
                      border-color: white #ccccff white white;
                    }
    .mstdb1         { text-align: left;
                      background-color: #ddeeff;
                      border-style: solid;
                      border-width: 0px 1px 0px 1px;
                      border-color: white #ccccff white #ccccff;
                    }
    .mstdb2         { text-align: left;
                      background-color: #f3f3ff;
                      border-style: solid;
                      border-width: 0px 1px 0px 1px;
                      border-color: white #ccccff white #ccccff;
                    }
    .mstdb2c        { background-color: #f3f3ff;
                      border-style: solid;
                      border-width: 0px 1px 1px 1px;
                      border-color: white #ccccff #ccccff #ccccff;
                    }

    DIV.centerclass { text-align: center }
    DIV.centerc6    { width:640px; text-align: center; 
                      border-width:1px 0px 0px 0px; border-color:#eeeeff; }
    DIV.leftc6      { width:600px; text-align: left; 
                      border-width:1px 0px 0px 0px; border-color:#f2f2f2; }
    .p8             { font-size: 8pt}
    .p10            { font-size: 10pt}
    DIV.p12i        { font-size: 12pt; font-style: italic}
    DIV.p14         { font-size: 14pt}
    DIV.p20         { font-size: 20pt}
    DIV.foot         { font-size: 8pt}
    DIV.white       { color: #ffffff}
    .right          { text-align: right; }
    .left           { text-align: left; }
    .brown          { color: #773344}
	.passed			{ color: #ccccff; }

    span.p14        { font-size: 14pt}

    IMG.noborder    { border-width: 0px 0px 0px 0px }
    IMG.border1     { border-width: 0px 0px 1px 1px }
    IMG.shadow      { border-style: solid;
                      border-width: 0px 3px 3px 0px; 
                      border-color: white #ccccff #ccccff white; }

