@charset "UTF-8";
/* font family */
/* 見出し */
/* ボタン */
/* ------------------------------
 	page.css
 	modified: 2016/10/17
------------------------------ */
/* page
------------------------------ */
#page .section-header {
  padding: 58px 0 0;
}
#page .section-content.section-content-nohead {
  padding-top: 58px;
}
#page .content-lead {
  padding: 40px 20px;
  margin: 20px 0;
}
#page .content-lead p {
  line-height: 200%;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0;
}
#page .ul-line {
  margin-bottom: 20px;
}
#page .ul-line li {
  border-bottom: 1px dashed #e8340c;
  padding: 8px 15px;
  text-indent: -15px;
}
#page .ul-line.ul-line-comment li:before {
  content: "\f14a";
  font-family: FontAwesome;
  color: #e8340c;
  margin-right: 5px;
}
@media (max-width: 768px) {
  #page .content-lead p {
    font-size: 14px;
  }
  #page .visual {
    margin-top: 18px;
    text-align: center;
  }
  #page .lead {
    margin-top: 12px;
    font-size: 18px;
    line-height: 1.5;
  }
  #page .texts {
    padding: 0 15px;
  }
  #page .texts .text {
    margin-top: 9px;
  }
  #page .texts .more {
    margin-top: 18px;
  }
}
@media (min-width: 769px) {
  #page .container-fluid {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  #page .visual {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding: 0;
  }
  #page .visual img {
    width: 100%;
    height: auto;
  }
  #page .texts {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding: 14px 4.166% 28px;
  }
  #page .texts .texts-inner {
    padding-bottom: 10px;
  }
  #page .texts .heading-01 {
    text-align: left;
  }
  #page .texts .heading-01 strong {
    display: inline-block;
    margin-top: 0;
    padding-right: 10px;
  }
  #page .texts .lead {
    margin-top: 14px;
    font-size: 24px;
    line-height: 32px;
  }
  #page .texts .text {
    padding: 18px 0 0;
  }
  #page .texts .more {
    margin-top: 24px;
  }
}

/*# sourceMappingURL=page.css.map */
