.c-heading-4__heading-sub {
  display: block;
  font-size: 15px;
  line-height: 1.8;
  font-family: "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, "Droid Sans", sans-serif;
  margin-top: 16px;
}

.p-layout__inner li:nth-child(3) .c-heading-3__heading {
    min-height: 320px;
    height: auto;
}

.p-layout__inner li:nth-child(3) .c-link-list .c-link {
    bottom: 395px !important;
}

@media screen and (min-width: 768px) {
    #d1754780 {
        min-height: 360px; 
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    #d1754780 .l-inner {
        position: absolute;
        right: 15%;
    }
    #d1755588 .l-inner {
        position: absolute;
        left: 15%;
    }
}