.c-headline {
  background-image: url(../../../img/views/business/pc/main_visual.jpg); }

h3 {
  line-height: 1.6; }

p {
  line-height: 2; }

.domain {
  padding-bottom: 182px; }
  .domain h3 {
    margin-bottom: 58px; }
  .domain p.sub {
    margin-bottom: 75px;
    padding-left: 3px; }
  .domain .flex {
    display: flex;
    margin-top: 70px; }
    .domain .flex-column {
      width: 50%; }

.strength {
  padding-bottom: 225px; }
  .strength h3 {
    margin-bottom: 50px; }
  .strength p.sub {
    margin-bottom: 70px; }
  .strength-content {
    margin-bottom: 110px; }
  .strength .txt {
    width: 645px; }
  .strength .img {
    padding-top: 13px; }

@media screen and (max-width: 750px) {
  .c-headline {
    background-image: url(../../../img/views/business/sp/main_visual.jpg); }
  p {
    line-height: 1.7; }
  .domain {
    padding-bottom: 9.1rem; }
    .domain h3 {
      margin-bottom: 2.6rem; }
    .domain p.sub {
      margin-bottom: 3.2rem;
      padding-left: .25rem; }
    .domain .flex {
      margin-top: 3.3rem; }
      .domain .flex-column img {
        width: 16rem; }
  .strength {
    padding-bottom: 11.4rem; }
    .strength h3 {
      margin-bottom: 2.2rem; }
    .strength p.sub {
      margin-bottom: 2.6rem; }
    .strength-content {
      margin-bottom: 5.9rem; }
    .strength .txt {
      width: auto; }
    .strength .img {
      padding-top: 3.4rem; } }

/*# sourceMappingURL=index.css.map */