﻿@charset "utf-8";
@import "merchant.css";
@import "jquery-ui.css";
/*@import "orderTip/orderTipDistance.css";*/

/* 기본선언*/
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ol, ul, li, dl, dt {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    width: 100%;
    display: block;
    border-style: none;
}

em {
    font-style: normal;
}

strong {
    font-weight: bolder;
}

a {
    color: #000000;
}

.bold {
    font-weight: bold;
}

.sticky {
    position: sticky;
    bottom: 0;
}

.red {
    color: #ff4155;
}

.green {
    color: #008000;
}

.c666 {
    color: #666;;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

textarea {
    resize: none;
    width: 100%;
    height: 200px;
    border: 1px solid #dbdde0;
    line-height: 16px;
    font-size: 14px;
    color: #000;
    padding: 10px;
    display: block;
    box-sizing: border-box;
    outline: none;
    overflow: auto;
}

input {
    /*-webkit-appearance: none;*/
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #f9f9f9;
    border-radius: 5px;
    width: 200px;
}

.font-weight_bold {
    font-weight: bold;
}

.font_color-red {
    color: red !important;
}

.font_size-18px {
    font-size: 18px !important;
}

.reset_padding {
    padding: 0px 0px !important;
}

.pd_0_12p {
    padding: 0px 12px !important;
}

.pd_0_30p {
    padding: 0px 30px !important;
}

.pd16 {
    padding: 16px !important;
}

.f_left {
    float: left !important;
}

.f_right {
    float: right !important;
}

.t_left {
    text-align: left;
}

.t_right {
    text-align: right;
}

.t_center {
    text-align: center;
}

.mg20px {
    margin: 20px;
}

.mg25px {
    margin: 25px;
}

.mb8 {
    margin-bottom: 8px !important;
}

.mb30 {
    margin-bottom: 30px !important
}

.mb50 {
    margin-bottom: 50px !important
}

.mb70 {
    margin-bottom: 70px !important;
}

.mt1e {
    margin-top: 1em !important
}

.top {
    top: 10px;
}

.top10p {
    top: 10px !important;
}

.top40p {
    top: 40px !important;
}

.mt-40 {
    margin-top: -40px !important;
}

.mt-5 {
    margin-top: -5px
}

.mt5 {
    margin-top: 5px !important
}

.mt8 {
    margin-top: 8px !important
}

.mt10 {
    margin-top: 10px !important
}

.mt12 {
    margin-top: 12px !important
}

.mt15 {
    margin-top: 15px !important
}

.mt20 {
    margin-top: 20px !important
}

.mt20p {
    margin-top: 20% !important
}

.mt30 {
    margin-top: 30px !important
}

.mt40 {
    margin-top: 40px !important
}

.mt50 {
    margin-top: 50px !important
}

.mt60 {
    margin-top: 50px !important
}

.mt70 {
    margin-top: 70px !important
}

.mt90 {
    margin-top: 90px !important
}

.mr-15 {
    margin-right: -15px !important
}

.mr-40 {
    margin-right: -40px !important
}

.mr5 {
    margin-right: 5px !important
}

.mr10 {
    margin-right: 10px !important
}

.left7 {
    left: 7px !important;
}

.left50 {
    left: 50px !important;
}

.ml-a {
    margin-left: auto;
}

.ml2 {
    margin-left: 2px !important
}

.ml5 {
    margin-left: 5px !important
}

.ml10 {
    margin-left: 10px !important
}

.ml-10 {
    margin-left: -10px !important
}

.ml15 {
    margin-left: 15px !important
}

.ml20 {
    margin-left: 20px !important
}

.ml30 {
    margin-left: 30px !important
}

.ml35 {
    margin-left: 35px !important
}

.ml48 {
    margin-left: 48px !important
}

.ml105 {
    margin-left: 105px !important
}

.mr20 {
    margin-right: 20px !important
}

.pt10 {
    padding-top: 10px;
}

.wd100 {
    width: 100px !important
}

.wd130 {
    width: 130px !important
}

.max_wd240 {
    max-width: 240px !important
}

.max_wd250 {
    max-width: 250px !important
}

.wd90 {
    width: 90px !important
}

.wd80 {
    width: 80px !important
}

.wd50p {
    width: 50% !important
}

.wd5p {
    width: 5% !important
}

.wd10p {
    width: 10% !important
}

.wd20p {
    width: 20% !important
}

.wd25p {
    width: 25% !important
}

.wd30p {
    width: 30% !important
}

.wd35p {
    width: 35% !important
}

.wd40p {
    width: 40% !important
}

.wd45p {
    width: 45% !important
}

.wd48p {
    width: 48% !important
}

.wd50p {
    width: 50% !important
}

.wd60p {
    width: 60% !important
}

.wd65p {
    width: 65% !important
}

.wd70p {
    width: 70% !important
}

.wd70px {
    width: 70px !important
}

.wd80p {
    width: 80% !important
}

.wd100p {
    width: 100% !important
}

.wd150px {
    width: 150px !important
}

.wd320p {
    width: 320px;
}

.wd500px {
    width: 500px !important
}

.hi70p {
    height: 70px !important
}

.hi40 {
    height: 40% !important
}

.hi60 {
    height: 60% !important
}

.hi80 {
    height: 80% !important
}

.ft12 {
    font-size: 12px;
}

.v_top {
    vertical-align: top !important
}

.v_mid {
    vertical-align: middle !important
}

.v_bot {
    vertical-align: bottom !important
}

.v_bas {
    vertical-align: baseline !important
}

.v_inh {
    vertical-align: inherit !important
}

.p-tr {
    position: absolute !important;
    top: 0;
    right: 0;
}

.unset-position {
    position: unset !important;
    display: flex;
    flex-direction: column;
}

.flex_colum_space-between {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.icon {
    display: inline-block;
    width: 20px;
    vertical-align: bottom;
    margin-bottom: -2px;
}

.fs15 {
    font-size: 15px !important;;
}

.dp-flex_ai-center {
    display: flex;
    align-items: center;
}

.menu_status-bar {
    width: 100px;
    display: flex;
    justify-content: space-around;
}

.icon-19 {
    display: inline-block;
    border-radius: 50%;
    border: 2px solid rgb(255, 65, 85);
    color: rgb(255, 65, 85);
    font-size: 11px;
    width: 17px;
    height: 17px;
    line-height: 14px;
    text-align: center;
}

._spread > a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAYAAABnGz2mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHeGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTBjZWMwMC0yZGM4LTMxNGUtYTNkNi1jOTVhOTcyMWQyOGYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGU0NGMwNzQtYTUzMS02NTRjLWI4OTMtYWNkYzJjOTEwNTgwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0xMS0xMlQxMToyMToxNCswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTEtMTJUMTc6MDI6MzgrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTEtMTJUMTc6MDI6MzgrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmMxMTM4OTgtODhhMS1mODQwLWE0NTYtYjQ1YTg5OTI2MWI5IiBzdEV2dDp3aGVuPSIyMDE5LTExLTEyVDE3OjAyOjM4KzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBlNDRjMDc0LWE1MzEtNjU0Yy1iODkzLWFjZGMyYzkxMDU4MCIgc3RFdnQ6d2hlbj0iMjAxOS0xMS0xMlQxNzowMjozOCswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT54bXAuZGlkOkQ2QTUyMkUzNDNCMDExRTk5RUREQ0FEQTZEQ0RDQjE2PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xv2qlQAAAj9JREFUSInN1jGrslAcBnC18Fu0OBVCIMQlisgliBoiArc+gkRB0dDQ4uQQ1BBB4FBL4DcS3IpIEAkUpOC5w8XzcqhbWd17X+FZ+p/z/H9DZAwA5h2xbRvlchm2beMdfW9BWZaFVCoFhmGQSqVgWdbLuJdRu90OgiCAYRgSQRCw3W5fwr2E2u/3yGQyFCpKOp3Gfr9/Gvc06nA4QBRFAuF5Hv1+HzzPk89EUcThcHgK9xTKcRxks1kCSCaTME0TABjTNJFMJsksm83CcZzYuNgo13UhSRJZnEgksNlsqMWbzQaJRIKckSQJruvGwsVCeZ6HXC5Hodbr9dWF6/WawuVyOXie9zAuFiqfz5NFHMfBMIybiwzDAMdx5M7Hx8fDuIdQx+MRxWKRLGBZFsvl8qEFy+USLMuSu4VCAcfj8e7du8W+76NUKlGoxWIR6/syn88pXKlUgu/7NzvuomRZplCz2SwWKsp0OqVwsizfxH1bFAQBKpUK9aM5mUyeQkWZTCZUX6VSQRAEVzuvFoRhiGq1SpXouv4SKoqu61RvtVpFGIYX3VdR9Xqduqxp2ltQUTRNo/prtdoF7gLVbDapS+Px+K2oKOPxmNrTaDQoHDl4Op3QarWow6PR6EdQUUajEbWv1WrhdDqBgimKQh0aDoc/iooyGAyovYqi4Hw+fw3b7TY17PV6v4KK0u12qf3tdvtrYBgGea91Op1fRUXpdDrk/WsYxr/BarWCqqp/goqiqir5U8ACYP7Hh/trwHfPJ8EAaDw2L7ODAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 15px;
    width: 40px;
    height: 40px;
    display: inline-block;
}

._spread-img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAYAAABnGz2mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHeGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTBjZWMwMC0yZGM4LTMxNGUtYTNkNi1jOTVhOTcyMWQyOGYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGU0NGMwNzQtYTUzMS02NTRjLWI4OTMtYWNkYzJjOTEwNTgwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0xMS0xMlQxMToyMToxNCswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTEtMTJUMTc6MDI6MzgrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTEtMTJUMTc6MDI6MzgrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmMxMTM4OTgtODhhMS1mODQwLWE0NTYtYjQ1YTg5OTI2MWI5IiBzdEV2dDp3aGVuPSIyMDE5LTExLTEyVDE3OjAyOjM4KzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBlNDRjMDc0LWE1MzEtNjU0Yy1iODkzLWFjZGMyYzkxMDU4MCIgc3RFdnQ6d2hlbj0iMjAxOS0xMS0xMlQxNzowMjozOCswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT54bXAuZGlkOkQ2QTUyMkUzNDNCMDExRTk5RUREQ0FEQTZEQ0RDQjE2PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xv2qlQAAAj9JREFUSInN1jGrslAcBnC18Fu0OBVCIMQlisgliBoiArc+gkRB0dDQ4uQQ1BBB4FBL4DcS3IpIEAkUpOC5w8XzcqhbWd17X+FZ+p/z/H9DZAwA5h2xbRvlchm2beMdfW9BWZaFVCoFhmGQSqVgWdbLuJdRu90OgiCAYRgSQRCw3W5fwr2E2u/3yGQyFCpKOp3Gfr9/Gvc06nA4QBRFAuF5Hv1+HzzPk89EUcThcHgK9xTKcRxks1kCSCaTME0TABjTNJFMJsksm83CcZzYuNgo13UhSRJZnEgksNlsqMWbzQaJRIKckSQJruvGwsVCeZ6HXC5Hodbr9dWF6/WawuVyOXie9zAuFiqfz5NFHMfBMIybiwzDAMdx5M7Hx8fDuIdQx+MRxWKRLGBZFsvl8qEFy+USLMuSu4VCAcfj8e7du8W+76NUKlGoxWIR6/syn88pXKlUgu/7NzvuomRZplCz2SwWKsp0OqVwsizfxH1bFAQBKpUK9aM5mUyeQkWZTCZUX6VSQRAEVzuvFoRhiGq1SpXouv4SKoqu61RvtVpFGIYX3VdR9Xqduqxp2ltQUTRNo/prtdoF7gLVbDapS+Px+K2oKOPxmNrTaDQoHDl4Op3QarWow6PR6EdQUUajEbWv1WrhdDqBgimKQh0aDoc/iooyGAyovYqi4Hw+fw3b7TY17PV6v4KK0u12qf3tdvtrYBgGea91Op1fRUXpdDrk/WsYxr/BarWCqqp/goqiqir5U8ACYP7Hh/trwHfPJ8EAaDw2L7ODAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 15px;
    width: 40px;
    height: 40px;
    display: inline-block;
}

.transaction_detail-spread-img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAYAAABnGz2mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHeGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTBjZWMwMC0yZGM4LTMxNGUtYTNkNi1jOTVhOTcyMWQyOGYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGU0NGMwNzQtYTUzMS02NTRjLWI4OTMtYWNkYzJjOTEwNTgwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0xMS0xMlQxMToyMToxNCswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTEtMTJUMTc6MDI6MzgrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTEtMTJUMTc6MDI6MzgrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmMxMTM4OTgtODhhMS1mODQwLWE0NTYtYjQ1YTg5OTI2MWI5IiBzdEV2dDp3aGVuPSIyMDE5LTExLTEyVDE3OjAyOjM4KzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBlNDRjMDc0LWE1MzEtNjU0Yy1iODkzLWFjZGMyYzkxMDU4MCIgc3RFdnQ6d2hlbj0iMjAxOS0xMS0xMlQxNzowMjozOCswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT54bXAuZGlkOkQ2QTUyMkUzNDNCMDExRTk5RUREQ0FEQTZEQ0RDQjE2PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xv2qlQAAAj9JREFUSInN1jGrslAcBnC18Fu0OBVCIMQlisgliBoiArc+gkRB0dDQ4uQQ1BBB4FBL4DcS3IpIEAkUpOC5w8XzcqhbWd17X+FZ+p/z/H9DZAwA5h2xbRvlchm2beMdfW9BWZaFVCoFhmGQSqVgWdbLuJdRu90OgiCAYRgSQRCw3W5fwr2E2u/3yGQyFCpKOp3Gfr9/Gvc06nA4QBRFAuF5Hv1+HzzPk89EUcThcHgK9xTKcRxks1kCSCaTME0TABjTNJFMJsksm83CcZzYuNgo13UhSRJZnEgksNlsqMWbzQaJRIKckSQJruvGwsVCeZ6HXC5Hodbr9dWF6/WawuVyOXie9zAuFiqfz5NFHMfBMIybiwzDAMdx5M7Hx8fDuIdQx+MRxWKRLGBZFsvl8qEFy+USLMuSu4VCAcfj8e7du8W+76NUKlGoxWIR6/syn88pXKlUgu/7NzvuomRZplCz2SwWKsp0OqVwsizfxH1bFAQBKpUK9aM5mUyeQkWZTCZUX6VSQRAEVzuvFoRhiGq1SpXouv4SKoqu61RvtVpFGIYX3VdR9Xqduqxp2ltQUTRNo/prtdoF7gLVbDapS+Px+K2oKOPxmNrTaDQoHDl4Op3QarWow6PR6EdQUUajEbWv1WrhdDqBgimKQh0aDoc/iooyGAyovYqi4Hw+fw3b7TY17PV6v4KK0u12qf3tdvtrYBgGea91Op1fRUXpdDrk/WsYxr/BarWCqqp/goqiqir5U8ACYP7Hh/trwHfPJ8EAaDw2L7ODAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 15px;
    width: 40px;
    height: 30px;
    cursor: pointer;
    display: inline-block;
}

.transaction_detail-spread-img.close {
    transform: rotate(180deg);
}

._spread.close > a {
    transform: rotate(180deg);
}

._spread-img.close > a {
    transform: rotate(180deg);
}

.line {
    border-top: 2px solid #cecece;
}

.ogadd_bg {
    background-color: #eeeeee !important;
    margin: 0px;
    padding: 20px 20px 56px;
}

.box {
    display: inline-block;
    width: 100%;
    height: auto;
    background-color: #fff;
    margin: 0;
    padding: 24px 20px;
}

.group-input {
    font-size: 0;
}

.group-select {
    display: flex;
}

.group-select + .center {
    align-items: center;
}

.notice_list {
}

.notice_list li {
    list-style: disc;
    margin-left: 25px;
}

.disable_text {
    color: #dadada !important;
}

.reload {
    display: inline-block;
    /* text-indent: -9999px; */
    background: url(/images/icon_reload.png) no-repeat left center;
    height: 18px;
    width: 60px;
    padding-left: 20px;
    position: absolute;
    right: 0;
    top: -4px;
    cursor: pointer;
}

input.icon_calendar {
    background: #fff url(/images/icon_calendar.png) no-repeat 120px;
    background-size: 16px;
}

input.icon_search {
    background: #fff url(/images/icon_search.png) no-repeat 10px !important;
    background-size: 20px !important;
    padding-left: 35px !important;
}

.group-picture {
    display: block;
    border: 1px solid #bfbfbf;
    height: 440px;
    overflow-y: scroll;
    text-align: center;
}

.group-picture > ul {
    margin: 8px 0;
    font-size: 0;
    display: block;
}

.group-picture > ul > li {
    padding: 0;
    display: inline-block;
    margin: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASsAAAEsCAIAAAAUwwJbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MDk2MGJjNS0yZjk2LTQxMjUtYjk4Yi0wMzkyOTE5M2VhNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQwMTQxQTE0M0ZCMTFFOUJGNjBBQjNDRTJCQ0E1QjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQwMTQxQTA0M0ZCMTFFOUJGNjBBQjNDRTJCQ0E1QjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyYTAwZmQ5My03MGExLTQzNGItOTM1Ny0xZmJkOGQ3YzA5MTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjA5NjBiYzUtMmY5Ni00MTI1LWI5OGItMDM5MjkxOTNlYTY2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) no-repeat center center;
    background-size: 100%;
    width: 140px;
    height: 140px;
    position: relative;
}

.group-picture img.close {
    display: block;
    position: absolute;
    top: -8px;
    right: -8px;
    float: right;
    width: 23px;
    height: 23px;
}

.input-file {
    display: none;
}

.picture_file + label {
    display: block;
    height: 100%;
    cursor: pointer;
}

.picture_bookmark + label {
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 3px;
}

.picture_bookmark + label:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -2px;
    width: 23px;
    height: 23px;
    border: 1px solid #dbdde0;
    background: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 50%;
}

.picture_bookmark + label:after {
    content: "";
    display: block;
    position: absolute;
    left: 4px;
    top: 2px;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACTUlEQVQokW1Sy6sSURj/HAcfo15RLyJoCFcCoQu18QE+bmCuWirR3YRaEdSuf+TSLmjj0kVLCaKGFiqBm4qZcuCGg6YwjijiMD5mRie+qQlv3B+cOWd+3+873+uArusgiiLMZjPjbK7VapWgafqDLMuJQx51qMczAQBgsVhguVzCIXief9xoNO7xPP/kkEcd6hEEXI9Eq9U6l2UZ2u32ua7ryetU/yJrmgaDwcAgWZZ9zrLsUTgcBoZhPCzLvkAe7agjiD8xSfxQFAX7/f6WJEnHDMPcoWn6oclvNhugafoBAHx1uVxfPB6PSFHUDyNop9N5NRqNbsuyfDqfzz3z+dymKAo4nU6jKZjVer0Gm80Gfr9fCQQCS4qivkcikW+koignzWbzzOFwgNvtNlJCx0OgDS8Yj8c2juOOt9vtWa1Wk6z1ev1jMBg8ZVn2JjphqhgRYY4HYbfbYbfbgaqqUK1W3+fz+QpWPs1kMpVyudzB+rAh5ihwNxfy2+0WSqXS52w2W0E/c1RioVCopFKpS0mSrqRsOiOfTqcvi8XiIwAQ/p/zT5/PN8S0DmGmjbzX6x2i7sqc/+JIFEWf1Wo1moYNWiwWxo7/yE+nUz/qTAdyMpkYBl3X/ZqmBbE2QRBwLBCPxwWe50OowQxUVQ2KohjAV4rNIzmOM51DgiBE8MZsNtvP5XJvotHo2+FwWG61Wk/b7fbJZDIJ93q9ED79/X4PlkajYTREVdW7BEFcJJPJd7FY7DUA/Doo6Ua/33/W7Xbva5r2kiTJTwAAvwHhuUZNOE1TgwAAAABJRU5ErkJggg==) no-repeat center center;
    cursor: pointer;
}

.picture_bookmark:checked + label:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -2px;
    width: 23px;
    height: 23px;
    border: 1px solid #dbdde0;
    background: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 50%;
}

.picture_bookmark:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    left: 4px;
    top: 2px;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACO0lEQVQokW2STUhUYRSGn3vnOpE6d8yf0bQgpKAoKSJbtLFFhBAphfjTQiSTIFu1qlURRKsMF0JQVLuGapEQhQTpRqeFaEOphTnq+JON+TfjjNw7g19899NwxAP3nu+c87738p73QwiBmJxGTM+q8+azEi0XL19/EsvR8rS+xEm8EOjI0DT4u0haBEeauffoHMHha2l9iZN42CBvDyHK8Xc2sBLDyUKc3gmmyLoOyRQEh1W358sNPveZHDoA3X0eegKtTl/OJU5XNMN5ez2yeZTFpXx6Aid48aoelwZeE1YT8Nxfi6Z9xcwepCAvgtfj/EUTb963MzJ6nJXoMWZ+e5iNuFmzwMyCdaH0xeKwexcU+2xK9kbxmkMcORg0SKyV0v6sgswsyM8Blws82SC2iMvOhNgq/Ay56RvIJ56ooO1uTKex5iodDz/izoCMDMgxFUGI9JzjVXPDgI4HXZInlc9Td7GJOzd7ia+BnQRt21plbds489utAeqqmiRv06oIzfVNXK4cZWGZHdkLS3CpcpSWK43A3Haff1FYEMay1ZI2LsL/s2WBLy/s4NJ8VmEyMb0HQ1c+RmPwZ15lWUut4ZlcB+fsRPocCqsBIhfb9mGlIDQJxYVw5tQcg0NFTi0XZyV9jIfzgCipFAaBfmUPooixyX3OJ2urQzRUP6Xs8Fu+/ajB39mC/10pYxMl9PYXoTNOah1N3G9T+7Hss7iMx1Sd/8DJsifA1BZJ+xn4fp3Orgskk7dwu7sB/gGR+fBFYLiPtgAAAABJRU5ErkJggg==) no-repeat center center;
}

.picture_bg {
    background-size: cover;
    background-color: rgb(238, 238, 238);
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
}

/* 구조 */
body {
    font-family: 'NanumGothic', '맑은 고딕', Sans-serif;
    margin: 0;
    /*letter-spacing: -0.06em;*/
    letter-spacing: -1px;
}

div.bg {
    background: #0003;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

div.bg > div {
    width: 360px;
    background: #fff;
    z-index: 1;
    height: 100%;
    top: 0;
    bottom: 0;
    margin: 0 auto;
}

.wrap {
    position: relative;
    font-size: 14px;
    width: 360px;
    margin: 0 auto;
}

header {
    display: block;
    height: 50px;
    line-height: 50px;
    position: relative;
    background: #fff !important;
    /*border-bottom: 1px solid #f82244;*/
}

header .arrow_left {
    width: 21px;
    display: block;
    position: absolute;
    top: 16px;
    left: 15px;
    z-index: 2;
}

header .logo_header {
    width: auto;
    height: 28px;
    display: block;
    position: absolute;
    top: 12px;
    left: 50%;
    transform: translate(-50%, 0px);
}

header .logo_header-title {
    width: 100%;
    height: 50px;
    display: block;
    position: absolute;
    text-align: center;
    font-size: 19px;
    z-index: 1;
}

header .sidemenu_button {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 50px;
    cursor: pointer;
    z-index: 2;
    background-image: url(/images/icon-hamburger.png);
    background-size: 100% 100%;
}

header .sidemenu_button .icon-hamburger {
    display: inline-block;
    position: absolute;
    top: 50%;
    bottom: auto;
    left: auto;
    -webkit-transform: translateX(50%) translateY(50%);
    -moz-transform: translateX(50%) translateY(50%);
    -ms-transform: translateX(50%) translateY(50%);
    -o-transform: translateX(50%) translateY(50%);
    transform: translateX(50%) translateY(50%);
    width: 18px;
    height: 2px;
    background-color: #000;
    margin-left: 5px;
}

header .sidemenu_button .icon-hamburger:before,
header .sidemenu_button .icon-hamburger:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: inherit;
    left: 0;
}

header .sidemenu_button .icon-hamburger:before {
    bottom: 5px;
}

header .sidemenu_button .icon-hamburger:after {
    top: 5px;
}

img.logo_login {
    padding: 80px 0;
}

span._title {
    position: absolute;
    top: 65%;
    font-size: 21px;
    display: block;
    text-align: center;
    width: 100%;
    font-weight: bolder;
    /*letter-spacing: -0.15em;*/
}

.section_sidemenu.open {
    display: unset;
}

.sidemenu-open {
    border-bottom: 1px solid #ff4155 !important;
    color: #ff4155 !important;
}

.section_sidemenu {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    background: rgba(0, 0, 0, 0.2);
    opacity: 1;
    transition: opacity 0.3s ease 0s;
    transform: none;
}

.sidemenu {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1002;
    width: 300px;
    transition: transform 0.3s ease 0s;
    transform: translate3d(0px, 0px, 0px);
    transform-origin: left center;
    background: #b5b5b5;
    overflow-y: scroll;
}

.sidemenu_outarea {
    height: 100%
}

.sidemenu_header {
    background: #eeeeee;
    padding: 15px 15px 0 15px;
}

.sidemenu_header .icon-home {
    height: 19px;
}

.sidemenu_header .icon-home a {
    display: block;
    /*width: 24px;*/
    height: 19px;
    cursor: pointer;
}

.sidemenu_header .userinfo .userinfo_name {
    font-size: 28px;
    margin-top: 15px;
    display: inline-block;
}

.sidemenu_header .userinfo .userinfo_time {
    color: #000;
    float: right;
    display: inline-block;
    font-size: 0;
}

.sidemenu_header .userinfo .userinfo_time em {
    font-size: 15px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}

.sidemenu_header .userinfo .userinfo_time a.session_extend {
    border: 1px solid #000;
    color: #000;
    font-size: 15px;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    text-align: center;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
}

.sidemenu_header .myInfo {
    text-align: right;
    width: 100%;
}

.myInfo {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.sidemenu_header .myInfo a {
    cursor: pointer;
    border-bottom: 1px solid #000;
    margin-bottom: 3px;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
    margin-top: 12px;
    padding-bottom: 5px;
    text-decoration: none;
}

.sidemenu_body {
    background: #ffffff;
}

.sidemenu_body .sidemenu-navigation {
    margin: 0 15px;
}

.sidemenu-navigation a {
    position: relative;
    cursor: pointer;
    display: block;
    text-decoration: none;
}

.sidemenu-item > a {
    line-height: 2em;
    padding: 20px 0;
    color: #000;
    font-size: 17.5px;
    border-bottom: 1px solid #dadada;
}

.sidemenu-item > a.open:after {
    content: '';
    display: block;
    height: 18px;
    width: 8px;
    position: relative;
    float: right;
    bottom: auto;
    -webkit-transform: translateY(50%) rotate(90deg);
    -moz-transform: translateY(50%) rotate(90deg);
    -ms-transform: translateY(50%) rotate(90deg);
    -o-transform: translateY(50%) rotate(90deg);
    transform: translateY(50%) rotate(90deg);
    right: 1em;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjhweCIgaGVpZ2h0PSIxMXB4Ig0KCSB2aWV3Qm94PSIwIDAgOCAxMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCAxMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+SW1wb3J0ZWQgTGF5ZXJzPC90aXRsZT4NCjxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzY3JpcHRpb24+DQo8ZyBpZD0iSG9tZXBhZ2UiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KCTxnIGlkPSJob21lcGFnZS1wcm9kdWN0cy1uZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTA0LjAwMDAwMCwgLTQ0MC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4NCgkJPGcgaWQ9ImhlYWRlciIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+DQoJCQk8ZyBpZD0iaW1nX3gyQl9tc2ctNCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQoJCQkJPGcgaWQ9ImxlYXJuLW1vcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1Ny4wMDAwMDAsIDQxNy4wMDAwMDApIj4NCgkJCQkJPHBhdGggaWQ9IkltcG9ydGVkLUxheWVycyIgZmlsbD0iIzg3OTE5MyIgZD0iTTE1NSwyOC41bC02LjEsNS41bC0xLjgtMS42bDQuMy0zLjhsLTQuMy0zLjhsMS45LTEuN0wxNTUsMjguNSIvPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat center center;
    background-size: 8px 11px;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.sidemenu-item > a.close:after {
    content: '';
    display: block;
    height: 18px;
    width: 8px;
    position: relative;
    float: right;
    bottom: auto;
    -webkit-transform: translateY(50%) rotate(270deg);
    -moz-transform: translateY(50%) rotate(270deg);
    -ms-transform: translateY(50%) rotate(270deg);
    -o-transform: translateY(50%) rotate(270deg);
    transform: translateY(50%) rotate(270deg);
    right: 1em;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjhweCIgaGVpZ2h0PSIxMXB4Ig0KCSB2aWV3Qm94PSIwIDAgOCAxMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCAxMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+SW1wb3J0ZWQgTGF5ZXJzPC90aXRsZT4NCjxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzY3JpcHRpb24+DQo8ZyBpZD0iSG9tZXBhZ2UiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KCTxnIGlkPSJob21lcGFnZS1wcm9kdWN0cy1uZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTA0LjAwMDAwMCwgLTQ0MC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4NCgkJPGcgaWQ9ImhlYWRlciIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+DQoJCQk8ZyBpZD0iaW1nX3gyQl9tc2ctNCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQoJCQkJPGcgaWQ9ImxlYXJuLW1vcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1Ny4wMDAwMDAsIDQxNy4wMDAwMDApIj4NCgkJCQkJPHBhdGggaWQ9IkltcG9ydGVkLUxheWVycyIgZmlsbD0iIzg3OTE5MyIgZD0iTTE1NSwyOC41bC02LjEsNS41bC0xLjgtMS42bDQuMy0zLjhsLTQuMy0zLjhsMS45LTEuN0wxNTUsMjguNSIvPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat center center;
    background-size: 8px 11px;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.sidemenu-subitem > li > a {
    padding: 15px 0 15px 0 !important;
    line-height: 17px !important;
    color: #7c7c7c;
    border-bottom: 1px solid #eeeeee !important;
    font-size: 14px;
    font-weight: normal;
}

.sidemenu-subitem > li > a.active {
    color: #000000;
}

.section_terms {
    padding: 20px 15px;
    font-size: 13px;
    cursor: pointer;
}

.logout {
    padding: 15px;
    font-size: 13px;
    cursor: pointer;
    text-decoration: underline;
}

.change {
    color: #ff4155;
    cursor: pointer;
    text-decoration: underline;
}

.section_terms a:first-child:before {
    content: "";
    display: block;
    width: 15px;
    height: 2.5px;
    background: #000;
    vertical-align: top;
    margin-bottom: 10px;
}

.section_terms a {
    line-height: 2em;
    text-decoration: none;
    color: #000000;
}

.footer_terms {
    clear: both;
    font-size: 0;
    display: block;
    padding-top: 20px;
}

.footer_terms > li {
    font-size: 11px;
    display: inline-block;
    padding: 0 2%;
    border-right: 1px solid #666;
}

.footer_terms > li > a {
    color: #000;
}

.footer_terms > li:first-child {
    padding-left: 0;
}

.footer_terms > li:last-child {
    padding-right: 0;
    border-right: none;
}

h1.dashboard_welcomtext {
    font-size: 28px;
    line-height: 40px;
    font-weight: 300;
}

.filter_btn {

}

.filter_btn.open {
    background: #000 url(/images/icon_filter-white.png) no-repeat 7px 5px !important;
    color: #fff;
    background-size: 16px !important;
}

.filter {
    display: none;
    padding: 20px 0;
    border: 1px solid #767676;
}

.filter_prevTransaction {
    padding: 20px 0;
    border: 1px solid #767676;
}

.section input[type="text"].report {
    width: 100%;
    height: 46px;
    line-height: 46px;
    border: 1px solid #dbdde0;
    font-size: 14px;
    color: #000;
    -webkit-background-size: 15px;
    -webkit-appearance: none;
    background-size: 15px;
    cursor: pointer;
}

.reportSelector {
    width: 50px;
    height: 46px;
    line-height: 46px;
    border: 1px solid #dbdde0;
    font-size: 14px;
    color: #000;
    -webkit-background-size: 15px;
    -webkit-appearance: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAIAAADoearxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDBFMzI3MkU0M0IwMTFFOUE2NEI4MDA4RjJDM0JEQ0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDBFMzI3MkQ0M0IwMTFFOUE2NEI4MDA4RjJDM0JEQ0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7UZT23AAAA0klEQVR42rTVQQqEIBTG8TcEQndwV/dumfu6UXmO+qzBYdLS99I/6ELQH+VC2o6stVvlPEEYwzC0bTvPcz1vmiYQgBw5jmPTNESklKqkwsPhIAAZY2hZlq7r6KiG6j3U9z0492PrqaH3vctTxVJZNer9yOLqnfdHFlQfvCsZqthc1ouQL9WkFyfFao53SwrUTO+JZKn5XoLMVFlemkyqXC+LfFAFXi4ZVWUegwxVmccjL6rMY5MXFU8e15OQXhV839nHsfzWdcWstRbsFZJv2gUYALHSnDs731n4AAAAAElFTkSuQmCC) no-repeat 50% 50%;
    background-size: 15px;
    cursor: pointer;
}

.filter_merchant {
    width: 100%;
    height: 46px;
    line-height: 46px;
    border: 1px solid #dbdde0;
    font-size: 14px;
    padding: 0 40px 0 9px;
    color: #000;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAIAAADoearxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDBFMzI3MkU0M0IwMTFFOUE2NEI4MDA4RjJDM0JEQ0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDBFMzI3MkQ0M0IwMTFFOUE2NEI4MDA4RjJDM0JEQ0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7UZT23AAAA0klEQVR42rTVQQqEIBTG8TcEQndwV/dumfu6UXmO+qzBYdLS99I/6ELQH+VC2o6stVvlPEEYwzC0bTvPcz1vmiYQgBw5jmPTNESklKqkwsPhIAAZY2hZlq7r6KiG6j3U9z0492PrqaH3vctTxVJZNer9yOLqnfdHFlQfvCsZqthc1ouQL9WkFyfFao53SwrUTO+JZKn5XoLMVFlemkyqXC+LfFAFXi4ZVWUegwxVmccjL6rMY5MXFU8e15OQXhV839nHsfzWdcWstRbsFZJv2gUYALHSnDs731n4AAAAAElFTkSuQmCC) no-repeat 95% 50%;
    -webkit-background-size: 15px;
    -webkit-appearance: none;
    background-size: 15px;
    cursor: pointer;
}

.wt300 {
    width: 300px !important;
}

.textbox {
    width: 100%;
    height: 46px;
    line-height: 20px;
    border: 1px solid #dbdde0;
    font-size: 14px;
    padding: 0 9px;
    color: #000;
}

.font-color_disabled {
    color: #7c7c7c;
}

.filter_date {
    display: flex;
    align-items: baseline;
}

.filter_date span {
    padding: 0 5px;
}

.filter_date-btn {
    display: flex;
}

.filter_date-btn li {
    width: 100%;
}

.filter_date-btn li a {
    display: block;
    text-align: center;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    background: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
}

.filter_date-btn li:last-child a {
    border-right: 1px solid #e1e1e1;
}

.filter_date-btn a.open {
    background: #ff4155;
    color: #fff;
    border: none;
}

.section {
    position: relative;
    margin: 10px 20px;
}

.section_mr10-15 {
    position: relative;
    margin: 10px 15px;
}

.stamp_card {
    position: relative;
    margin: 0 20px;
    border: 1px solid #dcdcdc;
    border-top: 5px solid #dcdcdc;
}

.stamp_card-name {
    padding: 9px;
    border-bottom: 1px solid #dcdcdc;
    background: #F8F8F8;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 27px;
    height: 45px;
    text-align: center;
}

.stamp_coupon-count {
    padding: 9px;
    background: #F8F8F8;
    line-height: 27px;
    height: 45px;
}

.stamp_status-window {
    position: absolute;
    top: 0;
    bottom: 0;
    background: #000000bb;
    width: 100%;
    color: #ffffff;
    text-align: center;
    padding: 10px;
}

ul.stamp_list {
    text-align: center;
    padding: 10px
}

.stamp_list li {
    display: inline-block;
    border: 2px solid #dcdcdc;
    text-align: center;
    font-size: 20px;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    line-height: 46px;
    margin: 3px;
    color: #dcdcdc;
    background: url(/images/icon_stamp.png) no-repeat center;
    background-size: 50px;
}

.stamp_list li.active {
    font-weight: bold;
    border: 2px solid #3378B5;
    color: #3378B5;
    background: url(/images/icon_stamp-active.png) no-repeat center;
    background-size: 50px;
}

.section input[type="text"],
.section input[type="number"],
.section input[type="date"],
.section input[type="time"],
.section input[type="password"],
.section select,
.search_input {
    width: 100%;
    height: 46px;
    line-height: 46px;
    border: 1px solid #dbdde0;
    font-size: 14px;
    padding: 0 9px;
    color: #000;
    background: #fff;
    cursor: pointer;
}

.section input[type="text"].menuAdd {
    text-align: center;
    width: 100%;
    height: 46px;
    line-height: 46px;
    border: 1px solid #dbdde0;
    font-size: 17px;
    padding: 0 9px;
    color: #000;
    background: #fff;
    cursor: pointer;
}

.section input[type="text"].menuAdd.btn {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    height: 46px;
    line-height: 46px;
    background: #ff4155;
    border: 1px solid #ff4155;
    color: #fff;
    font-size: 17px;
    width: 100%;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.search_input + .search_btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAvCAYAAAB30kORAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTEwVDExOjA4OjExKzA5OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0xMFQxMTo0MDo0OCswOTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0xMFQxMTo0MDo0OCswOTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZGU0NzhlOC1mOGI0LWNiNDctOTUzNC05NmJkMzczODBkODEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZGJiOGJkOC0zNWQyLWJhNGQtYTZmNi00MzRjY2U3YzVhYWYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZTc1MTlmYy02NTY5LWIxNGYtYWM3OC1hNTBkODAzOTEyNDAiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZlNzUxOWZjLTY1NjktYjE0Zi1hYzc4LWE1MGQ4MDM5MTI0MCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0xMFQxMTowODoxMSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZGU0NzhlOC1mOGI0LWNiNDctOTUzNC05NmJkMzczODBkODEiIHN0RXZ0OndoZW49IjIwMTktMTItMTBUMTE6NDA6NDgrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6KIlqMAAAC6ElEQVRogdWYPU8UURSGnwUFNTE27C6dWRILtdNGgyUEWhOa9Sfw9RfAn0GIlkZtNRqswRCidAKdEUswW2CzG+VazLnumdmZnTuzd9jhTS6Z3Dkfzw7381SMMVw2XQGoVCpZ/RrAHPAEuAvcBm7KuzPgB3AIbANbwHcPrAAYY+SPm0aBJrADnAPGsZ2LT1NiXBj0DMGXcwVNaocSq1Doa8BGTPIO8B5YBR4DdWBcWl36VsWmE+O/IbG9Q1eBvUiyFvBc3rmqJj6tSKy9jHFSoavAUSTJW2AyaxKlSYmhYx6RETwJ+gawqwL/AZYGgI1qSWLa+LuS00lJ0JuEgRe8oIa1QBh809UxDnqG8L9v2R9nj5YjuZxWlSj0CHBAeAwXrTcq3yEO63gUuqkCtBhs0rmqTnhVaaY5RKG3lfN6MYyxWld5d9KMNXSD7tbcIcf6OYCqdDegc2Cqn7ExhhF5ngfsqekTcFIUYYxOJCfCMJfmYKGnVd+WZygX6ZzTiVYiC31f9e17xXHTV/V8L9VaxvQp3clwkePZqqry/+pnqCdiWzmNFU0YozGVv93PUE/ESyULfab6bg2BQ+f8nWZsoX+qvjtecdykcx6nGVvoA9X30CuOmx6o529pxhZ6W/WlLu4FaF49p27ldvWYYrjbuF29nLbxMhyY1sh5YILeo2m9IEitgY+mo4RrG5fiEgDDvW7NujglXWxfqkAXdbF94eo4zBLCXxXfSwkB4os1rxns3liXGDrmCZ6KNVY14EskSYtgiZrIkGdCfPQqoduaT2iA6yQXIN8BK8Ajgh94VVpN+lbEJq4AeZwXPEupd5be4ZKnHUmsceBjHvC8RfXPZCuqG/F5RngdzgWeFVqrASwCrwjulKcEw6Ajz/vyblFsk5QZfBBon8oEXhZoyABeJmhwBC8bNATgH+gDXkZoSAEvKzT0AS8zNCSAl71Y0waeEkxOq6CyW+IvbWW/+DqUf3ho/d/+jTH8A4PUI44YYgQkAAAAAElFTkSuQmCC);
    position: absolute;
    background-size: 20px;
    border: 0;
    right: 0px;
    width: 46px;
    line-height: 46px;
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    background-position: center;
    top: 0;
    cursor: pointer;
}

.search_btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAvCAYAAAB30kORAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTEwVDExOjA4OjExKzA5OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0xMFQxMTo0MDo0OCswOTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0xMFQxMTo0MDo0OCswOTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZGU0NzhlOC1mOGI0LWNiNDctOTUzNC05NmJkMzczODBkODEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZGJiOGJkOC0zNWQyLWJhNGQtYTZmNi00MzRjY2U3YzVhYWYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZTc1MTlmYy02NTY5LWIxNGYtYWM3OC1hNTBkODAzOTEyNDAiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZlNzUxOWZjLTY1NjktYjE0Zi1hYzc4LWE1MGQ4MDM5MTI0MCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0xMFQxMTowODoxMSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZGU0NzhlOC1mOGI0LWNiNDctOTUzNC05NmJkMzczODBkODEiIHN0RXZ0OndoZW49IjIwMTktMTItMTBUMTE6NDA6NDgrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6KIlqMAAAC6ElEQVRogdWYPU8UURSGnwUFNTE27C6dWRILtdNGgyUEWhOa9Sfw9RfAn0GIlkZtNRqswRCidAKdEUswW2CzG+VazLnumdmZnTuzd9jhTS6Z3Dkfzw7381SMMVw2XQGoVCpZ/RrAHPAEuAvcBm7KuzPgB3AIbANbwHcPrAAYY+SPm0aBJrADnAPGsZ2LT1NiXBj0DMGXcwVNaocSq1Doa8BGTPIO8B5YBR4DdWBcWl36VsWmE+O/IbG9Q1eBvUiyFvBc3rmqJj6tSKy9jHFSoavAUSTJW2AyaxKlSYmhYx6RETwJ+gawqwL/AZYGgI1qSWLa+LuS00lJ0JuEgRe8oIa1QBh809UxDnqG8L9v2R9nj5YjuZxWlSj0CHBAeAwXrTcq3yEO63gUuqkCtBhs0rmqTnhVaaY5RKG3lfN6MYyxWld5d9KMNXSD7tbcIcf6OYCqdDegc2Cqn7ExhhF5ngfsqekTcFIUYYxOJCfCMJfmYKGnVd+WZygX6ZzTiVYiC31f9e17xXHTV/V8L9VaxvQp3clwkePZqqry/+pnqCdiWzmNFU0YozGVv93PUE/ESyULfab6bg2BQ+f8nWZsoX+qvjtecdykcx6nGVvoA9X30CuOmx6o529pxhZ6W/WlLu4FaF49p27ldvWYYrjbuF29nLbxMhyY1sh5YILeo2m9IEitgY+mo4RrG5fiEgDDvW7NujglXWxfqkAXdbF94eo4zBLCXxXfSwkB4os1rxns3liXGDrmCZ6KNVY14EskSYtgiZrIkGdCfPQqoduaT2iA6yQXIN8BK8Ajgh94VVpN+lbEJq4AeZwXPEupd5be4ZKnHUmsceBjHvC8RfXPZCuqG/F5RngdzgWeFVqrASwCrwjulKcEw6Ajz/vyblFsk5QZfBBon8oEXhZoyABeJmhwBC8bNATgH+gDXkZoSAEvKzT0AS8zNCSAl71Y0waeEkxOq6CyW+IvbWW/+DqUf3ho/d/+jTH8A4PUI44YYgQkAAAAAElFTkSuQmCC);
    position: absolute;
    background-size: 20px;
    border: 0;
    right: 0px;
    width: 46px;
    line-height: 46px;
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    background-position: center;
    top: 5px;
    cursor: pointer;
}

.section select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAIAAADoearxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDBFMzI3MkU0M0IwMTFFOUE2NEI4MDA4RjJDM0JEQ0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDBFMzI3MkQ0M0IwMTFFOUE2NEI4MDA4RjJDM0JEQ0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7UZT23AAAA0klEQVR42rTVQQqEIBTG8TcEQndwV/dumfu6UXmO+qzBYdLS99I/6ELQH+VC2o6stVvlPEEYwzC0bTvPcz1vmiYQgBw5jmPTNESklKqkwsPhIAAZY2hZlq7r6KiG6j3U9z0492PrqaH3vctTxVJZNer9yOLqnfdHFlQfvCsZqthc1ouQL9WkFyfFao53SwrUTO+JZKn5XoLMVFlemkyqXC+LfFAFXi4ZVWUegwxVmccjL6rMY5MXFU8e15OQXhV839nHsfzWdcWstRbsFZJv2gUYALHSnDs731n4AAAAAElFTkSuQmCC) no-repeat 95% 50%;
    -webkit-background-size: 15px;
    background-size: 15px;
}

.kowSelect {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAIAAADoearxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDBFMzI3MkU0M0IwMTFFOUE2NEI4MDA4RjJDM0JEQ0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDBFMzI3MkQ0M0IwMTFFOUE2NEI4MDA4RjJDM0JEQ0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7UZT23AAAA0klEQVR42rTVQQqEIBTG8TcEQndwV/dumfu6UXmO+qzBYdLS99I/6ELQH+VC2o6stVvlPEEYwzC0bTvPcz1vmiYQgBw5jmPTNESklKqkwsPhIAAZY2hZlq7r6KiG6j3U9z0492PrqaH3vctTxVJZNer9yOLqnfdHFlQfvCsZqthc1ouQL9WkFyfFao53SwrUTO+JZKn5XoLMVFlemkyqXC+LfFAFXi4ZVWUegwxVmccjL6rMY5MXFU8e15OQXhV839nHsfzWdcWstRbsFZJv2gUYALHSnDs731n4AAAAAElFTkSuQmCC) no-repeat 95% 50%;
    -webkit-background-size: 15px;
    background-size: 15px;
}

.business,
.transaction,
.list_page {
    position: relative;
    margin: 0 20px;
    padding-top: 20px;
}

.business .business_no {
    font-size: 14px;
    display: block;
    padding: 10px 0;
}

.business .business_status {
    position: absolute;
    right: 0;
    top: 12px;
}

.common_list {

}

.common_list li {
    border-bottom: 1px solid #dbdde0;
    padding: 10px 20px;
    line-height: 25px;
}

.common_list li:nth-child(even) {
    background-color: #F8F8F8 !important;
}

.common_list li:first-child {
    border-top: 1px solid #dbdde0;
}

.merchant_list_tr {
    height: 700px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.merchant_list li,
.transaction_list li,
.box_list li {
    position: relative;
    padding: 15px 10px;
    margin-bottom: 10px;
    background: #fff;
}

.box_list li {
    border: 1px solid #dbdde0;
}

.transaction_list li {
    cursor: pointer;
}

.merchant_list dt,
.transaction_list dt {
    display: none;
}

.merchant_list dd {
    line-height: 20px;
    /*margin-inline-start: 120px;*/
}

.merchant_list dd.store_num {
    color: #666;
    font-size: 12px;
}

.merchant_list dd.store_name {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin-top: 6px;
    line-height: 20px;
    width: 200px;
    letter-spacing: -0.5px;
    padding-right: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.merchant_list dd.store_type {
    color: #000;
    font-size: 13px;
    margin-top: 5px;
    line-height: 20px;
}

.merchant_list dd a.btn-s {
    position: unset;
    top: unset;
    right: unset;
    border: 1px solid #f82244;
    color: #f82244;
    height: 22px;
    line-height: 22px;
    font-size: 11px;
    padding: 0 28px;
}

.merchant_list dd a.btn-s.disabled {
    background: #fff;
    color: #cacaca;
    border: 1px solid #f0f0f0;
}

.merchant_list li.merchant-bc {
    background: #fff url(/images/icon_merchant-bc.png) 30px center no-repeat;
    background-size: 75px;
    padding-left: 80px;
}

.merchant_list li.merchant-kb {
    background: #fff url(/images/icon_merchant-kb.png) 30px center no-repeat;
    background-size: 75px;
    padding-left: 80px;
}

.merchant_list li.merchant-hana {
    background: #fff url(/images/icon_merchant-hana.png) 30px center no-repeat;
    background-size: 75px;
    padding-left: 80px;
}

.merchant_list li.merchant-shinhan {
    background: #fff url(/images/icon_merchant-sh.png) 30px center no-repeat;
    background-size: 75px;
    padding-left: 80px;
}

.merchant_list li.merchant-nh {
    background: #fff url(/images/icon_merchant-nh.png) 30px center no-repeat;
    background-size: 75px;
    padding-left: 80px;
}

.merchant_list li.merchant-kona {
    background: #fff url(/images/icon_merchant-kona.png) 30px center no-repeat;
    background-size: 75px;
    padding-left: 80px;
}

.merchant_list li.merchant-samsung {
    background: #fff url(/images/icon_merchant-samsung.png) 30px center no-repeat;
    background-size: 75px;
    padding-left: 80px;
}

.transaction_list li.detail-arrow {
    background: #fff url(/images/arrow_right.png) no-repeat 280px center;
    background-size: 20px;
}

.transaction_list dd {
    color: #666;
    font-size: 13px;
    margin: 0;
}

.box_list dt,
.box_list dd {
    margin: 0;
}

.transaction_list dd.tr_orgAmt,
.transaction_list dd.tr_paymentCaseName {
    font-size: 17px;
    font-weight: bold;
    color: #000;
    margin-top: 6px;
    line-height: 20px;
    width: 200px;
    letter-spacing: -0.5px;
    padding-right: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.transaction_list dd.order_address {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 260px;
}

.transaction_list dd.order_address_linebreak {
    overflow: hidden;
    /*white-space: nowrap;*/
    word-break: break-all;
    text-overflow: ellipsis;
    width: 260px;
}

.tr_merchantNm {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.qr_cancel-text {
    cursor: pointer;
    font-size: 11px;
    color: blue;
    text-decoration: underline;
}

.transaction_list dd.tr_processingCodeName label {
    position: absolute;
    top: 17px;
    right: 10px;
}

.transaction_detail,
.box {
    position: relative;
}

.reload_box {
    position: relative;
    height: 25px;
}

.reload_box .reload {
    top: 4px;
}

.transaction_detail li {
    padding: 20px 20px 0;
    background-color: #fff;
}

.transaction_detail .detail_head {
    background-color: gray;
    color: #fff;
    padding-bottom: 20px;
}

.transaction_detail .detail_body dl.dashed {
    height: 20px;
}

.transaction_detail .detail_body dd.tr_orgAmt b,
.transaction_detail .order_sum b {
    color: #008aff;
    font-size: 20px;
}

.transaction_detail .detail_body dt.tr_acquirerSaleLimit:before {
    content: "└";
}

.transaction_detail .detail_body dl:last-child {
    border-bottom: 2px dashed #d2d2d2;
}

.transaction_detail .detail_tail,
.transaction_detail .order_tail {
    border-top: 2px solid #cecece;
    margin-bottom: 10px;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAq4AAAAQCAIAAABYwmp9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjUxNTMyRjE0M0QzMTFFOTk0NDlGRDIxRjMyNjQxMzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjUxNTMyRjA0M0QzMTFFOTk0NDlGRDIxRjMyNjQxMzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zR5TqAAAHyElEQVR42uydW1caOxiGQRBFRFBbW1za2urq4V/2p3nRkze96UWriFoP1XqqBSoqUvez+faaxRYLmSRkwJlcuIZFkifvl8O8k5nB+M3NTcxS+v3798HBwcnJyfn5+a2vRkdHp6enHz9+nM1mY71Jl5eXtVqtXq9zPDw8nE6nR0ZGYj1Ot6CjzeQYGojSCBpBI2gEDRB60UyRUlspbsUKEJ1SqXR8fCwfh4aGUqkUjY7H49fX14Sv0WjIV5OTk0tLS5lMxpaASqUi/oNg3fqKeIn/mJiYsBu1UEH39/eB0ol3QguFgnV7Fx6l5XJZlN4JffDgQS/cc3iUdoD27uIkUtprpYze09PTPlHaO+ivX7+AOlNqwQrs7e3hA/78+YMD4Eyfy+XGx8cxAV4GEOfn5wgjlGTjq2fPnj158sR8EwIukZKPiUSCACWTSY7Ff/DX8x+Li4u0yjxeCAGKkK7QfD6P6bECDUQp0PX19Z8/f8pHcExvx9B7rLRardKnilBb7rkPleL2enGdoA6dmppCqWNoIEo5eTx//nyglRaLRc4jKkrp07GxscEdSO6VmloBWowVkC7HpKRSqQ6ZkfHjxw/ZPHj06NGrV69aHYOvtLOzs7m5ibHgbEEfQE+n0+37KnQhp20CB2hhYeHp06cmYnd3dzc2NhxDA1EKFKWMDaCMNmxNO7RWq52dnXlQVpn5+XkHSoEyhARq7ikDUbq9vY1SD4rS9vtKrVBMNkrNwxsSpd++fdva2uoKZcpgrwWK0rm5uUhp3ypFJmKBckaUxcGB0kDC26pU5qkDqKkVYGVhWLBksBzTYvV9D0qx4uMGXr9+7RdKg9fW1vb39zmWPSj6qUN+QAcHB0dHR4b+A+j379/FiBUKBRUoZyxaOzMzg0wNaCBKga6urlKPIpSxKEo5JvPLly8jpZ2hX79+xRBrQBl1L168iJQqQh8+fAiUhbIzVO6VcDw7OwtUY2WIlPZa6ZcvXw4PDykrUMdKXYbXvVIvJd68eaNXkjCVSiW5MsvlcuoF8TgTExN4xkqlgvHxe9O3WCyinxhx7UsndQ7Wv2YnHs9ms5lMplwuQ7y8vCTKGpsf+ABYXG1zavcFrVarXMvSVA1oIEp9QclAD3rQq6srB9DBVcopmYnDAsqsobgidGxsTKD1eh0nGin9W5Ll24N2PfEINJ1Ol5tJDxop7bVSzo4CpbhfpdfX11NTU27CK0pJTJlBUWpqBZD6+fNnLs7m5+fV9wO8JA/bnzUTZ1Y+KhZkRdva2pItEV9PTIyMjIyPj+v5D4zt5uambHP5KphKpWikHjQQpdgdcyi9GSm9M+3t7W1vbwP1exvegzLhOfbV4PAo3d3d3dnZYSX1e8uWtciDynGk9E7oYCklv7ZSgTJltJVqQ10q/Z+x0CvG4oIHYXXQtiFSFjOxsbGhWISLv/X1dQ7m5uY0ns7Assl9ZYi1Wk3d9HhQjShj2TSggSi9uLgolUocUNYQ2v7k/98SFwoyAPCU91spOUUpZTUe86GdcreVSuS1okhpa6L3PWj7MxAqULnbWiwW2x/YvpdKWWH6XCnN4xpMWynLtaeUZdxveGmwnlKNgRSIUgtWgL6U+46zs7Mxg1QoFPCYx8fHios4/qPRaORyucnJST2ilMV/SNzVTY8JVMP0BKKUnEDz+byv2z3tUCrxBWU45Zvp3is1hEqUPPMUKW1N8jwvE037LVN5+4mWM/vcK1UPry2lLGu+lAJ1rBQXS3hNlFJWT6mEyNlACkSpBStweHhIsGi04Q8dJJNJBsfNzY08ndH16pxs8Xjc3H9QydHRkcpVjpge8lPKBCoPgCiaHhyiQF0qBSqPq5grpRKqUnHE9KmV8Pa/UhomUEqZK2UiqHj/8ChlWjG5HEPtKmUiREpvKWVGs2yaLw6x5k1eld0IlAI1nzIs3b5Gr3uldqyAPLKofRl3yyry13tjXsV/dH5fsWsaHh7GtSn6D4Fms1lD0wNU3fQwLMhpRak6lDzkxFcaQilOJb7C61gp0ECUCtRwIAElXAStz5XSHe6VAlV/6ujORJsFSoX9qVTmKSuYLaXyGo4K1KJSlfB6UHmf3k2felDD8Pa/UjtWoFKpxJr3J8ytQCaTwT1RYdd3GsUuWPEfsvOj4j/E9Gjv0uuZHotK1aHyGxqOoYF4ygChjgdS2MIbBqjk0d67bod6v5bmckVSgQYY3jAMJAtWoN5MiUTC0Df9hx8aoh58QNed83K5bNF/iKHp6j/E9Fj5ASkxPdVqFdfWh0oFakWptFw9vIPbp4pK+ZZ+twuV/oqUtkKtDCS/0MFVKi1XgVofSF2hLJIoZcG0tfb6UupyIAWi1I4VkJ8m7fzLEr6S93uKnf0HGZLNZE4UH0MfdL73CdG66ekKDUTp1dVVo9GwCKUeKux8nyw8SgVK86zMGmm8IjQMSulx+j2VSnV9zV0RSuNl7rtX2hlqV6k0XkUpUPdKOTHbUir1yILTbwMpEKV3N3h5eTnWB+nTp08q65FF/0G8Pn786BIqVa2srPSnUivnDK8qxuKHDx8chzc8SoG+f/8+UtojKOeqd+/euVfqHhoSpYxePM3bt2/vfXjVlZruCrTuDVhJ6lVp/8OCgUuBKLUIVa8qPEoDaX94lEZTPlIaJZP0jwADAEE/XkOnZ+OhAAAAAElFTkSuQmCC) no-repeat center bottom;
    background-size: 100%;
    padding-bottom: 20px;
}

.transaction_detail dl {
    position: relative;
    line-height: 30px;
    height: 30px;
}

.transaction_detail dt,
.transaction_detail dd {
    margin: 0;
}

.transaction_detail dl {
    position: relative;
}

.transaction_detail dt {
    position: absolute;
    left: 0;
}

.transaction_detail dd {
    position: absolute;
    right: 0;
}

.transaction_detail .order_tail dl {
    line-height: unset;
    height: unset;
    margin-bottom: 15px;
}

.transaction_detail .order_tail dd,
.transaction_detail .order_tail dt {
    position: unset;
}

.order_info-num {
    position: absolute;
    left: 20px;
    top: 20px;
    line-height: 30px;
    letter-spacing: normal;
}

.merchant_list input.ipt_radio {
    display: none;
}

.merchant_list input.ipt_radio + label {
    display: inline-block;
    position: absolute;
    font-size: 14px;
    line-height: 19.5px;
    height: 19.5px;
    padding-left: 30px;
    padding-top: 1px;
    cursor: pointer;
    outline: none;
    vertical-align: middle;
    left: 11px;
}

.merchant_list input.ipt_radio:checked + label:before {
    content: "";
    display: block;
    position: absolute;
    border-radius: 10px;
    left: 0;
    top: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    width: 19.5px;
    height: 19.5px;
    border: 2px solid #f82244;
    background: #fff;
}

.merchant_list input.ipt_radio:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    width: 12px;
    height: 12px;
    border-radius: 25px;
    left: 3.5px;
    top: 3.5px;
    background: #f82244;
}

.merchant_list input.ipt_radio + label:before {
    content: "";
    display: block;
    position: absolute;
    border-radius: 10px;
    left: 0;
    top: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    width: 19.5px;
    height: 19.5px;
    border: 1px solid #7d7d7d;
    background: #fff;
}

.merchant_list input.ipt_radio + label:after {
    content: "";
    display: block;
    position: absolute;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    width: 12px;
    height: 12px;
    border-radius: 25px;
    left: 3.5px;
    top: 3.5px;
    background: #fff;
}

.page_title {
    font-size: 24px;
    font-weight: bold;
    position: relative;
    margin: 0 20px;
}

.page_title span {
    font-size: 14px;
    font-weight: normal;
}

.ipt_checkbox {
    display: none;
}

.ipt_checkbox + label {
    display: inline-block;
    position: relative;
    font-size: 13px;
    line-height: 19px;
    height: 19px;
    padding-left: 27px;
    padding-top: 1px;
    cursor: pointer;
    outline: none;
    vertical-align: middle;
}

.ipt_checkbox:checked + label::before {
    border-color: #f82244;
    background: #f82244;
}

.ipt_checkbox + label::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #dbdde0;
    background: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.ipt_checkbox + label::after {
    content: "";
    display: block;
    position: absolute;
    left: 4px;
    top: 5px;
    width: 11px;
    height: 9px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkY2OEZDNEE4QTNFMTFFOEE2QzZDMzVGNkRBODU2REUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkY2OEZDNEI4QTNFMTFFOEE2QzZDMzVGNkRBODU2REUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRjY4RkM0ODhBM0UxMUU4QTZDNkMzNUY2REE4NTZERSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRjY4RkM0OThBM0UxMUU4QTZDNkMzNUY2REE4NTZERSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PizWDisAAACqSURBVHjaYty6dSsDASAKxMuAOJOFgEIBIN4NxPpAPJ8Jj0JeIN4BVfgciBNhig3RFHIB8SYgNgfi10DsBsR3QIprgPgMEMdAFbIB8VogdgDij0DsAcRXQBIgNwsDMUjTAiD+AcRRUAXfgNgTiM/BrAMpLgJiHiBOAeLVUPHvQOwLxMeR3QYy8T8QZwDxCqjYLyAOBeJ96D6GBd1fII6Hunc5EGMNfIAAAwDXDh3VD0SNOAAAAABJRU5ErkJggg==) no-repeat center center;
}

.ipt_checkbox:checked + label::after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkVERjVDQTg4QTNDMTFFOEJDMEFCNzE4N0NGQjhGOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkVERjVDQTk4QTNDMTFFOEJDMEFCNzE4N0NGQjhGOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RURGNUNBNjhBM0MxMUU4QkMwQUI3MTg3Q0ZCOEY5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RURGNUNBNzhBM0MxMUU4QkMwQUI3MTg3Q0ZCOEY5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmrmiI4AAACISURBVHjaYvj//z8DASwKxLuBWIWQQgEgvvAfAg7jU8gLxCegCp8hm2yIppALiPdDFb4CYh2QOEiiBoj/AnEMVCEbEG+HKvwAxEYwQ0BEP1TiDxCHAPE6KP8rEFsi2wgiGIF49n9U8A2IndD9AWMwA/FyqMKfQOyNzdPIHJBb10KdgjWEAAIMANVCRJuQrVsDAAAAAElFTkSuQmCC) no-repeat center center;
}

.auth_timer {
    position: absolute;
    top: 0;
    right: 10px;
    color: #f82244;
    line-height: 46px;
}

.notice_text {
    margin-top: 8px;
    margin-bottom: 8px;
    color: #ff4155;
    font-size: 13px;
}

.info_text {
    margin-top: 8px;
    margin-bottom: 8px;
    color: #000000;
    font-size: 10px
}

.notice_fail_text {
    font-size: 10px !important;
    margin-top: 8px;
    margin-bottom: 8px;
    color: #ff4155;
    font-size: 13px;
}

.notice_success_text {
    font-size: 10px !important;
    margin-top: 8px;
    margin-bottom: 8px;
    color: #0a7f00;
    font-size: 13px;
}

.notice_head {
    font-size: 13px;
    text-align: right;
}

.notice_head p {
    margin-bottom: 0;
}

.notice_head p + p {
    margin-top: 8px;
    font-size: 10px;
}

footer {
    padding: 20px 20px 25px;
    font-size: 13px;
    border-top: 1px solid #dcdcdc;
    width: 360px;
    margin: 0 auto;
}

footer .section_terms {
    margin-top: 10px;
    padding: 0;
}

footer .section_terms a {
    line-height: 1em;
}

footer .section_terms a:first-child:before {
    content: none;
}

.footer_logo {
    height: 15px;
    display: block;
    margin-top: 15px;
    position: relative;
}

.footer_logo > img {
    display: block;
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    height: auto;
    width: auto;
}

._close_box {
    width: 35px;
    height: 35px;
    display: inline-block;
    position: relative;
}

._close_box:before {
    content: "";
    display: block;
    width: 15px;
    height: 1px;
    margin-top: 17px;
    background: #050708;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    margin-left: 10px;
}

._close_box:after {
    content: "";
    display: block;
    width: 15px;
    height: 1px;
    margin-top: -1px;
    background: #050708;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    margin-left: 10px;
}

._cross_box {
    width: 35px;
    height: 35px;
    display: inline-block;
    position: relative;
}

._cross_box:before {
    content: "";
    display: block;
    width: 15px;
    height: 1px;
    margin-top: 17px;
    background: #050708;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    margin-left: 10px;
}

._cross_box:after {
    content: "";
    display: block;
    width: 15px;
    height: 1px;
    margin-top: -1px;
    background: #050708;
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
    margin-left: 10px;
}

._close {
    display: block;
    position: absolute;
    width: 50px;
    height: 30px;
    right: 2px;
    top: 10px;
    cursor: pointer;
    z-index: 100;
}

._close::before {
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    margin-top: 14px;
    background: #050708;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    margin-left: 15px;
}

.adult {

}

.adult + .checked {

}

._close::after {
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    margin-top: -1px;
    background: #050708;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    margin-left: 15px;
}

.login_btn_list {
    text-align: center;
}

.login_btn_list li {
    display: inline-block;
    padding: 0 12px;
    border-left: 1px solid #000000;
}

.login_btn_list li:first-child {
    border-left: none;
}

.login_btn_list li a {
    color: #000;
    text-decoration: none;
    font-size: 13px;
}

.singup_chek > li {
    padding: 17px 0 0 15px;
    font-size: 14px;
    color: #000;
    background: #f2f2f2;
}

.singup_chek > li > a {
    width: 30px;
    height: 30px;
    display: inline-block;
    float: right;
}

.singup_chek > li:first-child {
    padding: 20px 0 20px 15px;
    background: #eaeaea;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.singup_chek > li:last-child {
    padding-bottom: 17px;
}

.singup_chek > li > a.terms_more:after {
    content: '';
    display: block;
    height: 13px;
    width: 8px;
    position: relative;
    float: right;
    bottom: auto;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    transform: translateY(50%);
    right: 1em;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjhweCIgaGVpZ2h0PSIxMXB4Ig0KCSB2aWV3Qm94PSIwIDAgOCAxMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCAxMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+SW1wb3J0ZWQgTGF5ZXJzPC90aXRsZT4NCjxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzY3JpcHRpb24+DQo8ZyBpZD0iSG9tZXBhZ2UiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KCTxnIGlkPSJob21lcGFnZS1wcm9kdWN0cy1uZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTA0LjAwMDAwMCwgLTQ0MC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4NCgkJPGcgaWQ9ImhlYWRlciIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+DQoJCQk8ZyBpZD0iaW1nX3gyQl9tc2ctNCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQoJCQkJPGcgaWQ9ImxlYXJuLW1vcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1Ny4wMDAwMDAsIDQxNy4wMDAwMDApIj4NCgkJCQkJPHBhdGggaWQ9IkltcG9ydGVkLUxheWVycyIgZmlsbD0iIzg3OTE5MyIgZD0iTTE1NSwyOC41bC02LjEsNS41bC0xLjgtMS42bDQuMy0zLjhsLTQuMy0zLjhsMS45LTEuN0wxNTUsMjguNSIvPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat center center;
    background-size: 8px 11px;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.result_window {
    font-size: 20px;
    text-align: center;
    border: 1px solid #dbdde0;
    background: #f8f9fa;
    margin: 0 20px;
    padding: 50px 0;

}

.btn {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    height: 46px;
    line-height: 46px;
    background: #ff4155;
    border: 1px solid #ff4155;
    color: #fff;
    font-size: 17px;
    width: 100%;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.btn_gray {
    background-color: grey !important;
    border: grey !important;
}

.btn-qr_cancel {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    height: 46px;
    line-height: 46px;
    background: #dadada;
    border: 1px solid #dadada;
    color: #000;
    font-size: 17px;
    width: 100%;
    text-align: center;
    text-decoration: none;
}

.btn_dd {
    font-size: 17px !important;
    font-weight: bold !important;
    color: #999999 !important;
}

.btn.cancel {
    background: #000;
    border: 1px solid #000;
    color: #fff;
}

.btn-icon {
    height: 26px;
    line-height: 26px;
    background-color: #fff;
    color: #666;
    font-size: 13px;
    padding: 0px 9px 0 26px;
    text-align: center;
    border: 1px solid #666;
    display: inline-block;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 0;
}

.btn-icon.icon_filter {
    background: #eee url(/images/icon_filter.png) no-repeat 7px 5px;
    background-size: 16px;
    border: none;
}

.required {
    background: url(/images/icon_star.png) no-repeat right center;
    background-size: 7px;
    padding-right: 11px;
}

.btn-s {
    height: 26px;
    line-height: 26px;
    background: #fff;
    color: #666;
    font-size: 13px;
    padding: 0 9px;
    text-align: center;
    border: 1px solid #666;
    display: inline-block;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 0;
}

.btn-m {
    height: 26px;
    line-height: 26px;
    background: #f82244;
    color: #fff;
    font-size: 13px;
    padding: 0 9px;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    position: relative;
}

.btn-n {
    width: 150px;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    background: #666;
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: inline-block;
}

.btn-n-confirm {
    width: 150px;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    background: #f82244;
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: inline-block;
}

.label {
    height: 22px;
    line-height: 22px;
    border-radius: 5px;
    color: #000;
    font-size: 12px;
    display: inline-block;
    background-color: #fff;
    padding: 0 7px;
    text-align: center;
}

.label-s {
    height: 16px;
    line-height: 16px;
    border-radius: 5px;
    color: #000;
    font-size: 10px;
    display: inline-block;
    background-color: #fff;
    padding: 0 5px;
    text-align: center;
}

.label.pay {
    color: #fff;
    background-color: #008aff;
}

.label.wait {
    color: #fff;
    background-color: #45d8a3;
}

.label.cancel {
    color: #fff;
    background-color: #ffb400;
}

.label.reject {
    color: #fff;
    background-color: #ff4155;
}

.label.reversal {
    color: #fff;
    background-color: #666;
}

.label-s.delivery {
    margin-left: 2px;
    color: #fff;
    background-color: #ff4155;
}

.label-s.pickup {
    margin-left: 2px;
    color: #fff;
    background-color: #008aff;
}

.label-s.stamp {
    margin-left: 2px;
    color: #fff;
    background-color: #ffb400;
}

.label-s.mileage {
    margin-left: 2px;
    color: #fff;
    background-color: #ffb400;
}

.label-s.brand {
    margin-left: 2px;
    color: #fff;
    background-color: #45d8a3;
}

.total_count {
    line-height: 26px;
}

.tab {

}

.tab ul {
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
}

.tab li {
    width: 40%;
    border-bottom: none;
    display: inline-block;
    font-size: 16px;
    line-height: 40px;
    color: #222;
    cursor: pointer;
}

.tab li > span {
    margin-left: 5px;
}

.tab li.order {
    width: 30%;
}

.tab li.current {
    color: #ff4155;
    border-bottom: 2px solid #ff4155;
    font-weight: bold;
}

.list_bg {
    background-color: #eeeeee !important;
    padding-bottom: 10px;
}

.list_bg2 {
    background-color: #F8F8F8 !important;
    padding-bottom: 10px;
}

.list_empty {
    height: 200px;
    text-align: center;
}

.list_empty img {
    width: 53px;
    margin: auto;
    padding-top: 60px;
}

.QR_image {
    height: 400px;
    text-align: center;
}

.QR_image_empty {
    height: 200px;
    text-align: center;
}

.QR_image img {
    /*width: 53px;*/
    margin: auto;
    background-color: #ffffff;
    /*padding-top: 60px;*/
}

.QR_image_empty img {
    width: 53px;
    margin: auto;
    padding-top: 60px;
}

.dashboard_info {
    background: #eee;
    padding: 15px 20px;
}

.dashboard_info .icon-main {
    width: 23px;
    height: 21px;
}

.dashboard_title {
    font-size: 17px;
    color: #ff6575;
    font-weight: normal;
    margin-top: 13px;
    margin-bottom: 13px;
}

.dashboard_title_N {
    font-size: 17px;
    color: #ff6575;
    font-weight: normal;
    margin-top: 13px;
    margin-bottom: 13px;
}

.dashboard_title-sub {
    font-size: 17px;
    font-weight: normal;
    margin-top: 13px;
    margin-bottom: 13px;
}

.dashboard_title-take span {
    display: inline-block;
}

.dashboard_title-take span b {
    font-size: 20px;
}

.dashboard_title-takelist li {
    line-height: 20px;
}

.dashboard_tip {
    font-size: 13px;
    color: #666;
}

.dashboard_menuList li a {
    line-height: 30px;
    color: #000;
}

.dashboard_more {
    display: inline-block;
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

.dim {
    color: #cacaca !important;
    background: #f0f0f0 !important;
    border: none;
}

#download {
    display: none;
}

.top-btn {
    display: none;
    position: fixed;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABnCAYAAAAdQVz5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8NJREFUeNrs3NtS00AABuDNGl9GUEdv9AJfwkHkIMiAnCy0QGhLQXS8dcYbZ9TR0cfwgJzEVgQv9ELxYSjNmmATN8smhbZpd8P/z+ykm6QZ2G92s0kgBgnJhSvXis6iiyBxpvTn596NsI2mZJ1RXQIm/nRx7c3EjVRAMQQgJP4YkvY/hkPCdkJix5G2Nw3Ro2izloWGjVqmRJACp+U4bmzx3AMcdXCYiINhTeFhjUpggNM+nAAQDZk5YLbW+tmaEXWdg6m0olNp2QUR0vqL0Mg7BIBRCAgnfg3m2AhwEOAABwEOcBDgIKeK2e4fYP/HrlIN0nH1OnoOAhwMa0kZRtBzEOAABwEOcBDgIGcExzAMcqmz4+gug1fuT9zDdY4KMMt5i/R03wysT1VxXrx6A5x2wRSy86Svp1u6PSlAVEeYvDVLBnpvRe7nAuk+xGmHk7MyZLD/tl9/92E1sL20s5sYIK1w8guzZKi/16+/X10jhZXHgX1m5rOJAdIGJ+/0GB7m49oGWVx+RCq2Hdjv4KCcGCAtcLJzaTI00OfXVx2YXGHlGEzSgJTHsTLTZHiwPwCTXXoYCpMkIKVx5tMpMnL3jl//tL75D6ZSOdH3dQeiKsOMDg/69bWNrVPBJAFISZzZ6akAzPrm5yOYw8PDuo6nK5ByOOnUJBkbuevXN7a2yYJz8i+Xyw0d1wMqfv2mDZBSODNT42RidDgAYy0+aBiGB0pbOW2AlMGZnhwjk2Mjfn1ru9hUGB2BlMBxG2dqfNSvbxdLZC631HQY3YCUwLHZ/xcmfSntkMxCITaYKCDV/t9SiUcGL1+/PVpevtjpNFg+dhgR6NnTJ+TX733yXLFHDMo8z3GBKKXErnHlHwdQKmPVvONw5mdrdpsaSEUY5W/fnPUABzgIcICDAAcBDnAQ4AAHAQ4CHOAgwAEOAhwEOMBBgAMcpIUxk/BLJPW1YOg5wEGAAxwEOAhwgIMABzgIcBDgAAcBDnAQ4CDAAQ7SbBzG2B6aJ944bfw9arvBFRfKfWx9zinnueKto+hpDceuFveNfu7L48pc8da52933zTDxbwgYt/SKzQF6n5E6OgrXnrbQxnzb+zEjDuIdiFaXOEc1r+ewEKBIHCYRrgjbkMZwWLVN7VpAZnWlcQIYvgch9Q9tfNtGDnEmVzEEHBGGnzwg9Z9zZEDSc48pmQzYwjrAxAtkS4BOjGMLMACqH0YEYlE4huSzEVIAEx9QzWGNSObbTAICoMZgwqCkdwii1gGidWCM1NELANSanoTolL8CDADEIa7k97HhlwAAAABJRU5ErkJggg==);
    width: 40px;
    height: 40px;
    bottom: 100px;
    right: 15px;
    background-repeat: no-repeat;
    background-size: 40px;
    z-index: 9999;
    border: 0;
}

.img-upload {
    width: 150px;
    margin: 15px auto;
    background: #eeeeee;
}

.tooltip {
    text-align: center;
    position: relative;
    font-size: 13px;
}

.tooltip a.questions {
    color: #000;
    /*border-bottom: 1px solid #000;*/
    padding-bottom: 3px;
    display: inline-block;
    position: relative;
    text-align: center;
    margin: 20px auto;
    cursor: pointer;
}

.tooltip a.questions:before {
    content: "";
    display: block;
    position: absolute;
    left: -20px;
    top: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAfCAYAAABplKSyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNjE3YmZjMy02ODQwLTRkN2UtYmU5MC01YmZiZWYzY2M3ZjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDc2NzA2OUE0NUE5MTFFOTkzRUY4OTVBMUFEOEQyQTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDc2NzA2OTk0NUE5MTFFOTkzRUY4OTVBMUFEOEQyQTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjE3YmZjMy02ODQwLTRkN2UtYmU5MC01YmZiZWYzY2M3ZjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZTYxN2JmYzMtNjg0MC00ZDdlLWJlOTAtNWJmYmVmM2NjN2Y0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EmlM1wAAAoFJREFUeNrEl89rE1EQxye2FvFiwB+9FIIiwVtAyMFrQHPQg5RA9w/IwRo1/gPBFXINaDE5Jdc0Cj31Eivk0oOHoJCcSgqegmHTHCwkSqu4zuhk2b7sj/deQx34wO7bNzPffTuz+zYCcnYeSSN3kSRyA4nytW/IF6SNfEDeIz8l44JpmrAYMocSPUceI1d95iwzd5BnyAgpI69YYKidC7hmIHvIiwABXnaFffY4hpaIBaSCbPId6toyx6hwTGkRNPkdsg7zs3WOuSArgp7jKszfKOZrv4vuwlxDnoRFKxQKEIvFIJlMwmAwgH6/D/V6HVqtVphrDtlF3gZ1gYXYfmByezwe235WrVbtIH/GcrW206LOcZBzPB6fSdrpdGzLsk6MlUolGSGml4glZBjmTAloJcREdO4WJiFiyDlPiHgg4fiXVCrlOa4owuacjgjqjnuyJe5VfPiodLolLbbo7dP0XrFYdI7b7bas20zOoezj8KqTqVGRUgFL+g7FD9glnRVoNpuQTv9b1clkAvl8Hnq9nqz7TM4j1RWgd8bUqGMMw1BdxSOxMA9VVyGTyTjH2WwWGo2GaohDsTD3dYuy2+3qCAAxJ4n4BGdvn8UP2A7yVCVCIpE4rYgd90mEX6FfkcuyEXK5nHNcLpdVBRwgK8jxzH5TpbrdpvF+MbU/5XMS8ctry7jo2rbTTlmq1Gu1mm4t0BbvEfIyaNIb3Ve4Aj+Q62FKt85AyLbMklXmmPC3z/h9mednqBSrz36SYtzkm/ouXKdfxwsyQqJcRCOF5CP2iQqxrvH4gUy7+v0Q05ZsA/nId3nMWDy2wXOWQmJd5B+i/WmRRuD/GX23HiK3/ggwAJiyKoPKYwj0AAAAAElFTkSuQmCC) no-repeat center center;
    width: 17px;
    height: 16px;
    background-size: 100%;
}

.tooltip div.answer {
    /*display: none;*/
    width: 280px;
    line-height: 20px;
    padding: 13px;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -140px;
    letter-spacing: -1px;
    z-index: 10;
    word-break: keep-all;
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 10px;
    text-align: left;
    color: #000;
}

.tooltip div.mi {
    /*display: none;*/
    width: 280px;
    line-height: 20px;
    padding: 13px;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -235px;
    letter-spacing: -1px;
    z-index: 10;
    word-break: keep-all;
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 10px;
    text-align: left;
    color: #000;
}

.tooltip div.answer:before {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAARCAYAAABHLgwKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0VBNzY2Q0Y0NjA1MTFFOTgzMzI4NjgzMUM2QUJFOUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0VBNzY2RDA0NjA1MTFFOTgzMzI4NjgzMUM2QUJFOUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRUE3NjZDRDQ2MDUxMUU5ODMzMjg2ODMxQzZBQkU5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRUE3NjZDRTQ2MDUxMUU5ODMzMjg2ODMxQzZBQkU5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhnMDxEAAAJ6SURBVHja7Jw9y9pgFIZPKoSig+/i5igdBGd3V8HRlvoLnLoqFIxDg7uLk0IXcXER9Ec4+AecCu1cV7Gk5+RDtLSl1tjy6nXBTfIcjcOBcHvy3MQJgkD6/b4AwL+n1+uJ4ziunn5Uvdf7cXvJ9dy7AOnzghYA/D/UFB09jFWvVStdFugKAMYI8Mj4qlZ8XlIt1ByztAUAYwR4ODzPa+uh80O5qpqqOWboEADGCPBIptjQwzBZl8vl04/PPgMAjBHg3k0xnApV4VRYrVZlvV5Lp3M2PLZ1auzQLQCMEeDeTTHcR1SF+4ilUkkWi4Vks1nxfV9ardbp1301xxZdA8AYAe7VFC1xulKFydNCoSCr1So8GhZQHY/HUqvVkkvCxKrWa3QPAGMEuDdTzMaTok2M4YRok6JNjKe4rivz+VwqlcqxpJqrOVboIgDGCHAvpmh7ibanaHuLkslkZDqdhnuLPyOfz8tyuZRisXgsqZZqjkW6CYAxAtwDljBtHBfDoTQajd9eYKZo5mgmmZRic8zTTgCMEeA5T4uWLG0na0uettvtP7rWHqfaY1V7vJqUJHqs6tJZAIwR4DmaoiVK/WRtiVNLnl6CBXEskBO9OS4qSRTIcegwwG1w7CXiAJDyjRUlSS2B6iYGZwnUk+nvIgaDgXS73bOS3rtdOg3w9/zqJfxHY4zfz/hO9Vai5NxL2gZwPblcTmazmdTr9at+Z7PZSLPZlO12S1MB0uGb6kv8J/aD53mfwmpsjLahv7ElQihdTSaTYL/fB9dyOByC0WhETxG6jb6qqmqO0cSo06JFyd/w5wEgfdLcrtjtdvL09ERTAW7DZ9Wr7wIMAIGyhHAXG2Q1AAAAAElFTkSuQmCC) no-repeat center center;
    width: 250px;
    height: 11px;
    background-size: 100%;
    z-index: 15;
    position: absolute;
    top: -11px;
    left: 50%;
    margin-left: -125px;
}

.tooltip div.answer img.close {
    display: block;
    position: absolute;
    top: -8px;
    right: -8px;
    float: right;
    width: 23px;
    height: 23px;
    cursor: pointer;
}

.modal {
    /*display: none;*/
    background: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    z-index: 100000;
    position: fixed;
    /*position: absolute;*/
    top: 0;
    left: 0;
}

.link_modal {
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    z-index: 100000;
    position: fixed;
    top: 0;
    left: 0;
}

.modal_warp {
    /*display: none;*/
    position: relative;
    top: 0;
    left: 0;
    background: #fff;
    height: 100%;
    z-index: 999;
    overflow-y: scroll;
    width: 360px;
    margin: 0 auto;
    overflow-x: hidden;
}

.link_modal_warp {
    position: relative;
    top: 0;
    left: 0;
    background: #fff;
    height: 340px;
    z-index: 999;
    width: 360px;
    margin: 0px 0px 150px 0px;
}

.modal_warp header {
    background: #f82244 !important;
    color: #fff !important;
    position: fixed;
    z-index: 10;
    top: 0;
    width: 360px;
}

.link_modal_warp header {
    background: #f82244 !important;
    color: #fff !important;
    z-index: 10;
    top: 0;
    width: 360px;
}

.modal-body {
    padding: 60px 0 47px 0;
}

.modal-footer {
    position: fixed;
    bottom: 0;
    width: 360px;
    z-index: 10;
}

.modal_warp ._close::before {
    background: #fff;
}

.modal_warp ._close::after {
    background: #fff;
}

.section label + a._close {
    top: -5px;
    right: 0;
    width: 32px;
}

.section label + a._close:after,
.section label + a._close:before {
    width: 17px;
}

.copyright {
    color: #666;
    font-size: 11px;
    float: right;
    vertical-align: top;
    margin: 0;
    line-height: 0;
    margin-top: 10px
}

.terms {
    display: none;
    padding: 0 15px 15px 15px;
    background: #f3f4f6;
    border: 1px solid #c9cbd4;
    box-sizing: border-box;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow-y: scroll;
    font-size: 14px;
    height: calc(100% - 240px);
    position: absolute;
}

.terms.open {
    display: block !important;
}

.terms div.table_area {
    width: 260px;
    margin-top: 8px;
    overflow-x: scroll;
}

.terms div.table_area table {
    font-size: 14px;
    border-top: 1px solid #c9cbd4;
    border-left: 1px solid #c9cbd4;
}

.terms div.table_area table th,
.terms div.table_area table td {
    border-bottom: 1px solid #c9cbd4;
    border-right: 1px solid #c9cbd4;
}

.hide {
    display: none;
}

.hideImp {
    display: none !important;
}

.show {
    display: block;
}

.showImp {
    display: block !important;
}

.pointer {
    cursor: pointer;
}

.flex-direction {
    flex-direction: column;
}

.section_title {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}

.section_title:before {
    content: "";
    display: inline-block;
    width: 7.5px;
    height: 17.5px;
    background: #000;
    margin-right: 7.5px;
    vertical-align: middle;
}

.statistics_summary {
    margin-top: 13px;
    font-size: 16px;
}

.statistics_summary h3 {
    font-size: 16px;
    margin-bottom: 0;
    font-weight: bold;
}

.statistics_summary h3:before {
    content: "";
    display: inline-block;
    margin-bottom: 2px;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    margin-right: 5px;
    background: #000;
    vertical-align: middle;
}

.statistics_summary h3 + p {
    padding-left: 12px;
}

.statistics_summary p {
    margin: 0;
}

.statistics_summary p b {
    font-size: 25px;
}

.chart_area {
    width: 320px;
    overflow-x: scroll;
}

.chart {
    border: 1px solid #dbdde0;
    padding: 5px;
}

#loading.modal div {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 60px;
    height: 60px;
    margin: auto;
    border-radius: 48px;
    animation: loading 1s linear infinite;
}

#loading.modal div span {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 5px;

}

#loading.modal div:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    margin: auto;
    border-radius: 38px;
    background: url(/images/loading.png) no-repeat center center;
    content: '';
    background-size: 100%;
}

#loading.modal div:after {
    position: absolute;
    right: -2px;
    top: -2px;
    width: 50px;
    height: 100px;

    content: '';
}

a.shortcut {
    padding-left: 25px;
}

.shortcut:after {
    position: absolute;
    left: 5px;
    bottom: 3px;
    width: 16px;
    height: 18px;
    margin: auto;
    background: url(/images/icon_shortcut.png) no-repeat center center;
    content: '';
    background-size: 100%;
}

@keyframes loading {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.logo_error {
    width: 100px;
    margin: 0 auto;
}

.bizNumberSearch {
    background: #fff;
    top: 0;
    width: 100%;
}

.search_area,
.stamp_status {
    position: relative;
}

.search_area ._close:before {
    margin-top: 10px;
    margin-left: 3px;
    width: 15px;
}

.search_area ._close:after {
    margin-left: 3px;
    width: 15px;
}

.search_clear {
    width: 20px;
    height: 20px;
    top: 13px;
    right: 10px;
    display: block;
    cursor: pointer;
    background: #ccc;
    border-radius: 1em;
}

.bizNumber_list {
    overflow-y: scroll;
    max-height: 300px;
    background: #fff;
    border: 1px solid #767676;
}

.tr_bizNumber_list {
    max-height: 300px;
    background: #fff;
    border: 1px solid #767676;
}

.bizNumber_list ul {
    width: 100%;
}

.bizNumber_list li {
    line-height: 46px;
}

.bizNumber_list li input {
    display: none;
}

.bizNumber_list li input + label {
    display: block;
    height: 100%;
    padding-left: 9px;
    cursor: pointer;
}

.bizNumber_list li input:checked + label {
    background: #ade1f5;
    color: #fff;
}

.overlay {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    background-color: #aaa;
    opacity: 0.6;
    z-index: 2;
    top: 0;
    left: 0;
    display: none;
}

.overlay.open {
    display: block;
}

.dashboard-area {
    margin-bottom: 30px;
}

.bubble_tool_top {
    display: block;
    position: relative;
}

.mb10 {
    margin-bottom: 10px !important
}

.mb15 {
    margin-bottom: 15px !important
}

.mb30 {
    margin-bottom: 30px !important
}

.mb50 {
    margin-bottom: 50px !important
}

.mb70 {
    margin-bottom: 70px !important
}

.mb100 {
    margin-bottom: 100px !important
}

.radiobox_dayoff .ipt_radio + label {
    display: inline-block;
    position: relative;
    font-size: 14px;
    line-height: 15px;
    height: 19.5px;
    padding-left: 22px;
    padding-right: 10px;
    padding-top: 1px;
    cursor: pointer;
    outline: none;
    vertical-align: middle;
}

#radiobox_hoilday .ipt_radio + label {
    display: inline-block;
    position: relative;
    font-size: 14px;
    line-height: 15px;
    height: 19.5px;
    padding-left: 22px;
    padding-right: 10px;
    padding-top: 1px;
    cursor: pointer;
    outline: none;
    vertical-align: middle;
}

#chkbox_dayoff .ipt_checkbox + label {
    display: inline-block;
    position: relative;
    font-size: 13px;
    line-height: 18px;
    height: 19px;
    padding-left: 25px;
    padding-right: 5px;
    cursor: pointer;
    outline: none;
    vertical-align: middle;
}

#chkbox_dayoff {
    display: flex;
    justify-content: space-between;
}

.flex_space-between {
    display: flex;
    justify-content: space-between;
}

.flex_center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex_direction_col {
    display: flex;
    flex-direction: column;
}

.ipt_radio + label {
    display: inline-block;
    position: relative;
    font-size: 14px;
    line-height: 19.5px;
    height: 19.5px;
    padding-left: 30px;
    padding-top: 1px;
    cursor: pointer;
    outline: none;
    vertical-align: middle
}

.ipt_radio + label::before {
    content: "";
    display: block;
    position: absolute;
    width: 19.5px;
    height: 19.5px;
    border: 1px solid #7d7d7d;
    border-radius: 10px;
    left: 0;
    top: 0;
    background: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s
}

.ipt_radio + label::after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-radius: 0;
    left: 10px;
    top: 10px;
    background: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s
}

.ipt_radio:checked + label::before {
    width: 19.5px;
    height: 19.5px;
    border: 2px solid #f82244;
    background: #fff;
}

.ipt_radio:checked + label::after {
    width: 12px;
    height: 12px;
    border-radius: 25px;
    left: 3.5px;
    top: 3.5px;
    background: #f82244;
}

.ipt_radio:disabled + label::before {
    border: 1px solid #dbdde0
}

.ipt_radio:disabled + label::after {
    background: #c1c1c1;
}

.wrap_merchant_menu {
    min-height: 585px;
}

.merchant_menu_group {
    background-color: #eee;
    padding: 15px;
    margin: 10px -20px;
}

.merchant_menu_group_content {
    padding: 15px;
    margin: 10px 0;
    background-color: #fff;
    border: 1px solid #dbdde0;
}

.merchant_item_price {
    position: relative;
    width: 0;
    margin-top: 15px;
    right: 25px;
    top: -3px;
    font-weight: bold;
}

.merchant_option_group {
    display: flex;
    justify-content: space-around;
}

.merchant_none_option_group {
    display: flex;
    justify-content: space-around;
}

.sticky {
    position: sticky;
    bottom: 0;
}

.underline {
    text-decoration: underline !important;
}

.underline2 {
    cursor: pointer;
    border-bottom: 1px solid #000;
    margin-bottom: 3px;
    color: #000;
    padding-bottom: 5px;
    text-decoration: none;
}

.btn_g_s {
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    background: #666;
    color: #fff;
    font-size: 14px;
    padding: 0 23px;
    text-align: center;
    display: inline-block;
    width: auto;
}

.btn_r_s {
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    background: #ff4155;
    color: #fff;
    font-size: 14px;
    padding: 0 23px;
    text-align: center;
    display: inline-block;
    width: auto;
}

.ipt_text {
    height: 40px;
    line-height: 46px;
    padding: 0 9px;
    font-size: 14px;
    color: #000 !important;
    outline: none;
}

.add_btn {
    width: 15px;
}

.order_service-btn {
    width: 320px;
    height: 60px;
    background-color: #f0f0f0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.space-between {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.icon_adult {
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #ff4155;
    color: #ff4155;
    font-size: 11px;
    font-weight: bold;
    padding: 1px;
}

.tip_setting .tip_price > input {
    padding-right: 17px;
}

.tip_price {
    position: relative;
}

.tip_price:after {
    content: '원';
    position: absolute;
    right: 10px;
    font-weight: bold;
    line-height: 45px;
}

.tip_setting .pickup_tip_price > input {
    padding-right: 17px;
}

.pickup_tip_price {
    position: relative;
}

.pickup_tip_price:after {
    content: '원';
    position: absolute;
    right: 10px;
    font-weight: bold;
    line-height: 45px;
}

.tip_setting .pickup_rate_price > input {
    padding-right: 17px;
}

.pickup_rate_price {
    position: relative;
}

.pickup_rate_price:after {
    content: '%';
    position: absolute;
    right: 10px;
    font-weight: bold;
    line-height: 45px;
}

.tip_dong {
    border: 1px solid #dbdde0;
    border-top: none;
}

.tip_dong-header {
    background-color: #f4f4f4;
    padding: 15px;

}

.tip_dong-price span {
    font-size: 1.2em;
}

.tip_dong-select {
    display: flex;
    flex-direction: row;
    width: 100%;
    font-size: 12px;
}

.tip_dong-select .tip_dong-text {
    display: inline-block;
    width: 5em;
    color: #4c4c4c;
}

.tip_dong-body {
    background-color: #fff;
    padding: 15px;
}

.list_head-s {
    font-size: 12px;
}

.group-town-list {
}

.group-town-list .town {
    display: inline-block;
    width: 72px;
    padding: 1px 2px;
}

.group-town-list .group-town-checkbox[type=checkbox] {
    display: none;
}

.group-town-checkbox + label {
    color: #b7515c;
    border: 1px solid #c55863;
    font-size: 12px;
    width: 100%;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    border-radius: 5px;
    white-space: nowrap;
    line-height: 35px;
}

.group-town-list .group-town-checkbox:checked + label {
    color: #e8e8e8;
    background: #c55863;
    border: 1px solid #c55863;
    font-size: 12px;
}

.tip_dong:first-child {
    border-top: 1px solid #dbdde0;
}

.close > div.tip_dong-body {
    display: none;
}

.ordermenu_title {
    display: flex;
    line-height: 46px;
    align-items: center;
}

.ordermenu_title > div {
    display: flex;
    width: 100%;
}

.checkbox-adult {

}

.checkbox-adult input {
    display: none;
}

.checkbox-adult input + label {
    display: inline-block;
    border-radius: 50%;
    font-size: 15px;
    font-weight: bold;
    border: 2px solid #BFBFBF;
    color: #BFBFBF;
    background: white;
    height: 25px;
    width: 25px;
    line-height: 20px;
    text-align: center;
}

.checkbox-adult input:checked + label {
    border: 2px solid #FF4155;
    color: #FF4155;
}

.bookmark_label {
    z-index: 100;
}

.checkbox-bookmark {
    position: relative;
}

.checkbox-bookmark input {
    display: none;
}

.checkbox-bookmark input + label {
    display: block;
    position: absolute;
    width: 23px;
    height: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACTUlEQVQokW1Sy6sSURj/HAcfo15RLyJoCFcCoQu18QE+bmCuWirR3YRaEdSuf+TSLmjj0kVLCaKGFiqBm4qZcuCGg6YwjijiMD5mRie+qQlv3B+cOWd+3+873+uArusgiiLMZjPjbK7VapWgafqDLMuJQx51qMczAQBgsVhguVzCIXief9xoNO7xPP/kkEcd6hEEXI9Eq9U6l2UZ2u32ua7ryetU/yJrmgaDwcAgWZZ9zrLsUTgcBoZhPCzLvkAe7agjiD8xSfxQFAX7/f6WJEnHDMPcoWn6oclvNhugafoBAHx1uVxfPB6PSFHUDyNop9N5NRqNbsuyfDqfzz3z+dymKAo4nU6jKZjVer0Gm80Gfr9fCQQCS4qivkcikW+koignzWbzzOFwgNvtNlJCx0OgDS8Yj8c2juOOt9vtWa1Wk6z1ev1jMBg8ZVn2JjphqhgRYY4HYbfbYbfbgaqqUK1W3+fz+QpWPs1kMpVyudzB+rAh5ihwNxfy2+0WSqXS52w2W0E/c1RioVCopFKpS0mSrqRsOiOfTqcvi8XiIwAQ/p/zT5/PN8S0DmGmjbzX6x2i7sqc/+JIFEWf1Wo1moYNWiwWxo7/yE+nUz/qTAdyMpkYBl3X/ZqmBbE2QRBwLBCPxwWe50OowQxUVQ2KohjAV4rNIzmOM51DgiBE8MZsNtvP5XJvotHo2+FwWG61Wk/b7fbJZDIJ93q9ED79/X4PlkajYTREVdW7BEFcJJPJd7FY7DUA/Doo6Ua/33/W7Xbva5r2kiTJTwAAvwHhuUZNOE1TgwAAAABJRU5ErkJggg==) no-repeat center center;
    cursor: pointer;
    border: 1px solid #dbdde0;
    border-radius: 50%;
}

.checkbox-bookmark input:checked + label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACO0lEQVQokW2STUhUYRSGn3vnOpE6d8yf0bQgpKAoKSJbtLFFhBAphfjTQiSTIFu1qlURRKsMF0JQVLuGapEQhQTpRqeFaEOphTnq+JON+TfjjNw7g19899NwxAP3nu+c87738p73QwiBmJxGTM+q8+azEi0XL19/EsvR8rS+xEm8EOjI0DT4u0haBEeauffoHMHha2l9iZN42CBvDyHK8Xc2sBLDyUKc3gmmyLoOyRQEh1W358sNPveZHDoA3X0eegKtTl/OJU5XNMN5ez2yeZTFpXx6Aid48aoelwZeE1YT8Nxfi6Z9xcwepCAvgtfj/EUTb963MzJ6nJXoMWZ+e5iNuFmzwMyCdaH0xeKwexcU+2xK9kbxmkMcORg0SKyV0v6sgswsyM8Blws82SC2iMvOhNgq/Ay56RvIJ56ooO1uTKex5iodDz/izoCMDMgxFUGI9JzjVXPDgI4HXZInlc9Td7GJOzd7ia+BnQRt21plbds489utAeqqmiRv06oIzfVNXK4cZWGZHdkLS3CpcpSWK43A3Haff1FYEMay1ZI2LsL/s2WBLy/s4NJ8VmEyMb0HQ1c+RmPwZ15lWUut4ZlcB+fsRPocCqsBIhfb9mGlIDQJxYVw5tQcg0NFTi0XZyV9jIfzgCipFAaBfmUPooixyX3OJ2urQzRUP6Xs8Fu+/ajB39mC/10pYxMl9PYXoTNOah1N3G9T+7Hss7iMx1Sd/8DJsifA1BZJ+xn4fp3Orgskk7dwu7sB/gGR+fBFYLiPtgAAAABJRU5ErkJggg==) no-repeat center center;
}

.merchant-repImage .upload,
.merchant-repImage .picture_bg {
    border-radius: 50%;
}

.upload {
    display: inline-block;
    width: 100px;
    height: 100px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASsAAAEsCAIAAAAUwwJbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MDk2MGJjNS0yZjk2LTQxMjUtYjk4Yi0wMzkyOTE5M2VhNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQwMTQxQTE0M0ZCMTFFOUJGNjBBQjNDRTJCQ0E1QjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQwMTQxQTA0M0ZCMTFFOUJGNjBBQjNDRTJCQ0E1QjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyYTAwZmQ5My03MGExLTQzNGItOTM1Ny0xZmJkOGQ3YzA5MTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjA5NjBiYzUtMmY5Ni00MTI1LWI5OGItMDM5MjkxOTNlYTY2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);
    -webkit-background-size: 100%;
    background-size: 100%;
    position: relative;
    cursor: pointer;
}

.upload img.close {
    position: absolute;
    width: 25px;
    right: -10px;
    margin-top: -10px;
    background: transparent;
    z-index: 2;
    cursor: pointer;
    top: 0;
}

.merchant_menu-head {
    position: relative;
    height: 23px;
}

.merchant_menu-head ._close_box {
    position: absolute;
    right: 0;
    top: -10px;
    width: 25px;
    height: 25px;
}

.merchant_menu-index {
    font-size: 43px;
    color: #dfdfdf;
    position: absolute;
    top: 10px;
    left: 0;
    text-align: center;
    width: 100px;
}

.merchant_status div {
    display: inline-block;
}

.close + div + .merchant_menu-list {
    display: none;
}

.stamp_info h3 {
    margin: 0;
}

.stamp_info div.section {
    padding-top: 15px;
}

.stamp_info .section div {
    margin-top: 15px;
}

.detail.open {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAYAAABnGz2mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHeGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMWU3NjFhNy00ZjRjLTQxNDctYjUzMi04NzExYmNmN2FhMDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZGU4NjhkMGYtM2UxNC03MzQ3LTg1NDEtZDU2MTdjNmI2YTA5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0xMS0xMlQxMToyMTowOCswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTEtMTJUMTY6NTk6MTErMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTEtMTJUMTY6NTk6MTErMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWE1OGQ3YWYtOTUzMS00ZTQxLWIzYjgtNjQ0MzAxMGU0ZTRjIiBzdEV2dDp3aGVuPSIyMDE5LTExLTEyVDE2OjU5OjExKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmRlODY4ZDBmLTNlMTQtNzM0Ny04NTQxLWQ1NjE3YzZiNmEwOSIgc3RFdnQ6d2hlbj0iMjAxOS0xMS0xMlQxNjo1OToxMSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT54bXAuZGlkOkQwRTMyNzJFNDNCMDExRTlBNjRCODAwOEYyQzNCRENFPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZIUYLAAAAO1JREFUSInF0ksKwzAMBNApBoPvkJ19by+TvXIjJ+eYLkpKSpPUHzUWDAgE4iEEkiCJdV259b2yN4AkYox0znGe5244EaFzjjFGkgTGcaQxhgBore2CExFaawmAxhhO00SklOi9J4AuuD0KAEMITCm9hr1wZ6j3j224EMJtuCvUB+xO3C/UF+wOXA7qEHaGE5FmXC7qFPYPXAnqEqaJK0X9hGngalBZsBZcLSobVoNrQRXBSnCtqGJYDk4DVQW7wmmhqmFnOC1UE+wIp4Vqhh3hvPfNKBXYHqdxqS0PktCoZVkIAMMwPDT2qcG06wk9QHJ0HKKHPQAAAABJRU5ErkJggg==) no-repeat;
    background-size: 15px;
    display: inline-block;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background-position-y: center;
}

.detail.close {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAYAAABnGz2mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHeGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFjN2I3Mi00ODQ3LTQwMDktYThjNy1jZGI3YjlkZmJjZWUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTBjZWMwMC0yZGM4LTMxNGUtYTNkNi1jOTVhOTcyMWQyOGYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGU0NGMwNzQtYTUzMS02NTRjLWI4OTMtYWNkYzJjOTEwNTgwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0xMS0xMlQxMToyMToxNCswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTEtMTJUMTc6MDI6MzgrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTEtMTJUMTc6MDI6MzgrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZjlhZWU4Ni0zOTkxLTQ0ZDYtYjhlNS1kMjMzODU3OGU1NzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTkwMGIwZS03MTkzLWEzNDYtOTFlNy04NDJmYWQ5MGIyOTEiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmMxMTM4OTgtODhhMS1mODQwLWE0NTYtYjQ1YTg5OTI2MWI5IiBzdEV2dDp3aGVuPSIyMDE5LTExLTEyVDE3OjAyOjM4KzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBlNDRjMDc0LWE1MzEtNjU0Yy1iODkzLWFjZGMyYzkxMDU4MCIgc3RFdnQ6d2hlbj0iMjAxOS0xMS0xMlQxNzowMjozOCswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT54bXAuZGlkOkQ2QTUyMkUzNDNCMDExRTk5RUREQ0FEQTZEQ0RDQjE2PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xv2qlQAAAj9JREFUSInN1jGrslAcBnC18Fu0OBVCIMQlisgliBoiArc+gkRB0dDQ4uQQ1BBB4FBL4DcS3IpIEAkUpOC5w8XzcqhbWd17X+FZ+p/z/H9DZAwA5h2xbRvlchm2beMdfW9BWZaFVCoFhmGQSqVgWdbLuJdRu90OgiCAYRgSQRCw3W5fwr2E2u/3yGQyFCpKOp3Gfr9/Gvc06nA4QBRFAuF5Hv1+HzzPk89EUcThcHgK9xTKcRxks1kCSCaTME0TABjTNJFMJsksm83CcZzYuNgo13UhSRJZnEgksNlsqMWbzQaJRIKckSQJruvGwsVCeZ6HXC5Hodbr9dWF6/WawuVyOXie9zAuFiqfz5NFHMfBMIybiwzDAMdx5M7Hx8fDuIdQx+MRxWKRLGBZFsvl8qEFy+USLMuSu4VCAcfj8e7du8W+76NUKlGoxWIR6/syn88pXKlUgu/7NzvuomRZplCz2SwWKsp0OqVwsizfxH1bFAQBKpUK9aM5mUyeQkWZTCZUX6VSQRAEVzuvFoRhiGq1SpXouv4SKoqu61RvtVpFGIYX3VdR9Xqduqxp2ltQUTRNo/prtdoF7gLVbDapS+Px+K2oKOPxmNrTaDQoHDl4Op3QarWow6PR6EdQUUajEbWv1WrhdDqBgimKQh0aDoc/iooyGAyovYqi4Hw+fw3b7TY17PV6v4KK0u12qf3tdvtrYBgGea91Op1fRUXpdDrk/WsYxr/BarWCqqp/goqiqir5U8ACYP7Hh/trwHfPJ8EAaDw2L7ODAAAAAElFTkSuQmCC) no-repeat;
    background-size: 15px;
    display: inline-block;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background-position-y: center;
}

.height_auto {
    height: auto !important;
}

.toggle-btn {
    position: relative;
    display: inline-block;
    width: 62px;
    height: 24px;
}

.toggle-btn input {
    opacity: 0;
    width: 0;
    height: 0;
}

input:checked + .toggle-slider {
    background-color: #FF4155;
}

input:checked + .sold-out-toggle-slider {
    background-color: #FF4155;
}

.toggle-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d2d2d2;
    border-radius: 34px;
    transition: .4s;
    -webkit-transition: .4s;
}

.sold-out-toggle-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d2d2d2;
    border-radius: 34px;
    transition: .4s;
    -webkit-transition: .4s;
}

.toggle-slider:before {
    position: absolute;
    content: "";
    width: 31px;
    height: 24px;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 16px;
    transition: .4s;
    -webkit-transition: .4s;
    left: 0;
}

.sold-out-toggle-slider:before {
    position: absolute;
    content: "";
    width: 31px;
    height: 24px;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 16px;
    transition: .4s;
    -webkit-transition: .4s;
    left: 0;
}

input:checked + .toggle-slider:before {
    transform: translateX(29px);
    border: 2px solid #FF4155;
}

input:checked + .sold-out-toggle-slider:before {
    transform: translateX(29px);
    border: 2px solid #FF4155;
}

input:checked + .toggle-slider:after {
    content: "ON";
    position: absolute;
    left: 8px;
    top: 2px;
    color: white;
}

input:checked + .sold-out-toggle-slider:after {
    content: "ON";
    position: absolute;
    left: 37px;
    top: -12px;
}

.toggle-slider:after {
    content: "OFF";
    position: absolute;
    right: 10px;
    top: 3px;
}

.sold-out-toggle-slider:after {
    content: "OFF";
    position: absolute;
    right: 10px;
    top: -12px;
}

*:disabled + label {
    opacity: 0.7;
}

.group-town-checkbox:disabled + label {
    border: 1px solid #dbdde0;
    background-color: #f4f4f4;
    color: #4c4c4c;
}

.z1000 {
    z-index: 1000;
}

.hamburger {
    float: right;
    cursor: pointer;
    position: relative;
    right: 0;
    width: 23px;
    height: 15px;
    margin-left: 10px;
    background-size: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAYCAYAAACWTY9zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGmGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTExLTI2VDE2OjQ4OjQ3KzA5OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTExLTI2VDE2OjQ4OjQ3KzA5OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMS0yNlQxNjo0ODo0NyswOTowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MmQ5YWMxYS04NTVhLTA0NDctODY3Yy05ZWZhYjQwMTViZGMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplNzAyMGVhYy04MDVhLWRmNGQtOTE1Mi00MDQ4YWE1Y2QzMWYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNWM0OWY0My03ZWE4LTVmNDAtYjllZC0zZWFmOGRlYjg1ZDMiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1YzQ5ZjQzLTdlYTgtNWY0MC1iOWVkLTNlYWY4ZGViODVkMyIgc3RFdnQ6d2hlbj0iMjAxOS0xMS0yNlQxNjo0ODo0NyswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MmQ5YWMxYS04NTVhLTA0NDctODY3Yy05ZWZhYjQwMTViZGMiIHN0RXZ0OndoZW49IjIwMTktMTEtMjZUMTY6NDg6NDcrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjhlY2RmYTAyLTIxNDUtYTk0Yy1hNDNkLWMwZGQ0NGQ0YzA4NDwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhPnk1YAAABPSURBVEiJ7dQhDsAwEANBu+r/v+ygwgKjLPCiwNEpspOI2Ps9bCOESSxJz23IX1iYqX8Me7HB2gZr28C2YWEb2LbB2gZrw8K2/G1YGHb5Dzy4GCclxu2YAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center;
}

ul.sortable {
    border: 1px solid #eee;
}

div.ordermenu_sub,
li.ordermenu_sub {
    height: 45px;
    border-bottom: 1px solid #eee;
    background: #ffffff;
    position: relative;
}

div.ordermenu_sub {
    border: 1px solid #7d7d7d;
    margin-top: 3px;
}

li.ordermenu_sub:last-child {
    border: none;
}

div.ordermenu_sub span,
li.ordermenu_sub span {
    line-height: 45px;
    left: 20px;
    position: absolute;
}

div.ordermenu_sub span {
    font-weight: bold;
}

div.ordermenu_sub div._spread {
    display: inline-block;
    display: inline-block;
    position: absolute;
    right: 40px;
    top: 4px;
}

li.ordermenu_sub div.checkbox-bookmark {
    width: 50px;
    position: absolute;
    left: 20px;
    top: 11px;
}

li.ordermenu_sub div.checkbox-bookmark + span {
    left: 50px;
    position: absolute;
    display: inline-block;
    line-height: 45px;
}

div.ordermenu_sub div._spread + .hamburger,
li.ordermenu_sub .hamburger {
    right: 15px;
    top: 15px;
}

.discount-on_left {
    background-color: white;
    border-top: 1px solid #cacaca;
    border-left: 1px solid #cacaca;
    font-weight: bold;
    width: 50%;
    height: 30px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.discount-on_right {
    background-color: white;
    border-top: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
    font-weight: bold;
    width: 50%;
    height: 30px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.discount-off {
    background-color: #eeeeee;
    border: solid 1px #cacaca;
    width: 50%;
    height: 30px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.section_menual a {
    height: 26px;
    line-height: 26px;
    background: #fff;
    color: #666;
    font-size: 11px;
    width: auto;
    font-weight: 300;
    padding: 3px 9px;
    text-align: center;
    border: 1px solid #666;
    text-decoration: none;
}

.text_none {
    text-decoration: none !important;
}

.icon_area {
    display: inline-block;
    position: absolute;
    top: 12px;
    left: 220px;
}

.wrap_shortcut {
    width: 100%;
    font-size: 12px;
    padding: 0px 10px;
    display: flex;
    margin-top: 20px;
    justify-content: space-evenly;
}

.wrap_orderType {
    width: 60px;
    display: inline-block;
    float: right;
}

.wrap_orderType_Menu {
    display: flex;
    justify-content: flex-end;
}

.popup_section {
    position: fixed;
    top: 50px;
    background: 360px;
    z-index: 999;
    margin: 0;
    background-color: white;
    padding: 20px 25px 5px;
    width: 360px;
}

.popup_section + .list_bg {
    padding-top: 130px;
}

.popup_section + .list_bg.one {
    padding-top: 165px !important;
}

/* 브라우저 안내 */
.browser-alert {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    line-height: 20px;
    padding: 15px;
}

.browser-alert img {
    width: 10%;
    height: 10%;
    margin-right: 15px;
}

.browser-alert div > p {
    font-size: 0.7rem;
}

.browser-alert div > p + p {
    font-weight: 600;
    font-size: 0.875rem;
}

.browser-alert div > p + p + p {
    font-weight: 300;
    color: #666;
    font-size: 0.725rem;
}

.bgeee {
    ckground-color: #eeeeee !important
}

@media (max-width: 960px) {
    .wrap {

    }
}

@media (max-width: 500px) {
    #chgInfo {
        height: 500px;
        overflow: auto;
        overflow-y: auto;
    }
}

/*금액 프로그래스바 css 20210714*/
.text-box {
    display: grid;
    position: relative;
    width: 100%;
    height: 30px;
    background: #efefef;
    border-radius: 6px;
}

.text-box:after {
    border-top: 10px solid #efefef;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 0px solid transparent;
    content: "";
    position: absolute;
    bottom: -10px;
    left: 260px;
}

.text-box p {
    margin: 5px 0;
    color: #000;
    text-align: center;
}

.Loading {
    position: relative;
    width: 100%;
    height: 30px;
    background: #fff;
    border-radius: 6px;
    display: flex;
    align-items: center;
    border: 2px solid #1b1f23;
    margin-top: 15px;
    color: #000;
}

.Loading span {
    position: absolute;
    width: 0%;
    height: 100%;
    background-color: #ffb924;
    border-radius: 3px;
}

.Loading b {
    position: absolute;
    right: 4px;
    top: 3px;
}

.Loading + p {
    color: #000;
}

.text-center {
    text-align: center;

}

.file_pointer + div {
    display: block;
    height: 100%;
    cursor: pointer;
}

.analyze_info {
    padding: 10px 20px;
}

.img-place {
    text-align: center;
    font-size: 11px;
    position: absolute;
    transform: translate(10px, 60px);
}

.circle_question {
    z-index: 1;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    text-align: center;
    border: 2px solid;
    border-radius: 50%;
    cursor: pointer;
    font-weight: bold;
    line-height: 18px;
    margin-top: 15px;
    margin-left: 66%;
    font-size: 15px;
}

.circle_question-mi {
    z-index: 1;
    width: 20px;
    height: 20px;
    position: absolute;
    text-align: center;
    border: 2px solid;
    border-radius: 50%;
    cursor: pointer;
    font-weight: bold;
    line-height: 18px;
    margin-left: 5px;
    font-size: 15px;
}

.text_ellipsis {
    display: block;
    width: 290px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.text_ellipsis_vertical {
    display: inline-block;
    max-width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: sub;
}

.switch_button {
    position: absolute;
    width: 50px;
    height: 100%;
    right: 50px;
    top: 0;
    cursor: pointer;
    z-index: 2
}

.switch_button .icon-gotoapp {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../images/ac_switch.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 36px
}

.section .cont_tit {
    margin: 0;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    color: #000;
    text-align: left;
    letter-spacing: normal
}

.list_bg p.caution_tit {
    margin: 0 0 8px;
    font-size: 14px;
    font-weight: bold;
    color: #666
}

.caution_list {
    display: inline-block;
    width: 100%;
    height: auto
}

.caution_list > li {
    margin-left: 20px;
    list-style-type: decimal;
    font-size: 14px;
    font-weight: normal;
    word-break: keep-all;
    color: #666
}

.caution_list > li + li {
    margin-top: 4px
}

.ipt_checkbox.sub + label {
    margin-left: 40px;
    padding-left: 30px;
    line-height: 18px;
}

.modal_warp-transaction {
    position: relative;
    background: #fff;
    height: 100%;
    z-index: 999;
    width: 360px;
    margin: 0 auto;
}

.modal_warp-transaction header {
    background: #f82244 !important;
    color: #fff !important;
}

/*.cancel_tr {*/
/*background-color: gray;*/
/*z-index: 1;*/
/*width: 30px;*/
/*height: 30px;*/
/*display: block;*/
/*position: absolute;*/
/*text-align: center;*/
/*border: 2px solid;*/
/*border-radius: 50%;*/
/*cursor: pointer;*/
/*line-height: 18px;*/
/*margin-top: -38px;*/
/*right: 10px;*/
/*font-size: 30px;*/
/*color: white;*/
/*text-align: center;*/
/*}*/

.cancel_tr {
    background: url("../../images/icon_close.png") no-repeat;
    background-size: 20px;
    width: 20px;
    height: 60px;
    display: block;
    position: absolute;
    cursor: pointer;
    right: 10px;
    margin-top: -33px;
}

/*// [s] 221104 Phase 51.0 수정*/
.btm_msg_box {
    transform: translate(-50%, -50%);
    left: 50%;
    display: block;
    position: fixed;
    width: 245px;
    bottom: 1px;
    z-index: 9999;
    border: 0
}

.btm_msg_box > div {
    background: rgba(42, 49, 55, 0.9);
    /*margin: 0 20px;*/
    border-radius: 8px
}

.btm_msg_box > div p {
    margin: 0;
    padding: 16px;
    font-size: 13px;
    line-height: 18px;
    color: #ffffff
}

.btm_msg_box.on + .top-btn {
    bottom: 110px
}

.pos_msg {
    margin: 25px 20px;
    border-top: 1px dashed #dddddd
}

.pos_msg div {
    position: relative
}

.pos_msg div::before {
    content: '';
    background: url("../../images/ic_info_16@3x.png") no-repeat;
    width: 16px;
    height: 16px;
    background-size: 16px;
    position: absolute;
    top: 0;
    left: 0
}

.pos_msg div p {
    padding-left: 23px;
    font-size: 13px;
    line-height: 18px;
    color: #666666;
    margin: 16px 0
}

/* [e] 221104 Phase 51.0 수정*/

.sales_commission {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #f82244;
    color: #f82244;
    font-size: 12px;
    line-height: 18px;
    padding: 11px 10px;
    letter-spacing: -0.03em
}

.sales_commission div {
    flex: auto
}

.sales_commission div:first-child {
    margin-right: 2px
}

.sales_commission div:nth-child(2) {
    font-weight: bold
}

.sales_commission div:last-child {
    text-align: right;
    flex: 0.1
}

.sales_commission div img {
    width: 15px;
    margin: 0;
    float: right
}

.dashboard_info a {
    text-decoration: none
}

stat_delivery_popup {
    margin: 30px 0
}

.stat_delivery_popup .m_img {
    width: 64px;
    margin: 0 auto 20px;
    text-align: center
}

.stat_delivery_popup .tit {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    margin: 5px 0 32px
}

.stat_delivery_popup .my_commission_box {
    background-color: rgba(248, 34, 68, 0.06);
    padding: 24px 32px;
    border-radius: 4px;
    margin: 0 20px
}

.stat_delivery_popup .my_commission_box .box_tit {
    margin: 0 0 4px;
    font-size: 16px;
    line-height: 22px;
    text-align: center
}

.stat_delivery_popup .my_commission_box p {
    margin: 0;
    font-size: 13px;
    line-height: 18px;
    color: #999999;
    text-align: center
}

.stat_delivery_popup .my_commission_box .list ul li {
    display: flex;
    border-bottom: 1px dashed #dddddd
}

.stat_delivery_popup .my_commission_box .list ul li:first-child {
    margin: 20px 0 0
}

.stat_delivery_popup .my_commission_box .list ul li:last-child {
    border: 0
}

.stat_delivery_popup .my_commission_box .list ul li div {
    flex: 1;
    padding: 13px 0
}

.stat_delivery_popup .my_commission_box .list ul li div:last-child {
    text-align: right;
    font-weight: bold;
    color: #f82244
}

.stat_delivery_popup .commission_tip_box {
    background-color: #fff2f4;
    padding: 32px 20px;
    margin: 32px 0 0
}

.stat_delivery_popup .commission_tip_box .box_tit {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    margin: 0
}

.stat_delivery_popup .commission_tip_box p {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.04em;
    margin: 8px 0 24px
}

.stat_delivery_popup .commission_tip_box p b {
    font-weight: bold;
    color: #f82244
}

.stat_delivery_popup .commission_tip_box .img_msg {
    font-size: 12px;
    line-height: 18px;
    color: #999999;
    margin: 12px 0 0;
    text-align: left
}

.stat_delivery_popup .my_commission_box + .commission_tip_box {
    background-color: #f5f5f5
}

.stat_delivery_popup .pos_msg {
    border: 0
}

.statistics_info .analyze_info .commission {
    font-size: 13px;
    color: #666666;
    position: relative
}

.statistics_info .analyze_info .commission .tooltip {
    margin: 0;
    padding: 0
}

.statistics_info .analyze_info .commission .tooltip .answer {
    transform: translate(-29%, 0px)
}

.statistics_info .analyze_info .commission .left .new_tooltip {
    background: url(../images/tooltip_question_g@3x.png) no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: text-top;
    margin-left: 4px
}

hr.border_dashed {
    border-top: 1px dashed #dddddd;
    margin: 16px 0
}

hr.border_dashed_2 {
    border-top: 8px solid #eeeeee;
    margin: 30px 0
}

.commission {
    font-size: 13px;
    color: #666666;
    position: relative;
}

.commission .tooltip {
    margin: 0;
    padding: 0
}

.commission .tooltip .answer {
    transform: translate(-29%, 0px);
    margin-left: 0;
    font-weight: 400;
    font-size: 13px
}

.commission .left .new_tooltip {
    background: url(../images/tooltip_question_g@3x.png) no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: text-top;
    margin-left: 4px
}

.analyze_info div .left {
    flex: auto;
    font-weight: bold;
}

.analyze_info div .right {
    flex: auto;
    text-align: right;
}

.analyze_info div {
    display: flex;
    align-items: center;
    letter-spacing: -0.045em;
}

.statistics_info .statistics_summary .new_tooltip {
    background: url(../../images/tooltip_question_g@3x.png) no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: text-top;
    margin-left: 4px;
}

/* phase52.0 추가 (거래내역 발송 이메일) */

.reportSelector .label {
    display: flex;
    align-items: center;
    width: inherit;
    height: inherit;
    border: 0 none;
    outline: 0 none;
    padding-left: 15px;
    background: transparent;
    cursor: pointer;
}

.reportSelector .optionList {
    width: 151px;
    z-index: 1;
    position: absolute;
    background: white;
    color: black;
    list-style-type: none;
    padding: 0;
    overflow: hidden;
    /*max-height: 0;*/
    /*transition: .3s ease-in;*/
    border: 1px solid #dbdde0;
    transform: translate(-115px, 44px);
}

.reportSelector.active .optionList {
    max-height: 500px;
}

.reportSelector .optionItem {
    /*border-bottom: 1px dashed rgb(170, 72, 72);*/
    border-bottom: 1px solid #dbdde0;
    /*padding: 5px 15px 5px;*/
    padding: 2px 10px 2px;
    transition: .1s;
}

.reportSelector .optionItem:hover {
    background: aliceblue;
}

.reportSelector .optionItem:last-child {
    border-bottom: 0 none;
}

/*스크롤 커스텀*/
.reportSelector .optionList::-webkit-scrollbar {
    width: 6px;
}

.reportSelector .optionList::-webkit-scrollbar-track {
    background: transparent;
}

.reportSelector .optionList::-webkit-scrollbar-thumb {
    background: #303030;
    border-radius: 45px;
}

.reportSelector .optionList::-webkit-scrollbar-thumb:hover {
    background: #303030;
}

.dashboard_info .dashboard_day {
    display: flex;
    align-items: center
}

.dashboard_info .dashboard_day .box_br {
    border: 2px solid #000;
    background-color: #fff;
    border-radius: 9px;
    padding: 8px 10px;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    margin-left: 12px
}

.dashboard_info .dashboard_day .box_br::before {
    content: '';
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
    width: 8px;
    height: 8px;
    background: url(../../images/img_arr_black_left@3x.png) no-repeat;
    background-size: contain
}

.dashboard_info .dashboard_sales {
    border-bottom: 1px solid #dddddd
}

.dashboard_info .dashboard_sales h2 {
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    margin: 12px 0 24px
}

.dashboard_info .dashboard_sales h2 s {
    text-decoration: none;
    color: #f82244
}

.dashboard_info .dashboard_sales_info {
    margin: 24px 0 0
}

.dashboard_info .dashboard_sales_info .info_tit {
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px
}

.dashboard_info .dashboard_sales_info ul {
    margin: 0 0 24px
}

.dashboard_info .dashboard_sales_info ul li {
    display: flex;
    align-items: center;
    align-self: center;
    margin: 8px 0
}

.dashboard_info .dashboard_sales_info ul li div {
    font-size: 14px;
    line-height: 20px;
    flex: 1;
    color: #666666
}

.dashboard_info .dashboard_sales_info ul li div:last-child {
    font-weight: bold;
    text-align: right
}

.dashboard_info .sales_sum {
    margin: 24px 0 0
}

.dashboard_info .sales_sum .sun_tit {
    font-size: 16px;
    line-height: 22px
}

.dashboard_info .sales_sum ul {
    margin: 10px 0
}

.dashboard_info .sales_sum ul li div {
    color: #000;
    font-weight: 500
}

.dashboard_info .sales_sum ul li div:last-child {
    font-weight: 500;
    text-align: right
}

.dashboard_info .sales_sum a {
    text-decoration: none
}

.dashboard_info .link_datly {
    margin: 24px 0 0
}

.dashboard_info .link_datly a {
    display: flex;
    align-items: center;
    align-self: center;
    text-decoration: none;
    /*justify-content: right*/
    justify-content: flex-end;
}

.dashboard_info .link_datly a div {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px
}

.dashboard_info .link_datly a div:first-child {
    margin-right: 5px
}

.dashboard_info .link_datly img {
    width: 14px;
    margin: 0
}

.dashboard_info .dashboard_msg {
    font-size: 13px;
    line-height: 18px;
    color: #666666
}

/*test*/

.map_div {
    min-height: 640px;
}

#slider-range-max {
    height: 6px;
    border: 0;
    border-radius: 0;
    background-color: #f82244;
    margin: 23px 0 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
    border-radius: 0;
    height: 11.2px;
    background-color: #fed3da;
}

.ui-slider .ui-slider-handle {
    border-radius: 100%;
    background-color: #f82244 !important;
    border: 0 !important;
    width: 20px !important;
    height: 20px !important;
    top: -0.5em !important;
    outline: none !important;
}

.ui-slider .ui-slider-handle::before {
    content: "";
    width: 10px;
    height: 9px;
    background-color: #fff;
    border-radius: 100px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.map_set_cont {
    position: absolute;
    bottom: 35px;
    width: 100%;
    padding: 0 20px;
    z-index: 1000;
}

.map_set_cont .set {
    background-color: #fff;
    padding: 24px 20px 36px;
}

.map_set_cont .set .input_box {
    text-align: center;
    margin: 0 0 4px;
}

.map_set_cont .set .input_box input {
    border: 0;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    display: inline-block;
    height: auto;
    padding: 0;
    text-align: center;
    padding: 0.5em;
}

.map_set_cont .set .input_box span {
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
}

.map_set_cont .set label {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
    display: block;
}

.map_set_cont .btn_box {
    margin: -1px 0 0;
}

.map_set_cont .btn_box button {
    background-color: #ff4155;
    font-size: 17px;
    line-height: 24px;
    color: #fff;
    border: 0;
    width: 100%;
    padding: 11px 0;
}

.center_cont {
    width: 100%;
    height: 100%;
    margin: 50% auto;
}

.center_cont .inner {
    display: table;
    width: 100%;
    height: 100%;
}

.center_cont .inner .cont_empty {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.center_cont .inner .cont_empty .box {
    position: relative;
    display: inline-block;
    text-align: center;
    padding: 1em;
}

.center_cont .inner .cont_empty .box img {
    width: 53px;
    margin: 0 auto;
}

.center_cont .inner .cont_empty .box p {
    font-size: 14px;
    line-height: 20px;
    margin: 14px 0 0;
    font-weight: 500;
}

.scrollable {
    max-height: 400px;
    overflow: auto;
}

.p20_10 {
    padding: 20px 10px !important;
}

.p5_10_10 {
    padding: 5px 10px 10px !important;
}

.border-none {
    border: none !important;
}

.pointer_event-none {
    pointer-events: none !important;
}

.text_align-right {
    display: block !important;
    text-align: right !important;
}

.top-unset {
    top: unset !important;
}

.user-select-none {
    user-select: none;
}

.color-gray {
    color: gray !important;
}

.warp500px {
    position: relative;
    font-size: 14px;
    width: 500px !important;
    margin-left: -70px !important;
}

.terms-hidden {
    margin-top: auto !important;
}
.terms-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff; /* 불투명한 흰색 배경 */
    z-index: 9999;
}

.terms-overlay iframe {
    width: 100%;
    height: 100%;
    border: none;
}

#termsPage .modal_warp {
    width: 800px;
    max-width: 100%;
}
#termsPage header {
    background: #fff !important;
    color: #000 !important;
    width: 800px;
    max-width: 100%;
}

#termsPage .logo_header-title {
    width: 100%;
}

#termsPage ._close {
    z-index: 1000;
}

#termsPage .modal_warp ._close::before {
    background: #000 !important;
}

#termsPage .modal_warp ._close::after {
    background: #000 !important;
}
#termsPage .modal-footer {
    width: 800px;
    max-width: 100%;
}

#termsPage .btn {
    width: 100%;
}
