@charset "utf-8";

      #MainContentsArea .MainContentsBlock .BlockContents h2{
        font-size: 150%;
        padding-top: 40px;
        padding-left: 20px;
        padding-bottom: 15px;
      }
        

  #MainContentsArea .MainContentsBlock .BlockContents table{
    margin: 30px 0;
    color: #000;

  }

  #MainContentsArea .MainContentsBlock .BlockContents table tr.QuarterlyInfo,
  #MainContentsArea .MainContentsBlock .BlockContents table tr.QuarterlyText{
    background: #d4def9;
  }
     #MainContentsArea .MainContentsBlock .BlockContents table tr.QuarterlyText td{
       border-top: 0;
       padding-top: 0px;
       line-height: 1.5;
     }

    #MainContentsArea .MainContentsBlock .BlockContents table tr th,
    #MainContentsArea .MainContentsBlock .BlockContents table tr td{
      padding: 13px;
      vertical-align: top;
      border-top: 1px solid #b0b9d9;
    }

    #MainContentsArea .MainContentsBlock .BlockContents table tr th{
      font-weight: 400;
      width: 0%;
    }
    
      #MainContentsArea .MainContentsBlock .BlockContents table tr td.DateCell{
        width: 130px;
      }

    /*#MainContentsArea .MainContentsBlock .BlockContents table tr td .HeadingText{
      display: block;
      padding-bottom: 10px;
    }*/
      #MainContentsArea .MainContentsBlock .BlockContents table tr td .PageMore{
        display: block;
        text-align: right;
        font-size: 87.5%;
        padding-top: 10px;
      }
      
      #MainContentsArea .MainContentsBlock .BlockContents table tr td .PageMore a{
        color: #0d41ff;
        padding-right: 25px;
        background: url(../img/common/icon/more.png) no-repeat right center;
      }
      #MainContentsArea .MainContentsBlock .BlockContents table tr td .PageMore a:hover{
        color: #5C80FD;
        background: url(../img/common/icon/more_over.png) no-repeat right center;
      }

/*      #MainContentsArea .MainContentsBlock .BlockContents table tr td .PDFLink{
        font-size: 87.5%;
      }
*/      
/*      #MainContentsArea .MainContentsBlock .BlockContents table tr td .PDFLink a{
        color: #0d41ff;
        padding-right: 25px;
        background: url(../img/common/icon/pdflinks.png) no-repeat right center;
      }
*/
      #MainContentsArea .MainContentsBlock .BlockContents table tr td .ExternalLinks{
        display: block;
        padding-bottom: 10px;
        font-size: 100%;
      }

/*      #MainContentsArea .MainContentsBlock .BlockContents table tr td.ListText{
        line-height: 1.5;
        padding-top: 0;
        padding-bottom: 0;
      }
*/

      #MainContentsArea .MainContentsBlock .BlockContents table tr td .ExternalLinks a{
        color: #0D2D80

      }

    
      #MainContentsArea .MainContentsBlock .BlockContents table tr th .TitleText{
        color: #fff;
        font-size: 78.5%;
        width: 70px;
        padding: 2px 5px;
        font-weight: bold;
        display: block;
        text-align: center;
      }
      #MainContentsArea .MainContentsBlock .BlockContents table tr th.QuarterlyCell .TitleText{
        background: #1448cc;
      }
      #MainContentsArea .MainContentsBlock .BlockContents table tr th.EconomyCell .TitleText{
        background: #0d2d80;
      }
      #MainContentsArea .MainContentsBlock .BlockContents table tr th.ChiefCell .TitleText{
        background: #081b4c;
      }
      #MainContentsArea .MainContentsBlock .BlockContents table tr th.OfficeCell .TitleText{
        background: #334980;
      }
      #MainContentsArea .MainContentsBlock .BlockContents table tr th.OtherCell .TitleText{
        background: #596480;
      }
      
    #MainContentsArea .MainContentsBlock .BlockContents table tr.CautionCell th,
    #MainContentsArea .MainContentsBlock .BlockContents table tr.CautionCell td{
      border-top: 0;
    }

    /*.MainContentsBlock .BlockContents table tr.CautionCell th.infoCell,
    #MainContentsArea .MainContentsBlock .BlockContents table tr.CautionCell td.ListText{
      border-top: 1px solid #b0b9d9;
    }*/

      
.MainContentsBlock .BlockContents .PublicationParagraph table{
  border-bottom: 0;
  margin-top: 0;
}
    #MainContentsArea .MainContentsBlock .BlockContents .PublicationParagraph table tr th,
    #MainContentsArea .MainContentsBlock .BlockContents .PublicationParagraph table tr td{
      border-top: 7px;
    }
