.indexC-kelin{height:50% !important;padding:80px 0;box-sizing:border-box; background-position: center !important; background-size: cover !important;}
.index-kelin-tit{text-align:center;}
.indexC-kelin .index-kelin-tit h3{color:#000000;font-family:var(--font-family);font-size:60px;line-height: 1;}
.indexC-kelin .index-kelin-tit h3::before{background:#fff;}
.indexC-kelin .index-kelin-tit h3::after{background:#fff;}
.indexC-kelin .v{margin:100px auto 0;border-radius:50%;width:90px;display:block;overflow:hidden;}
.indexC-kelin .v img{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.indexC-kelin .v:hover{box-shadow:0 0 13px 0 rgba(255,255,255,0.5);}


@media screen and (max-width:768px) {
    .index-kelin-tit h3{font-size:30px;line-height:36px;}
    .index-kelin-tit h3::before{width:2px;height:22px;margin-right:30px;}
    .index-kelin-tit h3::after{width:2px;height:22px;margin-left:30px;}

    .indexC-kelin{padding:50px 0;height:auto;}
    .indexC-kelin .v{margin:50px auto 0;}
}    


@media screen and (max-width:480px) {
    .index-kelin-tit h3{font-size:24px;line-height:30px;}
    .index-kelin-tit h3::before{width:2px;height:18px;margin-right:30px;}
    .index-kelin-tit h3::after{width:2px;height:18px;margin-left:30px;}

    .indexC-kelin .index-kelin-tit h3{font-size:18px;}
    .indexC-kelin .v{width:70px;}
    .indexC-kelin .v img{height:70px;}
}    

@media screen and (max-width:992px){
.indexC-kelin .index-kelin-tit h3 {
    font-size: 44px;
}.indexC-kelin {
    padding: 30px 0;
}.indexC-kelin .v {
    margin: 10px auto 0;
}
}
@media screen and (max-width:768px){
.indexC-kelin .index-kelin-tit h3 {
    font-size: 34px;
}
}