
.money_wrap {display:flex;justify-content:space-between;padding:30px;border:2px solid #585447;border-top-width:0;background-color:#1f1e19;}
.DWB {box-sizing:border-box;padding-left:20px;}
.DWB:first-child {padding:0;}
.DWB .dwi {display:block;box-sizing:border-box;height:40px;line-height:40px;color:#cccccc;font-size:15px;}
.DWB.WIT .dwi {height:63px;line-height:63px;}
.DWB.WIT .dwi.tit {display:flex;justify-content:flex-start;}
.DWB.WIT .dwi.tit::before {content:"";display:block;margin:29px 0;margin-right:5px;width:5px;height:5px;border-radius:50%;background-color:#cccccc;}
.DWB .num {margin-left:10px;color:#ffffff;}
.DWB .guide {font-size:12px;line-height:20px;color:#ffc800;}
.DWB .dwi_btn {display:block;margin-top:12px;line-height:34px;border-radius:4px;background-color:#60522d;text-align:center;color:#fff8e2;}
.DWB .dwm {display:block;box-sizing:border-box;height:28px;line-height:28px;border:0;color:#ffffff;font-size:14px;}
.DWB .dwm.tit {width:80px;}
.DWB .dwm.inp {padding:0 20px;width:calc(100% - 80px);background:none;font-weight:600;}
.DWB .dwm.inp::-webkit-input-placeholder {color:#cccccc;font-weight:300;}
.DWB .dwm.inp::-moz-input-placeholder {color:#cccccc;font-weight:300;}
.DWB .dwm.inp::-ms-input-placeholder {color:#cccccc;font-weight:300;}
.DWB .dwm.bank_pw {text-align:center;}
.DWB .dwm.won {padding-right:20px;}
.DWB .dwm.btn_reset {cursor:pointer;width:90px;border-radius:4px;background:url("../images/bg_gold.jpg") repeat-x left center;background-size:1px 30px;filter:grayscale(100%);box-shadow:inset 0 0 0 1px #aaaaaa;text-align:center;color:#ffffff;}
.MemInfo {width:300px;}
.MemInfo li {display:flex;justify-content:flex-start;}
.MoneyInput {width:calc(100% - 600px);}
.MoneyInput .dwm.inp {padding-right:5px;width:calc(100% - 170px);text-align:right;font-size:18px;color:gold;}
.ConfirmBox {width:300px;}
.dw_input_box {display:flex;justify-content:space-between;margin-bottom:10px;padding:5px;padding-left:20px;border-radius:4px;border:1px solid #c5b41b;background-color:#342e24;}
.dwc_cash_box {display:flex;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box;padding:5px;border-radius:4px;border:1px solid #685f39;background-color:#494227;}
.dwc_cash_box .cashbtn {cursor:pointer;float:left;display:block;box-sizing:border-box;margin:1px;width:calc(100% / 5 - 2px);height:30px;line-height:27px;border-radius:4px;border:1px solid #000000;background-color:#f9f9f9;background-repeat:repeat-x;background-position:left center;background-size:1px 32px;background-image:url("../images/bg_gold.jpg");text-align:center;color:#ffffff;}
.dwc_cash_box .cashbtn:hover {box-shadow:inset 0 5px 5px rgb(0 0 0 / 40%);border-color:#deba65;}
.DW_BTN {cursor:pointer;box-sizing:border-box;display:block;height:76px;line-height:74px;border-radius:4px;border:1px solid gold;background-color:#ffee00;background-repeat:repeat-x;background-position:left center;background-size:1px 78px;background-image:url("../images/bg_gold_light.jpg");text-align:center;color:#000000;font-size:20px;font-weight:600;text-shadow:0 0 5px #ffffff;}
/* Guide */
.DW_Guide {margin-top:40px;}
.DW_Guide .DWG_in {margin-top:40px;}
.DW_Guide .DWG_in:first-child {margin-top:0;}
.DW_Guide .DWG_in .dwg {display:block;margin-bottom:10px;padding:0 10px;padding-bottom:10px;border-bottom:1px solid #444444;color:#f4e496;font-size:15px;font-weight:500;}
.DW_Guide .DWG_in ol {padding:0 10px;}
.DW_Guide .DWG_in ol li 
{
	margin-bottom:10px;
	padding-left:15px;
	line-height:18px;
	color:#cccccc;
	letter-spacing:-1px;
	background-repeat:no-repeat;
	background-position:0px 4px;
	background-image:url("../images/icon_money_g.png");
	background-size:10px;
}
.DW_Guide .DWG_in ol li:last-child {margin-bottom:0px;}
.DW_Guide .DWG_in:last-child ol li:last-child {margin-bottom:0;}
/* List */
.money_list_wrap {position:relative;margin:0 auto;}
.money_list_wrap .list {margin:0;padding:10px;border:2px solid #585447;border-top-width:0;background-color:#1f1e19;}
.money_list_wrap .list .nodata {line-height:500px;text-align:center;font-size:15px;color:#827f6a;}
.money_list_wrap .list .row {display:inline-block;vertical-align:top;box-sizing:border-box;width:100%;border:0px solid #585549;border-bottom-width:1px;}
.money_list_wrap .list .row:last-child {border-bottom-width:0;}
.money_list_wrap .list .row div {float:left;padding:0;line-height:40px;text-align:center;color:#ffffff;}
.money_list_wrap .list .reg_date {width:21%;}
.money_list_wrap .list .name {width:21%;}
.money_list_wrap .list .cash {width:13%;text-align:right !important;font-weight:600;}
.money_list_wrap .list .status {width:16%;}
.money_list_wrap .list .mod_date {width:21%;}
.money_list_wrap .list .delete {width:8%;float:right!important;}
.money_list_wrap .list .row.head {border-color:#757161;background-color:#2f2d23;}
.money_list_wrap .list .row.head div {color:#e9e2c6;text-align:center !important;}
.money_list_wrap .list .delete span {display:inline-block;vertical-align:middle;cursor:pointer;}
.money_list_wrap .list .delete span.btn_cancel {background:url("../images/x.gif") no-repeat center;width:12px;height:40px;}
.money_list_wrap .list .delete span.btn_del {background:url("../images/x.gif") no-repeat center;width:12px;height:40px;}
.money_list_wrap .list .title { line-height:24px; height:24px; color:#fff; font-weight:bold; text-align:center; }
.money_list_wrap .list .item tr { border-bottom:1px solid #999; color:#fff; }
.money_list_wrap .list .item td { line-height:24px; height:24px; text-align:center; }
.money_list_wrap .list .item .cash { color:#fa0; }
.money_wrap .btn {text-align:center;}

/* Point List */
.point_list_wrap .list {margin:0 auto;background:#111111;color:#333;}
.point_list_wrap .list .nodata {line-height:300px;text-align:center;font-size:12px;color:#555555;border:1px solid #666666;background-color:#111111;}
.point_list_wrap .list .row.head {text-align:center;background-color:#cccccc;border:1px solid #aaaaaa;}
.point_list_wrap .list .row.head div {height:27px;line-height:27px;color:#000000;}
.point_list_wrap .list .row {display:flex;justify-content:flex-start;border:1px solid #666666;border-top-width:0;}
.point_list_wrap .list .row div {width:calc(100% / 4);height:35px;line-height:35px;text-align:center;color:#ffffff;}
.point_list_wrap .summary {display:flex;justify-content:flex-end;margin:0 auto;margin-top:5px;padding:0 20px;background-color:#282828;}
.point_list_wrap .summary span {display:block;height:54px;line-height:54px;color:#ffffff;font-size:19px;}
.point_list_wrap .summary .pointTxt {font-weight:600;margin-left:10px;margin-right:5px;}
