@charset "Shift_JIS";

/* ------------------------------
 Header Title bar
------------------------------ */

.newscol { background-color: #3f6677; }
.careercol { background-color: #7b103e; }
.bodycol { background-color: #bfa010; }
.moneycol { background-color: #607321; }
.societycol { background-color: #c2590b; }
.activecol { background-color: #9b1a1a; }

/* ------------------------------
 Header Title BG
------------------------------ */

.newsbg { background-color: #e3ecf0; }
.careerbg {     background-color: #f2e6eb; }
.bodybg {       background-color: #f5f3e0; }
.moneybg { background-color: #e3eacb; }
.societybg { background-color: #f9eee6; }
.activebg { background-color: #f7e8e8; }


/* ------------------------------
 arrow area
------------------------------ */


.careerarrowbg {
        background-image: url(/images/report_db/career/arrowl.gif);
        background-repeat: no-repeat;
        background-position: 175px 0px;
}
.careerarrowbg_b {
        background-image: url(/images/report_db/career/arrowl.gif);
        background-repeat: no-repeat;
        background-position: 75px 0px;
                   }

.newsarrowbg {
        background-image: url(/images/report_db/news/arrowl.gif);
        background-repeat: no-repeat;
        background-position: 175px 0px;
}

.moneyarrowbg {
        background-image: url(/images/report_db/money/arrowl.gif);
        background-repeat: no-repeat;
        background-position: 175px 0px;
}

.bodyarrowbg {
        background-image: url(/images/report_db/body/arrowl.gif);
        background-repeat: no-repeat;
        background-position: 175px 0px;
}

.societyarrowbg {
        background-image: url(/images/report_db/society/arrowl.gif);
        background-repeat: no-repeat;
        background-position: 175px 0px;
}

.activearrowbg {
        background-image: url(/images/report_db/active/arrowl.gif);
        background-repeat: no-repeat;
        background-position: 175px 0px;
}

/* ------------------------------
 Contribution border
------------------------------ */


.careerborder { background-color: #e1c7d2; }
.newsborder { background-color: #cedbe1; }
.moneyborder { background-color: #cfd9ad; }
.bodyborder { background-color: #e1ddb9; }
.societyborder { background-color: #e8d3c4; }
.activeborder { background-color: #f0d8d8; }

/* ------------------------------
 Contribution bg2
------------------------------ */

.careercontbg { background-color: #f8f1f4; }
.newscontbg { background-color: #f3f7f8; }
.moneycontbg { background-color: #f3f7e7; }
.bodycontbg { background-color: #f9f8ef; }
.societycontbg { background-color: #f8f3f0; }
.activecontbg { background-color: #f9efef; }

/* ------------------------------
 chairman txt
------------------------------ */

.careerchairman { font-size: 12px; font-weight: bold; color: #7b103e; }
.newschairman { font-size: 12px; font-weight: bold; color: #3f6677; }
.moneychairman { font-size: 12px; font-weight: bold; color: #607321; }
.bodychairman { font-size: 12px; font-weight: bold; color: #bfa010; }
.societychairman { font-size: 12px; font-weight: bold; color: #c2590b; }
.activechairman { font-size: 12px; font-weight: bold; color: #9b1a1a; }




.peliod {
        font-size: 10px;
        line-height: 16px;
        color: #333333;
}

.entakutitlearea {
        margin: 0px;
        padding:0 10px;
}

.entakutitle {
        font-size: 21px;
        line-height: 30px;
        font-weight: bold;
}

.entakutheme {
        font-size: 14px;
        font-weight: bold;
        color: #666666;
}

.chairman {
        font-size: 14px;
        font-weight: bold;
        padding: 5px 0px;
}


.arrowtxt {
        font-size: 14px;
        font-weight: bold;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}

.profilekana {
        font-size: 14px;
        color: #666666;
        font-weight: bold;
}

#vote_st
{
  width: 208px;
}
#vote_graph_td
{
  height: 50px;
}
#vote_graph_td table
{
  width: 100%;
  padding: 0;
  height: 14px;
  margin: 2px auto;
  border-collapse: collapse;
}
#vote_graph_td td
{
  padding: 0;
  margin: 0;
  height: 14px;
  text-align: right;
}

#yes_bar
{
  background: #688d33;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}

#no_bar
{
        background: #cc6600;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
}

#vote_graph_td .yes_data
{
  color: #688d33;
  text-align: left;
  font-weight: bold;
  font-size: 12px;
  font-weight: bold;
}

#vote_graph_td .no_data
{
  color: #cc6600;
  font-weight: bold;
  font-size: 12px;
  font-weight: bold;
}