.p-top-menu-list {
    text-align: center;
    padding: 10px 0;
    // background: linear-gradient(#{$gd-direction}, $gd-start, $gd-end); 

    &__title {
        color: #fff;
        margin: 100px 0 70px 0;
        &--strong {
            font-weight: bold;
            font-size:24px;
        }
        &--weak {
            font-size:24px;
        }
    }
    &__sub-title {
        font-size:16px;
    }

    &__menus {
        display: flex;
        justify-content: space-between;
        list-style-type: none;

        & li {
            background: #fff;
            box-shadow:0px 0px 5px 0px #cccccc;
            width: 23%;
            padding: 50px 20px;
        }
        &-icon {
            display: inline-block;
            width: 120px;
            height: 120px;
            border-radius: 50%;
            border: 1px solid #d6d6d6;
            background: #f8f9fb;

            & img {
                padding-top: 30px;
                width: 50px;
            }
        }
        &-title {
            font-size: $f20;

            color: $menu_title;
            margin: 0;
        }
        &-english {
            font-size: $f14;
            color: $menu_english;
            text-align: center;
        }
        &-link {
            display: inline-block;
            width: 70px;
            height: 70px;
            border-radius: 50%;
            border: 1px solid #d6d6d6;

            & img {
                padding-top: 12px;
            }
        }
    }

    
    
}