

/*--------------------------------------------------------------------------------*/

.store_voice-top-container {
    background-color: #5c9f55;

    display: flex;
    justify-content: center;
    align-items: center;

    padding: 20px 15px;

    height: 100px;
}

    .store_voice-top-content {
        display: flex;
        flex-direction: row;
        gap: 4px;
        justify-content: flex-start;

        height: 26px;
    }

        .store_voice-top-icon {
            margin-top: 2px;
            height: 26px;
        }
            .store_voice-top-icon img {
                height: 100%;
            }

        .store_voice-top-text {
            color: #fff;

            font-size: 20px;
            font-weight: 600;
        }




/*--------------------------------------------------------------------------------*/
.blog-list-container {
    margin: 20px 10px;
}
    .blog-list {
        display: grid;
        grid-template-columns: 1fr 1fr; /* Ratio 1:1 */
        row-gap: 30px;
        column-gap: 10px;
    }
        .blog-item {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }
            .blog-thumbnail {
            }
                .blog-thumbnail-image {
                    width: 100%;
                }
            .blog-title {
                word-break: break-all;
            }



/*--------------------------------------------------------------------------------*/
.pagination-container {
    background-color: #fff;
    
    display: flex;
    flex-direction: row;
    gap: 3px;
    justify-content: center;
    align-items: flex-start;
    
    padding: 10px 0px;
}

    .pagination-item {
        display: flex;
        flex-direction: row;

        padding: 0px 12px;
    }

        .pagination-item.active {
            color: #5A9F4E;
        }

        .pagination-item img {
            height: 14px;
            margin-top: 5px;
        }