﻿.breadcrumb {
  max-width: 1140px;
  width: 100%;
  margin: 20px auto;
}

.l-container {
  width: 1140px;
  margin: 0 auto;
}

.info-container .u-title-page {
  margin: 0 0 40px;
}
.info-container .info-content .u-title-page {
  margin: 0 0 20px;
}

.info-container p,
.info-container ul {
  margin: 0;
  padding: 0 30px;
}
.info-container ol {
  padding: 0 30px 0 50px;
  list-style: auto;
}
.info-container ol ul {
  padding: 0 0 0 15px;
}

.info-container ol ul li:nth-of-type(1) {
  padding: 10px 0 0 0;
}

.info-container .info-lead {
  margin: 0 0 35px;
}

.info-container .u-title {
  margin: 0 0 30px;
/*  padding: 0 0 30px;
  border-bottom: 1px solid #ddd;*/
}

.info-container .info-content {
  margin: 0 0 60px;
}

/* .info-container .info-card {
  padding: 40px 0 0;
  border-top: 1px solid #ddd;
} */

@media screen and (max-width: 750px) {
  .l-container {
    width: 100%;
  }
  
  .info-container .info-content {
    margin: 0;
    padding: calc(40 * (100vw / 375)) 0;
    border-top: 9px solid #eee;
    border-bottom: 1px solid #ddd;
  }
  
  .info-container .info-content:last-child {
    border-bottom: 0;
  }

  .info-container .u-title-page {
    margin: calc(15 * (100vw / 375)) calc(20 * (100vw / 375)) calc(40 * (100vw / 375));
  }
  .info-container .info-content .u-title-page {
    margin: 0 calc(20 * (100vw / 375)) calc(40 * (100vw / 375));
  }

  .info-container .u-title {
    margin: 0 calc(20 * (100vw / 375)) calc(20 * (100vw / 375));
    /*padding: 0 0 calc(20 * (100vw / 375));
    border-bottom: 1px solid #ddd;*/
  }

  .info-container .info-lead {
    padding: 0 calc(20 * (100vw / 375)) calc(40 * (100vw / 375));
    margin: 0;
    /*border-bottom: 1px solid #ddd;*/
  }

  .info-container p,
  .info-container ol,
  .info-container ul,
  .info-container ol ul {
    padding: 0;
  }
  .info-container ol {
    list-style-position: inside;
  }

  .info-container .info-card {
    padding: 0 calc(20 * (100vw / 375));
    border: none;
  }
}
