/* 전체 레이아웃 */
.right1{
    background-color : #bf9add;
    color : black;
    display : flex;
    height : 40px;
    justify-content: space-around;
    align-items: center;
}
/*
right1 글자선택 후 #ffdaf0
right2 글자선택 전 #f6b3cc
right2 글자선택 후 #ee3683
back #c5c5c5
*/
.right2{
    background-color : #f2f2f2;
    /*color : palevioletred;*/
    color :black;
    height : 40px;
    justify-content: space-around;
    align-items: center;
}
.right2_case1, .right2_case2, .right2_case3{
    display : flex;
    justify-content: space-around;
    align-items: center;
    height : 40px;
}

.right2_case1{
    margin-right : 35px;
}


.right3{
    height : 40px;
    border-bottom : 1px solid;
    border-color: gainsboro !important;
}
.right3_set{
    display : flex;
    justify-content : space-around;
    align-items: center;
    height : 40px;
}
.right3_1, .right3_3{
    color : #c5c5c5;
}

.right4::-webkit-scrollbar { width: 40px; }
.right4::-webkit-scrollbar-thumb { background: #a9a9a9; }

.right4{
    overflow-y :scroll;
    overflow-x:hidden;
    height : 120px;
    display : flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    border-bottom : 1px solid;
    border-color: gainsboro;
}
.right4_set{
    /*display : flex;
    flex-wrap: wrap;
    overflow-y :scroll;*/
}
.right4_option{
    height : 20px;
    padding: 10px;
    font-weight : normal !important;
    font-size : 20px !important;
    border-bottom: 1px solid;
    border-color: gainsboro;
}

.right4_spellme_all, .right4_happyme_all{
    display : flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding : 10px 5px;

}


.right3_product, .right3_color_backpack, .right3_color_totebag, .right3_color_shoulderbag, .right3_color_crossbag, .right3_color_travelbag, .right3_color_coolerbag, .right3_strap ,.right3_strapcolor{
    padding-right : 60px;
}