#content {
    background-color: #612416;
    color: #fff;
}
#content #topBtn {
    color:#FFD35F;
}
#content #topBtn:hover {
    color: #ffe9af;
}
#content #headArea {
    height: 875px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/main.jpg) no-repeat center top;
}

#content #bodyArea {
    background-image: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_body1.jpg), url(https://static.ncsoft.jp/images/event/bns/1903random/bg_body2.jpg), url(https://static.ncsoft.jp/images/event/bns/1903random/bg_body2.jpg), url(https://static.ncsoft.jp/images/event/bns/1903random/bg_body2.jpg), url(https://static.ncsoft.jp/images/event/bns/1903random/bg_body.jpg);
    background-position: center top, center 2500px, center 4500px, center 7750px, center top;
    background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,repeat-y;
}

#content #bodyArea .sct:not(#att) .inner {
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_cont_m.png) repeat-y center;
}
#content #bodyArea .sct:not(#att) .inner:before {
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_cont_t.png) no-repeat center;
}
#content #bodyArea .sct:not(#att) .inner:after {
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_cont_b.png) no-repeat center;
}
#content #bodyArea #sct1:after {
    width: 388px;
    height: 830px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/char1.png) no-repeat center;
    bottom: -215px;
    margin-left: -820px;
}
#content #bodyArea #sct3 .tbl2Col  {
    margin-bottom: 810px;
}
#content #bodyArea #sct3 .itemBox {
    width: 992px;
    height: 1005px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/char2.png) no-repeat center;
    text-indent: -999em;
    position: absolute;
    bottom: 40px;
    left: auto;
    z-index: 2;
    margin-left: 42px;
}

#content .sct h2 {
    margin-top: -85px;
}
#content .sct h2 .ttlBg,
#content .sct h2 .ttlBg:before,
#content .sct h2 .ttlBg:after {
    height: 92px;
}
#content .sct h2 .ttlBg {
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_ttl_c.png) repeat-x center;
}
#content .sct h2 .ttlBg:before {
    width: 65px;
    left: -65px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_ttl_l.png) no-repeat center;
}
#content .sct h2 .ttlBg:after {
    width: 65px;
    right: -65px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_ttl_r.png) no-repeat center;
}
#content .sct h2 .ttlBg,
#content .sct h2 .ttlBg2Line {
    padding-top: 25px;
}

#content .sct table th {
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_th.png) no-repeat left top;
}
#content #sct1 table th,
#content #sct5 table th {
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_th_big.png) no-repeat left top;
}
#content .sct table td {
    background-color: #b06806;
}
#content .sct table [class*="icon"]:before {
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/icon.png) no-repeat;
}
#content .sct table .icon001:before {background-position: 0 0;}
#content .sct table .icon002:before {background-position: 0 -60px;}
#content .sct table .icon003:before {background-position: 0 -120px;}
#content .sct table .icon004:before {background-position: 0 -180px;}
#content .sct table .icon005:before {background-position: 0 -240px;}
#content .sct table .icon006:before {background-position: 0 -300px;}
#content .sct table .icon007:before {background-position: 0 -360px;}
#content .sct table .icon008:before {background-position: 0 -420px;}
#content .sct table .icon009:before {background-position: 0 -480px;}
#content .sct table .icon010:before {background-position: 0 -540px;}
#content .sct table .icon011:before {background-position: -60px 0;}
#content .sct table .icon012:before {background-position: -60px -60px;}
#content .sct table .icon013:before {background-position: -60px -120px;}
#content .sct table .icon014:before {background-position: -60px -180px;}
#content .sct table .icon015:before {background-position: -60px -240px;}
#content .sct table .icon016:before {background-position: -60px -300px;}
#content .sct table .icon017:before {background-position: -60px -360px;}
#content .sct table .icon018:before {background-position: -60px -420px;}
#content .sct table .icon019:before {background-position: -60px -480px;}
#content .sct table .icon020:before {background-position: -60px -540px;}
#content .sct table .icon021:before {background-position: -120px 0;}
#content .sct table .icon022:before {background-position: -120px -60px;}
#content .sct table .icon023:before {background-position: -120px -120px;}
#content .sct table .icon024:before {background-position: -120px -180px;}
#content .sct table .icon025:before {background-position: -120px -240px;}
#content .sct table .icon026:before {background-position: -120px -300px;}
#content .sct table .icon027:before {background-position: -120px -360px;}
#content .sct table .icon028:before {background-position: -120px -420px;}
#content .sct table .icon029:before {background-position: -120px -480px;}
#content .sct table .icon030:before {background-position: -120px -540px;}
#content .sct table .icon031:before {background-position: -180px 0;}
#content .sct table .icon032:before {background-position: -180px -60px;}
#content .sct table .icon033:before {background-position: -180px -120px;}
#content .sct table .icon034:before {background-position: -180px -180px;}
#content .sct table .icon035:before {background-position: -180px -240px;}
#content .sct table .icon036:before {background-position: -180px -300px;}
#content .sct table .icon037:before {background-position: -180px -360px;}
#content .sct table .icon038:before {background-position: -180px -420px;}
#content .sct table .icon039:before {background-position: -180px -480px;}
#content .sct table .icon040:before {background-position: -180px -540px;}
#content .sct table .icon041:before {background-position: -240px 0;}
#content .sct table .icon042:before {background-position: -240px -60px;}
#content .sct table .icon043:before {background-position: -240px -120px;}
#content .sct table .icon044:before {background-position: -240px -180px;}
#content .sct table .icon045:before {background-position: -240px -240px;}
#content .sct table .icon046:before {background-position: -240px -300px;}
#content .sct table .icon047:before {background-position: -240px -360px;}
#content .sct table .icon048:before {background-position: -240px -420px;}
#content .sct table .icon049:before {background-position: -240px -480px;}
#content .sct table .icon050:before {background-position: -240px -540px;}
#content .sct table .icon051:before {background-position: -300px 0;}
#content .sct table .icon052:before {background-position: -300px -60px;}
#content .sct table .icon053:before {background-position: -300px -120px;}
#content .sct table .icon054:before {background-position: -300px -180px;}
#content .sct table .icon055:before {background-position: -300px -240px;}
#content .sct table .icon056:before {background-position: -300px -300px;}
#content .sct table .icon057:before {background-position: -300px -360px;}
#content .sct table .icon058:before {background-position: -300px -420px;}
#content .sct table .icon059:before {background-position: -300px -480px;}
#content .sct table .icon060:before {background-position: -300px -540px;}
#content .sct table .icon061:before {background-position: -360px 0;}
#content .sct table .icon062:before {background-position: -360px -60px;}
#content .sct table .icon063:before {background-position: -360px -120px;}
#content .sct table .icon064:before {background-position: -360px -180px;}
#content .sct table .icon065:before {background-position: -360px -240px;}
#content .sct table .icon066:before {background-position: -360px -300px;}
#content .sct table .icon067:before {background-position: -360px -360px;}
#content .sct table .icon068:before {background-position: -360px -420px;}
#content .sct table .icon069:before {background-position: -360px -480px;}
#content .sct table .icon070:before {background-position: -360px -540px;}
#content .sct table .icon071:before {background-position: -420px 0;}
#content .sct table .icon072:before {background-position: -420px -60px;}
#content .sct table .icon073:before {background-position: -420px -120px;}
#content .sct table .icon074:before {background-position: -420px -180px;}
#content .sct table .icon075:before {background-position: -420px -240px;}
#content .sct table .icon076:before {background-position: -420px -300px;}
#content .sct table .icon077:before {background-position: -420px -360px;}
#content .sct table .icon078:before {background-position: -420px -420px;}
#content .sct table .icon079:before {background-position: -420px -480px;}
#content .sct table .icon080:before {background-position: -420px -540px;}
#content .sct table .icon081:before {background-position: -480px 0;}
#content .sct table .icon082:before {background-position: -480px -60px;}
#content .sct table .icon083:before {background-position: -480px -120px;}
#content .sct table .icon084:before {background-position: -480px -180px;}
#content .sct table .icon085:before {background-position: -480px -240px;}
#content .sct table .icon086:before {background-position: -480px -300px;}
#content .sct table .icon087:before {background-position: -480px -360px;}
#content .sct table .icon088:before {background-position: -480px -420px;}
#content .sct table .icon089:before {background-position: -480px -480px;}
#content .sct table .icon090:before {background-position: -480px -540px;}
#content .sct table .icon091:before {background-position: -540px 0;}
#content .sct table .icon092:before {background-position: -540px -60px;}
#content .sct table .icon093:before {background-position: -540px -120px;}
#content .sct table .icon094:before {background-position: -540px -180px;}
#content .sct table .icon095:before {background-position: -540px -240px;}
#content .sct table .icon096:before {background-position: -540px -300px;}
#content .sct table .icon097:before {background-position: -540px -360px;}
#content .sct table .icon098:before {background-position: -540px -420px;}
#content .sct table .icon099:before {background-position: -540px -480px;}
#content .sct table .icon100:before {background-position: -540px -540px;}
#content .sct table .icon101:before {background-position: -600px 0;}
#content .sct table .icon102:before {background-position: -600px -60px;}
#content .sct table .icon103:before {background-position: -600px -120px;}
#content .sct table .icon104:before {background-position: -600px -180px;}
#content .sct table .icon105:before {background-position: -600px -240px;}
#content .sct table .icon106:before {background-position: -600px -300px;}
#content .sct table .icon107:before {background-position: -600px -360px;}
#content .sct table .icon108:before {background-position: -600px -420px;}
#content .sct table .icon109:before {background-position: -600px -480px;}
#content .sct table .icon110:before {background-position: -600px -540px;}
#content .sct table .icon111:before {background-position: -660px 0;}
#content .sct table .icon112:before {background-position: -660px -60px;}
#content .sct table .icon113:before {background-position: -660px -120px;}
#content .sct table .icon114:before {background-position: -660px -180px;}
#content .sct table .icon115:before {background-position: -660px -240px;}
#content .sct table .icon116:before {background-position: -660px -300px;}
#content .sct table .icon117:before {background-position: -660px -360px;}
#content .sct table .icon118:before {background-position: -660px -420px;}
#content .sct table .icon119:before {background-position: -660px -480px;}
#content .sct table .icon120:before {background-position: -660px -540px;}
#content .sct table .icon121:before {background-position: -720px 0;}
#content .sct table .icon122:before {background-position: -720px -60px;}
#content .sct table .icon123:before {background-position: -720px -120px;}
#content .sct table .icon124:before {background-position: -720px -180px;}
#content .sct table .icon125:before {background-position: -720px -240px;}
#content .sct table .icon126:before {background-position: -720px -300px;}
#content .sct table .icon127:before {background-position: -720px -360px;}
#content .sct table .icon128:before {background-position: -720px -420px;}
#content .sct table .icon129:before {background-position: -720px -480px;}
#content .sct table .icon130:before {background-position: -720px -540px;}
#content .sct table .icon131:before {background-position: -780px 0;}
#content .sct table .icon132:before {background-position: -780px -60px;}
#content .sct table .icon133:before {background-position: -780px -120px;}
#content .sct table .icon134:before {background-position: -780px -180px;}
#content .sct table .icon135:before {background-position: -780px -240px;}
#content .sct table .icon136:before {background-position: -780px -300px;}
#content .sct table .icon137:before {background-position: -780px -360px;}
#content .sct table .icon138:before {background-position: -780px -420px;}
#content .sct table .icon139:before {background-position: -780px -480px;}
#content .sct table .icon140:before {background-position: -780px -540px;}
#content .sct table .icon141:before {background-position: -840px 0;}
#content .sct table .icon142:before {background-position: -840px -60px;}
#content .sct table .icon143:before {background-position: -840px -120px;}
#content .sct table .icon144:before {background-position: -840px -180px;}
#content .sct table .icon145:before {background-position: -840px -240px;}
#content .sct table .icon146:before {background-position: -840px -300px;}
#content .sct table .icon147:before {background-position: -840px -360px;}
#content .sct table .icon148:before {background-position: -840px -420px;}
#content .sct table .icon149:before {background-position: -840px -480px;}
#content .sct table .icon150:before {background-position: -840px -540px;}
#content #sct1 table td:nth-last-child(2),
#content #sct3 table td:nth-last-child(2),
#content #sct4 table td:nth-last-child(2),
#content #sct6 table td:nth-last-child(3) {
    background-color: #a05305;
}
#content #sct1 table tr:nth-child(2n) td:nth-last-child(2),
#content #sct3 table tr:nth-child(2n) td:nth-last-child(2),
#content #sct4 table tr:nth-child(2n) td:nth-last-child(2),
#content #sct6 table tr:nth-child(2n) td:nth-last-child(3) {
    background-color: #884604;
}
#content .sct table tr:nth-child(2n) td {
    background-color: #9c5705;
}
#content #sct2 table td:nth-last-child(2),
#content #sct5 table td:nth-last-child(2) {
    color: #ffffff;
    background-color: #743403;
}
#content #sct4 table td:last-child,
#content #sct5 table td:nth-child(2),
#content #sct6 table td:nth-child(2){
    color: #f1c768;
}
#content #sct5 table td:last-child,
#content #sct6 table td:last-child {
    color: #f1c768;
}
#content #sct6 table td:nth-last-child(2) {
    color: #fff;
}

#content .sct .tblCont {
    background-color: #FFD35F;
    border: 1px solid #000;
    padding: 30px;
    margin-top: 25px;
    position: relative;
}
#content .sct .tblCont + .tblCont {
    margin-top: 60px;
}
#content .sct .tblCont h3 {
    width: 290px;
    height: 50px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/bg_subttl.png) no-repeat center;
    text-align: center;
    margin: -55px auto 20px;
    padding-top: 13px;
}
#content .sct .tblCont p {
    color: #603000;
    font-size: 15px;
    text-align: center;
    margin-bottom: 20px;
}
#content .sct .tblCont table td {
    background-color: #E4A336;
    color: #683800;
}
#content .sct .tblCont table tr:nth-child(2n) td,
#content #sct2 .tblCont table td:nth-last-child(2) {
    color: #683800;
    background-color: #dd8c2d;
}
#content .sct .tblCont table td:last-child {
    height: 30px;
    text-align: left;
    padding-left: 25px;
}
#content .sct .tblCont:before,
#content #sct5 .tbl2Col:before {
    content: '';
    position: absolute;
}
#content .sct .tblCont1:before {
    width: 146px;
    height: 121px;
    right: -25px;
    bottom: -8px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/egg01.png) no-repeat center;
}
#content .sct .tblCont2:before {
    width: 128px;
    height: 152px;
    left: -60px;
    bottom: -20px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/egg02.png) no-repeat center;
}
#content #sct5 .tbl2Col:before {
    width: 181px;
    height: 145px;
    left: -60px;
    bottom: -55px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/egg03.png) no-repeat center;
    z-index: 9;
}


#content .sct h2 + p {
    color: #884604;
}
#content #sct1 .textCap1 {
    color: #FECF91;
}
#content #sct1 .textCap2 {
    color: #ffae00;
}
#content #sct1 table [class*="coin"] {
    color: #FECF91;
}

#content #sct2 .textRed {
    color: #ee1543 !important;
}
#content #sct2 .attBox,
#content #sct2 .itemBox {
    background-color: #e5cecd;
    border: 1px solid #dec2c8;
}
#content #sct2 .attBox .attList li{
    color: #841b46;
}
#content #sct2 .itemBox h3 {
    background-color: #b63853;
}
#content #sct2 .rewardList li {
    color: #ebc5cf;
    background: #772947;
    background: -moz-linear-gradient(top, #772947 0%, #50182d 100%);
    background: -webkit-linear-gradient(top, #772947 0%,#50182d 100%);
    background: linear-gradient(to bottom, #772947 0%,#50182d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#772947', endColorstr='#50182d',GradientType=0 );
}
#content #sct2 .rewardList .done {
    background: #3c1424;
    background: -moz-linear-gradient(top, #3c1424 0%, #3c1424 100%);
    background: -webkit-linear-gradient(top, #3c1424 0%,#3c1424 100%);
    background: linear-gradient(to bottom, #3c1424 0%,#3c1424 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c1424', endColorstr='#3c1424',GradientType=0 );
}
#content #sct2 .rewardList .done:before {
    content: '';
    width: 76px;
    height: 77px;
    background: url(https://static.ncsoft.jp/images/event/bns/1903random/reward_done.png) no-repeat center;
    position: absolute;
    top: -1px;
    left: 0;
}
#content #sct2 .rewardList .done:nth-child(2n) {
    background: #31111e;
    background: -moz-linear-gradient(top, #31111e 0%, #31111e 100%);
    background: -webkit-linear-gradient(top, #31111e 0%,#31111e 100%);
    background: linear-gradient(to bottom, #31111e 0%,#31111e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31111e', endColorstr='#31111e',GradientType=0 );
}

#content #att dl dd li{
    text-indent: -1em;
    padding-left: 1em;
}