/* 이벤트 배너 */
main .main_contents {
    width: 100%; height: 170px;
    background-image: url(../images/bnr_004.jpg);
    margin-bottom: 80px;
    position: relative;
}
main .main_contents .bnr_contents {
    position: absolute; left: 210px; top: 50px;
}
main .main_contents .bnr_contents h4 {
    font-size: 2.19rem; font-weight: 600; line-height: 1.2; letter-spacing: -0.02rem;
    padding-bottom: 10px;
}
main .main_contents .bnr_contents .bnr_txt {
    font-size: 1.31rem; letter-spacing: -0.02rem;
}
/* 메인 메뉴 리스트 */
main .sub_wrap {
    width: 1500px; margin: 0 auto;
}
main .sub_wrap h2 {
    font-size: 2.19rem; font-weight: 600; line-height: 1.2; letter-spacing: -0.02rem;
    text-align: center; margin-bottom: 30px;
}
main .sub_wrap .sub_list {}
main .sub_wrap .sub_list ul {
    display: flex; flex-flow: row wrap; justify-content: space-between;
}
main .sub_wrap .sub_list ul li {padding-bottom: 50px;}
main .sub_wrap .sub_list ul li a {}
main .sub_wrap .sub_list ul li a > img {}
main .sub_wrap .sub_list ul li .item_info {padding-top: 10px;}
main .sub_wrap .sub_list ul li .item_info h3 {
    font-size: 0.94rem; font-weight: 500; letter-spacing: -0.02rem;
}
main .sub_wrap .sub_list ul li .item_info .i_txt {
    font-size: 0.88rem; letter-spacing: -0.02rem;
    padding: 10px 0;
}
main .sub_wrap .sub_list ul li .item_info .price {
    font-size: 1.06rem; font-weight: 500; letter-spacing: -0.02rem;
}
main .sub_wrap .sub_list ul li .item_info .price del {
    padding: 0 10px;
    font-size: 0.81rem; letter-spacing: -0.02rem; color: #AAAAAA;
}
main .sub_wrap .sub_list ul li .item_info .price del .sale{
    font-size: 1.13rem; font-weight: 600; letter-spacing: -0.02rem;
}