/* カスタマイズ用CSS */
.ec-borderedDefs1{
  width: 100%;
  border-top: 1px dotted #ccc;
  margin-bottom: 5px;
}
.ec-borderedDefs1 dl {
  display: flex;
  border-bottom: 1px dotted #ccc;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
}
.ec-borderedDefs1 dt, .ec-borderedDefs1 dd {
  padding: 0;
}
.ec-borderedDefs1 dt {
  font-weight: normal;
  width: 100%;
  padding-top: 0;
}
.ec-borderedDefs1 dd {
  padding: 0;
  width: 100%;
  line-height: 2.5;
}
.ec-borderedDefs1 p {
  line-height: 1.4;
}
  .ec-borderedDefs1 dl {
    flex-wrap: nowrap;
    padding: 0;
  }
  .ec-borderedDefs1 dt {
    padding: 15px 0px 4px;
    width: 30%;
  }
  .ec-borderedDefs1 dd {
    width: 70%;
    line-height: 3;
  }
  
/*追記*/
  .ec-footerRole  {
      background-color: #000000;
  }
  .ec-headerNaviRole  {
    background-color: #000000;
  }
/*  .ec-layoutRole {
    background-color: #000000;
  }*/
/*    .ec-categoryNaviRole .ec-itemNav  {
    background-color: #000000;
  }*/
  .ec-layoutRole__header  {
      background-color: #000000;
      width:100%;
      margin-bottom: 20px;
      color: #ffffff;
  }
  .ec-headerRole textarea {
      color: #ffffff;
  }
  .ec-headerRole .ec-headerRole__title {
  width: 100%;
  color: #ffffff;
  }
  .ec-headerTitle .ec-headerTitle__title a{
  color: #ffffff;
  }
  
  .ec-categoryNaviRole {
      color: #ffffff;
      background-color: #000000;
      padding-top: 50px;
  }
  .ec-itemNav__nav li{
      background-color: #000000;
      color: #ffffff;
  }
    .ec-itemNav__nav li a:hover{
      background-color: #111111;
      color: #ffffff;
      border-bottom: 1px solid #E8E8E8;
  }
  .ec-itemNav__nav li a{
      background-color: #000000;
      color: #ffffff;
  }

  .ec-itemNav__nav > li:hover > a{
     background-color: #111111;
      color: #ffffff;
      border-bottom: 1px solid #E8E8E8;
  }
      .ec-itemNav__nav li ul li a:hover{
      background-color: #111111;
      color: #ffffff;
      border-bottom: 1px solid #E8E8E8;
  }