﻿*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body { margin: 0px; font-family: Arial; /*font-size: 1px; text-align: center; line-height: 1px;*/ }

a { text-decoration: none; }
table, tr, td { border-collapse: collapse; border-spacing: 0px; border: 0px none; padding: 0px; margin: 0px; }



.nwTheme1StepSpeedBonusCon { position: absolute; top: 94px; z-index: 58; left: 50%; transform: translate(-50%, 0px); background-color: #ECF8FB !important; width: 582px; height: 750px; border: 2px solid #CDEFF6; }

.nwTheme1StepSppedBannerBnsBtn1img,
.nwTheme1StepSppedBannerBnsBtn2img,
.nwTheme1StepSppedBannerBnsBtn3img
.nwTheme1StepSppedBannerBnsBtn4img { position: absolute; }

.nwTheme1StepSppedBannerBnsBtn1img { width: 38px; left: 10px; top: 9px; }

.nwTheme1StepSppedBannerBnsBtn2img { width: 46px; left: 8px; top: 8px; }

.nwTheme1StepSppedBannerBnsBtn3img { width: 50px; left: 4px; top: 7px; position: absolute; }

.nwTheme1StepSppedBannerBnsBtn4imgct1 { width: 14px; left: 9px; top: 27px; position: absolute; }
.nwTheme1StepSppedBannerBnsBtn4imgct2 { width: 25px; left: 16px; top: 4px; position: absolute; }
.nwTheme1StepSppedBannerBnsBtn4imgct3 { width: 23px; left: 27px; top: 28px; position: absolute; }

.nwTheme1StepSppedBannerBnsImg { position: absolute; width: 70px; left: 278px; top: 9px; display: none; }

.nwTheme1StepBonusMenuListCon { position: absolute; width: 582px; height: 417px; top: 115px; }

.nwTheme1divBonusFoodList { position: absolute; width: 456px; height: 516px; top: 96px; left: 65px; overflow: scroll; }

    .nwTheme1divBonusFoodList .stepBonusMenuRow { position: relative; width: 467px; height: 55px; margin-bottom: 10px; top: 1px; left: -6px; }

    .nwTheme1divBonusFoodList .stepBonusMenuRowImg,
    .nwTheme1divBonusFoodList .stepBonusMenuRow1,
    .nwTheme1divBonusFoodList .stepBonusMenuRow2,
    .nwTheme1divBonusFoodList .stepBonusMenuRow3,
    .nwTheme1divBonusFoodList .stepBonusMenuRow4,
    .nwTheme1divBonusFoodList .stepBonusMenuRow5,
    .nwTheme1divBonusFoodList .stepBonusMenuRow6,
    .nwTheme1divBonusFoodList .stepBonusMenuRow7 { position: relative; float: left; height: 26px; font-size: 9pt; line-height: 27px; margin-right: 5px; margin-bottom: 3px; left: 7px; border-radius: 4px; white-space: nowrap; overflow: hidden; }

    .nwTheme1divBonusFoodList .stepBonusMenuRow1 { width: 291px; text-indent: 5px; }

    .nwTheme1divBonusFoodList .stepBonusMenuRow2 { width: 57px; text-align: center; }

    .nwTheme1divBonusFoodList .stepBonusMenuRow3 { width: 35px; text-align: center; }

    .nwTheme1divBonusFoodList .stepBonusMenuRow4 { width: 60px; text-align: center; }

    .nwTheme1divBonusFoodList .stepBonusMenuRow5 { width: 226px; text-indent: 5px; }

    .nwTheme1divBonusFoodList .stepBonusMenuRow6 { width: 58px; text-align: center; }

    .nwTheme1divBonusFoodList .stepBonusMenuRow7 { width: 36px; text-align: center; }

    .nwTheme1divBonusFoodList .stepBonusMenuRowImg { width: 55px; height: 55px; }

        .nwTheme1divBonusFoodList .stepBonusMenuRowImg img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; }

    .nwTheme1divBonusFoodList .stepBonusMenuRowImg,
    .nwTheme1divBonusFoodList .stepBonusMenuRow1,
    .nwTheme1divBonusFoodList .stepBonusMenuRow2,
    .nwTheme1divBonusFoodList .stepBonusMenuRow3,
    .nwTheme1divBonusFoodList .stepBonusMenuRow4,
    .nwTheme1divBonusFoodList .stepBonusMenuRow5,
    .nwTheme1divBonusFoodList .stepBonusMenuRow6,
    .nwTheme1divBonusFoodList .stepBonusMenuRow7 { background: #ffffff; border: 1px solid #E9F0F5; box-shadow: none; }

    .nwTheme1divBonusFoodList .stepBonusFoodUnitCon { position: relative; width: 330px; top: 3px; margin-bottom: 10px; }

    .nwTheme1divBonusFoodList .stepBonusFoodUnitRow,
    .stepBonusFoodUnitRowX { position: relative; width: 292px; height: 26px; margin-bottom: 5px; left: 62px; }

    .nwTheme1divBonusFoodList .stepBonusFoodUnitAmount,
    .nwTheme1divBonusFoodList .stepBonusFoodUnitName,
    .nwTheme1divBonusFoodList .stepBonusFoodUnitGram,
    .nwTheme1divBonusFoodList .stepBonusFoodUnitQuantity { position: absolute; height: 26px; box-shadow: none; background: #fffbf6; font-size: 8pt; line-height: 22px; border-radius: 4px; overflow: hidden; white-space: nowrap; border: 2px solid #fffbf6; }

    .nwTheme1divBonusFoodList .stepBonusFoodUnitAmount { left: 0px; width: 58px; text-align: center; }

    .nwTheme1divBonusFoodList .stepBonusFoodUnitName { left: 66px; width: 224px; text-indent: 5px; }

    .nwTheme1divBonusFoodList .stepBonusFoodUnitGram { left: 297px; width: 55px; text-align: center; }

    .nwTheme1divBonusFoodList .stepBonusFoodUnitQuantity { left: 358px; width: 35px; text-align: center; }

.nwTheme1StepBonusMenuListBannerCon { position: absolute; width: 325px; height: 36px; left: 121px; top: 54px; }

.nwTheme1StepBonusMenuListBannerDiv1,
.nwTheme1StepBonusMenuListBannerDiv2,
.nwTheme1StepBonusMenuListBannerInpt { position: relative; float: left; border-radius: 5px; left: 8px; margin-right: 6px; text-align: center; font-size: 13px; }

.nwTheme1StepBonusMenuListBannerDiv1 { background-color: #0db4d5; width: 70px; height: 30px; color: #fff; top: 2px; line-height: 29px; }

.nwTheme1StepBonusMenuListBannerDiv2 { background-color: #C0D966; width: 70px; height: 30px; color: #fff; top: 2px; line-height: 30px; }

.nwTheme1StepBonusMenuListBannerInpt { border: 2px solid #E9F0F5; width: 167px; top: 2px; height: 32px; color: #39a09a; font-weight: bold; font-size: 12px; }

.nwTheme1StepBonusMenuListBannerDiv1 span { font-size: 8px; }

.nwTheme1StepBonusMenuListBannerDiv2 span { font-size: 8px; }

.nwTheme1StepBonusMenuListFooterCon { position: absolute; width: 329px; height: 41px; top: 0px; left: 18px; }

.nwTheme1StepBonusMenuListFooterMainBtns { position: absolute; width: 237px; height: 45px; border: 2px solid #0db4d5; background-color: #0db4d5; top: 0px; left: 155px; border-radius: 10px; }

.nwTheme1StepSpeedBonusClosePageDiv { position: absolute; width: 41px; height: 41px; border-radius: 50px; float: left; left: 526px; top: -105px; margin-right: 6px; border: 3px solid #ffffff; background-color: #ffffff; transform: rotate(15deg); cursor: pointer; }

    .nwTheme1StepSpeedBonusClosePageDiv img { position: absolute; width: 35px; left: 6px; top: 9px; }

    .nwTheme1StepSpeedBonusClosePageDiv div { border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 25px solid #0db4d5; width: 0px; left: 1px; top: 2px; position: absolute; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv1,
.nwTheme1StepBonusMenuListFooterMainBtnDiv2,
.nwTheme1StepBonusMenuListFooterMainBtnDiv3,
.nwTheme1StepBonusMenuListFooterMainBtnDiv4,
.nwTheme1StepBonusMenuListFooterMainBtnDiv5,
.nwTheme1StepBonusMenuListFooterMainBtnDiv6,
.nwTheme1StepBonusMenuListFooterMainBtnDiv7 { position: absolute; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv1 { width: 29px; height: 29px; background-color: #FECB08; top: 12px; left: 8px; border-radius: 25px; display: none; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv2 { border-top: 16px solid transparent; border-bottom: 16px solid transparent; border-right: 35px solid #ffffff; width: 0px; left: 8px; top: 5px; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv3 { border-top: 16px solid transparent; border-bottom: 16px solid transparent; border-left: 35px solid #ffffff; width: 2px; left: 190px; top: 5px; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv4 { width: 35px; height: 35px; background-color: #0db4d5; top: 50px; left: 78px; border-radius: 25px; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv5 { background-color: #fff; width: 55px; height: 28px; color: #24699f; top: 7px; line-height: 28px; text-align: center; left: 56px; font-size: 13px; border-radius: 5px; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv6 { background-color: #fff; width: 55px; height: 28px; color: #24699f; top: 7px; line-height: 28px; text-align: center; left: 122px; font-size: 13px; border-radius: 5px; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv7 { background-color: #24699f; width: 93px; height: 13px; color: #fff; top: 31px; line-height: 13px; left: 77px; border-radius: 5px; font-size: 8px; text-align: center; display: none; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv4 img { position: absolute; width: 22px; top: 8px; left: 5px; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv1 div { border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-right: 15px solid #ffffff; width: 0px; left: 3px; top: 4px; position: absolute; }

.nwTheme1StepBonusMenuListFooterMainBtnDiv5 span,
.nwTheme1StepBonusMenuListFooterMainBtnDiv6 span { font-size: 8px; }





.nwTheme1StepSppedBannerBonusBtnsCon { position: absolute; width: 578px; height: 98px; background: #0db4d5; background-size: 360px; }

.nwTheme1StepSppedBannerBtnsConZx { position: absolute; width: 360px; height: 217px; }

.nwTheme1StepSppedBannerBtn1x,
.nwTheme1StepSppedBannerBtn2x,
.nwTheme1StepSppedBannerBtn3x,
.nwTheme1StepSppedBannerBtn4x,
.nwTheme1StepSppedBannerBtn1,
.nwTheme1StepSppedBannerBtn2,
.nwTheme1StepSppedBannerBtn3,
.nwTheme1StepSppedBannerBtn4,
.nwTheme1StepSppedBannerBtn5 { position: relative; width: 60px; height: 60px; border-radius: 50px; float: left; left: 83px; margin-right: 28px; /* border: 4px solid #a4dbed; */ background-color: #fff; top: 20px; }

.nwTheme1StepSppedBannerBtn1 { /* top: 8px; */ }

.nwTheme1StepSppedBannerBtn2 { /* top: 44px; */ /* margin-left: 17px; */ }

.nwTheme1StepSppedBannerBtn3 { /* top: 47px; */ /* margin-left: -13px; */ z-index: 1; }

.nwTheme1StepSppedBannerBtn4 { /* top: 47px; */ /* margin-left: -13px; */ z-index: 1; }

.nwTheme1StepSppedBannerBtn1x { /* top: 8px; */ }

.nwTheme1StepSppedBannerBtn2x { /* top: 44px; */ /* margin-left: 17px; */ }

.nwTheme1StepSppedBannerBtn3x { /* top: 47px; */ /* margin-left: -13px; */ z-index: 1; }

.nwTheme1StepSppedBannerBtn4x { /* top: 47px; */ /* margin-left: -13px; */ z-index: 1; }

.nwTheme1StepSppedBannerBtn1x,
.nwTheme1StepSppedBannerBtn2x,
.nwTheme1StepSppedBannerBtn3x,
.nwTheme1StepSppedBannerBtn4x { box-shadow: 0px 0px 2px 4px #fff; }

.nwTheme1StepSppedBannerBtn5 { text-align: center; line-height: 37px; font-size: 45px; font-weight: bold; color: #0db4d5; }

.nwTheme1StepSppedBannerBtn1img,
.nwTheme1StepSppedBannerBtn2img,
.nwTheme1StepSppedBannerBtn6img,
.nwTheme1StepSppedBannerBtn3img,
.nwTheme1StepSppedBannerBtn3imgMenuIc,
.nwTheme1StepSppedBannerBtn4imggg,
.nwTheme1StepSppedBannerBtn4img { position: absolute; }

.nwTheme1StepSppedBannerBtn1img { width: 42px; left: 4px; top: 4px; }

.nwTheme1StepSppedBannerBtn2img { width: 29px; left: 7px; top: 6px; }
.nwTheme1StepSppedBannerBtn6img { width: 30px; left: 11px; top: 5px; }

.nwTheme1StepSppedBannerBtn3img { width: 42px; left: 4px; top: 4px; }

.nwTheme1StepSppedBannerBtn4img { width: 32px; left: 10px; top: 9px; }
.nwTheme1StepSppedBannerBtn4imggg { width: 37px; left: 7px; top: 6px; }

.nwTheme1StepSppedBannerBtn3imgMenuIc { width: 27px; left: 12px; top: 4px; }


.dbc_bnsV1,
.dbc_bnsV2 { display: none; }

































/**/
