@charset "UTF-8";


/* finance_sec
***************************************************************/
.finance_box{
  padding-top: 0;
}
.finance_list{
  border: 2px solid #c8c8c8;
  border-radius: 10px;
  margin-top: 75px;

  > div{
    display: flex;

    > div{
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 1em 0;
    }
    > div:first-child{
      width: 18.2%;
      min-width: 90px;
    }
    > div + div{
      border-left: 2px solid #c8c8c8;
    }
  }

  > div + div{
    border-top: 2px solid #c8c8c8;
  }
  
  .list_ttl01,
  .list_ttl02{
    background-color: var(--green);
    color: var(--white);
  }
  .list_ttl01{
    width: 40.9%;
  }
  .list_box{
    width: 81.8%;
    padding-left: 1.25em;
    padding-right: 1.25em;

    dl + dl{
      margin-top: 0.75em;
      padding-top: 0.75em;
      border-top: 2px solid #333;
    }
    dl dt{
      width: 80px;
      flex-shrink: 0;
    }
  }

  .kadomaru01{
    border-radius: 8px 0 0 0;
  }
  .kadomaru02{
    border-radius: 0 8px 0 0;
  }
  .kadomaru03{
    border-radius: 0 0 0 8px;
  }

}

/*--------------------PC--------------------*/
@media all and (min-width:900px){
  .finance_list{
    .list_box{
      dl{
        display: flex;

        dd{
          margin-left: 3em;
        }
      }
    }
  }

}
/*--------------------SP--------------------*/
@media all and (max-width:899px){
  .finance_list{
    .list_box{
      dl + dl{
        border-top: 1px solid #333;
      }
      dt{
        font-weight: 600;
      }
      dd{
        margin-top: 0.5em;
      }
    }
  }

}




/* aaa
***************************************************************/

/*--------------------PC--------------------*/
@media all and (min-width:900px){
}
/*--------------------SP--------------------*/
@media all and (max-width:899px){
}
