/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン1
/* セレクタ : .lst_1
/* =========================================================================================================================================== */
.lst_1 {
  display: grid;
  display: -ms-grid;
  /*<!-- 2022.05.22 ここまで -->*/
  grid-template-columns: 1.2fr 1fr 1fr 1fr;
  -ms-grid-columns: 1.2fr 1fr 1fr 1fr;
  /*<!-- 2022.05.22 ここまで -->*/
  -ms-grid-rows: auto;
}
.lst_1 li {
  position: relative;
  white-space: nowrap;
  padding-left: 13px;
}
.lst_1 li::before {
  content: "";
  position: absolute;
  left: 3px;
  width: 6px;
  height: 6px;
  display: block;
  top: 10px;
  background-color: #51a5c7;
}

/* 各アイテムの位置設定 IE用 */
.lst_1 li:nth-child(1) { -ms-grid-column: 1; -ms-grid-row: 1; }
.lst_1 li:nth-child(2) { -ms-grid-column: 2; -ms-grid-row: 1; }
.lst_1 li:nth-child(3) { -ms-grid-column: 3; -ms-grid-row: 1; }
.lst_1 li:nth-child(4) { -ms-grid-column: 4; -ms-grid-row: 1; }
.lst_1 li:nth-child(5) { -ms-grid-column: 1; -ms-grid-row: 2; }
.lst_1 li:nth-child(6) { -ms-grid-column: 2; -ms-grid-row: 2; }
.lst_1 li:nth-child(7) { -ms-grid-column: 3; -ms-grid-row: 2; }
.lst_1 li:nth-child(8) { -ms-grid-column: 4; -ms-grid-row: 2; }
.lst_1 li:nth-child(9) { -ms-grid-column: 1; -ms-grid-row: 3; }
.lst_1 li:nth-child(10) { -ms-grid-column: 2; -ms-grid-row: 3; }
.lst_1 li:nth-child(11) { -ms-grid-column: 3; -ms-grid-row: 3; }
.lst_1 li:nth-child(12) { -ms-grid-column: 4; -ms-grid-row: 3; }
.lst_1 li:nth-child(13) { -ms-grid-column: 1; -ms-grid-row: 4; }
.lst_1 li:nth-child(14) { -ms-grid-column: 2; -ms-grid-row: 4; }
.lst_1 li:nth-child(15) { -ms-grid-column: 3; -ms-grid-row: 4; }
.lst_1 li:nth-child(16) { -ms-grid-column: 4; -ms-grid-row: 4; }
.lst_1 li:nth-child(17) { -ms-grid-column: 1; -ms-grid-row: 5; }
.lst_1 li:nth-child(18) { -ms-grid-column: 2; -ms-grid-row: 5; }
.lst_1 li:nth-child(19) { -ms-grid-column: 3; -ms-grid-row: 5; }
.lst_1 li:nth-child(20) { -ms-grid-column: 4; -ms-grid-row: 5; }
.lst_1 li:nth-child(21) { -ms-grid-column: 1; -ms-grid-row: 6; }
.lst_1 li:nth-child(22) { -ms-grid-column: 2; -ms-grid-row: 6; }
.lst_1 li:nth-child(23) { -ms-grid-column: 3; -ms-grid-row: 6; }
.lst_1 li:nth-child(24) { -ms-grid-column: 4; -ms-grid-row: 6; }
.lst_1 li:nth-child(25) { -ms-grid-column: 1; -ms-grid-row: 7; }
.lst_1 li:nth-child(26) { -ms-grid-column: 2; -ms-grid-row: 7; }
.lst_1 li:nth-child(27) { -ms-grid-column: 3; -ms-grid-row: 7; }
.lst_1 li:nth-child(28) { -ms-grid-column: 4; -ms-grid-row: 7; }
.lst_1 li:nth-child(29) { -ms-grid-column: 1; -ms-grid-row: 8; }
.lst_1 li:nth-child(30) { -ms-grid-column: 2; -ms-grid-row: 8; }
.lst_1 li:nth-child(31) { -ms-grid-column: 3; -ms-grid-row: 8; }
.lst_1 li:nth-child(32) { -ms-grid-column: 4; -ms-grid-row: 8; }
.lst_1 li:nth-child(33) { -ms-grid-column: 1; -ms-grid-row: 9; }
.lst_1 li:nth-child(34) { -ms-grid-column: 2; -ms-grid-row: 9; }
.lst_1 li:nth-child(35) { -ms-grid-column: 3; -ms-grid-row: 9; }
.lst_1 li:nth-child(36) { -ms-grid-column: 4; -ms-grid-row: 9; }


/*----------------------------------------------------------*/
/* レスポンシブデザイン .lst_1
/*----------------------------------------------------------*/
/* 3列 */
@media screen and (max-width: 1040px) {
  .lst_1 {
    grid-template-columns: 1fr 1.1fr 1fr;
    -ms-grid-columns: 1fr 1.1fr 1fr;
  }
  /* 各アイテムの位置設定 IE用 */
  .lst_1 li:nth-child(1) { -ms-grid-column: 1; -ms-grid-row: 1; }
  .lst_1 li:nth-child(2) { -ms-grid-column: 2; -ms-grid-row: 1; }
  .lst_1 li:nth-child(3) { -ms-grid-column: 3; -ms-grid-row: 1; }
  .lst_1 li:nth-child(4) { -ms-grid-column: 1; -ms-grid-row: 2; }
  .lst_1 li:nth-child(5) { -ms-grid-column: 2; -ms-grid-row: 2; }
  .lst_1 li:nth-child(6) { -ms-grid-column: 3; -ms-grid-row: 2; }
  .lst_1 li:nth-child(7) { -ms-grid-column: 1; -ms-grid-row: 3; }
  .lst_1 li:nth-child(8) { -ms-grid-column: 2; -ms-grid-row: 3; }
  .lst_1 li:nth-child(9) { -ms-grid-column: 3; -ms-grid-row: 3; }
  .lst_1 li:nth-child(10) { -ms-grid-column: 1; -ms-grid-row: 4; }
  .lst_1 li:nth-child(11) { -ms-grid-column: 2; -ms-grid-row: 4; }
  .lst_1 li:nth-child(12) { -ms-grid-column: 3; -ms-grid-row: 4; }
  .lst_1 li:nth-child(13) { -ms-grid-column: 1; -ms-grid-row: 5; }
  .lst_1 li:nth-child(14) { -ms-grid-column: 2; -ms-grid-row: 5; }
  .lst_1 li:nth-child(15) { -ms-grid-column: 3; -ms-grid-row: 5; }
  .lst_1 li:nth-child(16) { -ms-grid-column: 1; -ms-grid-row: 6; }
  .lst_1 li:nth-child(17) { -ms-grid-column: 2; -ms-grid-row: 6; }
  .lst_1 li:nth-child(18) { -ms-grid-column: 3; -ms-grid-row: 6; }
  .lst_1 li:nth-child(19) { -ms-grid-column: 1; -ms-grid-row: 7; }
  .lst_1 li:nth-child(20) { -ms-grid-column: 2; -ms-grid-row: 7; }
  .lst_1 li:nth-child(21) { -ms-grid-column: 3; -ms-grid-row: 7; }
  .lst_1 li:nth-child(22) { -ms-grid-column: 1; -ms-grid-row: 8; }
  .lst_1 li:nth-child(23) { -ms-grid-column: 2; -ms-grid-row: 8; }
  .lst_1 li:nth-child(24) { -ms-grid-column: 3; -ms-grid-row: 8; }
  .lst_1 li:nth-child(25) { -ms-grid-column: 1; -ms-grid-row: 9; }
  .lst_1 li:nth-child(26) { -ms-grid-column: 2; -ms-grid-row: 9; }
  .lst_1 li:nth-child(27) { -ms-grid-column: 3; -ms-grid-row: 9; }
  .lst_1 li:nth-child(28) { -ms-grid-column: 1; -ms-grid-row: 10; }
  .lst_1 li:nth-child(29) { -ms-grid-column: 2; -ms-grid-row: 10; }
  .lst_1 li:nth-child(30) { -ms-grid-column: 3; -ms-grid-row: 10; }
  .lst_1 li:nth-child(31) { -ms-grid-column: 1; -ms-grid-row: 11; }
  .lst_1 li:nth-child(32) { -ms-grid-column: 2; -ms-grid-row: 11; }
  .lst_1 li:nth-child(33) { -ms-grid-column: 3; -ms-grid-row: 11; }
  .lst_1 li:nth-child(34) { -ms-grid-column: 1; -ms-grid-row: 12; }
  .lst_1 li:nth-child(35) { -ms-grid-column: 2; -ms-grid-row: 12; }
  .lst_1 li:nth-child(36) { -ms-grid-column: 3; -ms-grid-row: 12; }

}
/* 2列 */
@media screen and (max-width: 860px) {
  .lst_1 {
    grid-template-columns: 1fr 1.3fr;
    -ms-grid-columns: 1fr 1.3fr;
  }
  /* 各アイテムの位置設定 IE用 */
  .lst_1 li:nth-child(1) { -ms-grid-column: 1; -ms-grid-row: 1; }
  .lst_1 li:nth-child(2) { -ms-grid-column: 2; -ms-grid-row: 1; }
  .lst_1 li:nth-child(3) { -ms-grid-column: 1; -ms-grid-row: 2; }
  .lst_1 li:nth-child(4) { -ms-grid-column: 2; -ms-grid-row: 2; }
  .lst_1 li:nth-child(5) { -ms-grid-column: 1; -ms-grid-row: 3; }
  .lst_1 li:nth-child(6) { -ms-grid-column: 2; -ms-grid-row: 3; }
  .lst_1 li:nth-child(7) { -ms-grid-column: 1; -ms-grid-row: 4; }
  .lst_1 li:nth-child(8) { -ms-grid-column: 2; -ms-grid-row: 4; }
  .lst_1 li:nth-child(9) { -ms-grid-column: 1; -ms-grid-row: 5; }
  .lst_1 li:nth-child(10) { -ms-grid-column: 2; -ms-grid-row: 5; }
  .lst_1 li:nth-child(11) { -ms-grid-column: 1; -ms-grid-row: 6; }
  .lst_1 li:nth-child(12) { -ms-grid-column: 2; -ms-grid-row: 6; }
  .lst_1 li:nth-child(13) { -ms-grid-column: 1; -ms-grid-row: 7; }
  .lst_1 li:nth-child(14) { -ms-grid-column: 2; -ms-grid-row: 7; }
  .lst_1 li:nth-child(15) { -ms-grid-column: 1; -ms-grid-row: 8; }
  .lst_1 li:nth-child(16) { -ms-grid-column: 2; -ms-grid-row: 8; }
  .lst_1 li:nth-child(17) { -ms-grid-column: 1; -ms-grid-row: 9; }
  .lst_1 li:nth-child(18) { -ms-grid-column: 2; -ms-grid-row: 9; }
  .lst_1 li:nth-child(19) { -ms-grid-column: 1; -ms-grid-row: 10; }
  .lst_1 li:nth-child(20) { -ms-grid-column: 2; -ms-grid-row: 10; }
  .lst_1 li:nth-child(21) { -ms-grid-column: 1; -ms-grid-row: 11; }
  .lst_1 li:nth-child(22) { -ms-grid-column: 2; -ms-grid-row: 11; }
  .lst_1 li:nth-child(23) { -ms-grid-column: 1; -ms-grid-row: 12; }
  .lst_1 li:nth-child(24) { -ms-grid-column: 2; -ms-grid-row: 12; }
  .lst_1 li:nth-child(25) { -ms-grid-column: 1; -ms-grid-row: 13; }
  .lst_1 li:nth-child(26) { -ms-grid-column: 2; -ms-grid-row: 13; }
  .lst_1 li:nth-child(27) { -ms-grid-column: 1; -ms-grid-row: 14; }
  .lst_1 li:nth-child(28) { -ms-grid-column: 2; -ms-grid-row: 14; }
  .lst_1 li:nth-child(29) { -ms-grid-column: 1; -ms-grid-row: 15; }
  .lst_1 li:nth-child(30) { -ms-grid-column: 2; -ms-grid-row: 15; }
  .lst_1 li:nth-child(31) { -ms-grid-column: 1; -ms-grid-row: 16; }
  .lst_1 li:nth-child(32) { -ms-grid-column: 2; -ms-grid-row: 16; }
  .lst_1 li:nth-child(33) { -ms-grid-column: 1; -ms-grid-row: 17; }
  .lst_1 li:nth-child(34) { -ms-grid-column: 2; -ms-grid-row: 17; }
  .lst_1 li:nth-child(35) { -ms-grid-column: 1; -ms-grid-row: 18; }
  .lst_1 li:nth-child(36) { -ms-grid-column: 2; -ms-grid-row: 18; }

}
/* 1列 */
@media screen and (max-width: 580px) {
  .lst_1 {
    grid-template-columns: 1fr;
    -ms-grid-columns: 1fr;
  }
  /* 各アイテムの位置設定 IE用 */
  .lst_1 li:nth-child(1) { -ms-grid-column: 1; -ms-grid-row: 1; }
  .lst_1 li:nth-child(2) { -ms-grid-column: 1; -ms-grid-row: 2; }
  .lst_1 li:nth-child(3) { -ms-grid-column: 1; -ms-grid-row: 3; }
  .lst_1 li:nth-child(4) { -ms-grid-column: 1; -ms-grid-row: 4; }
  .lst_1 li:nth-child(5) { -ms-grid-column: 1; -ms-grid-row: 5; }
  .lst_1 li:nth-child(6) { -ms-grid-column: 1; -ms-grid-row: 6; }
  .lst_1 li:nth-child(7) { -ms-grid-column: 1; -ms-grid-row: 7; }
  .lst_1 li:nth-child(8) { -ms-grid-column: 1; -ms-grid-row: 8; }
  .lst_1 li:nth-child(9) { -ms-grid-column: 1; -ms-grid-row: 9; }
  .lst_1 li:nth-child(10) { -ms-grid-column: 1; -ms-grid-row: 10; }
  .lst_1 li:nth-child(11) { -ms-grid-column: 1; -ms-grid-row: 11; }
  .lst_1 li:nth-child(12) { -ms-grid-column: 1; -ms-grid-row: 12; }
  .lst_1 li:nth-child(13) { -ms-grid-column: 1; -ms-grid-row: 13; }
  .lst_1 li:nth-child(14) { -ms-grid-column: 1; -ms-grid-row: 14; }
  .lst_1 li:nth-child(15) { -ms-grid-column: 1; -ms-grid-row: 15; }
  .lst_1 li:nth-child(16) { -ms-grid-column: 1; -ms-grid-row: 16; }
  .lst_1 li:nth-child(17) { -ms-grid-column: 1; -ms-grid-row: 17; }
  .lst_1 li:nth-child(18) { -ms-grid-column: 1; -ms-grid-row: 18; }
  .lst_1 li:nth-child(19) { -ms-grid-column: 1; -ms-grid-row: 19; }
  .lst_1 li:nth-child(20) { -ms-grid-column: 1; -ms-grid-row: 20; }
  .lst_1 li:nth-child(21) { -ms-grid-column: 1; -ms-grid-row: 21; }
  .lst_1 li:nth-child(22) { -ms-grid-column: 1; -ms-grid-row: 22; }
  .lst_1 li:nth-child(23) { -ms-grid-column: 1; -ms-grid-row: 23; }
  .lst_1 li:nth-child(24) { -ms-grid-column: 1; -ms-grid-row: 24; }
  .lst_1 li:nth-child(25) { -ms-grid-column: 1; -ms-grid-row: 25; }
  .lst_1 li:nth-child(26) { -ms-grid-column: 1; -ms-grid-row: 26; }
  .lst_1 li:nth-child(27) { -ms-grid-column: 1; -ms-grid-row: 27; }
  .lst_1 li:nth-child(28) { -ms-grid-column: 1; -ms-grid-row: 28; }
  .lst_1 li:nth-child(29) { -ms-grid-column: 1; -ms-grid-row: 29; }
  .lst_1 li:nth-child(30) { -ms-grid-column: 1; -ms-grid-row: 30; }
  .lst_1 li:nth-child(31) { -ms-grid-column: 1; -ms-grid-row: 31; }
  .lst_1 li:nth-child(32) { -ms-grid-column: 1; -ms-grid-row: 32; }
  .lst_1 li:nth-child(33) { -ms-grid-column: 1; -ms-grid-row: 33; }
  .lst_1 li:nth-child(34) { -ms-grid-column: 1; -ms-grid-row: 34; }
  .lst_1 li:nth-child(35) { -ms-grid-column: 1; -ms-grid-row: 35; }
  .lst_1 li:nth-child(36) { -ms-grid-column: 1; -ms-grid-row: 36; }
}


/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン2 かっこ付き
/* セレクタ : .lst_2
/* =========================================================================================================================================== */
.lst_2 {
  counter-reset: cnt 0;  
}
.lst_2 > li{
  position: relative;
  padding-left: 49px;
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
}
.lst_2 > li::before{
  display: marker;
  content: "（ " counter(cnt) " ）";
  position: absolute;
  left: 0;
}


/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン3 ドットつき( 数字2から )
/* セレクタ : .lst_3
/* =========================================================================================================================================== */
.lst_3 {
  counter-reset: cnt 1;
}
.lst_3 > li{
  position: relative;
  padding-left: 27px;
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
}
.lst_3 > li::before{
  display: marker;
  content: counter(cnt) ". ";
  position: absolute;
  left: 0;
}


/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン4 ドットつき( 数字1から )
/* セレクタ : .lst_4
/* =========================================================================================================================================== */
.lst_4 {
}
.lst_4 > li{
  position: relative;
  padding-left: 27px;
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
}
.lst_4 > li::before{
  display: marker;
  content: counter(cnt) ". ";
  position: absolute;
  left: 0;
}


/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン1
/* セレクタ : .lst_5
/* =========================================================================================================================================== */
.lst_5 {
  display: flex;
  padding-top: 12px;
  padding-bottom: 23px;
}
.lst_5 .col .item {
  position: relative;
  padding-left: 13px;
  padding-right: 49px;
}
.lst_5 .col .item::before {
  content: "";
  position: absolute;
  left: 3px;
  width: 6px;
  height: 6px;
  display: block;
  top: 10px;
  background-color: #51a5c7;
}

/*----------------------------------------------------------*/
/* レスポンシブデザイン .lst_5
/*----------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .lst_5 {
    flex-wrap: wrap;
  }
  .lst_5 .col {
    width: 100%;
  }
}


/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト ドット
/* セレクタ : .lst_6
/* =========================================================================================================================================== */
.lst_6 {
  counter-reset: cnt 1;
}
.lst_6 > li{
  position: relative;
  padding-left: 22px;
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
}
.lst_6 > li::before{
  content: "・";
  position: absolute;
  left: 0;
}

/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン7
/* セレクタ : .lst_7
/* =========================================================================================================================================== */
.lst_7 {
}
.lst_7 li {
  position: relative;
  width: 100%;
  padding-left: 14px;
  line-height: 1.7;
}
.lst_7 li::before {
  content: "";
  position: absolute;
  left: 3px;
  width: 6px;
  height: 6px;
  display: block;
  top: 10px;
  background-color: #51a5c7;
}

/*----------------------------------------------------------*/
/* レスポンシブデザイン .lst_7
/*----------------------------------------------------------*/
/* 3列 */
@media screen and (max-width: 768px) {
  .lst_7 li{
    font-size: 1.4rem;
    padding-bottom: 5px;
  }
}


/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン8 n)
/* セレクタ : .lst_8
/* =========================================================================================================================================== */
.lst_8 {
}
.lst_8 > li{
  position: relative;
  padding-left: 27px;
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
}
.lst_8 > li::before{
  display: marker;
  content: counter(cnt) "）  ";
  position: absolute;
  left: 0;
}


/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン9 n)
/* セレクタ : .lst_9
/* =========================================================================================================================================== */
.lst_9 {
}
.lst_9 > li{
  position: relative;
  padding-left: 27px;
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
  word-break:break-all;
}
.lst_9 > li::before {
  display: block;
  content: "\f138";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  position: absolute;
  left: 0;
  text-decoration: none;
}
.lst_9 > li a {
  color: #343434;
}
.lst_9 > li a:hover {
  color: #939393;
}
.lst_9 > li:hover {
  color: #939393;
}



/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン10
/* セレクタ : .lst_10
/* =========================================================================================================================================== */
.lst_10 {
  padding-top: 29px;
}
.lst_10 > li{
  position: relative;
  padding-left: 27px;
  list-style-type: none;
  list-style-position: inside;
  counter-increment: cnt;
  word-break: break-all;
  padding-bottom: 4px;
}
.lst_10 > li::before {
  display: block;
  content: "\f138";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  position: absolute;
  left: 0;
  text-decoration: none;
}
.lst_10 > li a {
  color: #343434;
}
.lst_10 > li a:hover {
  color: #939393;
}
.lst_10 > li:hover {
  color: #939393;
}
/*----------------------------------------------------------*/
/* レスポンシブデザイン .list_10
/*----------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .lst_10 > li{
    padding-bottom: 9px;
    font-size: 1.4rem;
  }
}


/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン11
/* セレクタ : .lst_11
/* =========================================================================================================================================== */
.lst_11 {
display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: 21px;
}
.lst_11 > li{
  position: relative;
  padding-left: 20px;
  list-style-type: none;
  list-style-position: inside;
  counter-increment: cnt;
  word-break: break-all;
  padding-bottom: 4px;
  margin: 0 20px;
}
.lst_11 > li::before {
  display: block;
  content: "\f138";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  position: absolute;
  left: 0;
  text-decoration: none;
  font-size: 15px;
  line-height: 28px;
}
.lst_11 > li a {
  color: #343434;
}
.lst_11 > li a:hover {
  color: #939393;
}
.lst_11 > li:hover {
  color: #939393;
}


/* =========================================================================================================================================== */
/* 【部品】
/* 名前     : リスト デザイン12
/* セレクタ : .lst_12
/* =========================================================================================================================================== */
.lst_12 {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding-top: 34px;
}
.lst_12 .title {
  border-top: solid 1px #d9d9d9;
  padding-top: 14px;
  padding-left: 22px;
  padding-bottom: 11px;
  width: 115px;
  position: relative;
}
.lst_12 .title::after {
  content: "：";
  position: absolute;
  right: 0;
}
.lst_12 .content {
  width: calc(100% - 115px);
  border-top: solid 1px #d9d9d9;
  padding-top: 14px;
  padding-left: 12px;
  padding-bottom: 11px;
  line-height: 26px;
}
.lst_12 .content.related {
  line-height: 30px;
  padding-top: 11px;
}
.lst_12 .content .fas {
  transform: rotateZ(180deg);
  font-size: 17px;
  color: #153b62;
  margin-right: 7px;
}
.lst_12 .content a {
  color: #343434;
}
.lst_12 .content .icon {
  margin-left: 8px;
}
.lst_12 .content .icon_1 {
  color: #034477;
}
.lst_12 .content .icon_2 {
  height: 25px;
  width: 70px;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  background-color: #a10022;
  color: white;
  font-weight: bold;
}
.lst_12 .content .icon_3 {
  height: 25px;
  width: 70px;
  display: inline-block;
  text-align: center;
  border: solid 2px #a10022;
  line-height: 21px;
  font-weight: bold;
  color: #a10022;
}
.lst_12 .content .icon_4 {
  height: 25px;
  width: 70px;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  background-color: #555555;
  color: white;
  font-weight: bold;
}
/*----------------------------------------------------------*/
/* レスポンシブデザイン .list_12
/*----------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .lst_12 {
    padding-top: 14px;
  }
  .lst_12 .title {
    width: 100%;
    font-size: 1.4rem;
    padding-left: 2px;
    padding-top: 5px;
    padding-bottom: 0;
  }
  .lst_12 .title::after {
    content: none;
  }
  .lst_12 .content {
    width: 100%;
    border: none;
    padding: 0;
    font-size: 1.4rem;
    line-height: 21px;
    padding-bottom: 9px;
  }
  .lst_12 .content:last-of-type {
    border-bottom: solid 1px #d9d9d9;
  }
  .lst_12 .content .icon {
    font-size: 1.2rem;
    width: 50px;
    height: 21px;
    line-height: 21px
  }
  .lst_12 .content .icon_3 {
    line-height: 17px;
  }
}