.dex_visual {height:auto;padding:40px 0;background:#020305 url(../images_dax/digital_visual_bg_m.png) no-repeat center/cover;text-align:center;}
.dex_visual .dex_visual_title {font-size:20px;font-weight:600;line-height:1.4;color:#fff;}
.dex_visual .dex_visual_text {margin-top:14px;font-size:14px;line-height:1.4;font-weight:300;}
.dex_visual .highlight {color:#7B5DF9;}
.dex_visual .dex_step {display:flex;gap:27px 14px;justify-content:center;margin-top:30px;flex-wrap:wrap;padding:0 16px;}
.dex_visual .dex_step > img {margin-top:-35px;width:6.5%;}
.dex_visual .dex_step .step_item {width:23%;}
.dex_visual .dex_step .step_item p {text-align:center;color:#fff;font-size:11px;font-weight:500;margin-top:11px;letter-spacing:-.8px;}
.dex_visual .dex_visual_btnarea {text-align:center;margin-top:36px;}
.dex_visual .dex_visual_btnarea .dex_visual_btn {border-radius:10px;background: #583BD4;width:156px;height:42px;text-align:center;color:#fff;font-size:14px;font-weight:400;}

.dex_salelist {padding: 0;}
.dex_salelist .dex_content {background-color:#fff;min-height:50vh;}
.dex_salelist .dex_panel {padding-bottom:40px;border-bottom:5px solid #fafafa;padding:20px;}
.dex_salelist .dex_panel .dex_search {display:flex;gap:40px;margin-bottom:20px;}
.dex_salelist .dex_panel .search_box {width:100%;height: 46px;margin: 0 auto;border-radius: 50px;padding: 0 14px;border: 1px solid #d1cfcf;background: #fff;display: flex;align-items: center;justify-content: space-between;}
.dex_salelist .dex_panel .search_box input[type="text"] {flex: 1;height: 38px;border: none;outline: none;font-size: 16px;color: #707070;background: transparent;}
.dex_salelist .dex_panel .search_box input[type="text"]::placeholder {color: #CDCDCD;}
.dex_salelist .dex_panel .search_box .xi-search {color:#583BD4;font-size:20px;}
.dex_salelist .dex_panel .search_reset {display:inline-block;width:46px;height:46px;border-radius: 12px;border: 1px solid #d1cfcf;background: #FFF;color:#d48c5b;font-size:18px;}
.dex_salelist .dex_panel .dex_filter {display:flex;gap:8px;}
.dex_salelist .dex_panel .dex_filter > * {width:100%;height:42px;border-radius:8px;color:#fff;background-color:#aaa;font-size:15px;font-weight:500;line-height:42px;}
.dex_salelist .dex_panel .dex_filter > * img {vertical-align:-3px;}
.dex_salelist .dex_panel .dex_filter .filter_type {background-color:#583BD4;}
.dex_salelist .dex_panel .dex_filter .filter_price {background-color:#72C225;}
.dex_salelist .dex_panel .register_notice {margin-top:10px;font-size:12px;color:#F14943;}
.dex_salelist .dig_list {padding:40px 20px;}
.dex_salelist .dig_box {border-radius: 12px;border: 1px solid #E3E3E3;background: #FFF;box-shadow: 1px 1px 12px 0 rgba(140, 194, 215, 0.05);overflow:hidden;margin-bottom:20px;}
.dex_salelist .dig_box:last-child {margin-bottom:0;}
.dex_salelist .dig_box .dig_state {padding:14px;border-bottom:1px solid #E3E3E3;display:flex;align-items:center;}
.dex_salelist .dig_box .dig_state .state_label {display:inline-block;border-radius: 6px;background: #07F;color:#fff;padding:0 8px;font-size:12px;height:28px;line-height:28px;margin-right:10px;}
.dex_salelist .dig_box .dig_state .state_label.green {background-color: #72C225;}
.dex_salelist .dig_box .dig_state .state_label.orange {background-color: #F5914A;}
.dex_salelist .dig_box .dig_state .concept {font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:#583BD4;}
.dex_salelist .dig_box .dig_title {padding:14px;border-bottom:1px solid #E3E3E3;display:flex;align-items:center;}
.dex_salelist .dig_box .dig_title .title {font-size:16px;font-weight:600;line-height:1.4;color:#333D4B;word-break:break-all;}
.dex_salelist .dig_box .dig_title .type_icon {width:48px;height:48px;position:relative;border:1px solid #E3E3E3;border-radius:100px;margin-right:10px;flex:none;}
.dex_salelist .dig_box .dig_title .type_icon img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.dex_salelist .dig_box .dig_contents {padding:20px 14px;background-color:#F9FAFB;}
.dex_salelist .dig_box .dig_contents dl {margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#7F8894;font-weight:500;}
.dex_salelist .dig_box .dig_contents dl:last-child {margin-bottom:0;}
.dex_salelist .dig_box .dig_contents dl dt {width:35%;}
.dex_salelist .dig_box .dig_contents dl dd {width:65%;text-align:right;}
.dex_salelist .dig_box .dig_contents dl .price {color:#076ADB;font-weight:700;font-size:20px;}
.dex_salelist .dig_box .dig_contents dl .sales span {color:#07F;font-weight:500;}
.dex_salelist .dig_box .dig_contents dl .cre {color:#F14943;font-weight:500;}

.ly_popup_wrap {display:none; position:fixed; top:16vw; left:50%; width:calc(100vw - 16.0000vw); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); z-index:1001}
.ly_popup {position:relative; border-radius:4.0000vw; background-color:#292D35;}
.ly_popup_wrap .hd_popup {padding:4.2667vw 5.3333vw 2.6667vw;}
.ly_popup_wrap .hd_popup .hd_popup_tit {line-height:1.2; font-size:4.2667vw; font-weight:500; color:#eee;}
.ly_popup_wrap .hd_popup .hd_popup_tit i {margin-right:1.0667vw; font-size:4.0000vw; vertical-align:-0.5333vw;}
.ly_popup_wrap .hd_popup .hd_popup_tit img {vertical-align:-4px; margin-right:5px;}
.ly_popup_wrap .btn_close {overflow:hidden; position:absolute; top:3.7333vw; right:4.8000vw; width:7.2000vw; height:7.2000vw; border-radius:13.3333vw; background-color:#000;}
.ly_popup_wrap .btn_close span {overflow:hidden; display:block; width:0.2667vw; height:0.2667vw; margin:-0.2667vw; border:0; font-size:0.2667vw; line-height:0; clip:rect(0, 0, 0, 0)}
.ly_popup_wrap .btn_close:before {content:''; display:block; position:absolute; top:50%; left:50%; width:0.533vw; height:4.0000vw; background:#fff; -webkit-transform:translate(-50%, -50%) rotate(45deg); -moz-transform:translate(-50%, -50%) rotate(45deg); -ms-transform:translate(-50%, -50%) rotate(45deg); -o-transform:translate(-50%, -50%) rotate(45deg); transform:translate(-50%, -50%) rotate(45deg)}
.ly_popup_wrap .btn_close:after {content:''; display:block; position:absolute; top:50%; left:50%; width:0.533vw; height:4.0000vw; background:#fff; -webkit-transform:translate(-50%, -50%) rotate(-45deg); -moz-transform:translate(-50%, -50%)rotate(-45deg); -ms-transform:translate(-50%, -50%) rotate(-45deg); -o-transform:translate(-50%, -50%) rotate(-45deg); transform:translate(-50%, -50%) rotate(-45deg)}
.ly_popup_wrap .btn_confirm {width:100%; height:13vw; border-radius:2.1333vw; margin-top:6.4vw; text-align:center; background-color:#393C46; color:#fff; font-size:4vw;}
.bd_popup {padding:2.6667vw 5.3333vw 5.3333vw;}
.ly_popup[class*="sel_"] .hd_popup_tit {position:relative;}
.ly_popup.sel_ranking .hd_popup_tit:after {top:0.267vw; left:2.4vw; width:4.773vw; height:4.747vw; background-position:0 -4.6vw}
.ly_popup.sel_order .hd_popup_tit:after {top:-0.266vw; left:3.2vw; width:4.133vw; height:5.44vw; background-position:-0.5vw -10.25vw}
.ly_popup.sel_category .hd_popup_tit:after {top:0.8vw; left:2.667vw; width:4.56vw; height:4vw; background-position:0 0}
.ly_popup .srch_select_bx .srch_range {}
.ly_popup .srch_select_bx .srch_range:after {content:''; display:block; clear:both}
.ly_popup .srch_select_bx .srch_range .srch_item {float:left; position:relative; margin-top:2.1333vw; width: calc((100% - 5.1333vw) / 2);}
.ly_popup .srch_range .srch_item.all {width:100%; margin-left:0 !important;}
.ly_popup .srch_range .srch_item>a {height:10.133vw; line-height:10.133vw; border:0.2667vw solid transparent; border-radius:2.1333vw; padding:0 3.733vw; font-size:3.733vw; color:#ddd; text-align:center; background-color:#393C46;}
.ly_popup .srch_range .srch_item.on a {color:#fff; background:#583BD4; z-index:1;}
.ly_popup.sel_price .srch_range .srch_item.on a {background:#72C225;}
.ly_popup .srch_range .srch_item:nth-child(odd) {margin-left:0;}
.ly_popup .srch_select_bx .srch_range.srch_tab_menu {border-radius:2.1333vw; background-color:#393c46;}
.ly_popup .srch_select_bx .srch_range.srch_tab_menu .srch_item {width:50%; margin:0;}
.ly_popup .srch_select_bx .srch_range.srch_tab_menu .srch_item img {margin-left:1.0667vw; vertical-align:0.5333vw; opacity:.7;}
.ly_popup .srch_select_bx .srch_range.srch_tab_menu .srch_item.on img {opacity:1;}
.ly_popup .srch_range .srch_item:nth-child(even){margin-right:6%; margin-left:0;}

.agreement_intent_popup {position:fixed;top:0;right:0;left:0;bottom:0;background: rgba(0, 0, 0, 0.60);z-index:1000;display:none;}
.agreement_intent_popup.show {display:block;}
.agreement_intent_popup .popup_box {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius: 20px;overflow:hidden;width:90%;}
.agreement_intent_popup .popup_head {display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #F0F0F0;}
.agreement_intent_popup .popup_title {font-size:16px;color:#333D4B;font-weight:600;}
.agreement_intent_popup .xi-close {font-size:18px;}
.agreement_intent_popup .popup_contents {padding:18px 20px 20px;}
.agreement_intent_popup .agreement_notice {color:#333D4B;font-size:13px;line-height:1.45;margin-bottom:20px;font-weight:400;}
.agreement_intent_popup .agreement_notice li {margin-bottom:10px;}
.agreement_intent_popup .agreement_notice li span {color:#583BD4;}
.agreement_intent_popup .agreement_notice li:last-child {margin-bottom:0;}
.agreement_intent_popup .text_input {border-radius: 8px;color: #333D4B;border: 1px solid #F0F0F0;background: #FFF;height:42px;width:100%;padding:0 12px;font-size:14px;}
.agreement_intent_popup .agreement_form {border-radius: 12px;border: 1px solid #F0F0F0;background: #FFF;overflow:hidden;}
.agreement_intent_popup table {width:100%;border-collapse:collapse;margin:-1px;width:calc(100% + 2px);}
.agreement_intent_popup table th {width:84px;text-align:center;color:#333D4B;font-weight:600;font-size:14px;background-color:rgba(88, 59, 212, 0.04);height:42px;border:1px solid #F0F0F0;vertical-align: middle;}
.agreement_intent_popup table th sup {color:#F14943;vertical-align:1px;}
.agreement_intent_popup table td {padding:8px;border: 1px solid #F0F0F0;color:#333D4B;font-weight:400;font-size:14px;line-height:1.4;vertical-align:middle;}
.agreement_intent_popup .popup_btn {display:flex;}
.agreement_intent_popup .popup_btn > * {width:100%;height:54px;line-height:54px;font-size:16px;font-weight:400;}
.agreement_intent_popup .popup_btn .btn_primary {background-color:#583BD4;color:#fff;}
.agreement_intent_popup .popup_btn .btn_white {border-top:1px solid #F0F0F0;}


.dex_view {padding-bottom: 0;}
.dex_view .dex_content {background-color:#F9FAFB;min-height:50vh;padding:40px 20px 60px;}
.dex_view .reg_section {margin-bottom:40px;}
.dex_view .reg_section:last-child {margin-bottom:0;}
.dex_view .sec_title {margin-bottom:20px;font-size:16px;font-weight:600;color:#333D4B;}
.dex_view .sec_title:before {content:'';width:4px;height:16px;background-color:#583BD4;display:inline-block;vertical-align:-2px;margin-right:6px;}
.dex_view table {width:100%;border-collapse:collapse;margin:-1px;width:calc(100% + 2px);}
.dex_view table th {padding: 10px;width:110px;text-align:center;color:#333D4B;font-weight:600;font-size:13px;background-color:rgba(88, 59, 212, 0.04);border:1px solid #F0F0F0;vertical-align: middle;}
.dex_view table th sup {color:#F14943;vertical-align:1px;}
.dex_view table td {padding:10px 14px;border: 1px solid #F0F0F0;color:#333D4B;font-weight:400;font-size:13px;line-height:1.4;vertical-align:middle;}
.dex_view table td a {color:#333D4B;}
.dex_view table .ta-center {text-align:center;}
.dex_view .white_box {border-radius: 12px;border: 1px solid #F0F0F0;background: #FFF;overflow:hidden;margin-bottom:20px;}
.dex_view .white_box:last-child {margin-bottom:0;}
.dex_view .white_box .sec_con {padding:30px;border-bottom:1px solid #F0F0F0;}
.dex_view .white_box .sec_con:last-child {border-bottom:0;}
.dex_view .white_box .id_box {padding:18px 20px;color:#333D4B;font-weight:600;font-size:16px;border-bottom: 1px solid #F0F0F0;}
.dex_view .white_box .id_box span {color:#583BD4;font-weight:500;margin-left:4px;}
.dex_view .white_box .row {margin-bottom:30px;display:flex;gap:20px;}
.dex_view .white_box .row:last-child {margin-bottom:0;}
.dex_view .white_box .input_block {width:100%;}
.dex_view .white_box .input_label {margin-bottom:10px;color:#333D4B;font-size:14px;font-weight:500;}
.dex_view .white_box .input_label sup {color:#F14943;margin-right:4px;vertical-align:1px;}
.dex_view .white_box .text_input {border-radius: 8px;color: #333D4B;border: 1px solid #F0F0F0;background: #FFF;height:42px;width:100%;padding:0 12px;font-size:14px;}
.dex_view .white_box textarea.text_input {height:unset;padding:10px 12px;color: #333D4B;}
.dex_view .white_box textarea.text_input + .checkbox {margin-top:10px;}
.dex_view .msg {color: #583BD4;font-size:16px;margin-top:10px;font-weight:400;}
.dex_view .btn-area {margin-top:40px;text-align:center;}
.dex_view .btn-area .register-submit {height:48px;line-height:48px;border-radius:10px;background-color:#583BD4;color:#fff;font-size:15px;text-align:center;padding:0 24px;}
.dex_view .signed {padding:10px 10px;border-radius:10px;background-color:#583BD4;color:#fff;font-size:13px;text-align:center;width:100%;;box-sizing:border-box;}
.dex_view .checkbox {position:relative;display:inline-flex;align-items:center;color: #333D4B;}
.dex_view .checkbox input {position:absolute;left:0;top:0;opacity:0;width:0;height:0;cursor: pointer;}
.dex_view .checkbox i {content:'';display:inline-block;width:18px;height:18px;margin-right:7px;border: 1px solid #CFCFCF;background: #fff;position:relative;border-radius:4px;margin-top:-2px;}
.dex_view .checkbox input:checked + i {background-color:#583BD4;border-color: #583BD4;}
.dex_view .checkbox input:checked + i:before {content:'';display:block;position: absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:94%;height:94%;background:url(/images_dax/checkbox.svg) no-repeat center/contain;}
.dex_view .radio_wrap label {position:relative;display:inline-flex;align-items:center;margin-right:17px;color:#333D4B;}
.dex_view .radio_wrap label input {position:absolute;left:0;top:0;opacity:0;width:0;height:0;cursor: pointer;}
.dex_view .radio_wrap label i {content:'';display:inline-block;width:18px;height:18px;margin-right:5px;border: 1px solid #CFCFCF;background: #fff;position:relative;border-radius:100px;margin-top:-1px;}
.dex_view .radio_wrap label input:checked + i {border-color: #583BD4;}
.dex_view .radio_wrap label input:checked + i:before {content:'';display:block;position: absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:12px;height:12px;background:#583BD4;border-radius:100px;}
.dex_view .amount {padding:20px;}
.dex_view .amount_box {display:flex;align-items:center;gap:20px;color:#333D4B;font-weight:600;margin-bottom:20px;}
.dex_view .amount_input {position:relative;width:160px;}
.dex_view .amount_input .text_input {width:100%;color:#07F;text-align:right;padding-right:30px;font-weight:500;font-size:16px;}
.dex_view .amount_input .unit {position:absolute;right:12px;bottom:10px;font-size:14px;}
.dex_view .recent_box {padding:10px 0;}
.dex_view .recent_title {color: #333D4B;font-size: 14px;font-weight: 500;margin-bottom:10px;}
.dex_view .recent_title span {color: #583BD4;font-size: 12px;}
.dex_view .recent_list {border-radius: 12px;border: 1px solid #F0F0F0;overflow:hidden;}
.dex_view .recent_item {border-bottom:1px solid #f0f0f0;padding:15px;display:flex;gap:20px;}
.dex_view .recent_item:last-child {border-bottom:0;}
.dex_view .recent_item .col > span {color:#333D4B;font-size: 14px;font-weight:500;}
.dex_view .recent_item .col {display:flex;gap:10px;align-items:center;}
.dex_view .recent_item select {border-radius: 8px;color: #333D4B;border: 1px solid #F0F0F0;background: #FFF url(/images_dax/select.svg) no-repeat calc(100% - 12px) 50%;height:42px;width:100%;padding:0 40px 0 12px;font-size:14px;color:#333D4B;}
.dex_view .sales_input {position:relative;width:160px;}
.dex_view .sales_input .text_input {width:100%;color:#07F;text-align:right;padding-right:30px;font-weight:500;font-size:14px;}
.dex_view .sales_input .unit {position:absolute;right:12px;bottom:10px;font-size:14px;color:#333D4B;}
.dex_view .cost_input {position:relative;width:160px;}
.dex_view .cost_input .text_input {width:100%;color:#F14943;text-align:right;padding-right:30px;font-weight:500;font-size:14px;}
.dex_view .cost_input .unit {position:absolute;right:12px;bottom:10px;font-size:14px;color: #333D4B;}
.dex_view .filebox {display:flex; align-items:center;gap:10px;}
.dex_view .upload_name {flex:1; height:42px; font-size:14px; border:1px solid #f0f0f0; border-radius:8px; background:#F9FAFB; color:#7F8894; outline:none;padding:0 12px;}
.dex_view .upload_name:focus {border-color:#7b61ff;}
.dex_view .btn_file {padding:12px 20px; background:#6f3cff; color:#fff; font-size:14px; border-radius:8px; display:inline-flex; align-items:center; cursor:pointer; white-space:nowrap;}
.dex_view .file_input {display:none;}
.dex_view .sales_info {font-size:16px;font-weight:500;margin-bottom:10px;}
.dex_view .sales_info strong {color:#07F;font-size:20px;font-weight:600;}
.dex_view .cost {font-size:14px;color:#07F;font-weight:500;margin: 0 2px;letter-spacing:-.5px;}
.dex_view .cre {font-size:14px;color:#F14943;font-weight:500;margin:0 2px;letter-spacing: -.5px;}