.pop_wrap .pop_outter { max-width: 1300px !important; }
.mamber_wrap .pop_wrap .pop_outter { max-width: 500px !important; }

.addrList .container,
.wallet_wrap .container { max-width:1300px; }


.mamber_wrap .outter .inner { width:100%; max-width:888px; margin: 0 auto; box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05); border-radius:0 0 3rem 3rem; padding: 0 3rem 6rem; box-sizing: border-box; }
.mamber_wrap .input_line input,
.mamber_wrap select { border-radius: 5px; height: 50px; border: 1px solid #eaeaea; box-sizing: border-box; padding-left: 1.9rem; font-size:16px; color:var(--caa); width:100%; }
.mamber_wrap select { padding-left: 1.4rem; }
.mamber_wrap input:-ms-input-placeholder { color: var(--caa); }
.mamber_wrap input::-webkit-input-placeholder { color: var(--caa); } 
.mamber_wrap input::-moz-placeholder { color: var(--caa); }
.mamber_wrap input::-moz-placeholder { color: var(--caa); }
.mamber_wrap .sla { display: inline-flex; width:34px; text-align: center;justify-content: center; align-items: center; font-size:16px; color:#666; }
.mamber_wrap .input_line { display:flex; align-items: center; padding: 0 10px; box-sizing:border-box; margin-top: 3rem; }
.mamber_wrap .input_line:first-child { margin-top: 0; }
.mamber_wrap .input_line label,
.mamber_wrap .input_line .blank { display: inline-flex; width:160px; font-size:1.8rem; color:var(--c88); font-weight: 300; flex-shrink: 0; }
.mamber_wrap .input_line label span {  }
.mamber_wrap .input_line label.important {  }
.mamber_wrap .input_line label.important span { position:relative; display:inline-block; }
.mamber_wrap .input_line label.important span:before { content:""; display:inline-block; width:6px; height:6px; background:var(--main_red); border-radius: 50%; position: absolute; right: -10px; top:2px; }
.mamber_wrap .input_line .input_box { width:calc(100% - 160px); display:flex; align-items: center; flex-wrap:wrap; }
.mamber_wrap .input_line .input_box .ps { width:100%; margin-top: 1rem; color:var(--main_red); }
.mamber_wrap .ibtn { margin-left: 10px; width: 100px; height:50px; border-radius: 5px; background: var(--caa); border: 0; font-size:16px; color:#fff; }
.mamber_wrap .mail_line .ibtn { width: 80px; }

.mamber_wrap .mail_line input[type="text"],
.mamber_wrap .mail_line select { width:33.33%; }
.mamber_wrap .mail_line input[type="text"] { max-width:173px; }
.mamber_wrap .mail_line select { max-width:178px; margin-left: 10px; }

.mamber_wrap .cert_line { background:#f7f7f7; padding:1rem; box-sizing:border-box; margin-top: 1rem; }
.mamber_wrap .cert_line .lInner { background:#fff; padding: 2rem; box-sizing:border-box; width:100%; display:flex; flex-direction:column; }
.mamber_wrap .cert_line .lInner > label { font-size:1.6rem; margin-bottom: 1rem; font-weight: 600; color:#000; width:100%; }
.mamber_wrap .cert_line .lInner .input_box { width:100%; display:flex; align-items:center; justify-content:space-between; box-sizing:border-box; border-top: 2px dotted #eaeaea; margin-top: 1rem; padding-top: 1rem; gap:1rem; }
.mamber_wrap .cert_line .lInner .input_box:nth-child(2) { border-top: 0; margin-top: 0; padding-top: 0; }
.mamber_wrap .cert_line .lInner .input_box .left { display:flex; align-items:center; gap:1rem; }
.mamber_wrap .cert_line .lInner .input_box input { width:16px; height:16px; }
.mamber_wrap .cert_line .lInner .input_box label { font-size:1.6rem; width:auto; }
.mamber_wrap .cert_line .lInner .input_box button { width:100px; height:24px; font-size:1.4rem; color:var(--white); font-weight: 500; border-radius:5px; border: 0; background:var(--c3a); }

.mamber_wrap .companyMes { border-top: 1px solid #eaeaea; box-sizing:border-box; font-size: 1.8rem; color: var(--main_red); font-weight: 300; padding: 3rem 10px 0; margin-top: 3rem; display:flex; align-items:center; }
.mamber_wrap .companyMes i { margin-right: 1rem; display:inline-flex; align-items:center; justify-content:center; text-align: center; width:30px; height:30px; border-radius:50%; background:var(--main_red); font-size:14px; color:var(--white); }

.mamber_wrap .sms_line { border-top: 1px solid #eaeaea; padding-top: 3rem; }
.mamber_wrap .sms_line > label { width:200px; }
.mamber_wrap .sms_line .input_box { width:auto; }
.mamber_wrap .sms_line .input_box > div { font-size:1.5rem; color:#999; font-weight: 500; display:inline-flex; align-items: center; margin-left: 3rem; }
.mamber_wrap .sms_line .input_box > div:first-child { margin-left: 0; }
.mamber_wrap .sms_line .input_box > div label { width:auto; }
.mamber_wrap .sms_line .input_box > div input { width:16px; height:16px; margin-right: 1rem; }

.mamber_wrap .sns_login { border-bottom:1px solid #eaeaea; padding-bottom: 3rem; }
.mamber_wrap .sns_login label { width:200px; }
.mamber_wrap .sns_login .input_box { width:auto; }
.mamber_wrap .sns_login .input_box li { font-size:0; margin-left: 3rem; }
.mamber_wrap .sns_login .input_box li:first-child { margin-left: 0; }
.mamber_wrap .sns_login .input_box li a { font-size:0; }

.mamber_wrap .ps_box { margin-top: 5px; padding-bottom: 4.8rem; border-bottom: 1px solid #eaeaea; box-sizing: border-box; margin-bottom: 3rem;}
.mamber_wrap .ps_box .ps { font-size:14px; color:var(--c88); line-height: 20px; font-weight: 300; }

.mamber_wrap .submit_box { gap:10px; }
.mamber_wrap .submit_box button,
.mamber_wrap .submit_box a { border-radius:5px; height:40px; font-size:1.4rem; }
.mamber_wrap .submit_box .grayBtn { border: 1px solid #eaeaea; color:var(--c88); font-weight: 300; }


.telCertify {  }
.telCertify .attachBtn { display:flex; align-items:end; }
.telCertify .inputCustom { width:100%; height:40px; padding-left: 1rem; border: 0; border-bottom:1px solid var(--cDa); box-sizing:border-box; border-radius:5px 5px 0 0; font-size:1.6rem; }
.telCertify .attachBtn input { max-width:calc(100% - 100px - 1rem); }
.telCertify .attachBtn input[disabled] { background:#f7f7f7; }
.telCertify .attachBtn button { width:100px; height:40px; margin-left: 1rem; background:var(--c22); border-radius:5px; color:var(--white); border: 0; }
.telCertify .certifyCom { margin-top: 1rem; }
.telCertify .certifyCom .txt { margin-top: 5px; font-size:1.4rem; color:var(--main_red); }
.telCertify .nextLine { display:flex; align-items: center; justify-content: center; margin-top: 3rem; }
.telCertify .nextLine a,
.telCertify .nextLine button { display:inline-flex; border: 0; width:120px; height:50px; align-items:center; justify-content: center; text-align: center; border-radius:5px; font-size:1.6rem; }
.telCertify .nextLine .nextBtn { background:var(--main_red); color:var(--white); font-weight: 600; }


.inJoin_box .input_line { flex-wrap:wrap; }
.inJoin_box .mail_line input[type="text"] { width:100%; max-width:100%; color:var(--c88); background: var(--gray); }
.inJoin_box .input_line .danger { width:100%; padding-left: 160px; box-sizing:border-box; font-size:14px; color:var(--main_red); font-weight: 300; margin-top: 6px; }
.inJoin_box .input_line.last { border-bottom: 1px solid #eaeaea; padding-bottom: 4.6rem; margin-bottom: 3rem; }


.tab_bar ul { display:flex; align-items: center; margin-top:0; }
.tab_bar ul li { flex:1; }
.tab_bar ul li a { width:100%; display:flex; align-items: center; justify-content: center; border-radius:1rem 1rem 0 0; background:var(--gray); font-size:1.6rem; color:var(--c66); height:6rem; }
.tab_bar ul li a strong { font-size:2rem; font-weight: 400; }
.tab_bar ul li a .num { display:inline-flex; height:25px; font-size:1.8rem; color:#fff; font-weight: 600; background:var(--c66);border-radius:1rem; padding: 0 1rem; box-sizing:border-box; margin-right: 3px; font-style: normal; align-items: center; }
.tab_bar ul li a.active { background:var(--main_red); color:#fff; }
.tab_bar ul li a.active strong { font-weight: 600; } 
.tab_bar ul li a.active .num { background:var(--black); }

.wallet_wrap .tab_bar ul { margin-top: 4.6rem; }
.wallet_wrap .tab_bar ul li a { border: 1px solid var(--cDa); border-bottom:0; box-sizing:border-box; }
.wallet_wrap .tab_bar ul li a.active { border-color:transparent }



.list_wrap .list_inner { padding: 3.8rem 5rem 5rem; box-sizing: border-box; border: 2px solid var(--main_red); border-radius:0 0 1rem 1rem; }

.addrList .list_wrap .list_inner .all_line { display:flex; align-items: center; justify-content: space-between; }
.addrList .list_wrap .list_inner .all_line .left { font-size:1.6rem; color:var(--c3a); font-weight: 500; }
.addrList .list_wrap .list_inner .all_line .left i { font-size:2rem; color:var(--c66); font-style: normal; font-weight: 500; }
.addrList .list_wrap .list_inner .all_line .left span { background:var(--c66); border-radius:1rem; display:inline-flex; align-items:center; height:25px; font-size:1.8rem; color:var(--white); font-weight: 600; padding: 0 12px; box-sizing:border-box; margin-right: 3px; margin-left: 3rem; }
.addrList .list_wrap .list_inner .all_line a { display:inline-flex; width:116px; height:35px; background:var(--brown); border-radius:5px; font-size:1.6rem; color:#fff; font-weight: 800; align-items: center; justify-content: center; text-align: center; }

.addrList .list_wrap .list_inner .flex_table { margin-top: 3rem; display:table; width:100%; }
.addrList .list_wrap .list_inner .flex_table .tr { display:table-row; }
.addrList .list_wrap .list_inner .flex_table .th_tr {  box-sizing:border-box; }
.addrList .list_wrap .list_inner .flex_table .tr .th,
.addrList .list_wrap .list_inner .flex_table .tr .td { display:table-cell; vertical-align: middle; text-align: center; box-sizing:border-box; }
.addrList .list_wrap .list_inner .flex_table .tr .th:first-child,
.addrList .list_wrap .list_inner .flex_table .tr .td:first-child { padding-left: 2rem; }
.addrList .list_wrap .list_inner .flex_table .tr .th { font-size:1.6rem; color:var(--c88); height:60px; background:var(--gray); border-bottom:0 !important; padding: 2rem 2rem; }
.addrList .list_wrap .list_inner .flex_table .tr .th:first-child { border-radius: 2rem 0 0 2rem; }
.addrList .list_wrap .list_inner .flex_table .tr .th:last-child { border-radius:0 2rem 2rem 0; }
/*
.addrList .list_wrap .list_inner .flex_table .tr .th span { display:inline-flex; align-items:center; cursor:pointer; }
.addrList .list_wrap .list_inner .flex_table .tr .th span:after { content:"\f0d7"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: 1rem; }
*/
.addrList .list_wrap .list_inner .flex_table .tr .td { padding: 2rem 2rem; font-size:1.6rem; color:var(--c66); border-bottom: 1px solid #eaeaea; }
.addrList .list_wrap .list_inner .flex_table .tr .td:first-child input[type="checkbox"] { accent-color: var(--main_red); }
.addrList .list_wrap .list_inner .flex_table .tr:last-child .td { border-bottom:0; }
.addrList .list_wrap .list_inner .flex_table .tr .td a { display:inline-flex; align-items:center; justify-content: center; text-align: center; width:100px; height:40px; border: 1px solid #cacaca; box-sizing:border-box; font-size:1.6rem; color:var(--c66); border-radius:5px; cursor: pointer; }
.addrList .list_wrap .list_inner .flex_table .tr .th span { display:inline-flex; align-items:center; cursor:pointer; }
.addrList .list_wrap .list_inner .flex_table .tr .th span:after { content:"\f0dc"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: 1rem; }
.addrList .list_wrap .list_inner .flex_table .tr .th.order-desc span:after { content:"\f0dd"; }
.addrList .list_wrap .list_inner .flex_table .tr .th.order-asc span:after { content:"\f0de"; }


.submit_box { text-align: center; margin-top: 5rem; }
.submit_box a,
.submit_box button { border: 0; border-radius:500px; width:50%; max-width:260px; height:50px; display:inline-flex; align-items: center; justify-content: center; text-align: center; margin: 0 0.5rem; font-size:1.8rem; color:#fff; font-weight: 600; }
.submit_box .blackBtn { background:var(--c22); }
.submit_box .redBtn { background:var(--main_red); }



.inputType01 .form_box { margin-top: 0 !important; padding-top: 0 !important; border-top: 0 !important; }
.fbaWrap .form_box { border-top: 2px solid var(--c22) !important; padding-top: 5rem !important; margin-top: 4.8rem !important; }



.wallet_info .container { background:#f7f7f7; padding: 2rem; box-sizing:border-box; }
.wallet_info .container .inner { display:flex; align-items: center; background:var(--white); height:130px; }
.wallet_info .tit { font-size:2.6rem; color:var(--c66); line-height: 3.4rem; font-weight: 400; padding-right: 2rem; box-sizing:border-box; width:310px; flex-shrink: 0; display:flex; align-items:center; justify-content:center; flex-direction: column; }
.wallet_info .tit strong { font-size:3rem; color:var(--black); margin-right: 7px; }
.wallet_info .infoBox { width:calc(100% - 310px); display:flex; justify-content:space-around; align-items:center; border-left: 2px dotted var(--cDa); }
.wallet_info .infoBox li { display:inline-flex; align-items: center; }
.wallet_info .infoBox li i { background:var(--black); border-radius:1rem; margin-right: 3rem; flex-shrink: 0; }
.wallet_info .infoBox li .txtBox .txt { font-size:2rem; color:var(--c3a); }
.wallet_info .infoBox li .txtBox .num { font-size:2rem; color:var(-c66); font-weight: 300; }
.wallet_info .infoBox li .txtBox .num strong { font-size:3rem; color:var(--main_red); font-weight: 700; }



.list_wrap .list_inner .titBox .tit { font-size:2.4rem; color:var(--black); font-weight: 800; display:flex; align-items: baseline; justify-content: space-between; }
.list_wrap .list_inner .titBox .tit .ps { font-size:1.8rem; color:var(--main_red); font-weight: 300; }
.list_wrap .list_inner .titBox .tit .ps i { margin-right: 10px; }
.list_wrap .list_inner .titBox .lineBox { border-top: 1px solid var(--cDa); border-bottom: 1px solid var(--cDa); box-sizing:border-box; margin-top: 1.4rem; padding: 2.4rem 2rem; }
.list_wrap .list_inner .titBox .lineBox dl { display:flex; align-items: baseline; }
.list_wrap .list_inner .titBox .lineBox dl dt,
.list_wrap .list_inner .titBox .lineBox dl dd { box-sizing:border-box; }
.list_wrap .list_inner .titBox .lineBox dl dt { font-size:1.8rem; color:var(--c88); font-weight: 600; margin-right: 4rem; }
.list_wrap .list_inner .titBox .lineBox dl dd { font-size:2.2rem; color:var(--c66);  }
.list_wrap .list_inner .titBox .lineBox dl dd strong { font-size:2.6rem; color:var(--main_red); font-weight: 700; margin-right: 6px; }

.list_wrap .list_inner .titBox .cType { display:flex; align-items:center; justify-content: space-between; padding: 1.4rem 2rem; }
.list_wrap .list_inner .titBox .cType .label { font-size:1.8rem; color:var(--black); font-weight: 600; }
.list_wrap .list_inner .titBox .cType input { border: 2px solid var(--cDa); box-sizing:border-box; border-radius:5px; width:400px; height:50px; padding-left: 15px; font-size:1.6rem; color:var(--caa); margin-left: 3rem; }
.list_wrap .list_inner .titBox .cType input:-ms-input-placeholder { color: var(--caa); }
.list_wrap .list_inner .titBox .cType input::-webkit-input-placeholder { color: var(--caa); } 
.list_wrap .list_inner .titBox .cType input::-moz-placeholder { color: var(--caa); }
.list_wrap .list_inner .titBox .cType input::-moz-placeholder { color: var(--caa); }
.list_wrap .list_inner .titBox .cType button { width:140px; height:50px; border-radius:5px; background:var(--black); border: 0; margin-left: 1rem; font-size:1.6rem; color:var(--white); }

.list_wrap .list_inner .titBox .dType { display:flex; align-items: center; padding: 2rem; }
.list_wrap .list_inner .titBox .dType dl { justify-content: center; width:33.33%; border-left: 1px solid #eaeaea; padding-bottom: 4px; }
.list_wrap .list_inner .titBox .dType dl:first-child { border-left: 0; }
.list_wrap .list_inner .titBox .dType dl dt { color:var(--black); }
.list_wrap .list_inner .titBox .dType dl.disable dt { font-size:1.8rem; color:var(--c88); font-weight: 600; margin-right: 4rem; }
.list_wrap .list_inner .titBox .dType dl.disable dd strong { color:var(--black); }

.list_wrap .list_inner .titBox .btnBox { display:flex; justify-content: center; align-items: center; text-align: center; margin-top: 2rem; }
.list_wrap .list_inner .titBox .btnBox a,
.list_wrap .list_inner .titBox .btnBox button { display: inline-flex; width:140px; height:50px; border-radius: 5px; align-items: center; justify-content: center; text-align: center; border: 0; font-size:16px; color:#fff; font-weight: 500; margin: 0 5px; }
.list_wrap .list_inner .titBox .btnBox .redType { background:var(--main_red); }
.list_wrap .list_inner .titBox .btnBox .grayType { background:var(--c66); }

.deposit_charge .list_wrap .list_inner .titBox .btnBox a,
.deposit_charge .list_wrap .list_inner .titBox .btnBox button { width:190px; }



.list_wrap .list_inner .searchLine { display:flex; align-items: center; justify-content: space-between; margin-top: 4rem; }
.list_wrap .list_inner .searchLine .tabBtn { display:flex; width:50%; max-width:310px; background:#eaeaea; border-radius:2rem; padding: 5px; }
.list_wrap .list_inner .searchLine .tabBtn li a { display:flex; height:50px; align-items: center; justify-content:center; text-align: center; padding: 0 3.5rem; box-sizing:border-box; font-size:1.8rem; color:var(--c3a); font-weight: 400; border-radius:2rem; }
.list_wrap .list_inner .searchLine .tabBtn li a.active { background:var(--white); color:var(--main_red); font-weight: 600; }

.list_wrap .list_inner .searchLine .searchBox { display:flex; align-items: center;; }
.list_wrap .list_inner .searchLine .searchBox select { border: 2px solid var(--cDa); box-sizing:border-box; border-radius:5px; width:300px; height:50px; padding-left: 17px; font-size:1.6rem; color:var(--caa); }
.list_wrap .list_inner .searchLine .searchBox button { width:140px; height:50px; border-radius:5px; background:var(--black); border: 0; margin-left: 1rem; font-size:1.6rem; color:var(--white); }

.list_wrap .list_inner .numSel { display:flex; justify-content: end; margin: 25px 0 20px; }
.list_wrap .list_inner .numSel select::-ms-expand { display: none; }
.list_wrap .list_inner .numSel select { -o-appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:var(--white) url('../images/common/select_arrrow02.png') center right 0 no-repeat !important; width:113px; height:auto; border: 0; font-size:1.6rem; color:var(--c3a); font-weight: 400; padding-left: 10px; box-sizing: border-box; }


.list_wrap .list_inner .charge { display:flex; align-items: center; justify-content: space-between; padding: 1.5rem 2rem !important; }
.list_wrap .list_inner .charge .chargeInput dt,
.list_wrap .list_inner .charge .chargeInput dd { box-sizing:border-box; }
.list_wrap .list_inner .charge .chargeInput dt { font-size:1.8rem; color:var(--black) !important; font-weight: 600; }
.list_wrap .list_inner .charge .chargeInput dd { width:100%; max-width:230px; height:50px; border: 2px solid var(--cDa); display:flex; align-items:baseline; padding: 0 1.8rem; border-radius:5px; }
.list_wrap .list_inner .charge .chargeInput dd input { border: 0; height:100%; font-size:2rem; color:var(--main_red); font-weight: 600; width:calc(100% - 15px); outline: 0; }
.list_wrap .list_inner .charge .chargeInput dd input:-ms-input-placeholder { color: var(--c66); }
.list_wrap .list_inner .charge .chargeInput dd input::-webkit-input-placeholder { color: var(--c66); } 
.list_wrap .list_inner .charge .chargeInput dd input::-moz-placeholder { color: var(--c66); }
.list_wrap .list_inner .charge .chargeInput dd input::-moz-placeholder { color: var(--c66); }
.list_wrap .list_inner .charge .chargeInput dd span { display:inline-block; height:100%; font-size: 1.6rem; color:var(--caa); }
.list_wrap .list_inner .charge .chargeResult { display:flex; align-items: center; }
.list_wrap .list_inner .charge .chargeResult dl { border-left: 1px solid #eaeaea; margin-left: 4rem; padding-left: 4rem; }
.list_wrap .list_inner .charge .chargeResult dl:first-child { border-left: 0; margin-left: 0; padding-left: 0; }
.list_wrap .list_inner .charge .chargeResult dl dt,
.list_wrap .list_inner .charge .chargeResult dl dd { box-sizing:border-box; }
.list_wrap .list_inner .charge .chargeResult dl dd { font-size:2rem; }
.list_wrap .list_inner .charge .chargeResult dl dd strong { font-size:2rem; color:var(--black); }


.wallet_wrap .list_wrap .list_inner { padding-top: 4.5rem; }
.wallet_wrap .list_wrap .list_inner .flex_table { display:table; width:100%; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr { display:table-row; }
.wallet_wrap .list_wrap .list_inner .flex_table .th_tr {  box-sizing:border-box; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr .th,
.wallet_wrap .list_wrap .list_inner .flex_table .tr .td { display:table-cell; vertical-align: middle; text-align: center; box-sizing:border-box; font-weight: 600; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr .th:first-child,
.wallet_wrap .list_wrap .list_inner .flex_table .tr .td:first-child { padding-left: 2rem; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr .th { font-size:1.6rem; color:var(--c88); height:60px; background:var(--gray); border-bottom:0 !important; padding: 2rem 2rem; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr .th:first-child { border-radius: 2rem 0 0 2rem; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr .th:last-child { border-radius:0 2rem 2rem 0; }

.wallet_wrap .list_wrap .list_inner .flex_table .tr .td { padding: 2rem 2rem; font-size:1.6rem; color:var(--c66); border-bottom: 1px solid #eaeaea; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr:last-child .td { border-bottom:0; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr .th span { display:inline-flex; align-items:center; cursor:pointer; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr .th span:after { content:"\f0dc"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: 1rem; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr .th.order-desc span:after { content:"\f0dd"; }
.wallet_wrap .list_wrap .list_inner .flex_table .tr .th.order-asc span:after { content:"\f0de"; }


.wallet_wrap .deposit .list_wrap .list_inner .flex_table .tr .td.point,
.wallet_wrap .point .list_wrap .list_inner .flex_table .tr .td.point { color:var(--blueV_co); }
.wallet_wrap .deposit .list_wrap .list_inner .flex_table .tr.use .td.point,
.wallet_wrap .point .list_wrap .list_inner .flex_table .tr.use .td.point,
.wallet_wrap .coupon .list_wrap .list_inner .flex_table .tr .td.point { color:var(--main_red); }


.wallet_wrap .deposit_charge .bottomBox { display:flex; align-items:center; }
.wallet_wrap .deposit_charge .chargeLine { display:flex; align-items:center; padding: 1.5rem 2rem; box-sizing:border-box; flex:1; }
.wallet_wrap .deposit_charge .chargeLine .tit { font-size:1.8rem; color:var(--black); font-weight: 600; margin-right: 4rem; width:100%; max-width:97.63px; }
.wallet_wrap .deposit_charge .chargeLine input[type="text"] { width:100%; max-width:300px; height:50px; border: 2px solid var(--cDa); border-radius:5px; padding-left: 1.8rem; font-size:1.6rem; color:var(--c3a); }
.wallet_wrap .deposit_charge .chargeLine input:-ms-input-placeholder { color: var(--caa); }
.wallet_wrap .deposit_charge .chargeLine input::-webkit-input-placeholder { color: var(--caa); }
.wallet_wrap .deposit_charge .chargeLine input::-moz-placeholder { color: var(--caa); }
.wallet_wrap .deposit_charge .chargeLine.wonLine {  }
.wallet_wrap .deposit_charge .chargeLine.wonLine label { display:inline-flex; align-items:center; margin-left: 3rem; font-size: 1.8rem; color: var(--c22); }
.wallet_wrap .deposit_charge .chargeLine.wonLine label:first-child { margin-left: 0; }
.wallet_wrap .deposit_charge .chargeLine.wonLine label input { margin-right: 1rem; appearance: none; border: 2px solid var(--caa); box-sizing:border-box; width:16px; height:16px; border-radius:50%; }
.wallet_wrap .deposit_charge .chargeLine.wonLine label input:checked { background: var(--main_red); border: 2px solid var(--white); box-shadow: 0 0 0 2px var(--main_red); }


.pop_wrap .pop_inner .submit_box button,
.pop_wrap .pop_inner .submit_box a { margin: 2px 5px !important; }




@media (max-width:1400px){

}


@media (max-width:1200px){

  .addrList .list_wrap .list_inner .flex_table .tr .th,
  .addrList .list_wrap .list_inner .flex_table .tr .td { padding: 2rem 1rem; }

  .address_fo .list_wrap .list_inner .flex_table { display:block; }
  .address_fo .list_wrap .list_inner .flex_table .tr { display:flex; flex-wrap:wrap; align-items: center; border-bottom: 1px solid var(--cDa); box-sizing:border-box; padding: 2.3rem 2rem; position:relative; }
  .address_fo .list_wrap .list_inner .flex_table .tr:nth-child(2n+2) { background:#f7f7f7; }
  .address_fo .list_wrap .list_inner .flex_table .th_tr { display:none; }
  .address_fo .list_wrap .list_inner .flex_table .tr .td { border-bottom:0; padding:0; display: inline-block; line-height: 1em; width:100%; text-align: left; }
  .address_fo .list_wrap .list_inner .flex_table .tr .td.chk { font-size:0; padding-left: 0; width:16px; }
  .address_fo .list_wrap .list_inner .flex_table .tr .td:first-child input { width:16px; height:16px; }
  .address_fo .list_wrap .list_inner .flex_table .tr .td.num { width:40px; text-align: center; }
  .address_fo .list_wrap .list_inner .flex_table .tr .td.nick { height:30px; background:var(--caa); color:var(--white); border-radius:3px; display:inline-flex; align-items:center; justify-content:center; width:80px; flex-shrink: 0; }
  .addrList .list_wrap .list_inner .flex_table .tr .name { text-align:left; font-weight: 600; color:#000; }
  .address_fo .list_wrap .list_inner .flex_table .tr .td.countryName { font-weight: 600; color:#000; }

  .address_fo .list_wrap .list_inner .flex_table .tr .td.moreB { order:1; width:auto; position:absolute; right:2rem; top:3rem; }
  .address_fo .list_wrap .list_inner .flex_table .tr .td a { width:auto; height:auto; font-size:1.6rem; background:transparent; border: 0; font-weight: 500; color:var(--black); border-bottom:1px solid var(--c99); border-radius:0; padding-bottom: 2px; }
  .address_fo .list_wrap .list_inner .flex_table .tr .td a:before { display:none; }
  
  .address_fo .list_wrap .list_inner .flex_table .tr .td.countryName { margin-top: 7px; }
  .address_fo .list_wrap .list_inner .flex_table .tr .td.name,
  .address_fo .list_wrap .list_inner .flex_table .tr .td.country,
  .address_fo .list_wrap .list_inner .flex_table .tr .td.mail,
  .address_fo .list_wrap .list_inner .flex_table .tr .td.tel,
  .address_fo .list_wrap .list_inner .flex_table .tr .td.addr { order:3; margin-top: 7px; }


  .address_in .list_wrap .list_inner .flex_table .tr .td a { width:40px; height:40px; font-size:0; border: 1px solid #eaeaea; background:transparent; }
  .address_in .list_wrap .list_inner .flex_table .tr .td a:before { content:"\f304"; font-family: "Font Awesome 5 Free"; font-weight: 600; font-size:2rem; color:#bbb }

  .address_in .list_wrap .list_inner .flex_table { display:block; }
  .address_in .list_wrap .list_inner .flex_table .tr { display:flex; flex-wrap:wrap; align-items: center; border-bottom: 1px solid var(--cDa); box-sizing:border-box; padding: 2.3rem 2rem; position:relative; }
  .address_in .list_wrap .list_inner .flex_table .tr:nth-child(2n+2) { background:#f7f7f7; }
  .address_in .list_wrap .list_inner .flex_table .th_tr { display:none; }
  .address_in .list_wrap .list_inner .flex_table .tr .td { border-bottom:0; padding:0; display: inline-block; line-height: 1em; width:100%; text-align: left; }
  .address_in .list_wrap .list_inner .flex_table .tr .td.chk { font-size:0; padding-left: 0; width:16px; }
  .address_in .list_wrap .list_inner .flex_table .tr .td:first-child input { width:16px; height:16px; }
  .address_in .list_wrap .list_inner .flex_table .tr .td.num { width:40px; text-align: center; }
  .address_in .list_wrap .list_inner .flex_table .tr .td.nick { height:30px; background:var(--caa); color:var(--white); border-radius:3px; display:inline-flex; align-items:center; justify-content:center; width:80px; flex-shrink: 0; }
  .address_in .list_wrap .list_inner .flex_table .tr .td.name { text-align:left; font-weight: 600; }

  .address_in .list_wrap .list_inner .flex_table .tr .td.moreB { order:1; width:auto; position:absolute; right:2rem; top:3rem; }
  .address_in .list_wrap .list_inner .flex_table .tr .td a { width:auto; height:auto; font-size:1.6rem; background:transparent; border: 0; font-weight: 500; color:var(--black); border-bottom:1px solid var(--c99); border-radius:0; padding-bottom: 2px; }
  .address_in .list_wrap .list_inner .flex_table .tr .td a:before { display:none; }
  
  .address_in .list_wrap .list_inner .flex_table .tr .td.name,
  .address_in .list_wrap .list_inner .flex_table .tr .td.tel,
  .address_in .list_wrap .list_inner .flex_table .tr .td.addr { order:3; margin-top: 7px; }
  

  .wallet_info .infoBox li i { margin-right: 1.5rem; }
  .wallet_info .infoBox li i img { max-width:50px; }
  .wallet_info .infoBox li .txtBox .num strong { font-size:2.6rem; }


  .list_wrap .list_inner .charge .chargeResult dl dt { margin-right: 3rem; }
  .list_wrap .list_inner .charge .chargeResult dl { padding-left: 2rem; margin-left: 2rem; }



}


@media (max-width:992px){


  .wallet_info .tit { width:200px; font-size:2.2rem; line-height: 3rem; }
  .wallet_info .tit strong { font-size:2.6rem; }
  .wallet_info .infoBox { width:calc(100% - 200px); }

  .list_wrap .list_inner .searchLine .searchBox { width:50%; }
  .list_wrap .list_inner .searchLine .searchBox select { width:100%; max-width:300px; }


  .list_wrap .list_inner .titBox .cType { flex-direction: column; align-items: start; }
  .list_wrap .list_inner .titBox .cType .couponBox { margin-top: 10px; width:100%; }
  .list_wrap .list_inner .titBox .cType input { width:calc(100% - 60px - 150px - 4rem); max-width:400px; }


  .list_wrap .list_inner .titBox .dType { flex-wrap:wrap; }
  .list_wrap .list_inner .titBox .dType dl:first-child { width:100%; justify-content:space-between; margin-bottom: 2rem; flex-wrap:wrap; }
  .list_wrap .list_inner .titBox .dType dl:first-child dt,
  .list_wrap .list_inner .titBox .dType dl:first-child dd {  }
  .list_wrap .list_inner .titBox .dType dl:first-child dd { margin-top: 1rem; font-size:2.2rem; }
  .list_wrap .list_inner .titBox .dType dl:first-child dd strong { font-size:2.6rem; }
  .list_wrap .list_inner .titBox .dType dl.disable { border-left: 0; width:auto; margin-left: 4rem; display:flex; margin-left: 0; width:100%; margin-top: 1rem; }
  .list_wrap .list_inner .titBox .dType dl.disable:nth-child(2) { margin-top: 0; }
  .list_wrap .list_inner .titBox .dType dl.disable dt { margin-right: 2rem; margin-right: 0; width:80px; flex-shrink: 0; }
  .list_wrap .list_inner .titBox .dType dl.disable dd { font-size:2rem; text-align: right; width:calc(100% - 80px); }
  .list_wrap .list_inner .titBox .dType dl.disable dd strong { font-size:2.2rem; }


  .list_wrap .list_inner .charge { flex-wrap:wrap; padding-bottom: 2rem !important; }
  .list_wrap .list_inner .charge > dl:first-child { width:100%; justify-content:space-between; margin-bottom: 2rem; flex-wrap:wrap; }
  .list_wrap .list_inner .charge > dl:first-child dt,
  .list_wrap .list_inner .charge > dl:first-child dd {  }
  .list_wrap .list_inner .charge > dl:first-child dd { margin-top: 1rem; font-size:3rem; }
  .list_wrap .list_inner .charge > dl:first-child dd strong { font-size:3.4rem; }
  .list_wrap .list_inner .charge .chargeResult { flex-wrap:wrap; width:100%; margin-top: 0; }
  .list_wrap .list_inner .charge .chargeResult dl { border-left: 0; width:auto; margin-left: 4rem; display:flex; margin-left: 0; width:100%; margin-top: 1rem; padding-left: 0; }
  .list_wrap .list_inner .charge .chargeResult dl:first-child { margin-top: 0; }
  .list_wrap .list_inner .charge .chargeResult dl dt { margin-right: 2rem; margin-right: 0; width:85px; flex-shrink: 0; }
  .list_wrap .list_inner .charge .chargeResult dl dd { font-size:2rem; text-align: right; width:calc(100% - 85px); }
  .list_wrap .list_inner .charge .chargeResult dl dd strong { font-size:2.2rem; }



}


@media (max-width:768px){


	.mamber_wrap .input_line label,
	.mamber_wrap .input_line .blank { width:120px; }
	.mamber_wrap .input_line .input_box { width:calc(100% - 120px); }
	.mamber_wrap .sms_line > label,
	.mamber_wrap .sns_login label { width:200px; }
	.mamber_wrap .sms_line .input_box,
	.mamber_wrap .sns_login .input_box { width:calc(100% - 200px); }

	.tab_bar ul li a strong { font-size:1.8rem; }

	/*
	.addrList .list_wrap .list_inner .flex_table { display:block; }
	.addrList .list_wrap .list_inner .flex_table .tr { display:flex; flex-wrap:wrap; align-items: center; border-bottom: 1px solid var(--cDa); box-sizing:border-box; padding: 1.5rem 1.5rem; justify-content: space-between; position:relative; }
	.addrList .list_wrap .list_inner .flex_table .tr:nth-child(2n+2) { background:#f7f7f7; }
	.addrList .list_wrap .list_inner .flex_table .th_tr { display:none; }
	.addrList .list_wrap .list_inner .flex_table .tr .td { border-bottom:0; padding:0; display: inline-block; line-height: 1em; }
	.addrList .list_wrap .list_inner .flex_table .tr .th:first-child,
	.addrList .list_wrap .list_inner .flex_table .tr .td:first-child { padding-left: 0; }
	.addrList .list_wrap .list_inner .flex_table .tr .td:first-child { width:16px; flex-shrink: 0; } 
	.addrList .list_wrap .list_inner .flex_table .tr .td:nth-child(2) { width:50px; flex-shrink: 0; }
	.addrList .list_wrap .list_inner .flex_table .tr .td.chk { font-size:0; }
	.addrList .list_wrap .list_inner .flex_table .tr .td:first-child input { width:16px; height:16px; }
	.addrList .list_wrap .list_inner .flex_table .tr .td.nick { height:40px; background:var(--caa); color:var(--white); border-radius:3px; display:inline-flex; align-items:center; justify-content:center; width:80px; order:3; margin-right: 1rem; flex-shrink: 0; }
	.addrList .list_wrap .list_inner .flex_table .tr .td.name { width:calc(100% - 80px - 50px - 16px - 40px - 1rem); text-align:left; padding-left: 1.4rem; order:1; }
	.addrList .list_wrap .list_inner .flex_table .tr .td.tel,
	.addrList .list_wrap .list_inner .flex_table .tr .td.addr { margin-top: 7px; }
	.addrList .list_wrap .list_inner .flex_table .tr .td.tel { order:5; text-align: left; width:50%; max-width:120px; }
	.addrList .list_wrap .list_inner .flex_table .tr .td.addr { order:6; width:50%; text-align: right; width:calc(100% - 120px); color:var(--black); font-weight: 600; }
	.addrList .list_wrap .list_inner .flex_table .tr .td.moreB { order:4; flex-shrink: 0; }

	.address_fo .list_wrap .list_inner .flex_table .tr .td.country,
	.address_fo .list_wrap .list_inner .flex_table .tr .td.mail { width:50%; margin-top: 7px; }
	.address_fo .list_wrap .list_inner .flex_table .tr .td.country { order:5; text-align:left; }
	.address_fo .list_wrap .list_inner .flex_table .tr .td.mail { order:5; text-align: right; } 
	.address_fo .list_wrap .list_inner .flex_table .tr .td.tel { order:6; }*/


	.wallet_info { padding-left: 1.5rem; padding-right: 1.5rem; box-sizing:border-box; }
	.wallet_info .container .inner { flex-direction: column; align-items: start; padding:3rem 3rem; height:auto; box-sizing:border-box; }
	.wallet_info .tit { flex-direction: row; justify-content: start; width:100%; }
	.wallet_info .tit span br { display:none; }
	.wallet_info .infoBox { padding-left: 0; border-left: 0; border-top: 2px dotted var(--cDa); width:100%; margin-top: 1rem; padding-top: 1rem; }
	.wallet_info .infoBox li { width:33.33%; }


	.list_wrap .list_inner .searchLine { flex-direction: column; }
	.list_wrap .list_inner .searchLine .tabBtn { width:100%; max-width:100%; justify-content: center; }
	.list_wrap .list_inner .searchLine .searchBox { width:100%; margin-top: 1rem; padding-left: 0; }
	.list_wrap .list_inner .searchLine .searchBox select { width:100%; max-width:calc(100% - 150px); }


	.wallet_wrap .list_wrap .list_inner .flex_table { display:block; }
	.wallet_wrap .list_wrap .list_inner .flex_table .tr { display:flex; flex-wrap:wrap; align-items: center; width:100%; justify-content: space-between; border-top: 1px solid #eaeaea; box-sizing:border-box; padding: 2rem 1.5rem; }
	.wallet_wrap .list_wrap .list_inner .flex_table .th_tr { display:none; }
	.wallet_wrap .list_wrap .list_inner .flex_table .tr .td { display:inline-block; border-bottom:0; padding: 0; }
	.wallet_wrap .list_wrap .list_inner .flex_table .tr .td.value { padding-left: 0; display:inline-flex; align-items: center; justify-content: center; border-radius:5px; order:1; color:var(--black); }
	.wallet_wrap .list_wrap .list_inner .flex_table .tr .td.bigValue { padding-left: 0; display:flex; align-items: center; justify-content: center; border-radius:5px; order:1; color:var(--black); }
	.wallet_wrap .list_wrap .list_inner .flex_table .tr .td.date  { width:50%; max-width:80px; text-align: right; order:4; margin-top: 7px; }
	.wallet_wrap .list_wrap .list_inner .flex_table .tr .td.txt { order:3; width:calc(100% - 80px); text-align:left; margin-top: 7px; padding-right: 2rem; }
	.wallet_wrap .list_wrap .list_inner .flex_table .tr .td.point { order:2; width:calc(50% - 40px); text-align: right; color:var(--main_red); }

	.wallet_wrap .coupon .list_wrap .list_inner .flex_table .tr .td.txt { width:50%; }
	.wallet_wrap .coupon .list_wrap .list_inner .flex_table .tr .td.date { width:50%; max-width:50%; }
	
	.list_wrap .list_inner .titBox .tit { flex-direction:column; align-items:start; }
	.list_wrap .list_inner .titBox .tit .ps { text-align:left; margin-top: 5px; }
	.list_wrap .list_inner .titBox .dType dl.disable { margin-left: 0; width:100%; justify-content: start; }
	



}


@media (max-width:640px){

	
	.mamber_wrap .input_line { padding: 0; }
	.mamber_wrap .cert_line { padding: 1rem; }
	.mamber_wrap .input_line label,
	.mamber_wrap .input_line .blank { width:100%; }
	.mamber_wrap .input_line .input_box { width:100%; margin-top: 5px; }
	
	.mamber_wrap .sms_line { padding-top: 3rem; }
	.mamber_wrap .sns_login { padding-bottom: 3rem; }
	.mamber_wrap .sms_line > label,
	.mamber_wrap .sns_login label { width:200px; }
	.mamber_wrap .sms_line .input_box,
	.mamber_wrap .sns_login .input_box { width:calc(100% - 200px); }
	
	.mamber_wrap .submit_box { display:flex; gap:1rem; }
	.mamber_wrap .submit_box button,
	.mamber_wrap .submit_box a { margin: 0; flex:1; max-width:100%; }

	.list_wrap .list_inner .flex_table { margin-top: 3rem; }
	.list_wrap .list_inner { padding-left: 0; padding-right: 0; padding-bottom: 0; border: 0; }


	.wallet_info .infoBox { flex-wrap:wrap; padding: 2rem 0 0; }
	.wallet_info .infoBox li { width:100%; border-top: 1px solid #eaeaea; box-sizing:border-box; margin-top: 1rem; padding-top: 1rem; }
	.wallet_info .infoBox li:first-child { border-top: 0; margin-top: 0; padding-top: 0; }
	.wallet_info .infoBox li i { margin-right: 0; }
	.wallet_info .infoBox li i img { max-width:40px; }
	.wallet_info .infoBox li .txtBox { display:flex; width:calc(100% - 40px); padding-left: 2rem; box-sizing:border-box; align-items: center; justify-content:space-between; }
	.wallet_info .infoBox li .txtBox .num strong { font-size:2.4rem; }

	.list_wrap .list_inner .titBox .cType input { width:calc(100% - 60px - 106px - 4rem); }
	.list_wrap .list_inner .titBox .cType button { width:100px; }
	
	.wallet_wrap .deposit_charge .chargeLine.wonLine { flex-direction:column; align-items:start; }
	.wallet_wrap .deposit_charge .chargeLine .tit { margin-bottom: 1rem; }


}


@media (max-width:540px){

	.mamber_wrap .sms_line > label,
	.mamber_wrap .sns_login label { width:100%; }
	.mamber_wrap .sms_line .input_box,
	.mamber_wrap .sns_login .input_box { width:100%; }

  /*
	.wallet_wrap .coupon .list_wrap .list_inner .flex_table .tr .td.date { width:80%; padding-left: 0; margin-top: 7px; }
	.wallet_wrap .coupon .list_wrap .list_inner .flex_table .tr .td.point { width:20%; margin-top: 7px; }
	*/


	.list_wrap .list_inner .charge .chargeInput { flex-direction: column; }
	.list_wrap .list_inner .charge .chargeInput dd { max-width:100%; margin-top: 1rem; }

	.list_wrap .list_inner .charge .chargeResult { flex-direction: column; align-items: start; }
	.list_wrap .list_inner .charge .chargeResult dl { padding-left: 0; margin-left: 0; border-left: 0; margin-top: 1rem; }

	.list_wrap .list_inner .titBox .cType .couponBox { display:flex; flex-wrap:wrap; align-items:center; }
	.list_wrap .list_inner .titBox .cType input { width:calc(100% - 50px - 4rem); }
	.list_wrap .list_inner .titBox .cType button { width:100%; margin-top: 10px; margin-left: 0; }
	
	.wallet_wrap .coupon .list_wrap .list_inner .flex_table .tr .td.txt { width:100%; }
	.wallet_wrap .coupon .list_wrap .list_inner .flex_table .tr .td.date { width:100%; max-width:100%; text-align:left; }
	
	.wallet_wrap .deposit_charge .chargeLine.wonLine .wonBox { margin-left: -3rem; }
	.wallet_wrap .deposit_charge .chargeLine.wonLine .wonBox label { margin-left: 3rem;  }


}


@media (max-width:426px){

  /*
  .addrList .list_wrap .list_inner .flex_table .tr .td.name { width: calc(100% - 80px - 50px - 16px); }
  .addrList .list_wrap .list_inner .flex_table .tr .td.nick { margin-right: 0; }
  .addrList .list_wrap .list_inner .flex_table .tr .td.tel { width:calc(100% - 40px); }
  .addrList .list_wrap .list_inner .flex_table .tr .td.addr { width:100%; text-align: center; padding-top: 10px; border-top: 1px solid #eaeaea; }
  .addrList .list_wrap .list_inner .flex_table .tr .td.moreB { order:5; margin-top: 7px; }
  */

  .list_wrap .list_inner .searchLine .searchBox select { max-width:calc(100% - 100px - 1rem); }
  .list_wrap .list_inner .searchLine .searchBox button { width:100px; }

  .wallet_info .infoBox li i img { max-width:30px; }
  .wallet_info .infoBox li .txtBox { display:flex; width:calc(100% - 30px); padding-left: 1.4rem; box-sizing:border-box; align-items: center; justify-content:space-between; }
  .wallet_info .infoBox li .txtBox .txt { font-size:1.8rem; }
  .wallet_info .infoBox li .txtBox .num { font-size:1.8rem; }
  .wallet_info .infoBox li .txtBox .num strong { font-size:2.0rem; }
  


}


@media (max-width:364px){

}












