

.Pcs {
    padding-top: 62px;
    padding-bottom: 80px;
}

.Pcs .Gd {
    padding-top: 20px;

    -webkit-transition: padding .3s ease;
-moz-transition: padding .3s ease;
-ms-transition: padding .3s ease;
-o-transition: padding .3s ease;
transition: padding .3s ease;
}

.Pcs-item {
    text-align: center;
}

.Pcs-step-title {
    padding-bottom: 4px;
    -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.Pcs-step-title.ft-high {
    color: #2c9eff;
    font-weight: 400;
}


.Pcs-image {
    padding-bottom: 0px;
    overflow: hidden;
}

.Pcs-image IMG {
    max-width: 100%;
    -webkit-transition: transform .3s ease;
-moz-transition: transform .3s ease;
-ms-transition: transform .3s ease;
-o-transition: transform .3s ease;
transition: transform .3s ease;
}

.Pcs-image:hover IMG {
    -webkit-transform: scale(1.1) rotate(2deg); -moz-transform: scale(1.1) rotate(2deg); -o-transform: scale(1.1) rotate(2deg); -ms-transform: scale(1.1) rotate(2deg); transform: scale(1.1) rotate(2deg);}

.Pcs-text {
    padding-top: 8px;
    -webkit-transition: padding .3s ease;
-moz-transition: padding .3s ease;
-ms-transition: padding .3s ease;
-o-transition: padding .3s ease;
transition: padding .3s ease;
}

.Pcs-text SPAN {
    display: block;
}


.Pcs .Gd-cell.-o {
    width: 25%;
}

.Pcs .Gd-sep.-o {
    display: none;
}
.Pcs .Gd-sep.-o4 {
    display: block;
}
    .Pcs .Gd-cell.-o4p3 .Gd-cell-b {
        margin-left: 0px;         margin-right: 22.5px;
    }
    .Pcs .Gd-cell.-o4p2 .Gd-cell-b {
        margin-left: 7.5px;         margin-right: 15px;
    }
    .Pcs .Gd-cell.-o4p1 .Gd-cell-b {
        margin-left: 15px;         margin-right: 7.5px;
    }
    .Pcs .Gd-cell.-o4 .Gd-cell-b {
        margin-left: 22.5px;         margin-right: 0px;
    }

.Pcs .Gd-sep.-o {
    height: 30px;
}
@media (max-width: 960px) {

.Pcs .Gd-cell.-o {
    width: 33.33%;
}
    .Pcs .Gd-cell.-o3 {
        width: 33.34%;
    }

.Pcs .Gd-sep.-o {
    display: none;
}
.Pcs .Gd-sep.-o3 {
    display: block;
}
    .Pcs .Gd-cell.-o3p2 .Gd-cell-b {
        margin-left: 0px;         margin-right: 20px;
    }
    .Pcs .Gd-cell.-o3p1 .Gd-cell-b {
        margin-left: 10px;         margin-right: 10px;
    }
    .Pcs .Gd-cell.-o3 .Gd-cell-b {
        margin-left: 20px;         margin-right: 0px;
    }

.Pcs .Gd-sep.-o {
    height: 30px;
}

}@media (max-width: 667px) {

.Pcs .Gd-cell.-o {
    width: 50%;
}

.Pcs .Gd-sep.-o {
    display: none;
}
.Pcs .Gd-sep.-o2 {
    display: block;
}
    .Pcs .Gd-cell.-od .Gd-cell-b {
        margin-left: 0px;         margin-right: 15px;
    }
    .Pcs .Gd-cell.-o2 .Gd-cell-b {
        margin-left: 15px;         margin-right: 0px;
    }

.Pcs .Gd-sep.-o {
    height: 30px;
}

}@media (max-width: 480px) {

.Pcs .Gd-cell.-o {
    width: 100%;
}

.Pcs .Gd-sep.-o {
    display: none;
}
.Pcs .Gd-sep.-o {
    display: block;
}
    .Pcs .Gd-cell.-o .Gd-cell-b {
        margin-left: 0px;         margin-right: 0px;
    }

.Pcs .Gd-sep.-o {
    height: 20px;
}
    .Pcs .Gd-sep.-ob {
        display: block;
        height: 0px;
    }
    .Pcs .Gd-sep.-ol {
        display: block;
        height: 0px;
    }

}
@media (min-width: 667px) and (max-width: 960px) {
    .Pcs .Gd-cell[n="4"] {
        position: relative;
        left: calc(33.33% + 8px);
    }
}


.Pcs-content {
    display: table;
    width: 100%;
}

.Pcs-content .Pcs-item {
    float: left;
    width: 20%;
    position: relative;
}

.Pcs-content .Pcs-icon {
    position: relative;
}



@media (max-width: 1214px) {
    .Pcs {
        padding-top: 5vw;
        padding-bottom: 9.3458vw;
    }
}

@media (max-width: 480px) {
    .Pcs .Gd {
        padding-top: 8px;
    }

    .Pcs-text {
        padding-top: 4px;
    }

    .Pcs-text SPAN {
        display: inline;
    }
}

@media (max-width: 321px) {
    .Pcs {
        padding-top: 0px;
        padding-bottom: 30px;
    }
}