@charset "UTF-8";
:root {
  /* 自由民主党 */
  --seito01: rgba(220,000,005,255);
  /* 公明党 */
  --seito02: rgba(230,100,000,255);
  /* 立憲民主党 */
  --seito03: rgba(005,090,165,255);
  /* 日本共産党 */
  --seito04: rgba(080,050,160,255);
  /* 日本維新の会 */
  --seito05: rgba(030,100,040,255);
  /* 国民民主党 */
  --seito06: rgba(255,165,000,255);
  /* れいわ新選組 */
  --seito07: rgba(226,020,127,255);
  /* 社会民主党 */
  --seito08: rgba(161,060,190,255);
  /* ＮＨＫ党 */
  --seito09: rgba(255,162,000,255);
  /* --seito09-text: #212529; */
  /* ファーストの会 */
  --seito10: rgba(080,195,110,255);
  /* 幸福実現党 */
  --seito11: rgba(136,136,136,255);
  /* 参政党 */
  --seito12: rgba(230,100,000,255);
  /* 新党くにもり */
  --seito13: rgba(136,136,136,255);
  /* 維新政党・新風 */
  --seito14: rgba(136,136,136,255);
  /* 日本第一党 */
  --seito15: rgba(136,136,136,255);
  /* ごぼうの党 */
  --seito16: rgba(136,136,136,255);
  /* みんなでつくる党 */
  --seito17: rgba(090,175,160,255);
  /* 日本保守党 */
  --seito18: rgba(055,145,215,255);
  /* 再生の道 */
  --seito19: rgba(075,000,205,255);
  /* チームみらい */
  --seito20: rgba(090,175,160,255);
  /* 中道改革連合 */
  --seito21: rgba(005,090,165,255);
  /* 減税日本 */
  --seito22: rgba(136,136,136,255);
  
  /* 諸派 */
  --seito98: rgba(136,136,136,255);
  /* 無所属 */
  --seito99: rgba(136,136,136,255);
}

.item .party.seito01 {
  border-color: var(--seito01);
  color: var(--seito01);
}
.item .party.seito02 {
  border-color: var(--seito02);
  color: var(--seito02);
}
.item .party.seito03 {
  border-color: var(--seito03);
  color: var(--seito03);
}
.item .party.seito04 {
  border-color: var(--seito04);
  color: var(--seito04);
}
.item .party.seito05 {
  border-color: var(--seito05);
  color: var(--seito05);
}
.item .party.seito06 {
  border-color: var(--seito06);
  color: var(--seito06);
}
.item .party.seito07 {
  border-color: var(--seito07);
  color: var(--seito07);
}
.item .party.seito08 {
  border-color: var(--seito08);
  color: var(--seito08);
}
.item .party.seito09 {
  border-color: var(--seito09);
  color: var(--seito09);
}
.item .party.seito10 {
  border-color: var(--seito10);
  color: var(--seito10);
}
.item .party.seito11 {
  border-color: var(--seito11);
  color: var(--seito11);
}
.item .party.seito12 {
  border-color: var(--seito12);
  color: var(--seito12);
}
.item .party.seito13 {
  border-color: var(--seito13);
  color: var(--seito13);
}
.item .party.seito14 {
  border-color: var(--seito14);
  color: var(--seito14);
}
.item .party.seito15 {
  border-color: var(--seito15);
  color: var(--seito15);
}
.item .party.seito16 {
  border-color: var(--seito16);
  color: var(--seito16);
}
.item .party.seito17 {
  border-color: var(--seito17);
  color: var(--seito17);
}
.item .party.seito18 {
  border-color: var(--seito18);
  color: var(--seito18);
}
.item .party.seito19 {
  border-color: var(--seito19);
  color: var(--seito19);
}
.item .party.seito20 {
  border-color: var(--seito20);
  color: var(--seito20);
}
.item .party.seito21 {
  border-color: var(--seito21);
  color: var(--seito21);
}
.item .party.seito22 {
  border-color: var(--seito22);
  color: var(--seito22);
}

.item .party.seito98 {
  border-color: var(--seito98);
  color: var(--seito98);
}
.item .party.seito99 {
  border-color: var(--seito99);
  color: var(--seito99);
}
