@charset "UTF-8";
/* CSS Document */

.kv-title__main > div:nth-child(9) {
    display:inline-block;
}

.kv-title__main>div:nth-child(5) {
  -webkit-transition: opacity 0.3s ease-out 0.2s, -webkit-transform 0.3s ease-out 0.2s;
  transition: opacity 0.3s ease-out 0.2s, -webkit-transform 0.3s ease-out 0.2s;
  -o-transition: opacity 0.3s ease-out 0.2s, transform 0.3s ease-out 0.2s;
  transition: opacity 0.3s ease-out 0.2s, transform 0.3s ease-out 0.2s;
  transition: opacity 0.3s ease-out 0.2s, transform 0.3s ease-out 0.2s, -webkit-transform 0.3s ease-out 0.2s;
}

.kv-title__main>div:nth-child(6) {
  -webkit-transition: opacity 0.3s ease-out 0.25s, -webkit-transform 0.3s ease-out 0.25s;
  transition: opacity 0.3s ease-out 0.25s, -webkit-transform 0.3s ease-out 0.25s;
  -o-transition: opacity 0.3s ease-out 0.25s, transform 0.3s ease-out 0.25s;
  transition: opacity 0.3s ease-out 0.25s, transform 0.3s ease-out 0.25s;
  transition: opacity 0.3s ease-out 0.25s, transform 0.3s ease-out 0.25s, -webkit-transform 0.3s ease-out 0.25s;
}

.kv-title__main>div:nth-child(7) {
  -webkit-transition: opacity 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s;
  transition: opacity 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s;
  -o-transition: opacity 0.3s ease-out 0.3s, transform 0.3s ease-out 0.3s;
  transition: opacity 0.3s ease-out 0.3s, transform 0.3s ease-out 0.3s;
  transition: opacity 0.3s ease-out 0.3s, transform 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s;
}

.kv-title__main>div:nth-child(8) {
  -webkit-transition: opacity 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out 0.35s;
  transition: opacity 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out 0.35s;
  -o-transition: opacity 0.3s ease-out 0.35s, transform 0.3s ease-out 0.35s;
  transition: opacity 0.3s ease-out 0.35s, transform 0.3s ease-out 0.35s;
  transition: opacity 0.3s ease-out 0.35s, transform 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out 0.35s;
}

.kv-title__main>div:nth-child(9) {
  -webkit-transition: opacity 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.4s;
  transition: opacity 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.4s;
  -o-transition: opacity 0.3s ease-out 0.4s, transform 0.3s ease-out 0.4s;
  transition: opacity 0.3s ease-out 0.4s, transform 0.3s ease-out 0.4s;
  transition: opacity 0.3s ease-out 0.4s, transform 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.4s;
}

.kv-title__main>div:nth-child(10) {
  -webkit-transition: opacity 0.3s ease-out 0.45s, -webkit-transform 0.3s ease-out 0.45s;
  transition: opacity 0.3s ease-out 0.45s, -webkit-transform 0.3s ease-out 0.45s;
  -o-transition: opacity 0.3s ease-out 0.45s, transform 0.3s ease-out 0.45s;
  transition: opacity 0.3s ease-out 0.45s, transform 0.3s ease-out 0.45s;
  transition: opacity 0.3s ease-out 0.45s, transform 0.3s ease-out 0.45s, -webkit-transform 0.3s ease-out 0.45s;
}

.kv-title__main>div:nth-child(11) {
  -webkit-transition: opacity 0.3s ease-out 0.5s, -webkit-transform 0.3s ease-out 0.5s;
  transition: opacity 0.3s ease-out 0.5s, -webkit-transform 0.3s ease-out 0.5s;
  -o-transition: opacity 0.3s ease-out 0.5s, transform 0.3s ease-out 0.5s;
  transition: opacity 0.3s ease-out 0.5s, transform 0.3s ease-out 0.5s;
  transition: opacity 0.3s ease-out 0.5s, transform 0.3s ease-out 0.5s, -webkit-transform 0.3s ease-out 0.5s;
}

.kv-title__main>div:nth-child(12) {
  -webkit-transition: opacity 0.3s ease-out 0.55s, -webkit-transform 0.3s ease-out 0.55s;
  transition: opacity 0.3s ease-out 0.55s, -webkit-transform 0.3s ease-out 0.55s;
  -o-transition: opacity 0.3s ease-out 0.55s, transform 0.3s ease-out 0.55s;
  transition: opacity 0.3s ease-out 0.55s, transform 0.3s ease-out 0.55s;
  transition: opacity 0.3s ease-out 0.55s, transform 0.3s ease-out 0.55s, -webkit-transform 0.3s ease-out 0.55s;
}

.kv-title__main>div:nth-child(13) {
  -webkit-transition: opacity 0.3s ease-out 0.6s, -webkit-transform 0.3s ease-out 0.6s;
  transition: opacity 0.3s ease-out 0.6s, -webkit-transform 0.3s ease-out 0.6s;
  -o-transition: opacity 0.3s ease-out 0.6s, transform 0.3s ease-out 0.6s;
  transition: opacity 0.3s ease-out 0.6s, transform 0.3s ease-out 0.6s;
  transition: opacity 0.3s ease-out 0.6s, transform 0.3s ease-out 0.6s, -webkit-transform 0.3s ease-out 0.6s;
}

.kv-title__main>div:nth-child(14) {
  -webkit-transition: opacity 0.3s ease-out 0.65s, -webkit-transform 0.3s ease-out 0.65s;
  transition: opacity 0.3s ease-out 0.65s, -webkit-transform 0.3s ease-out 0.65s;
  -o-transition: opacity 0.3s ease-out 0.65s, transform 0.3s ease-out 0.65s;
  transition: opacity 0.3s ease-out 0.65s, transform 0.3s ease-out 0.65s;
  transition: opacity 0.3s ease-out 0.65s, transform 0.3s ease-out 0.65s, -webkit-transform 0.3s ease-out 0.65s;
}

.kv-title__main>div:nth-child(15) {
  -webkit-transition: opacity 0.3s ease-out 0.7s, -webkit-transform 0.3s ease-out 0.7s;
  transition: opacity 0.3s ease-out 0.7s, -webkit-transform 0.3s ease-out 0.7s;
  -o-transition: opacity 0.3s ease-out 0.7s, transform 0.3s ease-out 0.7s;
  transition: opacity 0.3s ease-out 0.7s, transform 0.3s ease-out 0.7s;
  transition: opacity 0.3s ease-out 0.7s, transform 0.3s ease-out 0.7s, -webkit-transform 0.3s ease-out 0.7s;
}

.kv-title__main>div:nth-child(16) {
  -webkit-transition: opacity 0.3s ease-out 0.75s, -webkit-transform 0.3s ease-out 0.75s;
  transition: opacity 0.3s ease-out 0.75s, -webkit-transform 0.3s ease-out 0.75s;
  -o-transition: opacity 0.3s ease-out 0.75s, transform 0.3s ease-out 0.75s;
  transition: opacity 0.3s ease-out 0.75s, transform 0.3s ease-out 0.75s;
  transition: opacity 0.3s ease-out 0.75s, transform 0.3s ease-out 0.75s, -webkit-transform 0.3s ease-out 0.75s;
}

.kv-title__main>div:nth-child(17) {
  -webkit-transition: opacity 0.3s ease-out 0.8s, -webkit-transform 0.3s ease-out 0.8s;
  transition: opacity 0.3s ease-out 0.8s, -webkit-transform 0.3s ease-out 0.8s;
  -o-transition: opacity 0.3s ease-out 0.8s, transform 0.3s ease-out 0.8s;
  transition: opacity 0.3s ease-out 0.8s, transform 0.3s ease-out 0.8s;
  transition: opacity 0.3s ease-out 0.8s, transform 0.3s ease-out 0.8s, -webkit-transform 0.3s ease-out 0.8s;
}

.kv-title__main>div:nth-child(18) {
  -webkit-transition: opacity 0.3s ease-out 0.85s, -webkit-transform 0.3s ease-out 0.85s;
  transition: opacity 0.3s ease-out 0.85s, -webkit-transform 0.3s ease-out 0.85s;
  -o-transition: opacity 0.3s ease-out 0.85s, transform 0.3s ease-out 0.85s;
  transition: opacity 0.3s ease-out 0.85s, transform 0.3s ease-out 0.85s;
  transition: opacity 0.3s ease-out 0.85s, transform 0.3s ease-out 0.85s, -webkit-transform 0.3s ease-out 0.85s;
}

.kv-title__main>div:nth-child(19) {
  -webkit-transition: opacity 0.3s ease-out 0.9s, -webkit-transform 0.3s ease-out 0.9s;
  transition: opacity 0.3s ease-out 0.9s, -webkit-transform 0.3s ease-out 0.9s;
  -o-transition: opacity 0.3s ease-out 0.9s, transform 0.3s ease-out 0.9s;
  transition: opacity 0.3s ease-out 0.9s, transform 0.3s ease-out 0.9s;
  transition: opacity 0.3s ease-out 0.9s, transform 0.3s ease-out 0.9s, -webkit-transform 0.3s ease-out 0.9s;
}

.kv-title__main>div:nth-child(20) {
  -webkit-transition: opacity 0.3s ease-out 0.95s, -webkit-transform 0.3s ease-out 0.95s;
  transition: opacity 0.3s ease-out 0.95s, -webkit-transform 0.3s ease-out 0.95s;
  -o-transition: opacity 0.3s ease-out 0.95s, transform 0.3s ease-out 0.95s;
  transition: opacity 0.3s ease-out 0.95s, transform 0.3s ease-out 0.95s;
  transition: opacity 0.3s ease-out 0.95s, transform 0.3s ease-out 0.95s, -webkit-transform 0.3s ease-out 0.95s;
}

.kv-title__main>div:nth-child(21) {
  -webkit-transition: opacity 0.3s ease-out 1s, -webkit-transform 0.3s ease-out 1s;
  transition: opacity 0.3s ease-out 1s, -webkit-transform 0.3s ease-out 1s;
  -o-transition: opacity 0.3s ease-out 1s, transform 0.3s ease-out 1s;
  transition: opacity 0.3s ease-out 1s, transform 0.3s ease-out 1s;
  transition: opacity 0.3s ease-out 1s, transform 0.3s ease-out 1s, -webkit-transform 0.3s ease-out 1s;
}

.kv-title__main>div:nth-child(22) {
  -webkit-transition: opacity 0.3s ease-out 1.05s, -webkit-transform 0.3s ease-out 1.05s;
  transition: opacity 0.3s ease-out 1.05s, -webkit-transform 0.3s ease-out 1.05s;
  -o-transition: opacity 0.3s ease-out 1.05s, transform 0.3s ease-out 1.05s;
  transition: opacity 0.3s ease-out 1.05s, transform 0.3s ease-out 1.05s;
  transition: opacity 0.3s ease-out 1.05s, transform 0.3s ease-out 1.05s, -webkit-transform 0.3s ease-out 1.05s;
}

.kv-title__main>div:nth-child(23) {
  -webkit-transition: opacity 0.3s ease-out 1.1s, -webkit-transform 0.3s ease-out 1.1s;
  transition: opacity 0.3s ease-out 1.1s, -webkit-transform 0.3s ease-out 1.1s;
  -o-transition: opacity 0.3s ease-out 1.1s, transform 0.3s ease-out 1.1s;
  transition: opacity 0.3s ease-out 1.1s, transform 0.3s ease-out 1.1s;
  transition: opacity 0.3s ease-out 1.1s, transform 0.3s ease-out 1.1s, -webkit-transform 0.3s ease-out 1.1s;
}

.kv-title__main>div:nth-child(24) {
  -webkit-transition: opacity 0.3s ease-out 1.15s, -webkit-transform 0.3s ease-out 1.15s;
  transition: opacity 0.3s ease-out 1.15s, -webkit-transform 0.3s ease-out 1.15s;
  -o-transition: opacity 0.3s ease-out 1.15s, transform 0.3s ease-out 1.15s;
  transition: opacity 0.3s ease-out 1.15s, transform 0.3s ease-out 1.15s;
  transition: opacity 0.3s ease-out 1.15s, transform 0.3s ease-out 1.15s, -webkit-transform 0.3s ease-out 1.15s;
}

.kv-title__main>div:nth-child(25) {
  -webkit-transition: opacity 0.3s ease-out 1.2s, -webkit-transform 0.3s ease-out 1.2s;
  transition: opacity 0.3s ease-out 1.2s, -webkit-transform 0.3s ease-out 1.2s;
  -o-transition: opacity 0.3s ease-out 1.2s, transform 0.3s ease-out 1.2s;
  transition: opacity 0.3s ease-out 1.2s, transform 0.3s ease-out 1.2s;
  transition: opacity 0.3s ease-out 1.2s, transform 0.3s ease-out 1.2s, -webkit-transform 0.3s ease-out 1.2s;
}

.kv-title__main>div:nth-child(26) {
  -webkit-transition: opacity 0.3s ease-out 1.25s, -webkit-transform 0.3s ease-out 1.25s;
  transition: opacity 0.3s ease-out 1.25s, -webkit-transform 0.3s ease-out 1.25s;
  -o-transition: opacity 0.3s ease-out 1.25s, transform 0.3s ease-out 1.25s;
  transition: opacity 0.3s ease-out 1.25s, transform 0.3s ease-out 1.25s;
  transition: opacity 0.3s ease-out 1.25s, transform 0.3s ease-out 1.25s, -webkit-transform 0.3s ease-out 1.25s;
}

.kv-title__main>div:nth-child(27) {
  -webkit-transition: opacity 0.3s ease-out 1.3s, -webkit-transform 0.3s ease-out 1.3s;
  transition: opacity 0.3s ease-out 1.3s, -webkit-transform 0.3s ease-out 1.3s;
  -o-transition: opacity 0.3s ease-out 1.3s, transform 0.3s ease-out 1.3s;
  transition: opacity 0.3s ease-out 1.3s, transform 0.3s ease-out 1.3s;
  transition: opacity 0.3s ease-out 1.3s, transform 0.3s ease-out 1.3s, -webkit-transform 0.3s ease-out 1.3s;
}

.kv-title__main>div:nth-child(28) {
  -webkit-transition: opacity 0.3s ease-out 1.35s, -webkit-transform 0.3s ease-out 1.35s;
  transition: opacity 0.3s ease-out 1.35s, -webkit-transform 0.3s ease-out 1.35s;
  -o-transition: opacity 0.3s ease-out 1.35s, transform 0.3s ease-out 1.35s;
  transition: opacity 0.3s ease-out 1.35s, transform 0.3s ease-out 1.35s;
  transition: opacity 0.3s ease-out 1.35s, transform 0.3s ease-out 1.35s, -webkit-transform 0.3s ease-out 1.35s;
}

.kv-title__main>div:nth-child(29) {
  -webkit-transition: opacity 0.3s ease-out 1.4s, -webkit-transform 0.3s ease-out 1.4s;
  transition: opacity 0.3s ease-out 1.4s, -webkit-transform 0.3s ease-out 1.4s;
  -o-transition: opacity 0.3s ease-out 1.4s, transform 0.3s ease-out 1.4s;
  transition: opacity 0.3s ease-out 1.4s, transform 0.3s ease-out 1.4s;
  transition: opacity 0.3s ease-out 1.4s, transform 0.3s ease-out 1.4s, -webkit-transform 0.3s ease-out 1.4s;
}

.kv-title__main>div:nth-child(30) {
  -webkit-transition: opacity 0.3s ease-out 1.45s, -webkit-transform 0.3s ease-out 1.45s;
  transition: opacity 0.3s ease-out 1.45s, -webkit-transform 0.3s ease-out 1.45s;
  -o-transition: opacity 0.3s ease-out 1.45s, transform 0.3s ease-out 1.45s;
  transition: opacity 0.3s ease-out 1.45s, transform 0.3s ease-out 1.45s;
  transition: opacity 0.3s ease-out 1.45s, transform 0.3s ease-out 1.45s, -webkit-transform 0.3s ease-out 1.45s;
}

.kv-title__main>div:nth-child(31) {
  -webkit-transition: opacity 0.3s ease-out 1.5s, -webkit-transform 0.3s ease-out 1.5s;
  transition: opacity 0.3s ease-out 1.5s, -webkit-transform 0.3s ease-out 1.5s;
  -o-transition: opacity 0.3s ease-out 1.5s, transform 0.3s ease-out 1.5s;
  transition: opacity 0.3s ease-out 1.5s, transform 0.3s ease-out 1.5s;
  transition: opacity 0.3s ease-out 1.5s, transform 0.3s ease-out 1.5s, -webkit-transform 0.3s ease-out 1.5s;
}

.kv-title__main>div:nth-child(32) {
  -webkit-transition: opacity 0.3s ease-out 1.55s, -webkit-transform 0.3s ease-out 1.55s;
  transition: opacity 0.3s ease-out 1.55s, -webkit-transform 0.3s ease-out 1.55s;
  -o-transition: opacity 0.3s ease-out 1.55s, transform 0.3s ease-out 1.55s;
  transition: opacity 0.3s ease-out 1.55s, transform 0.3s ease-out 1.55s;
  transition: opacity 0.3s ease-out 1.55s, transform 0.3s ease-out 1.55s, -webkit-transform 0.3s ease-out 1.55s;
}

.kv-title .kv-title__sub > div{
    -webkit-transition: opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;
    transition: opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out,transform 0.3s ease-out;
    transition: opacity 0.3s ease-out,transform 0.3s ease-out;
    transition: opacity 0.3s ease-out,transform 0.3s ease-out,-webkit-transform 0.3s ease-out;
}

.kv-title .kv-title__sub > div:nth-child(2) {
    -webkit-transition: opacity 0.3s ease-out 0.05s, -webkit-transform 0.3s ease-out 0.05s;
    transition: opacity 0.3s ease-out 0.05s, -webkit-transform 0.3s ease-out 0.05s;
    -o-transition: opacity 0.3s ease-out 0.05s, transform 0.3s ease-out 0.05s;
    transition: opacity 0.3s ease-out 0.05s, transform 0.3s ease-out 0.05s;
    transition: opacity 0.3s ease-out 0.05s, transform 0.3s ease-out 0.05s, -webkit-transform 0.3s ease-out 0.05s;
}

.kv-title .kv-title__sub > div:nth-child(3) {
    -webkit-transition: opacity 0.3s ease-out 0.1s, -webkit-transform 0.3s ease-out 0.1s;
    transition: opacity 0.3s ease-out 0.1s, -webkit-transform 0.3s ease-out 0.1s;
    -o-transition: opacity 0.3s ease-out 0.1s, transform 0.3s ease-out 0.1s;
    transition: opacity 0.3s ease-out 0.1s, transform 0.3s ease-out 0.1s;
    transition: opacity 0.3s ease-out 0.1s, transform 0.3s ease-out 0.1s, -webkit-transform 0.3s ease-out 0.1s;
}

.kv-title .kv-title__sub > div:nth-child(4) {
    -webkit-transition: opacity 0.3s ease-out 0.15s, -webkit-transform 0.3s ease-out 0.15s;
    transition: opacity 0.3s ease-out 0.15s, -webkit-transform 0.3s ease-out 0.15s;
    -o-transition: opacity 0.3s ease-out 0.15s, transform 0.3s ease-out 0.15s;
    transition: opacity 0.3s ease-out 0.15s, transform 0.3s ease-out 0.15s;
    transition: opacity 0.3s ease-out 0.15s, transform 0.3s ease-out 0.15s, -webkit-transform 0.3s ease-out 0.15s;
}

.kv-title .kv-title__sub > div:nth-child(5) {
    -webkit-transition: opacity 0.3s ease-out 0.2s, -webkit-transform 0.3s ease-out 0.2s;
    transition: opacity 0.3s ease-out 0.2s, -webkit-transform 0.3s ease-out 0.2s;
    -o-transition: opacity 0.3s ease-out 0.2s, transform 0.3s ease-out 0.2s;
    transition: opacity 0.3s ease-out 0.2s, transform 0.3s ease-out 0.2s;
    transition: opacity 0.3s ease-out 0.2s, transform 0.3s ease-out 0.2s, -webkit-transform 0.3s ease-out 0.2s;
}

.kv-title .kv-title__sub > div:nth-child(6) {
    -webkit-transition: opacity 0.3s ease-out 0.25s, -webkit-transform 0.3s ease-out 0.25s;
    transition: opacity 0.3s ease-out 0.25s, -webkit-transform 0.3s ease-out 0.25s;
    -o-transition: opacity 0.3s ease-out 0.25s, transform 0.3s ease-out 0.25s;
    transition: opacity 0.3s ease-out 0.25s, transform 0.3s ease-out 0.25s;
    transition: opacity 0.3s ease-out 0.25s, transform 0.3s ease-out 0.25s, -webkit-transform 0.3s ease-out 0.25s;
}

.kv-title .kv-title__sub > div:nth-child(7) {
    -webkit-transition: opacity 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s;
    transition: opacity 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s;
    -o-transition: opacity 0.3s ease-out 0.3s, transform 0.3s ease-out 0.3s;
    transition: opacity 0.3s ease-out 0.3s, transform 0.3s ease-out 0.3s;
    transition: opacity 0.3s ease-out 0.3s, transform 0.3s ease-out 0.3s, -webkit-transform 0.3s ease-out 0.3s;
}


.kv-title .kv-title__sub > div:nth-child(8) {
    -webkit-transition: opacity 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out 0.35s;
    transition: opacity 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out 0.35s;
    -o-transition: opacity 0.3s ease-out 0.35s, transform 0.3s ease-out 0.35s;
    transition: opacity 0.3s ease-out 0.35s, transform 0.3s ease-out 0.35s;
    transition: opacity 0.3s ease-out 0.35s, transform 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out 0.35s;
}

.kv-title .kv-title__sub > div:nth-child(9) {
    -webkit-transition: opacity 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.4s;
    transition: opacity 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.4s;
    -o-transition: opacity 0.3s ease-out 0.4s, transform 0.3s ease-out 0.4s;
    transition: opacity 0.3s ease-out 0.4s, transform 0.3s ease-out 0.4s;
    transition: opacity 0.3s ease-out 0.4s, transform 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.4s;
}

.kv-title .kv-title__sub > div:nth-child(10) {
    -webkit-transition: opacity 0.3s ease-out 0.45s, -webkit-transform 0.3s ease-out 0.45s;
    transition: opacity 0.3s ease-out 0.45s, -webkit-transform 0.3s ease-out 0.45s;
    -o-transition: opacity 0.3s ease-out 0.45s, transform 0.3s ease-out 0.45s;
    transition: opacity 0.3s ease-out 0.45s, transform 0.3s ease-out 0.45s;
    transition: opacity 0.3s ease-out 0.45s, transform 0.3s ease-out 0.45s, -webkit-transform 0.3s ease-out 0.45s;
}

.kv-title .kv-title__sub > div:nth-child(11) {
    -webkit-transition: opacity 0.3s ease-out 0.5s, -webkit-transform 0.3s ease-out 0.5s;
    transition: opacity 0.3s ease-out 0.5s, -webkit-transform 0.3s ease-out 0.5s;
    -o-transition: opacity 0.3s ease-out 0.5s, transform 0.3s ease-out 0.5s;
    transition: opacity 0.3s ease-out 0.5s, transform 0.3s ease-out 0.5s;
    transition: opacity 0.3s ease-out 0.5s, transform 0.3s ease-out 0.5s, -webkit-transform 0.3s ease-out 0.5s;
}

.kv-title .kv-title__sub > div:nth-child(12) {
    -webkit-transition: opacity 0.3s ease-out 0.55s, -webkit-transform 0.3s ease-out 0.55s;
    transition: opacity 0.3s ease-out 0.55s, -webkit-transform 0.3s ease-out 0.55s;
    -o-transition: opacity 0.3s ease-out 0.55s, transform 0.3s ease-out 0.55s;
    transition: opacity 0.3s ease-out 0.55s, transform 0.3s ease-out 0.55s;
    transition: opacity 0.3s ease-out 0.55s, transform 0.3s ease-out 0.55s, -webkit-transform 0.3s ease-out 0.55s;
}

.kv-title .kv-title__sub > div:nth-child(13) {
    -webkit-transition: opacity 0.3s ease-out 0.6s, -webkit-transform 0.3s ease-out 0.6s;
    transition: opacity 0.3s ease-out 0.6s, -webkit-transform 0.3s ease-out 0.6s;
    -o-transition: opacity 0.3s ease-out 0.6s, transform 0.3s ease-out 0.6s;
    transition: opacity 0.3s ease-out 0.6s, transform 0.3s ease-out 0.6s;
    transition: opacity 0.3s ease-out 0.6s, transform 0.3s ease-out 0.6s, -webkit-transform 0.3s ease-out 0.6s;
}

.kv-title .kv-title__sub > div:nth-child(14) {
    -webkit-transition: opacity 0.3s ease-out 0.65s, -webkit-transform 0.3s ease-out 0.65s;
    transition: opacity 0.3s ease-out 0.65s, -webkit-transform 0.3s ease-out 0.65s;
    -o-transition: opacity 0.3s ease-out 0.65s, transform 0.3s ease-out 0.65s;
    transition: opacity 0.3s ease-out 0.65s, transform 0.3s ease-out 0.65s;
    transition: opacity 0.3s ease-out 0.65s, transform 0.3s ease-out 0.65s, -webkit-transform 0.3s ease-out 0.65s;
}

.kv-title .kv-title__sub > div:nth-child(15) {
    -webkit-transition: opacity 0.3s ease-out 0.7s, -webkit-transform 0.3s ease-out 0.7s;
    transition: opacity 0.3s ease-out 0.7s, -webkit-transform 0.3s ease-out 0.7s;
    -o-transition: opacity 0.3s ease-out 0.7s, transform 0.3s ease-out 0.7s;
    transition: opacity 0.3s ease-out 0.7s, transform 0.3s ease-out 0.7s;
    transition: opacity 0.3s ease-out 0.7s, transform 0.3s ease-out 0.7s, -webkit-transform 0.3s ease-out 0.7s;
}

.kv-title .kv-title__sub > div:nth-child(16) {
    -webkit-transition: opacity 0.3s ease-out 0.75s, -webkit-transform 0.3s ease-out 0.75s;
    transition: opacity 0.3s ease-out 0.75s, -webkit-transform 0.3s ease-out 0.75s;
    -o-transition: opacity 0.3s ease-out 0.75s, transform 0.3s ease-out 0.75s;
    transition: opacity 0.3s ease-out 0.75s, transform 0.3s ease-out 0.75s;
    transition: opacity 0.3s ease-out 0.75s, transform 0.3s ease-out 0.75s, -webkit-transform 0.3s ease-out 0.75s;
}

.kv-title .kv-title__sub > div:nth-child(17) {
    -webkit-transition: opacity 0.3s ease-out 0.8s, -webkit-transform 0.3s ease-out 0.8s;
    transition: opacity 0.3s ease-out 0.8s, -webkit-transform 0.3s ease-out 0.8s;
    -o-transition: opacity 0.3s ease-out 0.8s, transform 0.3s ease-out 0.8s;
    transition: opacity 0.3s ease-out 0.8s, transform 0.3s ease-out 0.8s;
    transition: opacity 0.3s ease-out 0.8s, transform 0.3s ease-out 0.8s, -webkit-transform 0.3s ease-out 0.8s;
}

.kv-title .kv-title__sub > div:nth-child(18) {
    -webkit-transition: opacity 0.3s ease-out 0.85s, -webkit-transform 0.3s ease-out 0.85s;
    transition: opacity 0.3s ease-out 0.85s, -webkit-transform 0.3s ease-out 0.85s;
    -o-transition: opacity 0.3s ease-out 0.85s, transform 0.3s ease-out 0.85s;
    transition: opacity 0.3s ease-out 0.85s, transform 0.3s ease-out 0.85s;
    transition: opacity 0.3s ease-out 0.85s, transform 0.3s ease-out 0.85s, -webkit-transform 0.3s ease-out 0.85s;
}

.kv-title .kv-title__sub > div:nth-child(19) {
    -webkit-transition: opacity 0.3s ease-out 0.9s, -webkit-transform 0.3s ease-out 0.9s;
    transition: opacity 0.3s ease-out 0.9s, -webkit-transform 0.3s ease-out 0.9s;
    -o-transition: opacity 0.3s ease-out 0.9s, transform 0.3s ease-out 0.9s;
    transition: opacity 0.3s ease-out 0.9s, transform 0.3s ease-out 0.9s;
    transition: opacity 0.3s ease-out 0.9s, transform 0.3s ease-out 0.9s, -webkit-transform 0.3s ease-out 0.9s;
}

.kv-title .kv-title__sub > div:nth-child(20) {
    -webkit-transition: opacity 0.3s ease-out 0.95s, -webkit-transform 0.3s ease-out 0.95s;
    transition: opacity 0.3s ease-out 0.95s, -webkit-transform 0.3s ease-out 0.95s;
    -o-transition: opacity 0.3s ease-out 0.95s, transform 0.3s ease-out 0.95s;
    transition: opacity 0.3s ease-out 0.95s, transform 0.3s ease-out 0.95s;
    transition: opacity 0.3s ease-out 0.95s, transform 0.3s ease-out 0.95s, -webkit-transform 0.3s ease-out 0.95s;
}

.kv-title .kv-title__sub > div:nth-child(21) {
    -webkit-transition: opacity 0.3s ease-out 1s, -webkit-transform 0.3s ease-out 1s;
    transition: opacity 0.3s ease-out 1s, -webkit-transform 0.3s ease-out 1s;
    -o-transition: opacity 0.3s ease-out 1s, transform 0.3s ease-out 1s;
    transition: opacity 0.3s ease-out 1s, transform 0.3s ease-out 1s;
    transition: opacity 0.3s ease-out 1s, transform 0.3s ease-out 1s, -webkit-transform 0.3s ease-out 1s;
}

.kv-title .kv-title__sub > div:nth-child(22) {
    -webkit-transition: opacity 0.3s ease-out 1.05s, -webkit-transform 0.3s ease-out 1.05s;
    transition: opacity 0.3s ease-out 1.05s, -webkit-transform 0.3s ease-out 1.05s;
    -o-transition: opacity 0.3s ease-out 1.05s, transform 0.3s ease-out 1.05s;
    transition: opacity 0.3s ease-out 1.05s, transform 0.3s ease-out 1.05s;
    transition: opacity 0.3s ease-out 1.05s, transform 0.3s ease-out 1.05s, -webkit-transform 0.3s ease-out 1.05s;
}

.kv-title .kv-title__sub > div:nth-child(23) {
    -webkit-transition: opacity 0.3s ease-out 1.1s, -webkit-transform 0.3s ease-out 1.1s;
    transition: opacity 0.3s ease-out 1.1s, -webkit-transform 0.3s ease-out 1.1s;
    -o-transition: opacity 0.3s ease-out 1.1s, transform 0.3s ease-out 1.1s;
    transition: opacity 0.3s ease-out 1.1s, transform 0.3s ease-out 1.1s;
    transition: opacity 0.3s ease-out 1.1s, transform 0.3s ease-out 1.1s, -webkit-transform 0.3s ease-out 1.1s;
}

.kv-title .kv-title__sub > div:nth-child(24) {
    -webkit-transition: opacity 0.3s ease-out 1.15s, -webkit-transform 0.3s ease-out 1.15s;
    transition: opacity 0.3s ease-out 1.15s, -webkit-transform 0.3s ease-out 1.15s;
    -o-transition: opacity 0.3s ease-out 1.15s, transform 0.3s ease-out 1.15s;
    transition: opacity 0.3s ease-out 1.15s, transform 0.3s ease-out 1.15s;
    transition: opacity 0.3s ease-out 1.15s, transform 0.3s ease-out 1.15s, -webkit-transform 0.3s ease-out 1.15s;
}

.kv-title .kv-title__sub > div:nth-child(25) {
    -webkit-transition: opacity 0.3s ease-out 1.2s, -webkit-transform 0.3s ease-out 1.2s;
    transition: opacity 0.3s ease-out 1.2s, -webkit-transform 0.3s ease-out 1.2s;
    -o-transition: opacity 0.3s ease-out 1.2s, transform 0.3s ease-out 1.2s;
    transition: opacity 0.3s ease-out 1.2s, transform 0.3s ease-out 1.2s;
    transition: opacity 0.3s ease-out 1.2s, transform 0.3s ease-out 1.2s, -webkit-transform 0.3s ease-out 1.2s;
}

.kv-title .kv-title__sub > div:nth-child(26) {
    -webkit-transition: opacity 0.3s ease-out 1.25s, -webkit-transform 0.3s ease-out 1.25s;
    transition: opacity 0.3s ease-out 1.25s, -webkit-transform 0.3s ease-out 1.25s;
    -o-transition: opacity 0.3s ease-out 1.25s, transform 0.3s ease-out 1.25s;
    transition: opacity 0.3s ease-out 1.25s, transform 0.3s ease-out 1.25s;
    transition: opacity 0.3s ease-out 1.25s, transform 0.3s ease-out 1.25s, -webkit-transform 0.3s ease-out 1.25s;
}

.box-section-title{
    font-size: 2em;
    line-height: 1.31;
}

.box2 .box-textarea p{
    line-height: 1.62;
    letter-spacing: 0;
}

.box-leftarea__title{
    font-size: 1.37em;
    line-height: 1.45;
}

.box2 .box-pic2 {
    margin-top: 1.47em;
}

.case-list-textarea {
    padding: 1.45em 7.8% 1em;
}

.case-list-text {
    margin-bottom: 0.6em;
}

.case-list__category{
    float: none;
    width: 100%;
    font-size: 1.12em;
    line-height: 1.44;
}

.case-list__category:after{
    content: "：";
    display: inline-block;
    vertical-align: text-top;
}

.case-list__text{
    float: none;
    width: 100%;
    text-indent: 0;
    padding-left: 0;
}

.case-list__text:before{
    display: none;
}

.link-btn{
    font-size: 1.25em;
    height: 5em;
}

.link-btn .link-btn__text{
    line-height: 1.44;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media screen and (max-width: 1566px){
    .link-btn .link-btn__text{
        font-size: 1.27vw;
        letter-spacing: 0;
    }
}

@media screen and (max-width: 768px){
    .kv-title__main{
        line-height: 1.1;
        margin-bottom: 3.7vw;
    }
    
    .kv.third .kv-title-area {
        padding-top: 24.3vw;
    }
    
    .kv-title__main > div{
        line-height: 1;
    }
    
    
    .kv-title__main > div:nth-child(13){
        display: block;
    }
    
    .box-section-title{
        font-size: 5.6vw;
        line-height: 1.23;
        margin-bottom: 5.3vw;
    }
    
    .box2 .box-textarea p{
        line-height: 1.38;
    }
    
    .box-leftarea__title{
        font-size: 3.75vw;
        line-height: 1.28;
        margin-bottom: 5.8vw;
    }
    
    .box2 .box-pic{
        margin-bottom: 10.8vw;
    }
    
    .link-text a, .link-text a:link, .link-text a:visited{
        line-height: 1.38;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    
    .box2 .box-pic2{
        margin-top: 6.9vw;
    }
    
    .case-list-textarea{
        padding: 4.2vw 7.9% 5.4vw;
    }
    
    .case-list-text{
        margin-bottom: 1.4vw;
    }
    
    .case-list__category{
        font-size: 3.75vw;
    }
    
    .case-list__text{
        font-size: 3.45vw;
        line-height: 1.38;
    }
    
    .link-btn{
        height: 14.67vw;
        font-size: 3.75vw;
    }
    
    .link-btn .link-btn__text{
        line-height: 1.2;
        font-size: inherit;
        letter-spacing: 0;
    }
}
