@charset "UTF-8";

a#top_flow+div .inner_item a {
    width: 80px;
    margin: 0 auto;
    pointer-events: none;
}
a#top_flow+div .inner_item a img {
    object-fit: contain;
}
a#top_flow+div .inner_item {
    position: relative;
}
a#top_flow+div .inner_item:after {
    content: "";
    position: absolute;
    top: calc(50% - 15px);
    left: -10px;
    border-style: solid;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid #77a893;
    border-right: 0;
}
a#top_flow+div .inner_item:first-child:after {
    display: none;
}
@media screen and (max-width: 920px) {
    a#top_flow+div .inner_item {
        width: 22.5%;
        margin-left: 2%!important;
        margin-bottom: 0;
    }
    a#top_flow+div .inner_item h3.h {
        font-size: 1.6rem !important;
    }
}
@media screen and (max-width: 768px) {
    a#top_flow+div .inner_item {
        margin-left: 0 !important;
        margin-bottom: 60px !important;
    }
    a#top_flow+div .inner_item:after {
        top: -40px;
        left: calc(50% - 15px);
        border-right: 15px solid transparent;
        border-left: 15px solid transparent;
        border-top: 20px solid #77a893;
        border-bottom: 0;
    }
    a#top_flow+div .inner_item:last-child {
        margin-bottom: 0 !important;
    }
}