* {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: 'NIXGONB-Vb';
}
@font-face {
    font-family: 'NIXGONB-Vb';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/NIXGONB-Vb.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.container {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
}
.container_s {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}
.sec_01 {
    width: 100%;
    padding-bottom: 100px;
    background: url('../images/sec_01.jpg') no-repeat;
    background-size: cover;
    background-position: center;
}
.sec_02 {
    width: 100%;
    padding-bottom: 100px;
    background: url('../images/sec_02.jpg') no-repeat;
    background-size: cover;
    background-position: center;
}
.sec_01 .title_area {
    padding-top: 257px;
    text-align: center;
}
.sec_01 .sub_title_area {
    width: 100%;
}
.sec_01 .sub_title_area img {
    width: 100%;
}
.reward_wrap {
    margin-top: 128px;
}
.reward_wrap li {
    width: 25%;
    text-align: center;
    font-size: 18px;
}
.reward_wrap  ul {
    display: flex;
}
.reward_wrap li .list_title {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 94px;
    height: 44px;
    margin: 0 auto;
    border-radius: 50px;
    background-color: #ecc4cb;
    box-shadow: 0px 4px 2px #c9a7ad;
}
.reward_wrap li .list_title span {
    font-size: 25px;
    color: #38262c;
}
.reward_wrap li img {
    margin-top: 12px;
}
.reward_wrap li .item_info {
    margin-top: 36px;
    position: relative;
    color: #4c4258;
}
.reward_wrap li .item_info::after {
    content: "";
    position: absolute;
    width: 2px;
    height: 12px;
    background: #4c4258;
    top: -26px;
    left: 50%;
    transform: translateX(-50%);
}
.reward_wrap .sec_list {
    margin-top: 45px;
}
.reward_wrap .b_list {
    width: 50%;
    display: flex;
}
.reward_wrap .b_list img {
    position: relative;
    left: 0;
   /* transform: scale(0.8); */
}
.reward_wrap .b_list .b_list_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.reward_wrap .b_list .b_list_text .list_title {
    width: 160px;
    height: 70px;
    background: #38262c;
    box-shadow: 0px 5px 2px rgba(56, 38, 44, 0.75);
}
.reward_wrap .b_list .b_list_text .list_title span {
    font-size: 40px;
    color: #edf7ff;
}
.reward_wrap .b_list .b_list_text .item_info::after {
    display: none;
}
.reward_wrap .b_list .b_list_text .item_info {
    margin-top: 15px;
}
.reward_wrap .b_list .b_list_text .item_info p:last-child {
    margin-top: 10px;
}

.sec_02 .reward_wrap {
    margin-top: 0;
    padding-top: 225px;
}
.sec_02 .reward_wrap li .list_title {
    background: #292430;
    box-shadow: 0px 4px 2px #131016;
}
.sec_02 .reward_wrap li .list_title span {
   color: #fafdff; 
}
.sec_02 .reward_wrap li .item_info {
    color: #fafdff;
}
.sec_02 .reward_wrap li .item_info::after {
    background: #fafdff;
}
.sec_02 .reward_wrap .b_list .b_list_text .list_title {
    background: #cc4151;
    box-shadow: 0px 5px 2px #73252e;
}



