.edit_tb { padding:0 5px; }
.gidbx {text-align:left;margin-bottom: 15px;border: 1px solid #49412f;padding: 10px 15px;background: #1d1a11;margin-top: 20px;}
.gidbx_hd {padding: 10px 0;font-size: 16px;font-weight: 600;color: #c29f6f;text-align: left;border-bottom: 1px solid #49412f;}
.gidbx_hd .iconfont {vertical-align:-4px;background: linear-gradient(#ffe3b8, #c39252 33%, #ffe3b8 70%, #cc9b59 83%, #ffe3b8 92%);line-height: 22px;-webkit-background-clip: text;color: transparent;}
.cashTitle { 
    padding: 10px;
    font-size: 14px;
    font-weight: 600;
    color: #c29f6f;
    text-align: left;
 }
 .cashTitle span { color:#837b6f; font-size:12px; }
.gidbx_ct {padding: 10px 0;font-size: 15px;color: #dadada;}
.gidbx_ct > p {line-height: 1.5;font-size: 12px;color: #a99e8f;font-weight:500;text-indent:-10px;margin-left:10px;}
.gidbx_ct > p em{font-style:normal;}
.gidbx_ct span {margin:0 0 0 -24px;color: #ddb57f;font-size:14px;}
.point .gidbx_ct p { margin-left:10px; position:relative; padding:0 0 0 12px; text-indent:0; }
.point .gidbx_ct p i { position:absolute; left:0;top:0; }

.cashin-current { margin:0 0 15px; font-weight:700; }
.cashin-current .tit{ margin:0 0 15px; font-size:22px; color:#ffffff; font-weight:700;}
.cashin-current li { padding:0 0 10px 0; }
.cashin-current li .thumb {
    position: relative;
    overflow: hidden;
    background: #1d1a11;
    border: 2px solid #49412f;
}
.cashin-current li .thumb h3 {height:50px;/* padding:0 0 0 25px; */line-height:52px;color: #ddb57f;font-size: 18px;font-weight:600;background: #15130c;text-align: center;}
.cashin-current li .thumb .ctInner { position:relative; padding:20px 20px 20px 35%; }
.cashin-current li .thumb .ctInner .rate {position: absolute;left: 0px;top: 20px;width:35%;font-size: 22px;font-weight:600;color: #e3bd88;text-align: center;}
.cashin-current li .thumb .ctInner .help {font-size:13px;color: #857b6d;line-height:1.5;}
.cashin-current li .thumb .ctInner .help strong {font-size:16px;color: #e3bd88;}
.cashin-current .tit-help {color: #857b6d;text-align:center;border-top: 1px solid #49412f;padding:10px 0;line-height:18px;font-size:13px;}
.cashin-current .cashout-info {text-align:center;background: #1d1a11;line-height:20px;color:#fff;font-size:13px;font-weight:600;padding:20px 0;border: 2px solid #49412f;}
.cashin-current .cashout-info .iconfont {font-size:35px;color: #e3bd88;}


.section-box{/* background: rgba(0,0,0,.5); */margin-bottom: 10px;overflow: hidden;position: relative;}
.section-box-tit{height:40px;line-height:40px;color: #ddb57f;font-size: 16px;font-weight: 600;text-align: left;}

.cashin-wraper{
    overflow: hidden;
    border: 1px solid #49412f;
    padding:10px 15px;
    text-align: left;
    border-radius:0;
}
.cashin-wraper dl{}
.cashin-wraper dl dt{font-size: 16px;font-weight:700;color: #dba33a;margin-bottom: 12px;}
.cashin-wraper dl dt .iconfont { vertical-align: middle; font-size: 22px; }
.cashin-wraper dl dt img{margin-right:5px;width: 21px;}
.cashin-wraper dl dd{padding-left: 10px;font-size: 12px;font-weight:500;color: #f1f1f1;margin-top: 0;line-height: 1.7;}
.cashin-wraper .section {padding: 0 5px 10px;border-bottom: 1px solid #49412f;}
.cashin-wraper .section:last-child { border:0; }
.cashin-wraper .section .title {padding:15px 0 10px;color: #c1b5a4;font-size: 14px;font-weight:500;}
.cashin-wraper .section.hasMoney .value{font-weight:700;font-size: 13px;color: #c1b5a4;}
.cashin-wraper .section.hasMoney.point .value{ font-weight:500; color:#fff; font-size:16px; }
.cashin-wraper .section.hasMoney.notFat .value { font-weight:500; }
.cashin-wraper .section.hasMoney .value strong {color: #ddb57f;font-family: "a3";font-size: 15px;}
.cashin-wraper .section.bank .value button { width:137px; height:37px; line-height:37px; border:0; border-radius: 5px; font-size:16px; font-weight:500; color:#fff; background:#9d0d0d; }
.cashin-wraper .section.bank .value button i { font-size:18px; vertical-align: top; }
.cashin-wraper .section.charge .chargeArea { margin-left:-5px; }
.cashin-wraper .section.charge .chargeArea span.input { float:left;width:calc(200% / 3 - 5px); height:40px; margin:5px 0 0 5px; color:#fff; }
.cashin-wraper .section.charge .chargeArea span.input input,
.cashin-wraper .section.points span.input input {width:calc(100% - 20px);padding:0 10px;height:40px;border: 1px solid #4d4339;outline:0;background: #000000;color:#fff;}
.cashin-wraper .section.points { padding-left:0; padding-right:0; }
.cashin-wraper .section.points .btn-all { display:block; font-size:0; margin:7px 0 10px -5px; } 
.cashin-wraper .section.points span.input { color:#fff; }
.cashin-wraper .section.points span.input input { width:calc(100% - 155px);  }
.cashin-wraper .section.points a { float:left; width:calc(100% / 4 - 5px); height:42px; background:linear-gradient(to left,#d8d8d8,#fbfbfb); border-radius: 5px; color:#0f0f10; font-size:15px; font-weight:500; vertical-align: top; margin-left:5px; }
.cashin-wraper .section.points span.input a { width:63px; float:right; text-align: center; line-height:40px; }
.cashin-wraper .section.points span.input a.max { background:linear-gradient(to left, #9a0d0d,#be1212); color:#fff; }
.cashin-wraper .section.points span.input a.clear { background:linear-gradient(to left,#4a1779,#5f4278); color:#fff; }

.cashin-wraper .section.charge .chargeArea button {float:left;width:calc(100% / 3 - 5px);height:40px;line-height:40px;padding:0;margin:5px 0 0 5px;background: #40382d;border:0;color: #fff;font-size: 14px;}
.cashin-wraper .section.charge .chargeArea button.btn_red {background: linear-gradient(#554230, #896739);color:#fff;}
.cashin-wraper .section.name .value {width: 188px;height: 42px;line-height: 40px;border: 1px solid #4d4339;background: #000;padding: 0 10px;font-size: 13px;color: #fff;}
.cashin-wraper .section .help {margin:10px 0 0 0;font-size:12px;line-height:18px;color: #72695c;font-weight:500;}
.cashin-wraper .section .help.txtRed {margin-top:5px;color: #72695c;}
.cashin-wraper .section.password .input #exchange_pw,
.cashin-wraper .section .inputMode {width:100%;padding: 0 10px;height: 40px;border: 1px solid #4d4339;outline: 0;background: #000000;color: #fff;}
.cashin-wraper .section .inputMode { font-size:14px; line-height:40px; }
.cashin-wraper .section .inputMode::placeholder { color:#4a473b; }

.edit_tb .btn_line { padding:20px 0 30px; }
.edit_tb .btn_line .btnCharge {
    width: 100px;
    height: 40px;
    line-height: 36px;
    padding: 0;
    font-size: 16px;
    font-weight: 600;
    color: #ddb57f;
    background: #15130c;
    border: 2px solid;
    border-image: linear-gradient(#ddb57e, #fde1b6 41%, #cc9b59 71%, #ffffff 88%, #cc9b59 100%) 1 / 1 / 0 stretch;
}
.cash-type { display:flex; align-items: center; margin:0 auto; justify-content: center; width:35px; height:35px; border-radius:5px; font-size:12px; vertical-align: middle; }

.edit_tb .btn_line .btnCharge .iconfont2 {vertical-align: -4px;display: none;}
.cash-type.r-red {color: #c03737;/* background:#711414; */}
.cash-type.r-blue {color: #ddb57f;}
.cash-type.r-gray {color: #857b6d;/* background:#4c4c4c; */}
.edit_tb .red2 {/* color:#f13131; */}

.edit_tb table {width: 100%;table-layout: fixed;border-collapse: collapse;/* box-shadow: 0 4px 0 rgba(0, 0, 0, 0.2); */letter-spacing: -1px;}
.edit_tb table tr {/* background-color: #fff; */border-top: 1px solid #b79c6d;color: #333;}
.edit_tb table tr:first-child th { border-top:2px solid #e0c26b; }
.edit_tb table tr th {padding: 0 1px; font-size:16px; background-color: #362a19;font-weight: 500;vertical-align: middle;color: #fff;}
.edit_tb table tr td {height: 50px;padding: 8px 8px;border-left: 0;text-align: left;color: #dadada;/* background: rgba(255, 255, 255, 0.15); */vertical-align: middle;font-size:16px; font-weight:500; }
.edit_tb table tr td button {font-size: 13px; cursor: pointer;}
.edit_tb table tr td label {display: inline-block; margin-right: 20px;}
.edit_tb table tr td em {color: #13bf83;}
.edit_tb table tr td p {padding-top: 5px; color: #aaa; font-size: 12px;}
.edit_tb table tr td .chk_row {margin-bottom: 10px;}
.edit_tb table tr td .my_money {color: #FFC000; font-size: 14px;}
.edit_tb table tr td .my_point {color: #45d84c; font-size: 14px;}
.edit_tb table tr td .bak_num {display: block; margin: 5px 0; font-size: 13px; vertical-align: middle;}
.edit_tb table tr td .pd10 {display: block; margin: 0 5px 0 0; font-size: 13px; vertical-align: middle; letter-spacing: -1px;}
.edit_tb table tr td .input_box {display: inline-block;}
.edit_tb table tr td .input_box input {width: 100%;height: 30px;line-height: 30px;padding: 5px 10px;border: none;background-color: transparent;border: 1px solid #7f704c !important;color: #fff;font-size: 13px;-webkit-box-sizing: border-box;}
.edit_tb table tr td .box_pd10 {padding: 2px 0;}
.edit_tb .tx_yellow { color:#e9d57d !important; }
.bt_l {
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    font-size: 13px;
    letter-spacing: -1px;
    vertical-align: middle;
    border-radius: 0;
}

.cashin-wraper.mypageUpdate { background:#1d1a11; border:1px solid #49412f; }
.cashin-wraper.mypageUpdate .section .inputMode { height:35px; }