@charset "UTF-8";
/*
 ============================================================
  ファイル名：election.css
  機能概要：
  議題ページ用CSS

  更新履歴：
  2015.12.21：作成
 ============================================================
*/
/* ------------------------------------------------------------
	01. SITE SETTING CSS
   ------------------------------------------------------------ */
.article__inner {
  position: relative;
  width: 1000px;
  margin: 0 auto; }
  .article__inner > p {
    margin-bottom: 40px;
    font-size: 18px;
    font-size: 18px;
    font-size: 1.125rem; }

.election__btn {
  display: none; }

.sec01 {
  margin-bottom: 25px;
  font-size: 18px;
  font-size: 18px;
  font-size: 1.125rem; }
  .sec01__title img {
    width: 239px; }
  .sec01__list li {
    position: relative;
    margin-bottom: 40px;
    padding: 50px;
    border: 3px solid #064085; }
    .sec01__list li:after {
      content: "";
      display: block;
      clear: both;
      height: 0; }
    .sec01__list li .figure {
      float: left; }
      .sec01__list li .figure img {
        width: 220px; }
    .sec01__list li:before {
      content: '';
      display: block;
      position: absolute;
      width: 85px;
      height: 100px;
      left: -2px;
      top: -2px; }
    .sec01__list li .detail {
      float: right;
      width: 655px; }
      .sec01__list li .detail__list {
        margin-bottom: -7px; }
        .sec01__list li .detail__list:after {
          content: "";
          display: block;
          clear: both;
          height: 0; }
        .sec01__list li .detail__list > dt {
          float: left;
          width: 125px;
          padding-bottom: 7px;
          clear: left; }
        .sec01__list li .detail__list > dd {
          float: left;
          width: 298px;
          padding-bottom: 7px; }
  .sec01__list01:before {
    background: url(../imgs/sec01_icn01.png) no-repeat left top;
    background-size: 85px auto; }
  .sec01__list02:before {
    background: url(../imgs/sec01_icn02.png) no-repeat left top;
    background-size: 85px auto; }
  .sec01__list03:before {
    background: url(../imgs/sec01_icn03.png) no-repeat left top;
    background-size: 85px auto; }
  .sec01__list04:before {
    background: url(../imgs/sec01_icn04.png) no-repeat left top;
    background-size: 85px auto; }
  .sec01__list05:before {
    background: url(../imgs/sec01_icn05.png) no-repeat left top;
    background-size: 85px auto; }
  .sec01__list06:before {
    background: url(../imgs/sec01_icn06.png) no-repeat left top;
    background-size: 85px auto; }
  .sec01__list07:before {
    background: url(../imgs/sec01_icn07.png) no-repeat left top;
    background-size: 85px auto; }
  .sec01__list08:before {
    background: url(../imgs/sec01_icn08.png) no-repeat left top;
    background-size: 85px auto; }
  .sec01__list09:before {
    background: url(../imgs/sec01_icn09.png) no-repeat left top;
    background-size: 85px auto; }



.e_li_note_number > li {
  position: relative;
  list-style-type: decimal;
  margin-left: 1.2em;
  font-size: 15px;
  line-height: 1.7;
  }
  
  
  .indent3{
	  display: inline-block;
	 text-indent:-5.65em;
	 padding-left: 5.65em;
	 }

.txt__indent_a {
    padding-left: 1em;
    text-indent: -1em;
}
.txt__indent_b {
    padding-left: 2em;
    text-indent: -2em;
}
.txt__indent_c {
    padding-left: 3.5em;
      font-size: 14px !important;
      font-size: 0.875rem !important;
    text-indent: -3.5em;
}

.report__btn {
  display: none; }

.sec02 {
margin-bottom: 25px;
}
.sec02 p {
  line-height: 1.8;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 20px; }


.box_02 {
    border: 3px solid #ccc;
    padding: 15px;
}
.dokuritsu__list {
  font-size: 18px;
  font-size: 1.125rem;
}
.dokuritsu__list dt {
    clear: left;
    float: left;
    padding-bottom: 7px;
    width: 8em;
}

.dokuritsu__list dd {
    float: left;
    padding-bottom: 7px;
}