@charset "utf-8";
/* CSS Document */

.fl_box {overflow:hidden;}
.fl_l {float:left}
.fl_r {float:right}
.txt_r {text-align:right !important}
.txt_l {text-align:left !important}
.txt_c {text-align:center !important}
.fs_12 {font-size:12px !important}
.fs_14 {font-size:14px !important}
.fs_16 {font-size:16px !important}
.fs_18 {font-size:18px !important}
.fs_20 {font-size:20px !important}
.fs_22 {font-size:22px !important}
.fs_24 {font-size:24px !important}
.fs_28 {font-size:28px !important}
.fs_30 {font-size:30px !important}
.fs_32 {font-size:32px !important}
.fc_gray {color:#878787 !important;}
.fc_black {color:#000000 !important;}
.fc_red {color:#ff4400 !important;}
.fc_green {color:#65c96d !important;}
.w1000 {width:1000px; margin:0px auto; box-sizing:border-box}
.w10p {width:10%; box-sizing:border-box}
.w15p {width:15%; box-sizing:border-box}
.w20p {width:20%; box-sizing:border-box}
.w25p {width:25%; box-sizing:border-box}
.w30p {width:30%; box-sizing:border-box}
.w35p {width:35%; box-sizing:border-box}
.w40p {width:40%; box-sizing:border-box}
.w45p {width:45%; box-sizing:border-box}
.w49p {width:49%; box-sizing:border-box}
.w50p {width:50%; box-sizing:border-box}
.w55p {width:55%; box-sizing:border-box}
.w60p {width:60%; box-sizing:border-box}
.w65p {width:65%; box-sizing:border-box}
.w70p {width:70%; box-sizing:border-box}
.w75p {width:75%; box-sizing:border-box}
.w80p {width:80%; box-sizing:border-box}
.w85p {width:85%; box-sizing:border-box}
.w90p {width:90%; box-sizing:border-box}
.w95p {width:95%; box-sizing:border-box}
.w100p {width:100% !important;}
.w200p {width:200% !important;}
.w300p {width:300% !important;}
.pd05 {padding:5px 5px !important}
.pd10 {padding:10px 10px !important}
.pd20 {padding:20px 20px !important}
.pl_10 {padding-left:10px !important}
.pl_20 {padding-left:20px !important}
.pl_30 {padding-left:30px !important}
.pr_10 {padding-right:10px !important}
.pr_20 {padding-right:20px !important}
.pr_20 {padding-right:30px !important}
.pt_10 {padding-top:10px !important}
.pt_20 {padding-top:20px !important}
.pt_30 {padding-top:30px !important}
.pb_10 {padding-bottom:10px !important}
.pb_20 {padding-bottom:20px !important}
.pb_30 {padding-bottom:30px !important}
.mt20 {margin-top:20px !important;}
.mb0 {margin-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.line_top {border-top:1px solid #ddd !important}
.line_none {border:0px !important}

/*table style */
input[type=text] {border:1px solid #dadada; padding:0px 5px; margin:0px; line-height:28px; height:28px; font-size:12px; color:#565656; box-sizing:border-box}
input[type=number] {border:1px solid #dadada; padding:0px 5px; margin:0px; line-height:28px; height:28px; font-size:12px; color:#565656; box-sizing:border-box}

input[type=Password] {border:1px solid #dadada; padding:0px 5px; margin:0px; line-height:28px; height:28px; font-size:12px; color:#565656; box-sizing:border-box}
select {border:1px solid #dadada; padding:0px; margin:0px; line-height:28px; height:28px; font-size:12px; color:#565656; box-sizing:border-box}
textarea {border:1px solid #dadada; width:100%; padding:5px; margin:0px; font-size:12px; color:#535353; box-sizing:border-box; resize:none}
input[type=button] {border:1px solid #000000; border-radius:2px; background:#353535; font-size:12px; color:#ffffff; margin:0px; padding:0px 10px; line-height:28px; height:28px; vertical-align:middle; cursor:pointer; box-sizing:border-box;}
button {border:1px solid #000000; border-radius:2px; background:#353535; font-size:12px; color:#ffffff; margin:0px; padding:0px 10px; line-height:28px; height:28px; vertical-align:top; cursor:pointer; box-sizing:border-box;}
a.btn {display:inline-block; border:1px solid #000000; border-radius:2px; background:#353535; font-size:12px; color:#ffffff; margin:0px; padding:0px 10px; line-height:28px; height:28px; vertical-align:middle; cursor:pointer}

.table_skin_01 {width:100%; border-top:0px solid #454545; border-left:0px solid #454545;}
.table_skin_01 thead th {padding:12px 3px; background-color:#858585; border-bottom:2px solid #454545; border-left:1px solid #656565; font-size:12px; color:#ffffff; text-align:center;}
.table_skin_01 thead th:first-child {border-left:0px;}
.table_skin_01 tbody th {background-color:rgba(255,255,255,.1); padding:12px 3px; border-bottom:1px solid #656565; border-right:1px solid #656565; font-size:12px; color:#fafafa; text-align:center}
.table_skin_01 tbody td {background-color:rgba(255,255,255,.15); padding:12px 3px; border-bottom:1px solid #656565; border-left:1px solid #656565;  font-size:12px; color:#fafafa; text-align:center}
.table_skin_01 tbody td:first-child {border-left:0px;}
.table_skin_01 tfoot th {padding:15px 5px; background:#dadada; border-bottom:1px solid #232323; border-right:1px solid #232323; font-size:12px; color:#454545; text-align:center}
.table_skin_01 tfoot td {padding:15px 5px; background:#eaeaea; border-bottom:1px solid #232323; border-right:1px solid #232323; font-size:12px; color:#757575; text-align:center}
.table_skin_01 td p {margin-bottom:1px;}
.table_skin_01 .no_date {text-align:center; padding:15px 0px; color:#858585;}

.table_regi {border-top:1px solid #acacac}
.table_regi th {padding:12px 10px; background:#f5f5f5; border-bottom:1px solid #dadada; text-align:left; font-size:12px; font-weight:500; color:#454545;}
.table_regi th b {font-size:11px; color:#555555; font-weight:100}
.table_regi td {background-color:#ffffff; text-align:left; padding:12px 5px; font-size:11px; color:#858585; background:#ffffff; border-bottom:1px solid #dadada; background:#ffffff;}

.table_regi_2 {border-top:1px solid #dadada}
.table_regi_2 th {padding:12px 10px; background:#f5f5f5; border-bottom:1px solid #dadada; text-align:left; font-size:12px; font-weight:500; color:#454545;}
.table_regi_2 th b {font-size:11px; color:#555555; font-weight:100}
.table_regi_2 td {background-color:#ffffff; text-align:left; padding:12px 5px; font-size:11px; color:#858585; background:#ffffff; border-bottom:1px solid #dadada; background:#ffffff;}

.icon_calendar {display:inline-block; background:url(../images/icon_calendar.png) right 50% no-repeat; padding-right:28px !important}
.icon_calendar input[type=text] {width:100px; text-align:center}

.regi_box {margin-bottom:10px;}
.regi_box h3 {display:block; line-height:24px; margin-bottom:5px}
.regi_box h3 b {display:inline-block; background:url(../images/dot_07.png) 0px 50% no-repeat; padding-left:23px; font-size:16px; font-weight:500; color:#454545;}
.regi_box .box {border:0px solid #7797bb; padding:0px;}

.regi_box_2 {margin-bottom:10px; border:1px solid #757575; border-radius:1px; overflow:hidden;}
.regi_box_2 h3 {display:block; background-color:#757575; padding:5px 10px; line-height:24px;}
.regi_box_2 h3 b {display:inline-block; background:url(../images/dot_07.png) 0px 50% no-repeat; padding-left:23px; font-size:16px; font-weight:500; color:#ffffff;}
.regi_box_2 .box {border:0px solid #7797bb; padding:0px;}

.list_box {margin-bottom:10px;}
.list_box h3 {display:block; line-height:24px; margin-bottom:5px}
.list_box h3 b {display:inline-block; background:url(../images/dot_07.png) 0px 50% no-repeat; padding-left:23px; font-size:16px; font-weight:500; color:#454545;}

.list_box_2 {margin-bottom:10px; border:1px solid #acacac; border-radius:1px; overflow:hidden;}
.list_box_2 h3 {display:block; background-color:#acacac; padding:5px 10px; line-height:24px;}
.list_box_2 h3 b {display:inline-block; background:url(../images/dot_07.png) 0px 50% no-repeat; padding-left:23px; font-size:16px; font-weight:500; color:#ffffff;}

.page_btn {padding:20px 5px; text-align:right; overflow:hidden}
.page_btn div {text-align:left; font-size:11px;}
.page_btn a {display:inline-block; padding:0px 22px !important; margin:0px 1px; line-height:32px !important; height:32px !important; font-size:12px; color:#ffffff; font-weight:500; border-radius:2px; cursor:pointer; box-sizing:border-box; 
   background:#353535; border: 1px solid #bababa;
}
.page_btn a span {display:inline-block; background-position:0px 50%; background-repeat:no-repeat; background-size:18px;}
.page_btn a:hover {background: #ff4400; box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 20px 40px rgba(255,255,255,0.15);}
.page_btn button {padding:0px 22px !important; margin:0px 1px; line-height:32px !important; height:32px !important; font-size:12px; color:#ffffff; font-weight:500; border-radius:2px; cursor:pointer; box-sizing:border-box; 
    border: 1px solid #bababa;
}
.page_btn button span {display:inline-block; background-position:0px 50%; background-repeat:no-repeat; background-size:18px;}
.page_btn button:hover {background: #ff4400; box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 20px 40px rgba(255,255,255,0.15);}

.zip_code {width:100%; box-sizing:border-box;}
.zip_code .popup_wrap h2 {background:url(../images/popup_bar_bg.png) 0px 0px repeat-x; line-height:20px; height:20px; position:relative; padding:5px 10px; margin-bottom:0px; text-align:center;}
.zip_code .popup_wrap h2 b {display:block; background:url(../images/popup_t_01.png) 0px 50% no-repeat; font-size:14px; font-weight:500;}
.zip_code .popup_wrap .closeBtn {top:5px;}
.zip_code .popup_wrap .popup_cont {padding:30px 30px;}
.zip_code .search_box {display:block; padding-right:40px; overflow:hidden;}
.zip_code .search_box label {display:none;}
.zip_code .search_box input[type=text] {float:left; padding:0px 10px; margin:0px; width:100%; height:40px; line-height:40px; font-size:15px; box-sizing:border-box; border:1px solid #e5e5e5; border-right:0px;}
.zip_code .search_box button {float:right; background-color:#fafafa; background-image:url(../images/icon_search.png); background-repeat:no-repeat; background-position:50% 50%; padding:0px; margin:0px; margin-right:-40px; width:40px; height:40px; line-height:40px; text-indent:-1000em; overflow:hidden; border:1px solid #e5e5e5; box-sizing:border-box;}
.zip_code .address_list {border:1px solid #e5e5e5; border-top:0px; border-bottom:0px;}
.zip_code .address_list li {padding:0px 10px; line-height:38px; font-size:15px; color:#434343; border-bottom:1px solid #e5e5e5;}
.zip_code .address_list li span {color:#ed1a34}
.zip_code .tip {padding-top:60px;}
.zip_code .tip dd {padding:0px 0px; margin:0px; font-size:14px; color:#707070}

/*로그인*/
.log_bg #wrap {height:100%}
.log_box h1.logo {padding:0px; margin-top:0px; font-size:40px; font-weight: bold; text-transform: uppercase; color:#65c96d; text-align: center; }
.log_box {position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); width:80%; max-width:800px; padding:0px 0px;background:#5588ab}
.log_box div.inner {padding:0px 0px; }
.log_box fieldset {padding:0px 0px; margin-bottom:30px;}
.log_box fieldset ul {padding:30px 0px; padding-top:10px; position:relative;}
.log_box fieldset ul li {position:relative; overflow:hidden; margin:5px 0px; padding-top:35px;}
.log_box fieldset ul li label {position: absolute; left:40px; top:45px; z-index:1; padding:5px 0px; font-size:14px; font-weight:1000; color:#ffffff; transition: all .2s; pointer-events: none; opacity:1;}
.log_box fieldset ul li input[type=text],
.log_box fieldset ul li input[type=password] {position:relative; z-index:2; margin:0px; padding:0px 10px; padding-left:40px; width:100%; height:48px; line-height:48px; font-size:14px; color:#ffffff; background-color:rgba(10,10,10, .3); background-position:10px 50%; background-repeat:no-repeat; border:3px solid #65c96d; box-shadow:inset 0px 1px 3px rgba(0,0,0,.1); border-radius: 5px;}
.log_box fieldset ul li input:valid ~ label,
.log_box fieldset ul li input:hover ~ label {top:5px; left:5px; opacity: 1; color:#ffffff}
.log_box fieldset ul li input[type=text] {background-image:url(../images/log_i_01.png);}
.log_box fieldset ul li input[type=password] {background-image:url(../images/log_i_02.png);}
.log_box fieldset input[type=button] {margin:0px; margin-bottom:20px; padding:0px; border:0px;  width:100%; height:50px; font-family:Arial; font-size:14px; font-weight:bold; color:#000000; background-color:rgba(201,201,209,1`); border-radius: 5px; transition:all .3s; }
#.log_box fieldset input[type=button]:hover {background-color:rgba(101,101,101,1)}
.log_box div.inner .btn_w {text-align:center; font-size:14px; padding-bottom:10px; overflow: hidden;}
.log_box div.inner .btn_w a {color:#ffffff; text-decoration: underline;}

.log_box #footer {position:relative; left:auto; bottom:auto; width:100%; margin-top:0px;  background-color:transparent; box-shadow:none; border:0px; padding-top:0px; margin-bottom:5px; }
.log_box #footer p {color:#666666; padding:0px; margin:0px; line-height: 22px;}
.log_box #footer p b {color:#333333;}

.profile_box {margin:0px auto; padding:30px 20px; width:100%; border-radius:0px; box-sizing: border-box; border-bottom:0px solid #ffffff; }
.profile_box .profile_p {position:relative; margin:0px; margin-bottom:20px; padding-left:80px; padding-bottom:30px; border-bottom:2px dotted #acacac; overflow:hidden; }
.profile_box .profile_p .pic {float: left; margin-left:-80px; width:60px; height:60px; background-color:#eaeaea; border-radius: 50%; overflow: hidden;}
.profile_box .profile_p .pic img {width:100%; min-height: 100%;}
.profile_box .profile_p dl dt {padding:10px 0px; font-size:16px; font-weight:600; color:#ffffff;}
.profile_box .profile_p dl dd {font-size:14px; color:#eaeaea;}
.profile_box .profile_p dl dd b {color:#ff6600}
.profile_box .profile_p .btn_w {position: absolute; right:0px; top:50%; transform: translateY(-50%); width:130px;}
.profile_box .profile_p .btn_w a,
.profile_box .profile_p .btn_w button {position:relative; display:inline-block; margin:2px 0px; padding:0px 0px; width:100%; height:28px; line-height:28px; font-size:14px; color:#333333; text-align: center; background-color:#ffffff; border:0px; border-radius:5px;}
.profile_box .profile_p .btn_w button:after {content:''; position: absolute;}
.profile_box .profile_p .btn_w .btn_01 span:before {content:'+'; margin-right:5px; color:#ff6600;} 
.profile_box .buysell h3 {display:block; padding:5px 0px; font-size:16px; font-weight: 600; color:#ffffff;}
.profile_box .buysell h3:after {content:'►'; color:#775d52; margin-left:5px;}
.profile_box .buysell ul {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.profile_box .buysell ul li {position:relative; margin-bottom:10px; padding:15px 5px; padding-top:40px; width:calc(25% - 6px); text-align: center; background-color:rgba(228,76,0,.3); border-radius:10px; box-sizing: border-box;}
.profile_box .buysell ul li b {display:block; font-size:16px; font-weight: 600; color:#ff9900;}
.profile_box .buysell ul li b:after {content:'건'; margin-left:3px; font-weight: 100;}
.profile_box .buysell ul li span {position: absolute; left:0px; top:20px; right:0px; font-size:12px; color:#ffffff; text-align: center;}
.profile_box .buysell ul li:nth-child(4) span {color:#2eb561;}
.profile_box .buysell .ul01 {margin-bottom:10px;}
.profile_box .buysell .ul02 li {background-color:rgba(255,255,255,.3); }
.profile_box .buysell .ul02 li:nth-child(n+5) {width:calc(33.33% - 5px); }
.profile_box .buysell .ul02 li:nth-child(n+5) b:after {content:'$'}
.profile_box .buysell .ul02 li:last-child span {color:#2eb561}
.profile_box .buysell .ul02 li:last-child b {color:#ff3300}
.profile_box .sum_box {padding:10px 10px; background-color:rgba(255,255,255,.5);}
.profile_box .sum_box ul {overflow:hidden}
.profile_box .sum_box ul li {float:left; width:33.33%; line-height:30px; font-size:16px; box-sizing: border-box;}
.profile_box .sum_box ul li b {float:left; width:50%; font-weight: 500; color:#ffffff;}
.profile_box .sum_box ul li span {float:left; width:50%; color:#ff4400; box-sizing: border-box;}

.profile_box.top_none {top:0px; margin-bottom:30px; margin-top:30px;}

@media only screen and (max-width: 450px) {
    .profile_box .sum_box ul li {float:none; width:100%; }
    .profile_box .profile_p .btn_w {position: relative;; right:auto; top:auto; transform:none; padding-top:10px; width:100%;}
}

.m_btn {padding:40px 0px; text-align: center;}
.m_btn button {margin:0px; padding:0px 40px; height:50px; line-height:50px; font-size:18px; font-weight: 600; color:#ffffff; text-align: center; text-shadow:2px 0px 3px rgba(0,0,0,.1); border:2px solid #ffffff; border-radius: 25px; box-shadow:3px 3px 5px rgba(0,0,0,.3);
    background: -moz-linear-gradient(top, rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%); 
    background: -webkit-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);
    background: linear-gradient(to bottom, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); 
}

.regi_form {padding:0px 10px;}
.regi_form fieldset {width:100%; max-width:900px; margin:0px auto; padding:0px; }
.regi_form fieldset h3 {display:block; padding:10px 0px; font-size:16px; font-weight:600; color:#ea7f00; text-align:left;}
.regi_form fieldset ul {text-align:left}
.regi_form fieldset ul li {margin-bottom:20px; font-size:12px; color:#eaeaea; box-sizing:border-box; overflow:hidden;}
.regi_form fieldset ul li label.st {display:block; padding:7px 3px; font-size:14px; color:#acacac; font-weight:600;}
.regi_form fieldset ul li label.st:after { content:":"; color:#ffffff; margin-left:5px;}
.regi_form fieldset ul li input[type=text] {margin:0px; padding:0px 10px; width:49%; line-height:42px; height:42px; font-size:20px; color:#000; background-color:rgba(255,255,255,1); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.regi_form fieldset ul li input[type=number] {margin:0px; padding:0px 10px; width:49%; line-height:42px; height:42px; font-size:20px; color:#000; background-color:rgba(255,255,255,1); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.regi_form fieldset ul li input[type=password] {margin:0px; padding:0px 10px; width:49%; line-height:42px; height:42px; font-size:20px; color:#000; background-color:rgba(255,255,255,1); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.regi_form fieldset ul li select {margin:0px; padding:0px 0px; width:100%; height:42px; font-size:18px; color:#000; background-color:rgba(255,255,255,1); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.regi_form fieldset ul li textarea {margin:0px; padding:10px 10px; width:100%; height:100px; font-size:14px; color:#000; background-color:rgba(255,255,255,1); border:1px solid #ccc; border-radius:3px; box-sizing:border-box; resize:none}
.regi_form fieldset ul li button {float:right; margin:0px; padding:0px 0px; width:49%; line-height:42px; height:42px; font-size:14px; color:#ffffff; text-align:center; background-color:#222222; border:1px solid #000000; border-radius:3px; box-sizing:border-box}
.regi_form fieldset ul li .input1 {float:left}
.regi_form fieldset ul li .input2 {float:right}
.regi_form fieldset .w100p {width:100% !important;}
.regi_form fieldset .w50p {width:49% !important;}
.regi_form fieldset div {padding:20px 0px; text-align:center}
.regi_form button {background-color:#65c96d; padding:10px 35px; margin-bottom:20px; font-size:14px; font-weight:600; color:#fff; border-radius:5px;}
.regi_form input[type=checkbox]:checked + label:before {opacity: 1;}
.regi_form .li_check {padding-left:25px; overflow: hidden;}
.regi_form .li_check label {cursor: pointer;}
.regi_form .li_check input[type=checkbox] + label {float:left; margin-left:-25px;}

.join_end {padding:50px 0px; text-align:center;}
.join_end img {max-width:100%;}
.join_end h3 {display:block; padding:20px 0px; font-size:42px; font-weight:600; color:#333;}
.join_end p {display:block; padding-bottom:50px;font-size:14px; color:#666; line-height:20px;}
.join_end  div {padding:30px 0px; padding-top:50px;  overflow:hidden; clear:both}
.join_end a.btn {display:inline-block; background-color:#ea7f00; padding:10px 55px; margin:0px 20px; margin-bottom:20px; font-size:14px; font-weight:600; color:#fff; border-radius:5px; box-shadow:3px 3px 5px rgba(0,0,0,.2);}
.join_form {position:relative; padding:10px 20px;}
.join_form h1.logo {padding:0px; margin:0px; margin-bottom:30px; font-size:40px; font-weight: bold; text-transform: uppercase; color:#65c96d; text-align: center; }
.join_form h3 {display:block; padding-bottom:20px; font-size:30px; font-weight: 600; color:#ffffff; text-align: center;}
.join_form .join_btn {padding:20px 0px; text-align: center;}
.join_form .join_btn button {padding:0px 0px; width:100%; height:52px; line-height: 52px; font-size:18px; color:#ffffff; background-color:#65c96d; border:0px; border-radius:5px;  box-shadow:3px 3px 5px rgba(0,0,0,.3);}
.join_form #footer {position:relative; left:auto; bottom:auto; width:100%; margin-top:0px;  background-color:transparent; box-shadow:none; border:0px; padding-top:0px; margin-bottom:5px; }

.title {display:block; padding:20px 0px;}
.title b {display:block; margin-bottom:5px; font-size:28px; font-weight:600; color:#ffffff;}
.title span {display:block; font-size:20px; color:#acacac; font-weight:100;}

.s_title {display:block; padding:15px 0px; margin-bottom:20px; text-align: center; }
.s_title b {font-size:22px; font-weight: 600; color:#ffffff;}

.btn_wrap {padding:20px 0px; text-align: center;}
.btn_wrap button {padding:0px 40px; height:52px; line-height: 52px; font-size:14px; color:#ffffff;}

.ra_s_01 {position: absolute; left:-100000px}
.ra_s_01 + label {display:inline-block; position: relative; padding:10px 0px; font-size:12px; text-align:center; color:#ffffff; background-color:#454545; border-radius:3px; border:0px; cursor: pointer; transition: all .2s; vertical-align: middle;}
.ra_s_01:checked + label {background-color:#65c96d;}

.wallet_wrap {padding:10px 0px;}
.ul_01 {padding:10px 0px;} 
.ul_01 li {padding:10px 0px;}
.ul_01 li .li_t {display:none;}
.ul_01 li input[type=text] {margin:0px; padding:0px 10px; width:49%; line-height:42px; height:42px; font-size:14px; color:#666; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.ul_01 li input[type=password] {margin:0px; padding:0px 10px; width:49%; line-height:42px; height:42px; font-size:14px; color:#666; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.ul_01 li select {margin:0px; padding:0px 0px; width:100%; height:42px; font-size:14px; color:#666; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.ul_01 li textarea {margin:0px; padding:10px 10px; width:100%; height:100px; font-size:14px; color:#666; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box; resize:none}
.ul_01 li button {float:right; margin:0px; padding:0px 0px; width:49%; line-height:42px; height:42px; font-size:14px; color:#ffffff; text-align:center; background-color:#65c96d; border:1px solid #65c96d; border-radius:3px; box-sizing:border-box}
.ul_01 .ra_s_01 + label {font-size:16px;}
.ul_01 .ra_s_01 + label:before {content:'Encryption'; display:block; margin-bottom:3px; font-size:12px;}
.ul_01 .flex_w {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.ul_01 .flex_w .ra_s_01 + label {width:33%;}

.ul_02 {padding:10px 0px;} 
.ul_02 li {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; padding:10px 0px; line-height:42px;}
.ul_02 li .li_t {display:inline-block; width:25%; padding-right:15px; text-align:right; font-size:14px; font-weight:100; color:#858585; box-sizing: border-box;}
.ul_02 li .li_c {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; width:75%; padding-left:15px; text-align:left; box-sizing: border-box; }
.ul_02 li input[type=text] {margin:0px; padding:0px 10px; width:49%; line-height:42px; height:42px; font-size:14px; color:#333333; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.ul_02 li input[type=password] {margin:0px; padding:0px 10px; width:49%; line-height:42px; height:42px; font-size:14px; color:#333333; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.ul_02 li select {margin:0px; padding:0px 0px; width:100%; height:42px; font-size:14px; color:#333333; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.ul_02 li textarea {margin:0px; padding:10px 10px; width:100%; height:100px; font-size:14px; color:#333333; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box; resize:none}
.ul_02 li button {float:right; margin:0px; padding:0px 0px; width:49%; line-height:42px; height:42px; font-size:14px; color:#ffffff; text-align:center; background-color:#65c96d; border:1px solid #65c96d; border-radius:3px; box-sizing:border-box}
.ul_02 li .border_green {border:1px solid #65c96d !important; color:#333333 !important}
.ul_02 li .border_green::placeholder {color:#333333 }

.wallet_wrap .btn_regi {display:block; padding:14px 0px; width:100%; height:auto; line-height:none; color:#ffffff; background-color:#65c96d; border:0px; border-radius:3px;  box-shadow:3px 3px 5px rgba(0,0,0,.3);}
.wallet_wrap .btn_regi b {display:block; margin:0px; font-size:20px; color:#ff4400; line-height:22px;}
.wallet_wrap .btn_regi span {font-size:16px; line-height:0px;}

.wallet_ul_2 li {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; padding:10px 0px; line-height:36px;  border-top:1px solid rgba(255,255,255,.2); box-sizing: border-box;}
.wallet_ul_2 li:first-child {border-top:0px;}
.wallet_ul_2 li .li_t {width:25%; padding-right:15px; font-size:14px; text-align:right; color:#858585;  box-sizing: border-box;}
.wallet_ul_2 li .li_c {width:75%; padding-left:15px; font-size:14px; text-align:left; color:#ffffff;  box-sizing: border-box;}
.wallet_ul_2 li input[type=text] {margin:0px; padding:0px 10px; width:49%; line-height:42px; height:42px; font-size:14px; color:#666; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.wallet_ul_2 li input[type=password] {margin:0px; padding:0px 10px; width:49%; line-height:42px; height:42px; font-size:14px; color:#666; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.wallet_ul_2 li select {margin:0px; padding:0px 0px; width:100%; height:42px; font-size:14px; color:#666; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box}
.wallet_ul_2 li textarea {margin:0px; padding:10px 10px; width:100%; height:100px; font-size:14px; color:#666; background-color:rgba(255,255,255,0.7); border:1px solid #ccc; border-radius:3px; box-sizing:border-box; resize:none}
.wallet_ul_2 li button {margin:0px; padding:0px 0px; width:80px; line-height:36px; height:36px; font-size:12px; color:#ffffff; text-align:center; background-color:#65c96d; border:1px solid #65c96d; border-radius:3px; box-sizing:border-box}
.wallet_ul_2 li .btn_r {float:right;}
.wallet_ul_2 .flex_w .ra_s_01 + label {width:33%;}

.wallet_box {position:relative; padding:15px 15px; margin-bottom:30px; background-color:rgba(255,255,255, .1); border:1px solid #dadada; border-radius: 5px;}
.wallet_box .close_btn {position: absolute; right:15px; top:15px;}
.wallet_box .close_btn button {background-color:transparent; border:0px; font-size:14px; color:#666666;}
.wallet_box .close_btn button span {font-weight: bold; }
.wallet_box .check_btn {background-color:#ff4400; border:0px;}
.wallet_box .level {display:inline-block; margin-right:3px; width:24px; height:24px; line-height:24px; font-size:14px; font-weight:600; color:#ffffff; text-align:center; background-color:#65c96d; border-radius: 50%;}
.wallet_box .address_icon {display:inline-block; padding-left:18px; overflow: hidden;}
.wallet_box .address_icon:before {content: '\e068'; font:normal normal normal 16px/1 'iconmonstr-iconic-font'; float:left; margin-left:-18px; margin-top:12px; }
.wallet_box .ETH_icon,
.wallet_box .USDT_icon,
.wallet_box .LMCH_icon {font-size:20px; font-weight: bold; color:#ff4400;}

.product_wrap {padding:10px 0px; padding-bottom:50px;}
.product_list li {padding:15px 0px;}
.product_list li .box {padding:30px 20px; text-align:center; background-color:rgba(255,255,255,0.1); border:1px solid #65c96d; border-radius: 10px;}
.product_list li .box div {padding:3px 0px;}
.product_list li .box p {display: block; padding:10px 0px 20px 0px;}
.product_list li .box a {display:block; margin:0px; padding:0px 0px; width:100%; line-height:36px; height:36px; font-size:12px; color:#ffffff; text-align:center; background-color:#65c96d; border:1px solid #65c96d; border-radius:3px; box-sizing:border-box}

.withdrawal_wrap {padding:10px 0px; padding-bottom:50px;}
.withdrawal_wrap .ul_02 li .li_t {display:block; width:100%; padding-right:0px; text-align:left; }
.withdrawal_wrap .ul_02 li .li_c {width:100%; padding-left:0px;}
.withdrawal_wrap .ul_02 li.border {padding-bottom:40px; margin-bottom:15px;  border-bottom:1px solid #eaeaea;}
.withdrawal_wrap .ul_02 li .btn_1 {float:right; margin:0px; margin-top:10px; padding:0px 0px; width:80px; line-height:22px; height:22px; font-size:12px; color:#65c96d; text-align:center; background-color:#ffffff; border:1px solid #65c96d; border-radius:3px; box-sizing:border-box}

.withdrawal_wrap .box {padding:20px 15px; margin-bottom:30px; text-align:center; background-color:rgba(255,255,255,0.1); border:0px solid #65c96d; border-radius: 10px;}
.withdrawal_wrap .box h3 {text-align:left; margin-bottom:15px;}
.withdrawal_wrap .table_scroll {width:100%; max-height:300px; margin-bottom:30px; overflow:auto; }

table .up,
table .down {margin:0px; padding:0px; width:20px; height:20px; line-height:20px; font-size:12px; font-weight: 600; color:#ffffff; text-align:center; background-color:transparent; border:0px; vertical-align: middle;}

.main_wrap {padding:20px 0px; padding-bottom:50px;}
.wallet_section {position:relative; padding:0px 0px; margin-bottom:30px; color:#acacac    ; background-color:#242a43; border:0px solid #000000; border-radius: 5px; box-shadow: 0px 5px 2px rgba(0,0,0,.1); overflow: hidden;}
.wallet_section h3 {display: block; padding:40px 20px;}
.wallet_section h3 b {display:block; margin-bottom:10px; font-size:30px; color:#ffffff}
.wallet_section h3 span {font-size:14px;}
.wallet_section ul {overflow:hidden; border-top:0px solid rgba(255,255,255,.2);}
.wallet_section ul li {float:left; width:33.33%; padding:25px 0px; font-size:14px; font-weight:600; text-align:center; color:#333333; background-color:rgba(255,255,255,.7); border-left:1px solid #242a43; box-sizing: border-box;}
.wallet_section ul li:first-child {border-left:0px; border-top:0px;}
.m_box_01 {position:relative; padding:20px 20px; margin-bottom:30px; color:#ffffff; background-color:rgba(255,255,255, .05); border:0px solid #dadada; border-radius: 5px;}
.m_box_01 ul {position:relative; padding:10px 0px; padding-left:120px; overflow: hidden; }
.m_box_01 ul:before {content: '\e0d6'; position: absolute; left:10px; top:50%; transform: translateY(-50%); font:normal normal normal 60px/1 'iconmonstr-iconic-font'; color:#ffffff; font-weight:100; opacity: .3;  }
.m_box_01 ul li {padding:15px 0px; line-height:32px; font-size:18px;  border-bottom:1px solid rgba(255,255,255,.1); overflow: hidden;}
.m_box_01 ul li:last-child {border-bottom:0px;}
.m_box_01 ul li b {float:left; font-weight: 100; color:rgba(255,255,255,.5)}
.m_box_01 ul li span {float:right; font-size:24px; font-weight:600;}
.m_box_01 ul li span.usd:before {content:'$'; font-size:18px; margin-right:5px;}

@media only screen and (max-width:460px) {
    .wallet_section ul li {width:100%; padding:15px 20px; text-align:left; border-left:0px;  border-top:1px solid #242a43;}
}

