@charset "utf-8";
    /* CSS Document */

    .c2layout {
        margin: 3em 0;
    }

    .c2layout h3 {
        font-size: 1.85em;
        display: flex;
        align-items: center;
        justify-content: center;
        font-family: 'GmarketSansBold';
        padding: 1em 0.5em 0 0;
        color: #333333;
    }

    .c2layout h3 p {
        width: 2.5em;
        transform: translateY(-2px);
        color: #333333;
    }

    .c2layout h3 p img {
        width: 100%;
        transform: scale(0.7) translateY(-2px);
    }

    .c2layout h3 span {
        margin: 0 0.2em;
        color: #9900cc;
    }

    .c2layout h3 b {
        color: #6600cc;
    }

    .c2layout h4 {
        text-align: center;
        font-family: 'GmarketSansMedium';
        color: #333333;
        font-size: 1.25em;
        margin-bottom: 1.25em;
    }

    .c2_glayout {
        width: 100%;
        text-align: center;
    }

    .c2_glayout ul {
        display: inline-flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .c2_product {
        width: 30%;
        height: 100%;
        margin:1em 0;
    }

    .c2_product p {
        width: 100%;
    }

    .c2_product p a {
        display:inline-block;
        border: 1px solid #cccccc;
        border-radius: 1em;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
        overflow: hidden;
    }

    .c2_product p img {
        width: 100%;
    }

    .c2_product dl {
        margin: 0.5em 0;
    }


    .c2_product .c2_goods {
        font-family: 'GmarketSansMedium';
        text-align: left;
        padding-left: 0.3em;
    }

    .c2_product .c2_goods dt {
        display: inline-flex;
        font-weight: 300;
        color: #666666;
        font-size: 1em;
    }

    .c2_product .c2_goods dt .Code_num {
        color: #ff3333 !important;
        margin: 0 0 0 0.5em;
        font-family:'GmarketSansMedium';
    }

    .c2_product .c2_goods .name {
        word-break: keep-all;
        font-size: 1.15em;
        color: #333333;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .c2_product .c2_goods .price {
        font-family: 'GmarketSansMedium';
        font-size: 1.4em;
        color: #ff3300;
        margin: 0 0 0.6em 0;
    }