@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

html {-ms-overflow-style: none;scrollbar-width: none;}
html::-webkit-scrollbar {display:none;}
body {margin:0;padding:0;font-size:16px;width:100%;min-height:100vh;font-family:'Noto Sans KR';font-weight:400;
    background:#fff;color:#333;box-sizing:border-box;position:relative;}
ul,ol,li{list-style:none;padding:0;margin:0;}
input, textarea, select {font-family:'Noto Sans KR';outline:none;font-size:16px;font-weight: 400;box-sizing:border-box;}
button {font-family:'Noto Sans KR';border:0;color:#333;}
input {width:100%;height:40px;border-radius:0;border:1px solid #DDDDDD;padding:0;color:#333;}
p, h4 {margin:0;padding:0;word-break:break-all;}
input, button {margin:0;padding:0;font-size:16px;font-family:'Noto Sans KR';box-sizing:border-box;}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;
    -moz-appearance:none;appearance:none;}
input[type="number"] {-moz-appearance:textfield;}
button {cursor:pointer;background:none;-webkit-tap-highlight-color:transparent!important;}
input[type="checkbox"] {margin:0;display:none;}
input[type="radio"] {margin:0;display:none;}
div, label, button, input, a {box-sizing:border-box;}
img {width:100%;height:100%;object-fit:cover;vertical-align:top}
.pd-18 {padding:0 16px;}
.flex {display:flex;}
.btw {justify-content:space-between;}
.ovf {overflow:hidden;}
.relative {position:relative;}
.ellipsis {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.loading {position:fixed;top:0;left:calc(50vw - 210px);width:100%;height:100%;background:rgba(0,0,0,0.48);
    z-index:9990;max-width:420px;display:none;}
.loading span {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;
    padding:14px;background:#ffffffe0;border-radius:100vw;box-shadow:0 0 4px rgba(255,255,255,0.8);}
.loading span::after {content:"";width:48px;height:48px;background:url('/gb_img/loading.png')no-repeat center/100%;
    animation: spin 2.2s infinite linear;display:block;}
@keyframes spin {
    0% { transform:rotate(0deg); }
    100% { transform:rotate(360deg); }
}
.dim {position:fixed;top:0;left:calc(50vw - 210px);width:100%;max-width:420px;height:100%;
    background:rgba(0,0,0,0.34);z-index:10;display:none;}
.dim2 {position:fixed;top:0;left:calc(50vw - 210px);width:100%;max-width:420px;height:100%;
    background:rgba(0,0,0,0.34);z-index:100;display:none;}
.img-dim {position:fixed;top:0;left:calc(50vw - 210px);width:100%;max-width:420px;height:100%;
    background:rgba(0,0,0,0.34);z-index:90000;display:none;}   
.close {width:24px;height:24px;background:url('/gb_img/close.png')no-repeat center/18px;}
.btm_fix {position:fixed;bottom:0;width:100%;max-width:420px;background:#ccc;height:54px;
    font-size:16px;font-weight:600;color:#fff;background:#486ffa;z-index:9;}
.btm_fix:disabled {background:#aeaeae;}
.btm_box {position:fixed;bottom:-16px;width:100%;max-width:420px;height:70px;background:#0000000f;
    transition:bottom .4s ease;}
.btm_box.on {bottom:54px;}
.btm_box p {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;
    font-size:15px;font-weight:500;padding:0 24px;box-sizing:border-box;}
.empty {border:none!important;text-align:center!important;display:block!important;font-weight:500;color:#999;
    line-height:42px;}
#paging {margin-top:24px;}
.paging-wrap {justify-content:center;margin-bottom:32px;}
.paging-wrap li {margin-bottom:0!important;margin-left:6px;border-radius:10px;overflow:hidden;
    border:1px solid #d3d3d3;}
.paging-wrap li:first-child {margin-left:0!important;}
.paging-wrap li a {width:30px;height:36px;line-height:36px;font-weight:500;display:block;text-align:center;
    border-radius:10px;background:#fff;padding:0!important;}
.paging-wrap li.active {border:0;}    
.paging-wrap li.active a {background-color:#486FFA!important;color:#fff;}
.full_img_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;overflow:hidden;
    display:none;max-width:800px;background:#000;border-radius:12px;height:60%;
    box-shadow:0 0 8px rgba(255,255,255,0.8);z-index:99999;}
.full_img_layer img {object-fit:contain;transition:transform .02s ease;cursor:grab;position:absolute;}
.full_img_layer button {position:absolute;top:14px;right:14px;border-radius:100vw;width:34px;height:34px;
    background:#ffffffc9 url('/gb_img/close.png')no-repeat center/18px;}
#img_down {position:absolute;bottom:10px;top:auto;border-radius:4px;background:#ffffffc7;width:auto;height:auto;
    line-height:32px;padding:0 12px;font-size:14px;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,0.14);}
.road_map_alert {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;
    border-radius:8px;padding:14px 14px 18px;z-index:99;max-width:400px;width:94%;display:none;
    box-shadow:0 0 6px rgba(255,255,255,0.6);}
.road_map_alert>span {display:block;margin-top:12px;color:#3146ef;font-weight:600;}
.road_map_alert a {display:block;padding:6px 12px;border-radius:100vw;margin-top:6px;font-size:18px;
    background:#e4e7ff url('/gb_img/phone.png')no-repeat top 9px left calc(50% - 64px)/22px;
    text-align:center;font-weight:600;border:1px solid #d5dafb;box-shadow:2px 2px 4px rgb(131 150 179 / 30%);}


/*Select 초기화*/
select {width:100%;height:100%;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;background:transparent;}
select::-ms-expand {display:none;}

/* a 링크 초기화 */
a {color:#333; text-decoration:none;-webkit-tap-highlight-color:transparent!important;}
a:link, a:visited {color:#333;text-decoration:none}

#bg {position:fixed;top:0;left:0;width:100%;height:100%;background:#ddd;z-index:-1}
#mobile {max-width:420px;min-height:100vh;margin:0 auto;background:#fff;}
form>section,#mobile>section {padding-bottom:55px;background:#F6F6F9;min-height:calc(100vh - 56px);
    box-sizing:border-box;}

/*Section 배경 흰색*/
section.shop_view,section.estimate,section.sales,section.item_view,section.free_view,section.free_write {background:#fff!important;}




/*Header*/
header {height:56px;position:sticky;top:0;background:#fff;border-bottom:1px solid #f1f1f1;z-index:9;}
.hd_title_wrap {padding:0 18px;display:flex;justify-content:space-between;}
.hd_title {height:56px;line-height:56px;font-size:20px;font-weight:700;letter-spacing:-0.4px;padding-left:108px;
    background:url('/gb_img/app_logo.png')no-repeat 0 55%/92px;color:#0a0a0a;}
.hd_icon_wrap {display:flex;align-items:center;}
.hd_icon_wrap .alarm {width:32px;height:32px;background:url('/gb_img/alarm.png')no-repeat center/30px;
    position:relative;}
.hd_icon_wrap .alarm span {position:absolute;top:-2px;right:-4px;font-size:10px;background:#2D1DE8;
    border-radius:100vw;width:22px;height:14px;line-height:14px;font-weight:500;color:#fff;}
.sub_hd {border-bottom:1px solid #f1f1f1;}
.sub_hd .back {position:absolute;top:50%;left:16px;transform:translateY(-50%);}
.hd_h1 {text-align:center;height:56px;line-height:58px;font-size:20px;color:#0a0a0a;margin:0 auto;
    max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;}
.back {width:26px;height:26px;background:url('/gb_img/back.png')no-repeat center/20px;}

/*login*/
.login_hd {padding:0 18px;display:flex;align-items:center;height:100%;}
.login_title {font-size:26px;font-weight:600;margin-bottom:54px;}
.login>button {width:100%;height:50px;}
.login_naver {background:#06be34 url(/gb_img/naver.png)no-repeat left 14px top 50%/36px;color:#fff;
    margin-bottom:8px;}
.login_kakao {background:#f7e409 url(/gb_img/kakao.png)no-repeat left 14px top 50%/36px;color:#333;}
.login .or {display:block;width:100%;text-align:center;line-height:46px;font-size:14px;color:#777;font-weight:500;}
.login_email {background:#014aa1;color:#fff;margin-bottom:42px;}
.join_wrap {justify-content:center;}
.join_wrap p {font-weight:500;color:#666;margin-right:12px;}
.join_wrap button {padding:0 6px;color:#014aa1;font-weight:600;}

/*login_2*/
.login_box {margin-bottom:14px;position:relative;}
.login_chk_box {position:absolute;top:50%;right:14px;transform:translateY(-50%);display:flex;}
.login_box p {font-weight:500;margin-bottom:6px;color:#444;}
.login_box input {width:100%;height:50px;border-radius:6px;border:0;box-shadow:0 0 3px rgba(0,0,0,0.24);
    padding:0 12px;font-size:14px;}
.login_box input.no {border:1px solid #f19cba;box-shadow:0 0 4px #e11960ad;}
.login_box input::placeholder {color:#bbb;font-size:14px;}
.login_chk_box span {width:0;height:20px;display:block;transition:width .1s ease;
    background:url('/gb_img/login_chk.png')no-repeat center/20px;}
.login_chk_box span.on {width:20px;}
.login_chk_box .pw_toggle {width:24px;height:20px;background:url('/gb_img/pw_toggle.png')no-repeat center/24px;
    margin-left:12px;position:relative;opacity:.4;}
.login_chk_box .pw_toggle::before {content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:1px;height:130%;background:#a1a1a1;}
.login_chk_box .pw_toggle.show {opacity:1;}
.login_chk_box .pw_toggle.show::before {display:none;}
.find_wrap {display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:36px;}
.find_wrap label {padding-left:24px;background:url('/gb_img/chk_no.png')no-repeat 0 50%/18px;cursor:pointer;
    transition:all .18s ease;}
.find_wrap #save_id:checked+label {background:url('/gb_img/chk_on.png')no-repeat 0 50%/18px;}
.find_wrap .flex a {position:relative;padding-right:8px;}
.find_wrap .flex a:nth-child(2) {padding:0;padding-left:8px;}
.find_wrap .flex a:nth-child(2)::before {content:"";position:absolute;top:50%;left:0;width:1px;height:80%;
    background:#bbb;transform:translateY(-45%);}
.login_btn {line-height:54px;background:#014aa1;color:#fff;display:block;width:100%;font-weight:600;
    margin-bottom:54px;}

/*Join_type*/
.join_type a {display:block;width:100%;text-align:center;margin-bottom:32px;
    box-shadow:0 0 6px rgba(0,0,0,0.16);border-radius:12px;padding:16px 46px 12px;box-sizing:border-box;
    font-size:18px;font-weight:700;transition:all .2s ease;}
.join_type a:hover {background:#eaf1f8;}
.join_type a img {display:block;margin:0 auto 12px;}

/*Join*/
section.join {padding:0;}
section.join>p, section.join>div {padding:0 18px;}
.join_cont {margin-bottom:14px;position:relative;}
.join_cont p {font-weight:500;margin-bottom:6px;color:#444;}
.join_cont input {width:100%;height:50px;border-radius:6px;border:0;box-shadow:0 0 3px rgba(0,0,0,0.24);
    padding:0 12px;font-size:14px;}
.join_cont input.no {border:1px solid #f19cba;box-shadow:0 0 4px #e11960ad;}
.join_cont input::placeholder {color:#bbb;font-size:14px;}
.join_cont .certify {width:100%;height:50px;border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,0.24);;
    font-size:14px;border:1px solid #d7d7d7;background:#f7f7f7;font-weight:600;}
.join_cont .certify.ok {background:#efefef;border:1px solid #f3f3f3;
    box-shadow:inset 3px 3px 6px rgb(0 0 0 / 16%), inset -3px -3px 6px rgb(255 255 255 / 80%);}
.join_cont .certify.no {border:1px solid #f19cba;box-shadow:0 0 4px #e11960ad;}
.join_chk_wrap {padding-bottom:76px!important;}
.join_chk_wrap label {display:block;padding-left:28px;width:100%;cursor:pointer;margin-bottom:8px;
    background:url('/gb_img/chk_no.png')no-repeat 0 50%/22px;font-size:14px;line-height:24px;}
.join_chk_wrap label button {font-size:14px;margin-left:8px;text-decoration:underline;color:#606060;}
.join_chk_wrap label[for="join_chk_all"] {font-size:16px;font-weight:500;margin-bottom:24px;}
.join_chk_wrap input:checked+label {background:url('/gb_img/chk_on.png')no-repeat 0 50%/22px;}
.join_next {position:fixed;bottom:0;width:100%;max-width:420px;background:#ccc;height:54px;
    font-size:16px;font-weight:600;color:#fff;background:#014aa1;}
.join_next:disabled {background:#AEAEAE;}
.no_art {font-size:14px;font-weight:400;color:#014aa1!important;padding:4px 4px 0;}
.provision_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    border-radius:12px;background:#fff;box-shadow:0 0 6px rgba(255,255,255);z-index:5;overflow:auto;
    max-height:80%;display:none;border:1px solid #bdbdbd;}
.provision_layer .top {position:sticky;top:0;box-shadow:0 0 4px rgba(0,0,0,0.3);padding:0 14px;
    display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;background:#fff;}
.provision_layer .top p {font-size:18px;font-weight:600;line-height:42px;}
.provision_layer .art_box {padding:0 14px 16px;font-size:14px;line-height:20px;}

/*Join_Profile*/
.skip {font-size:16px;font-weight:600;color:#014aa1;}
.jp_art {font-size:16px;font-weight:400;color:#404040;letter-spacing:-0.6px;}
.file_wrap {position:relative;width:150px;margin:82px auto 38px;}
#join_photo {display:none;}
label[for="join_photo"] {display:block;width:150px;height:150px;border-radius:100vw;cursor:pointer;
    background:#aeaeae url('/gb_img/user_no.png')no-repeat center/78px;}
label[for="join_photo"] div {width:46px;height:46px;border-radius:100vw;position:absolute;bottom:0;left:0;
    background:#014aa1 url('/gb_img/camera.png')no-repeat center/30px;}
.join_photo_skip {width:auto!important;height:auto!important;padding:4px 14px;display:block;margin:0 auto;
    font-size:16px;color:#404040;}
.join_photo_skip.on {color:#014aa1;font-weight:600;}

/*Join_result*/
.join_result_center {text-align:center;}
.jrc_h1 {font-size:18px;font-weight:600;color:#404040;margin-bottom:32px;}
.jrc_h2 {font-size:16px;font-weight:500;color:#404040;line-height:22px;}
.join_result_center .user_photo {width:116px;height:116px;border-radius:100vw;overflow:hidden;margin:0 auto 34px;}
.join_result_center .user_photo img {width:100%;height:100%;object-fit:cover;}

/*Find*/
.find_tab_top {display:flex;position:relative;background:#AEAEAE;border-radius:100vw;line-height:54px;
    margin-bottom:18px;height:50px;}
.find_tab_top li {width:50%;text-align:center;font-size:16px;font-weight:500;color:#fff;cursor:pointer;
    -webkit-tap-highlight-color:transparent;}
.find_tab_top li.on {color:#014aa1;}
.find_tab_top li p {position:relative;}
.find_tab_top .bg {position:absolute;top:0;left:0;width:50%;height:46px;border-radius:100vw;
    background:#fff;border:2px solid #014aa1;transition:left .3s ease;}
.find_cont {margin-bottom:18px;}
.find_cont p {font-weight:500;margin-bottom:6px;color:#444;}
.find_cont input {width:100%;height:50px;border-radius:6px;border:0;box-shadow:0 0 3px rgba(0,0,0,0.24);
    padding:0 12px;font-size:14px;}
.find_cont input.no {border:1px solid #f19cba;box-shadow:0 0 4px #e11960ad;}
.find_cont input::placeholder {color:#bbb;font-size:14px;}
.find_phone {position:absolute;top:50%;right:8px;font-size:12px;background:#014aa1;color:#fff;border-radius:100vw;
    line-height:38px;padding:0 12px;margin-top:-19px;}
.find_phone:disabled {background:#AEAEAE;}
.find_id_wrap, .find_pw_wrap {display:none;}
.find_id_wrap.on, .find_pw_wrap.on {display:block;}

/*Main*/
.main {overflow:hidden;}
.main_swiper {height:234px;position:relative;}
.main_swiper .txt_box {position:absolute;top:42px;left:0;padding:0 18px;z-index:1;}
.main_swiper p {font-size:20px;font-weight:600;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,0.2);}
.main_swiper .swiper-slide span {display:block;font-size:14px;color:#f3f3f3;
    text-shadow:1px 1px 4px rgba(0,0,0,0.2);}
.main_swiper .swiper-pagination {width:auto!important;left:50%!important;transform:translateX(-50%);bottom:26px;}
.main_swiper .swiper-pagination-bullet-active {background:#fff;}
.location_set_wrap {display:inline-block;margin-bottom:24px;font-size:16px;font-weight:500;color:#404040;
    background:#fff url('/gb_img/select.png')no-repeat 96% 55%/16px;cursor:pointer;
    padding:6px 32px 6px 6px;}
.double_h1 {font-size:18px;font-weight:600;color:#404040;margin-bottom:14px;padding:0 8px;}
.double_swiper_wrap {margin-bottom:36px;}
.double_swiper_wrap>div {padding:0 12px;}
.double_swiper_wrap .swiper-slide {padding:6px;border:1px solid #ccc;border-radius:8px;}
.double_swiper_wrap>.swiper .img_box {width:100%;margin-bottom:6px;}
.double_swiper_wrap .top {display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;}
.double_swiper_wrap .top p {font-size:14px;font-weight:500;width:calc(100% - 79px);overflow:hidden;
    text-overflow:ellipsis;white-space:nowrap;}
.double_swiper_wrap .top div {display:flex;width:73px;}
.double_swiper_wrap .top span {font-size:9px;color:#fff;padding:2px 8px;background:#828282;border-radius:100vw;
    margin-left:4px;}
.double_swiper_wrap .top span:first-child {margin:0;}
.double_swiper_wrap .mid {font-size:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;}
.double_swiper_wrap .bottom {display:flex;align-items:center;margin-bottom:10px;}
.double_swiper_wrap .bottom .comment {font-size:12px;margin-right:12px;}
.double_swiper_wrap .bottom .star {font-size:12px;padding-left:18px;
    background:url('/gb_img/star.png')no-repeat left 0 top 3px/14px;}
.double_swiper_wrap .last_art {font-size:12px;color:#aeaeae;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;}
.double_swiper_1 {margin-bottom:36px;}
.issue_list {padding:0 12px;margin-bottom:12px;}
.issue_list .flex.btw {align-items:center;}
.issue_list .flex.btw a {display:block;font-size:13px;font-weight:500;color:#fff;background:#014aa1;
    border-radius:100vw;padding:0 12px;line-height:24px;}
.issue_list .flex.btw a:hover {background:#003a7e;}
.issue_h1 {font-size:16px;font-weight:600;color:#0a0a0a;width:100%;height:56px;line-height:56px;
    display:flex;justify-content:space-between;align-items:center;}
.issue_h1::after {content:"";background:url('/gb_img/up_b.png')no-repeat right 0 top 50%/14px;display:block;
    width:14px;height:10px;transition:transform .8s ease;}
.issue_h1.on::after {transform:rotateX(180deg);}
.main_wrap .issue_h1 {border-bottom:1px solid #EFEFF5;}
.main_wrap .issue_cont {border-radius:0;border:0;border-bottom:1px solid #EFEFF5;padding:20px 0;margin:0;}
.issue_cont {border:1px solid #00000024;border-radius:8px;padding:12px;margin-bottom:12px;}
.issue_cont:last-child {margin-bottom:0;}
.issue_cont .top {display:flex;justify-content:space-between;align-items:start;margin-bottom:10px;}
.issue_cont .top p {font-size:14px;font-weight:500;color:#333;width:100%;}
.issue_cont .ic_addr {font-size:13px;font-weight:500;color:#333;margin-bottom:4px;}
.issue_cont .top p strong {display:block;text-overflow:ellipsis;overflow:hidden;width:100%;
    white-space:nowrap;cursor:pointer;}
.issue_cont .top span {font-size:12px;color:#444;max-width:120px;text-overflow:ellipsis;overflow:hidden;
    white-space:nowrap;font-weight:500;}
.issue_cont .top span:last-child {color:#ababab;}
.issue_cont .mid {position:relative;display:inline-block;width:100%;box-sizing:border-box;margin-bottom:12px;}
.issue_cont .mid .img_wrap {display:flex;flex-wrap:wrap;margin-bottom:12px;margin-left:-2px;}
.issue_cont .mid .img_wrap li {width:calc(100% / 5);height:72px;}
.issue_cont .mid .img_wrap li div {border-radius:4px;overflow:hidden;border:1px solid #ccc;
    margin:2px;height:calc(100% - 4px);cursor:pointer;}
.issue_cont .mid p {font-size:14px;color:#000;letter-spacing:-0.4px;}
.issue_cont .mid button {font-size:13px;color:#014aa1;font-weight:500;letter-spacing:-1px;
    position:absolute;top:0;right:0;}
.issue_cont .bottom {display:flex;justify-content:space-between;align-items:center;}
.issue_cont .bottom .star_wrap {display:flex;align-items:center;}
.issue_cont .bottom .star {display:block;width:15px;height:15px;
    background:url('/gb_img/star.png')no-repeat center/14px;}
.issue_cont .bottom .star_art {margin-left:6px;color:#404040;font-size:14px;font-weight:500;}
.issue_cont .date {font-size:12px;color:#acacac;}
.issue_cont .new {font-size:11px;padding:1px 8px 2px;border-radius:100vw;background:#FFD542;
    color:#fff!important;font-weight:500;}
.issue_cont .comp {font-size:12px;font-weight:600;color:#e73473;}
.issue_cont .bottom div {display:flex;justify-content:space-between;width:100%;align-items:center;}
.issue_cont .bottom div span {font-size:12px;color:#acacac;}
.main_banner_wrap {padding:0 12px;}
.main_banner_1 {margin-bottom:14px;}
.main_banner_wrap>div {width:100%;height:94px;position:relative;}
.main_banner_wrap>div::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;
    background:#0000003b;}
.main_banner_wrap button {position:absolute;top:0;left:0;width:100%;height:100%;}
.main_banner_wrap button p {text-align:left;}
.main_banner_wrap button span {display:block;text-align:left;padding:0 18px;font-size:20px;
    font-weight:600;color:#fff;line-height:34px;}
.main_banner_wrap button .more {display:inline-block;font-size:16px;font-weight:500;position:relative;
    padding-right:0;}
.main_banner_wrap button .more::before {content:"";width:28px;height:1px;background:#fff;position:absolute;
    bottom:10px;left:calc(100% + 8px);transition:all .4s ease;}
.main_banner_wrap button .more::after {content:"";width:14px;height:1px;background:#fff;position:absolute;
    bottom:15px;left:calc(100% + 23px);transform:rotate(42deg);transition:all .4s ease;}
.main_banner_wrap button:hover .more::before {width:36px;}
.main_banner_wrap button:hover .more::after {left:calc(100% + 31px);}
.quick_btn_wrap>.flex.btw {margin-bottom:12px;}
.quick_btn_wrap>.flex.btw.business_main a {width:calc(calc(100% / 3) - 8px);}
.main_wrap {margin-top:-20px;padding:20px 16px;position:relative;z-index:1;background:#F6F6F9;
    border-radius:24px 24px 0 0;box-shadow:0 -2px 10px rgba(0,0,0,0.14);min-height:calc(100vh - 327px);}
.main_btn {background:#fff;padding:20px 17px 0;border-radius:16px;box-shadow:0 0 3px rgba(0,0,0,0.2);
    text-align:left;height:120px;width:calc(50% - 6px);}
.field_list_btn {background:#fff url('/gb_img/main-btn-1.png')no-repeat bottom 20px right 17px/24px;
    width:calc(100% - 120px);}
.main_btn_h1 {font-size:16px;font-weight:700;color:#0a0a0a;display:flex;justify-content:space-between;
    align-items:center;line-height:16px;margin-bottom:6px;}
.main_btn_h1 span {font-size:12px;font-weight:400;color:#9d9d9d;}
.main_btn>span {font-size:12px;color:#6c6c6c;display:block;margin:3px 0;}
.balju_list_btn {background:#fff url('/gb_img/main-btn-2.png')no-repeat bottom 20px right 17px/24px;
    width:108px;}
.estimate_list_btn {background:#fff url('/gb_img/main-btn-8.png')no-repeat bottom 20px right 17px/24px;}
.contact_list_btn {background:#fff url('/gb_img/main-btn-7.png')no-repeat bottom 20px right 17px/24px;}
.as_list_btn {background:#fff url('/gb_img/main-btn-5.png')no-repeat bottom 20px right 17px/24px;}
.black_list_btn {background:#fff url('/gb_img/main-btn-6.png')no-repeat bottom 20px right 17px/24px;}
.black_list_btn.wid-100 {display:block;width:100%;margin-bottom:12px;}
.main_btn_h2 {font-size:12px;font-weight:400;color:#9d9d9d;}
.balju_set {padding:20px 0;margin-bottom:12px;height:177px;width:100%;}
.balju_set .main_btn_h1 {margin-bottom:20px;padding:0 17px;}
.balju_set .swiper-slide {padding:0 33px;}
.balju_set .swiper-slide.empty {line-height:100px;}
.balju_set .swiper-slide .art_box {font-size:12px;color:#0a0a0a;font-weight:500;
    display:flex;white-space:pre;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px;}
.balju_set .swiper-slide>span {color:#6c6c6c;font-weight:400;display:-webkit-box;font-size:12px;
    -webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:34px;
    margin-bottom:20px;}
.balju_set .swiper-button-next,.balju_set .swiper-button-prev {width:8px;height:16px;}
.balju_set .swiper-button-next {background:url('/gb_img/right_g.png')no-repeat center/100%;}
.balju_set .swiper-button-prev {background:url('/gb_img/left_g.png')no-repeat center/100%;}
.balju_set .swiper-button-next::after,.balju_set .swiper-button-prev::after {display:none;}
.balju_set_btn {display:flex;justify-content:right;}
.balju_set_btn a {display:block;padding:4px 15px;border:1px solid #333;border-radius:8px;font-weight:500;
    font-size:14px;margin:0 6px;}
.balju_set_btn a:first-child {margin-left:0;}
.balju_set_btn a:last-child {margin-right:0;}
.balju_set_btn .measure {border-color:#F63F55;color:#F63F55;}
.balju_set_btn .delivery {border-color:#0882D8;color:#0882D8;}
.balju_set_btn .construction {border-color:#02AA4E;color:#02AA4E;}
.balju_set_btn .off{background:#ccc;color:#555;border-color:#ccc;}
.my_field {background:#fff url('/gb_img/main-btn-3.png')no-repeat bottom 20px right 17px/24px;}
.road_map {background:#fff url('/gb_img/main-btn-4.png')no-repeat bottom 20px right 17px/24px;}
.shop_link {background:#fff url('/gb_img/main-btn-shop.png')no-repeat bottom 18px right 17px/26px;}
.no_login .road_map {width:100%;}
.no_login .shop_link {width:100%;}
.normal_user .road_map {width:calc(100% - 120px);}
.normal_user .estimate_list_btn {width:108px;}
.normal_user .shop_link {width:100%;}


/*Address*/
.address_h1 {font-size:18px;font-weight:400;letter-spacing:-1px;color:#444;padding:0 20px;margin-bottom:6px;}
.address_input_wrap {margin:0 20px 4px;}
.address_input_wrap>div {position:relative;border:1px solid #D5D8DE;border-radius:4px;}
.address_input_wrap input {border:0;background:none;padding:0 12px;height:50px;line-height:50px;padding-right:102px;
    text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#fff;border-radius:6px;}
.address_input_wrap .detailAddress {border:1px solid #D5D8DE;border-radius:4px;padding:0 12px;margin-top:6px;}
.address_input_wrap #f_title {margin-top:0;margin-bottom:18px;}
.address_input_wrap input::placeholder {color:#ccc;}
.address_input_wrap button {position:absolute;top:50%;right:12px;transform:translateY(-50%);
    background:#486FFA;border-radius:100vw;color:#fff;padding:6px 16px;font-weight:500;font-size:14px;}
.now_address {margin:0 8px 10px;border-radius:4px;padding:14px 16px;position:relative;}
.now_address p {font-size:15px;font-weight:500;margin-bottom:4px;}
.now_address span {display:block;max-width:calc(100% - 92px);font-size:15px;font-weight:500;color:#979797;}
.now_address button {position:absolute;top:50%;right:12px;transform:translateY(-50%);
    background:#404040;color:#fff;border-radius:100vw;padding:6px 24px;}
.lately_address {background:#fff;}
.lately_h1 {font-size:16px;font-weight:500;color:#444;padding:8px 20px;}
.lately_address ul li {border-bottom:1px solid #ccc;font-size:16px;font-weight:500;position:relative;}
.lately_address ul li .lately_click {padding:14px 20px;cursor:pointer;}
.lately_address ul li:first-child {border-top:1px solid #ccc;}
.lately_address ul li:last-child {border:0;}
.lately_address ul li p {margin-bottom:4px;}
.lately_address ul li span {display:block;color:#979797;line-height:24px;}
.lately_address ul li button {position:absolute;top:50%;right:12px;width:26px;height:26px;border-radius:100vw;
    background:#fff url(/gb_img/close_b.png)no-repeat center/12px;transform:translateY(-50%);
    opacity:.8;box-shadow:2px 2px 8px rgb(0 0 0 / 16%)}
.lately_address ul li button:active {background:#d3d3d3 url(/gb_img/close_b.png)no-repeat center/12px;}
#btnFoldWrap {width:auto;height:auto;}
#address_wrap {width:auto!important;margin:-12px 20px 14px!important;}
.address_map_box {height:240px!important;margin-top:22px;margin-bottom:6px;}
.address_art {margin-bottom:30px;font-size:14px;color:#444;padding:0 20px 0 36px;
    background:url('/gb_img/me.png')no-repeat 20px 50%/12px;display:none;}
.ad_memo_wrap {display:none;margin-bottom:16px;}
.ad_file_wrap {margin-bottom:24px;}
.ad_file_box {padding:0 14px;display:flex;flex-wrap:wrap;margin-top:-6px;}
.ad_file_wrap input {display:none;}
.ad_file_wrap label {width:25%;padding:6px;position:relative;}
.ad_file_wrap input+label {background:url('/gb_img/add.png')no-repeat center/40px;cursor:pointer;}
.ad_file_wrap label div {border:1px solid #D5D8DE;border-radius:6px;height:84px;overflow:hidden;
    background:#fff url('/gb_img/add.png')no-repeat center/38px;}
.ad_file_wrap .ad_photo_del {position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:100vw;
    background:#ffffffa3  url('/gb_img/del.png')no-repeat center/12px;cursor:pointer;}
.address .down_file_box {padding:0 20px;margin-bottom:12px;}
.address .down_file_box a {display:inline-flex;flex-direction:row-reverse;align-items:center;padding:2px 10px;
    margin:4px 0;border:1px solid #a0b5ff;border-radius:100vw;background:#eff2ff;max-width:100%;}
.address .down_file_box a img {width:24px;height:24px;margin-right:6px;margin-bottom:-4px;}
.address .down_file_box a p {width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.address .another_files {display:flex;flex-wrap:wrap;padding:0 20px;margin-bottom:32px;}
.address .another_files label {display:inline-block;max-width:120px;line-height:26px;padding:0 8px;
    margin:2.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:100vw;
    border:1px solid #ddd;font-size:14px;background:#fff;}
.ad_memo {padding:0 20px;font-size:16px;font-weight:400;margin-bottom:8px;color:#444;}
.ad_memo .require {color:#F63F55;font-weight:500;margin-left:2px;}
.ad_memo_wrap>span {font-size:14px;color:#444444a6;display:block;margin:4px 20px 0;}
.ad_memo_ta {width:calc(100% - 40px);margin:0 auto;display:block;resize:none;border:1px solid #D5D8DE;
    background:#fff;padding:4px 12px;border-radius:6px;height:60px;font-size:14px;line-height:20px;}
.ad_memo_ta::-webkit-scrollbar {width:10px;}
.ad_memo_ta::-webkit-scrollbar-track {background:#f1f1f1;}
.ad_memo_ta::-webkit-scrollbar-thumb {background:#888;}
.ad_memo_ta::placeholder {color:#999;}
.ad_memo_wrap #balju_code {background:#e8eaef;border:1px solid #D5D8DE;}
.address_ok {position:static;background:#486FFA;border-radius:100vw;padding:14px 60px;font-size:20px;
    font-weight:500;width:auto;height:auto;margin:0 20px 16px;width:calc(100% - 40px);display:none;}

/*Alarm*/
.all_view {font-size:13px;font-weight:500;padding:8px 16px;background:#486FFA;color:#fff;
    border-radius:100vw;box-shadow:2px 2px 8px rgba(0,0,0,0.16);}
.all_chk_box {width:calc(100% - 203px);padding-left:14px;}
.all_chk {background:url('/gb_img/chk_no.png')no-repeat center/100%;width:14px;height:14px;}
.all_chk.on {background:url('/gb_img/chk_on.png')no-repeat center/100%;}
.select_del {font-size:13px;font-weight:500;padding:8px 16px;background:#B4B4B4;color:#fff;
    border-radius:100vw;margin-right:8px;box-shadow:2px 2px 8px rgba(0,0,0,0.16);}
.all_view.none {background:#bbb;}
.alarm>ul li {margin-top:12px;display:flex;align-items:center;justify-content:space-between;
    background:#fff;border-radius:16px;border:1px solid #e7e7e7;}
#alarm li>label {display:block;width:14px;height:14px;cursor:pointer;margin:0 14px;
    background:url('/gb_img/chk_no.png')no-repeat center/100%;}
#alarm li>input[type="checkbox"]:checked+label {background:url('/gb_img/chk_on.png')no-repeat center/100%;}
#alarm .alarm_cont {padding:20px;color:#444;border:1px solid #e7e7e7;border-radius:16px;
    background:#fff;font-size:14px;margin-top:4px;cursor:pointer;}
/* #alarm .alarm_cont:hover {background:#e9f4ff;border:1px solid #206ac536;box-shadow:1px 1px 4px #0d50a187;} */
.alarm>ul li.new {background:#E0F0FF;border:1px solid rgba(0,0,0,0.04);}
.alarm>ul li:last-child {margin-bottom:0;}
.alarm>ul li a {display:flex;padding:16px 0;width:calc(100% - 42px);align-items:center;}
.alarm>ul li a::after {content:"";background:url('/gb_img/alarm_list.png')no-repeat center/16px;
    width:18px;height:8px;display:block;margin:0 18px;transition:transform .6s ease;}
.alarm>ul li a.on::after {transform:rotateX(180deg);}
.alarm>ul li .art_box {width:100%;}
.alarm>ul li .art_box p {font-size:16px;color:#0a0a0a;line-height:22px;}
.alarm>ul li .art_box span {font-size:12px;color:#666;}

/*Mypage*/
.mypage .mp_top {padding:24px 18px;background:#f7f7f7;margin-bottom:16px;}
.mypage .user_box {display:flex;align-items:center;margin-bottom:42px;}
.mypage .user_photo {width:110px;height:110px;border-radius:100vw;overflow:hidden;}
.mypage .user_info {width:calc(100% - 110px);padding-left:32px;}
.mypage .user_certify {display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;}
.mypage .user_certify p {padding:3px 12px;border-radius:4px;background:#979797;color:#fff;font-size:13px;
    font-weight:600;}
.mypage .user_certify a {display:block;padding:3px 12px;font-size:14px;font-weight:600;color:#1075f1;
    background:url('/gb_img/mp_span.png')no-repeat 96% 55%/8px;padding-right:16px;}
.mypage .user_name {font-size:24px;font-weight:600;color:#404040;margin-bottom:6px;}
.mypage .user_info>a {display:inline-block;font-size:14px;font-weight:500;color:#014aa1;}
.mypage .three_cate {display:flex;justify-content:space-between;margin-left:-6px;margin-right:-6px;}
.mypage .three_cate div {width:33.333%;padding:0 6px;}
.mypage .three_cate a {display:block;border-radius:6px;height:96px;text-align:center;border:1px solid #f5f5f5;
    font-weight:500;line-height:26px;padding:22px 0;box-sizing:border-box;letter-spacing:-0.6px;font-size:15px;
    background:#fff;}
.mypage .three_cate a:hover {background:#f5f5f5;}
.mypage .three_cate a span {display:block;color:#014aa1;font-size:18px;}
.mypage .mp_ul {padding:0 18px;margin-bottom:24px;}
.mypage .mp_ul li {width:100%;height:76px;margin-bottom:14px;border-radius:8px;position:relative;overflow:hidden;}
.mypage .mp_ul li:last-child {margin-bottom:0;}
.mypage .mp_ul li a {display:block;height:76px;line-height:76px;padding:0 24px;font-size:20px;font-weight:500;
    color:#404040;background:#eee;}
.mypage .mp_ul li.logout {display:block;height:76px;line-height:76px;padding:0 24px;
    font-size:20px;font-weight:500;color:#404040;background:#eee;box-sizing:border-box;cursor:pointer;}
.mypage .mp_ul li.withdraw {display:block;height:76px;line-height:26px;padding:0 24px;
    font-size:20px;font-weight:500;color:#404040;background:#eee;box-sizing:border-box;cursor:pointer;}
.mypage .mp_ul li a:hover, .mypage .mp_ul li.logout:hover, .mypage .mp_ul li.withdraw:hover {background:#dfdfdf}
.mypage .mp_ul li a p, .mypage .mp_ul li.withdraw p {line-height:22px;position:absolute;top:50%;
    transform:translateY(-50%);}
.mypage .mp_ul li p span {display:block;font-size:12px;font-weight:400;}
.mypage .company_info {margin:0 18px 18px;padding:16px 18px;box-shadow:0 0 4px rgba(0,0,0,0.2);border-radius:12px;
    background:#f8fbff url('/gb_img/logo.png')no-repeat top 18px right 18px/110px;}
.mypage .company_info li {font-size:14px;font-weight:500;margin-bottom:6px;color:#001c44;line-height:18px;
    letter-spacing:-0.4px;}
.mypage .company_info li:first-child {font-size:18px;font-weight:700;margin-bottom:14px;}
.mp_photo_h1 {font-size:16px;font-weight:500;color:#404040;}
.mypage .file_wrap {margin:24px auto;width:110px;}
.mypage label[for="join_photo"] {width:110px;height:110px;background:#555 url('/gb_img/user_no.png')no-repeat center/58px;overflow:hidden;}
.mypage label[for="join_photo"] div {width:32px;height:32px;background:#014aa1 url('/gb_img/pencil.png')no-repeat center/20px;}
.mypage .mp_h1 {font-size:16px;font-weight:500;color:#404040;margin-bottom:4px;}
.mypage .mp_inputbox {margin-bottom:20px;}
.mypage .mp_inputbox input {border-radius:6px;border:1px solid #aeaeae;padding:0 8px;font-size:14px;height:50px;
    padding-right:110px;}
.mypage #mp_name {background:#f3f3f3;}
.mypage .mp_btn {position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:14px;color:#014aa1;
    padding:3px 14px;border:1px solid #014aa1;border-radius:4px;}
.mypage .mp_btn:hover {background:#014aa1;color:#fff;}
.mypage .password_btn {display:block;line-height:50px;border-radius:6px;border:1px solid #aeaeae;text-align:center;
    width:100%;font-size:16px;font-weight:500;}
.mypage .password_btn:hover {background:#f3f3f3;}
.mypage .mp_password_h1 {font-size:28px;font-weight:500;letter-spacing:-0.8px;margin-bottom:28px;}
.mypage .n_id {width:100%;line-height:52px;color:#fff;margin-bottom:8px;margin-top:4px;
    background:#06be34 url(/gb_img/naver.png)no-repeat left 14px top 50%/36px;}
.mypage .k_id {width:100%;line-height:52px;
    background:#f7e409 url(/gb_img/kakao.png)no-repeat left 14px top 50%/36px;}
.logout_layer {position:fixed;bottom:-230px;width:100%;max-width:420px;z-index:10;background:#fff;
    transition:bottom .3s ease;}
.logout_layer.on {bottom:0;}
.logout_layer p {font-size:18px;font-weight:600;color:#222;line-height:150px;border-bottom:1px solid #aeaeae;
    text-align:center;box-shadow:0 -4px 6px rgb(0 0 0 / 12%);}
.mp_btm_box {display:flex;}
.mp_btm_box button {width:50%;line-height:64px;font-weight:600;color:#fff;background:#486ffa;}
.mp_btm_box button:disabled {background:#aeaeae;}
.mp_btm_box .cancel {border-right:1px solid #aeaeae;color:#bdbdbd;background:#fff;}
.withdraw_layer {position:fixed;bottom:-330px;width:100%;max-width:420px;z-index:10;background:#fff;
    transition:bottom .3s ease;}
.withdraw_layer.on {bottom:0}
.withdraw_layer .mp_btm_box {border-top:1px solid #aeaeae;}
.withdraw_layer .pd_box {padding:16px 18px 6px;box-shadow:0 -4px 6px rgb(0 0 0 / 12%);}
.withdraw_layer p {font-size:18px;font-weight:600;}
.withdraw_layer .art {font-size:14px;font-weight:400;padding:12px 10px;background:#ebebeb;margin:14px 0;}
.withdraw_layer label {font-size:14px;display:flex;align-items:center;margin-bottom:18px;}
.withdraw_layer label::before {content:"";display:block;width:22px;height:22px;border-radius:100vw;
    background:#ccc url('/gb_img/chk_w.png')no-repeat center/14px;margin-right:6px;}
.withdraw_layer input:checked+label::before {background:#486ffa url('/gb_img/chk_w.png')no-repeat center/14px;}
.withdraw_layer textarea {resize:none;width:100%;height:74px;border-radius:4px;border:1px solid #aeaeae;
    padding:8px 12px;font-size:14px;}
.withdraw_layer textarea::placeholder {color:#ccc;}

/*Mp_push*/
.mypage.push {padding:24px 0 0;}
.mp_push_h1 {font-size:24px;font-weight:600;margin-bottom:6px;letter-spacing:-0.8px;padding:0 18px;}
.mp_push_art {font-size:16px;font-weight:600;margin-bottom:12px;padding:0 18px;line-height:22px;}
.mypage .push_cont {border-bottom:1px solid #e2e2e2;padding:26px 18px;display:flex;justify-content:space-between;
    align-items:center;}
.mypage .push_cont:nth-child(3) {border-top:1px solid #e2e2e2;}
.mypage .push_cont>p {}
.mypage .push_cont label {position:relative;width:68px;height:30px;border-radius:100vw;background:#545454;
    cursor:pointer;transition:background .2s ease;}
.mypage .push_cont label .push_switch {position:absolute;width:24px;height:24px;border-radius:100vw;
    background:#fff;top:3px;left:3px;transition:left .24s ease;}
.mypage .push_cont label img {width:10px;height:10px;object-fit:unset;position:absolute;top:50%;left:50%;
    transform:translate(-50%,-50%);opacity:1;transition:opacity .3s ease;}
.mypage .push_cont label span {position:absolute;top:50%;left:50%;transform:translate(-50%,-53%);
    font-size:12px;font-weight:600;color:#014aa1;letter-spacing:-0.4px;opacity:0;transition:opacity .3s ease;}
.mypage .push_cont input:checked+label {background:#486ffa;}
.mypage .push_cont input:checked+label .push_switch {left:41px;}
.mypage .push_cont input:checked+label img {opacity:0;}
.mypage .push_cont input:checked+label span {opacity:1;}

/*Mp_cs*/
.cs_top {display:flex;flex-wrap:wrap;}
.cs_top li {width:50%;line-height:42px;text-align:center;font-size:14px;font-weight:500;color:#aeaeae;
    background:#f3f3f3;border-bottom:1px solid #ccc;cursor:pointer;border-right:1px solid #ccc;
    box-sizing:border-box;}
.cs_top li:hover {background:#efefef;}
.cs_top li:nth-child(2n) {border-right:0;}
.cs_top li.on {background:#fff;color:#014aa1;}
#cs_tab3 .free_write,#cs_tab4 .black_write {width:58px;height:58px;border-radius:100vw;position:fixed;padding-top:0;
    bottom:64px;right:calc(50vw - 192px);font-size:12px;text-align:center;line-height:80px;
    color:#fff;background:#486FFA url('/gb_img/pencil_w.png')no-repeat top 8px left 50%/24px;
    box-shadow:3px 3px 4px rgba(0,0,0,0.26);}
#cs_tab1, #cs_tab2, #cs_tab3, #cs_tab4 {opacity:0;width:100%;max-width:420px;position:absolute;
    transition:opacity .2s ease;min-height:calc(100vh - 148px);background:#fff;padding-bottom:72px;
    display:none;}
.contact_list #cs_tab3 {min-height:calc(100vh - 56px);}
#cs_tab1.on, #cs_tab2.on, #cs_tab3.on, #cs_tab4.on {opacity:1;z-index:1;display:block;}
#cs_tab1 .pd-18 {}
.cs_tab_ul {margin-bottom:24px;}
#cs_tab1 .relative, #cs_tab2 .relative, #cs_tab3 .relative, #cs_tab4 .relative {padding:20px 0;
    width:calc(100% - 98px);}
#cs_tab1 .search_btn, #cs_tab2 .search_btn, #cs_tab3 .search_btn, #cs_tab4 .search_btn {position:absolute;top:50%;
    right:12px;width:22px;height:22px;margin-top:-11px;background:url('/gb_img/search_c.png')no-repeat center/14px;}
#cs_tab1 input, #cs_tab2 input, #cs_tab3 input, #cs_tab4 input {height:34px;padding:0 48px 0 8px;font-size:14px;
    border-radius:100vw;border:1px solid #d6d6d6;}
#cs_tab1 input::placeholder, #cs_tab2 input::placeholder, #cs_tab3 input::placeholder, #cs_tab4 input::placeholder
    {color:#ddd;}
#cs_tab1 .flex.btw, #cs_tab2 .flex.btw, #cs_tab3 .flex.btw, #cs_tab4 .flex.btw {align-items:center;}
#cs_tab1 .flex.btw .select_wrap, #cs_tab2 .flex.btw .select_wrap, #cs_tab3 .flex.btw .select_wrap, #cs_tab4 .flex.btw .select_wrap {border:1px solid #d6d6d6;border-radius:8px;
    background:url('/gb_img/select.png')no-repeat top 52% right 10px/12px;cursor:pointer;}
#cs_tab1 .flex.btw select, #cs_tab2 .flex.btw select, #cs_tab3 .flex.btw select, #cs_tab4 .flex.btw select      
    {padding:6px 28px 6px 12px;font-size:14px;cursor:pointer;}
.cs_tab_ul li {border-bottom:1px solid #E9E9E9;cursor:pointer;}
.cs_tab_ul li:first-child {border-top:1px solid #E9E9E9;}
.cs_tab_ul li a {display:flex;align-items:center;padding:0 18px;height:72px;}
.cs_tab_ul li a>span {width:38px;font-size:15px;font-weight:500;color:#858585;}
.cs_tab_ul li a .info_flex {width:100%;}
.cs_tab_ul li a .info_flex .writer_name {width:auto;max-width:calc(100% - 76px);margin-right:14px;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cs_tab_ul li a div {width:calc(100% - 108px);}
#cs_tab1 .cs_tab_ul li a div {width:calc(100% - 38px);}
.cs_tab_ul li.no_img a div {width:calc(100% - 50px);}
.cs_tab_ul li a .comment_numb {margin-left:15px;width:35px;height:32px;line-height:32px;border-radius:8px;
    background:#486ffa29;color:#486FFA;text-align:center;font-size:12px;font-weight:600;letter-spacing:-0.4px;}
.cs_tab_ul li a div span {display:block;font-size:12px;color:#888;width:62px;}
.cs_tab_ul li a div p {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;
    letter-spacing:-0.2px;color:#555;font-weight:500;margin-bottom:2px;}
.cs_tab_ul li a .img_thumb {width:50px;height:50px;overflow:hidden;border-radius:6px;margin-left:8px;}

#cs_tab2 .cs_tab_ul li {padding:16px 18px;display:flex;align-items:flex-start;box-sizing:border-box;
    position:relative;cursor:pointer;}
#cs_tab2 .cs_tab_ul li::before {content:"";position:absolute;top:26px;right:18px;width:24px;height:24px;
    background:url('/gb_img/select-g.png')no-repeat center/24px;transition:all .3s ease;}
#cs_tab2 .cs_tab_ul li.empty {padding:0;}
#cs_tab2 .cs_tab_ul li.empty::before {display:none;}
#cs_tab2 .cs_tab_ul li.on::before {transform:rotateZ(-180deg);}
#cs_tab2 .cs_tab_ul li>span {width:38px;font-size:15px;font-weight:500;color:#858585;line-height:42px;}
#cs_tab2 .cs_tab_ul li div {width:calc(100% - 74px);}
#cs_tab2 .cs_tab_ul li div span {display:block;font-size:12px;color:#aeaeae;}
#cs_tab2 .cs_tab_ul li div p {font-size:15px;letter-spacing:-0.2px;color:#404040;line-height:22px;
    word-break:keep-all;}
#cs_tab2 .cs_tab_ul li div .cs_tab_art {overflow:unset;text-overflow:unset;white-space:unset;display:none;
    margin-top:18px;width:100%;}
.mp_notice_view.free_view .top {padding:14px 0;margin-bottom:8px;border-bottom:1px solid #d6d6d6;display:flex;
    align-items:center;}
.mp_notice_view .top {padding:14px 0;margin-bottom:8px;border-bottom:1px solid #d6d6d6;}
.mp_notice_view .user_photo {width:50px;height:50px;border-radius:100vw;overflow:hidden;margin-right:12px;}
.mp_notice_view .writer_name {font-size:14px;font-weight:500;color:#444;}
.mp_notice_view .notice_title {font-weight:500;color:#0a0a0a;font-size:16px;}
.mp_notice_view .date {font-size:12px;color:#aeaeae;}
.mp_notice_view .notice_art {padding:16px;font-size:14px;color:#404040;}
.mp_notice_view .notice_art p {margin-bottom:14px;}
.mp_notice_view .notice_art img {margin-top:18px;margin-bottom:16px;margin-left:-16px;width:calc(100% + 32px);}

.free_write {padding-top:24px;}
.free_write .fw_h1 {font-size:18px;font-weight:600;margin-bottom:4px;}
.free_write .fw_subject {border:0;border-bottom:1px solid #ddd;padding:0 8px;margin-bottom:24px;}
.free_write .fw_subject::placeholder {color:#ccc;}
.free_write .fw_art {width:100%;border:1px solid #ddd;resize:none;padding:6px 8px;
    min-height:240px;margin-bottom:24px;}
.free_write .fw_art::placeholder {color:#ccc;}
.free_view .set_btn_wrap button {font-size:12px;font-weight:500;color:#555;padding:3px 10px;
    background:#D9D9D9;border-radius:100vw;}
.free_view .set_btn_wrap .board_singo {font-size:12px;padding:4px 12px 4px 28px;color:#555;border-radius:100vw;
    font-weight:500;background:#ffc1c1 url('/gb_img/shop/singo.png')no-repeat left 10px top 48%/16px;}
.free_view .set_btn_wrap .board_rewrite {background:#E2E8FE;color:#486FFA;}
.fw_file_box {display:flex;flex-wrap:wrap;}
.free_write input[type="file"] {display:none;}
.free_write input[type="file"]+label {background:url('/gb_img/add.png')no-repeat center/40px;cursor:pointer;
    position:relative;border-radius:6px;overflow:hidden;}
.free_write label {padding:3px;width:25%;position:relative;}
.free_write label div {border:1px solid #aeaeae;border-radius:6px;height:90px;overflow:hidden;}
.free_write label div .ad_photo_del {position:absolute;top:12px;right:12px;width:16px;height:16px;
    background:url('/gb_img/del.png')no-repeat center/16px;cursor:pointer;}
.free_write label button {width:24px;height:24px;position:absolute;top:4px;right:4px;
    background:#ffffffa3 url('/gb_img/del.png')no-repeat center/12px;border-radius:100vw;padding:0;}
.free_write .btm_fix {left:50%;transform:translateX(-50%);}
.free_view {padding-bottom:86px!important;padding-top:16px;background:#fff;}
.mp_notice_view .notice_art {}
.free_view .notice_art {margin-bottom:14px;border-bottom:1px solid #D6D6D6;padding:0 0 14px;}
.free_view .comt_numb {font-size:14px;color:#0a0a0a;margin-bottom:4px;}
.free_view .comment_wrap, .free_view .recomment_wrap {position:relative;margin-top:16px;background:#F3F3F4;
    border:1px solid #D9D9D9;border-radius:8px;padding-bottom:42px;}
.free_view .comment_wrap .img_box {display:flex;flex-wrap:wrap;margin-left:-2px;
    padding:12px 12px 0;}
.free_view .comment_wrap .img_box li {width:calc(100% / 4);margin-bottom:0;padding:0;}
.free_view .comment_wrap .img_box input {display:none;}
.free_view .comment_wrap .img_box label {display:block;border-radius:4px;overflow:hidden;margin:2px;
    height:86px;border:1px solid #ccc;cursor:pointer;position:relative;
    background:#fff url('/gb_img/add.png')no-repeat center/34px;}
.free_view .comment_wrap .img_box .ad_img_del {width:24px;height:24px;position:absolute;top:4px;right:4px;
    background:#ffffffa3 url('/gb_img/del.png')no-repeat center/12px;border-radius:100vw;padding:0;}
.free_view .recomment_wrap {display:none;margin-top:8px;}
.free_view .comment_ta {width:calc(100% - 28px);display:block;resize:none;height:76px;padding:8px 14px;
    border:0;box-sizing:unset;line-height:20px;font-size:14px;background:none;}
.free_view .comment_ta::-webkit-scrollbar {width:10px;}
.free_view .comment_ta::-webkit-scrollbar-track {background:#f1f1f1;}
.free_view .comment_ta::-webkit-scrollbar-thumb {background:#888;}
.free_view .comment_wrap button, .free_view .recomment_wrap button {position:absolute;bottom:8px;right:14px;
    font-size:14px;border-radius:100vw;padding:4px 16px;color:#fff;font-weight:500;
    background:#486FFA;}
.free_view .recomment_wrap button {padding-right:16px;}
.free_view .comment_ul {}
.free_view .comment_ul>li {padding:12px 6px;border-bottom:1px solid #dbdbdb;}
.free_view .comment_ul>li:first-child {margin:0;}
.free_view .comment_ul>li .comt_user_img {width:36px;height:36px;border-radius:100vw;overflow:hidden;
    margin-right:8px;display:block;}
.free_view .comment_ul>li .right {width:calc(100% - 44px);}
.free_view .comment_ul>li .top {display:flex;justify-content:space-between;align-items:center;border:0;
    padding:0;margin-bottom:6px;}
.free_view .comment_ul>li .top p {display:flex;align-items:center;font-size:12px;font-weight:500;color:#444;
    max-width:calc(100% - 92px);word-break:break-word;height:34px;}
.free_view .comment_ul>li .top div button {font-size:12px;font-weight:500;color:#555;padding:3px 10px;
    background:#D9D9D9;border-radius:100vw;}
.free_view .comment_ul>li .top div .comt_rewrite {background:#E2E8FE;color:#486FFA;}
.free_view .comment_ul>li .top>span {color:#999;font-size:14px;}
.free_view .comment_ul .comment_art {line-height:20px;font-size:14px;font-weight:500;color:#444;margin-bottom:6px;}
.free_view .comment_ul .right>.flex {align-items:end;}
.free_view .comment_ul .right>.flex span {font-size:12px;font-weight:500;color:#888;}
.free_view .comment_ul .recom_box {display:flex;justify-content:right;}
.free_view .comment_ul .recom_btn {font-size:12px;padding:4px 12px 4px 28px;color:#555;border-radius:100vw;
    font-weight:500;background:#d9d9d9 url('/gb_img/comment.png')no-repeat left 11px top 55%/14px;}
.free_view .comment_ul .singo_btn {font-size:12px;padding:4px 12px 4px 28px;color:#555;border-radius:100vw;
    font-weight:500;background:#ffc1c1 url('/gb_img/shop/singo.png')no-repeat left 10px top 48%/16px;}
.free_view .comment_ul li>ul {margin-left:-12px;margin-right:-12px;margin-top:12px;}
.free_view .comment_ul li>ul li {box-shadow:none;border-radius:0;padding:12px 12px 12px 32px;
    background:url('/gb_img/answer.png')no-repeat 4px 50%/16px;border-top:1px dashed #e9e9e9;}
.free_view.mp_notice_view .comment_ul li .comt_img_ul {display:flex;flex-wrap:wrap;margin-left:-2px;}
.free_view.mp_notice_view .comment_ul li .comt_img_ul li {width:calc(100% / 4);margin-bottom:0;padding:0;}
.free_view.mp_notice_view .comment_ul li .comt_img_ul li div {border-radius:4px;overflow:hidden;margin:2px;
    height:72px;border:1px solid #ccc;cursor:pointer;}
.replypop {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:6px;
    box-shadow:0 0 4px rgba(255,255,255,0.6);z-index:99;padding:12px;padding-top:0;width:92%;
    max-width:400px;max-height:82vh;}
.replypop .top {display:flex;align-items:center;justify-content:space-between;line-height:42px;
    font-size:18px;font-weight:600;margin-bottom:12px;}
.replypop .ta_wrap {position:relative;padding-bottom:42px;}
.replypop .ta_img_box {display:flex;flex-wrap:wrap;margin-left:-2px;margin-right:-2px;margin-top:-2px;
    margin-bottom:-2px;margin-bottom:16px;}
.replypop .ta_img_box li {margin:2px;width:calc(calc(100% / 4) - 4px);}
.replypop .ta_img_box li label {border-radius:4px;overflow:hidden;display:block;height:92px;position:relative;}
.replypop .ta_img_box li label[for="re_img"] {border:1px solid #ccc;
    background:#fff url('/gb_img/add.png')no-repeat center/34px;}
.replypop .ta_img_box li label button {width:24px;height:24px;position:absolute;top:4px;right:4px;
    background:#ffffffa3 url('/gb_img/del.png')no-repeat center/12px;border-radius:100vw;padding:0;}
.replypop .ta_img_box input {display:none;}
.replypop textarea {display:block;border:0;width:100%;resize:none;min-height:94px;background:#f1f1f1;
    padding:6px 12px;border-radius:4px;}
.replypop .re_write {font-size:14px;border-radius:100vw;padding:4px 16px;color:#fff;font-weight:500;
    background:#486ffa;position:absolute;bottom:0;right:0;}
.reply_layer {display:none;}
.rereply_layer {display:none;}

.singo_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:6px;
    box-shadow:0 0 4px rgba(255,255,255,0.6);z-index:99;padding:46px 12px;padding-top:0;width:92%;
    max-width:400px;max-height:82vh;display:none;}
.singo_layer .top {display:flex;align-items:center;justify-content:space-between;line-height:42px;
    font-size:18px;font-weight:600;margin-bottom:12px;}
.singo_layer .p_1 {display:none;}
.singo_layer .singo_write {font-size:14px;border-radius:100vw;padding:4px 16px;color:#fff;font-weight:500;
    background:#e74343;position:absolute;bottom:8px;right:12px;}
.singo_layer textarea {display:block;border:0;width:100%;resize:none;min-height:94px;background:#f1f1f1;
    padding:6px 12px;border-radius:4px;}




/*Mp_provision*/
.mp_provision {padding:0;}
.mp_provision ul li {border-bottom:1px solid #d3d3d3;}
.mp_provision ul li .mp_ph1 {font-size:16px;font-weight:600;color:#404040;cursor:pointer;
    line-height:78px;padding:0 18px;position:relative;}
.mp_provision ul li .mp_ph1::after {content:"";position:absolute;top:50%;right:18px;width:24px;height:24px;
    background:url('/gb_img/select-g.png')no-repeat center/24px;transition:all .3s ease;margin-top:-10px;}
.mp_provision ul li .mp_ph1.on::after {transform:rotateZ(-180deg);}
.mp_provision ul li div {padding:14px 18px;font-size:13px;font-weight:500;display:none;}

/*Mp_inquiry*/
#iq_tab1 .select_wrap {border:1px solid #ddd;margin-bottom:12px;
    background:url('/gb_img/select.png')no-repeat right 8px top 50%/18px;}
#inquiry_cate {display:block;width:100%;line-height:42px;padding-left:8px;padding-right:40px;}
.iq_top {display:flex;margin-bottom:32px;}
.iq_top li {width:50%;line-height:42px;text-align:center;font-size:14px;font-weight:500;color:#aeaeae;
    background:#f3f3f3;border-bottom:1px solid #ccc;cursor:pointer;}
.iq_top li:hover {background:#efefef;}
.iq_top li:first-child {border-right:1px solid #ccc;}
.iq_top li.on {background:#fff;color:#014aa1;}
#iq_tab1, #iq_tab2 {opacity:0;width:100%;max-width:420px;position:absolute;transition:opacity .2s ease;
    height:calc(100% - 131px);}
#iq_tab1.on, #iq_tab2.on {opacity:1;z-index:1;}
#iq_tab1 .pd-18 {}
#iq_tab1 input, #iq_tab2 input {height:42px;padding:0 8px;font-size:14px;margin-bottom:8px;}
#iq_tab1 input::placeholder, #iq_tab2 input::placeholder, #iq_tab1 textarea::placeholder {color:#ddd;}
#iq_tab1 textarea {width:100%;min-height:260px;resize:none;padding:6px 8px;border-radius:0;
    border:1px solid #ddd;font-size:14px;margin-bottom:20px;}
#iq_tab1 .iq_write {display:block;width:100%;line-height:46px;background:#486ffa;color:#fff;font-weight:600;
    border-radius:100vw;}
#iq_tab1 .flex.btw, #iq_tab2 .flex.btw {align-items:center;margin-bottom:24px;}
#iq_tab1 .flex.btw .select_wrap, #iq_tab2 .flex.btw .select_wrap {border:1px solid #858585;border-radius:6px;
    background:url('/gb_img/select-g.png')no-repeat top 52% right 6px/15px;cursor:pointer;}
#iq_tab1 .flex.btw select, #iq_tab2 .flex.btw select {padding:3px 36px 3px 8px;font-size:14px;cursor:pointer;}
.iq_tab_ul li {border-bottom:1px solid #b1b1b1;cursor:pointer;}
.iq_tab_ul li:first-child {border-top:1px solid #b1b1b1;}
.iq_tab_ul li.empty {cursor:auto;border:0;text-align:center;color:#999;line-height:42px;}
.iq_tab_ul li a {display:flex;align-items:center;padding:0 18px;height:72px;}
.iq_tab_ul li a>span {width:38px;font-size:15px;font-weight:500;color:#858585;}
.iq_tab_ul li a div {width:calc(100% - 72px);}
.iq_tab_ul li a div span {display:block;font-size:12px;color:#aeaeae;}
.iq_tab_ul li a div p {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;
    letter-spacing:-0.2px;color:#404040;}
.iq_tab_ul li a>p {width:72px;text-align:center;font-size:14px;font-weight:600;background:#ccc;
    line-height:26px;border-radius:4px;}
.iq_tab_ul li a>p.ans {background:#014aa1;color:#fff;}
.mp_iq_view .top {padding:24px 0;border-bottom:1px solid #aeaeae;}
.mp_iq_view .notice_title {font-weight:500;color:#404040;}
.mp_iq_view .date {font-size:12px;color:#aeaeae;}
.mp_iq_view .notice_art {padding:24px 0;font-size:14px;color:#404040;border-bottom:1px dashed #ddd;}
.mp_iq_view .answer_wrap {padding-left:36px;background:url('/gb_img/answer.png')no-repeat top 50% left 2px/20px;}
.mp_iq_view .answer_wrap .notice_art {border:0;}



/*Shop_list*/
section.shop_list {padding-top:16px;}
.shop_list>ul {padding:18px 0 0;}
.shop_list>ul li {margin-bottom:18px;position:relative;}
.shop_list>ul li.empty {text-align:center;color:#191919;font-size:18px;font-weight:500;white-space:nowrap;
    padding-top:90px;background:url('/gb_img/no-items.png')no-repeat left 48% top 0/80px;
    position:absolute;top:calc(50% + 18px);left:50%;transform:translate(-50%,-50%);}
.shop_list>ul li.empty_t {text-align:center;color:#191919;font-size:18px;font-weight:500;white-space:nowrap;
    position:absolute;top:calc(50% + 18px);left:50%;transform:translate(-50%,-50%);}
.shop_list>ul li:last-child {margin-bottom:0;}
.shop_list>ul li a {display:block;width:100%;border:1px solid #ededed;border-radius:16px;padding:16px;
    box-sizing:border-box;box-shadow:0 0 2px rgb(0 0 0 / 16%);background:#fff;}
.shop_list>ul li a .shop_photo {width:72px;height:72px;border-radius:6px;overflow:hidden;}
.shop_list>ul li a .shop_info {width:calc(100% - 72px);padding:4px 16px 4px 14px;}
.shop_list>ul li a .shop_name {font-size:16px;font-weight:600;width:calc(100% - 70px);
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shop_list>ul li a .shop_location {color:#666;font-size:12px;letter-spacing:-0.4px;padding-left:20px;
    background:url('/gb_img/pin.png')no-repeat left 0 top 2px/14px;display:-webkit-box;
    -webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.shop_list>ul li a .shop_cate {font-size:10px;padding:0 6px;border-radius:100vw;background:#486ffa;
    font-weight:500;line-height:18px;color:#fff;margin-right:4px;margin-bottom:4px;}
.shop_list>ul li a .shop_cate:last-child {margin-right:0;}
.shop_list>ul li a .flex.btw {margin-bottom:8px;align-items:center;}
.shop_list>ul li a .rs_wrap {display:flex;align-items:center;}
.shop_list>ul li a .review {font-size:13px;color:#666;font-weight:500;margin-right:12px;}
.shop_list>ul li a .star {font-size:13px;color:#666;font-weight:500;padding-left:16px;
    background:url('/gb_img/star.png')no-repeat 0 70%/14px;}
.shop_list>ul li a .shop_art {font-size:14px;font-weight:500;letter-spacing:-0.2px;overflow:hidden;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;height:40px;}
.shop_list>ul li .zzim {width:22px;height:22px;background:url('/gb_img/zzim_gray.png')no-repeat center/22px;
    position:absolute;top:16px;right:16px;}
.shop_list>ul li .zzim.on {background:url('/gb_img/zzim_on.png')no-repeat center/22px;}
.sl_top {display:flex;justify-content:right;}
.fw_btn {font-size:14px;font-weight:500;padding:6px 18px;border-radius:100vw;color:#fff!important;margin-left:12px;
    background:#486FFA;box-shadow:2px 2px 4px rgba(0,0,0,0.24);position:relative;display:flex;align-items:center;}
.fw_btn::after {content:"";width:12px;height:12px;display:block;margin-left:4px;
    background:url('/gb_img/plus_w.png')no-repeat center/12px;}
.shop_list .select_wrap {background:#fff url('/gb_img/select.png')no-repeat right 10px top 50%/14px;
    border-radius:8px;border:1px solid #e3e3e3;height:34px;}
.shop_list .select_wrap select {padding:0 34px 0 10px;font-size:12px;}
.shop_list .search_box {position:relative;border-radius:100vw;overflow:hidden;height:34px;
    box-shadow:2px 2px 8px rgba(0,0,0,0.16);transition:width .4s ease;width:100%;margin-bottom:18px;}
.shop_list .search_box.circle {width:34px;}
.shop_list .search_box input {border:0;padding:0 42px 0 12px;width:100%;font-size:14px;height:100%;}
.shop_list .search_box button {position:absolute;top:50%;right:1px;width:32px;height:32px;margin-top:-16px;
    background:url('/gb_img/search_c.png')no-repeat center/14px;}
.shop_list #shop_zzim+label {font-size:12px;font-weight:400;color:#40434c;padding-left:22px;
    display:inline-block;background:url('/gb_img/chk_no.png')no-repeat 0 50%/16px;line-height:32px;cursor:pointer;}
.shop_list #shop_zzim:checked+label {background:url('/gb_img/chk_on.png')no-repeat 0 58%/18px;color:#333;}
.shop_list .ordertype {overflow:auto;padding:14px 18px;margin-left:-18px;margin-right:-18px;}
.shop_list .ordertype li {margin:0!important;margin-right:12px!important;}
.shop_list .ordertype li:last-child {margin-right:0!important;}
.shop_list .ordertype li a {width:90px;font-size:14px;padding:0!important;justify-content:center;
    line-height:28px;letter-spacing:-0.4px;}
.shop_list .ordertype li.on a {background:#014aa1;color:#fff;font-weight:500;border-color:#d5235e;}


/*Shop_view*/
.shop_view {padding-bottom:0;}
.shop_thumbnail {height:260px;}
.shop_view .top_btn_wrap {display:flex;position:absolute;top:10px;right:18px;z-index:1;}
.shop_view .top_btn_wrap button {width:38px;height:38px;background:#333;display:block;}
.shop_view .top_btn_wrap .share {background:#0000005c url('/gb_img/share.png')no-repeat center/20px;
    border-radius:100vw;}
.sub_hd .rewrite {background:url('/gb_img/pencil-b.png')no-repeat center/22px;
    width:34px;height:34px;position:absolute;top:50%;right:18px;transform:translateY(-50%);}
.sub_hd .delete {background:url('/gb_img/w_del.png')no-repeat center/24px;
    width:34px;height:34px;position:absolute;top:50%;right:16px;transform:translateY(-50%);}
.shop_view .top_btn_wrap .zzim {background:#0000005c url('/gb_img/zzim.png')no-repeat 52% 55%/24px;
    margin-left:12px;transition:all .2s ease;border-radius:100vw;}
.shop_view .top_btn_wrap .zzim.on {background:#0000005c url('/gb_img/zzim_on.png')no-repeat 52% 55%/24px;}
.shop_thumbnail .swiper-pagination {bottom:18px!important;left:50%!important;width:auto!important;
    transform:translateX(-50%);}
.shop_thumbnail .swiper-pagination span {width:9px;height:9px;background:#fff;opacity:.6;}
.shop_thumbnail .swiper-pagination .swiper-pagination-bullet-active {opacity:1;}
.shop_thumbnail .shop_art_wrap {position:absolute;bottom:42px;left:0;z-index:5;color:#fff;
    background:rgba(0,0,0,0.4);padding:6px 18px;margin:0 18px;}
.shop_thumbnail .shop_art_wrap span {font-size:14px;font-weight:500;}
.shop_thumbnail .shop_art_wrap p {font-size:28px;font-weight:600;word-break:keep-all;}
.shop_view .order_wrap {padding:26px 20px 28px;border-bottom:1px solid #aeaeae;}
.shop_view.item_view .order_wrap {display:flex;justify-content:space-between;padding:12px 0;border:0;}
.shop_view.item_view .order_wrap a {border-radius:100vw;border-color:#d3d3d3;font-size:16px;}
.shop_view .order_wrap #product {margin-bottom:18px;}
.shop_view .order_wrap>a {display:flex;justify-content:center;width:100%;height:46px;border-radius:100vw;
    border:1px solid #d3d3d3;line-height:42px;font-size:16px;font-weight:600;color:#555}
.shop_view .order_wrap>a::before {content:"";display:block;width:46px;height:44px;
    background:url('/gb_img/phone.png')no-repeat center/28px;margin-left:-28px;margin-right:2px;}
.item_view .order_wrap a {display:block;width:46px;height:46px;border-radius:6px;font-size:0;
    border:1px solid #9b9b9b;background:url('/gb_img/phone.png')no-repeat center/28px;}
.item_view .order_wrap a.alone {width:100%;line-height:44px;text-align:center;text-indent:24px;
    background-position:calc(50% - 72px) calc(50% + 1px);font-size:18px;}
.item_view .order_wrap a::before {display:none;}
.item_view .order_wrap button {display:block;width:calc(100% - 60px);background:#014aa1;border-radius:6px;
    color:#fff;font-weight:600;margin-bottom:0;}
.item_view .order_btn {width:100%;height:52px;line-height:52px;box-shadow:0 0 10px rgba(0,0,0,0.12);}
.item_view .mr_btn {width:100%;height:52px;line-height:52px;background:#03C75A;}
.item_view .mr_btn:hover {background:#00b751;}
.item_view .art_box1 {border-radius:10px;padding:8px 12px;background:#f4f7ff;
    font-size:14px;font-weight:300;color:#40434c;margin-bottom:20px;}
.item_view .art_box1 span {font-weight:700;color:#486ffa;}
.item_view .art_box2 {border-radius:10px;padding:8px 12px;background:#f1fbf3;
    font-size:14px;font-weight:300;color:#40434c;margin-bottom:20px;}
.item_view .art_box2 span {font-weight:700;color:#03C75A;}
.shop_info_wrap {padding:16px 18px 14px;}
.shop_info_wrap .ta_h1 {font-size:16px;font-weight:400;margin-top:24px;margin-bottom:6px;color:#444;}
.shop_info_wrap .ta_art {padding:16px;color:#0a0a0a;border:1px solid #D5D8DE;border-radius:6px;
    background:#f7f7f7;}
.shop_info_wrap .shop_art {background:#f1f1f1;padding:10px 18px;line-height:20px;margin-bottom:16px;
    font-size:14px;font-weight:500;color:#444;}
.shop_info_wrap .field_photo_ul {display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px;margin-top:-6px;
    margin-bottom:-6px;}
.shop_info_wrap .field_photo_ul li {margin:6px;height:86px;border-radius:6px;overflow:hidden;
    width:calc(calc(100% / 4) - 12px);}
.shop_info_wrap .ta_wrap {background:#fff;padding:0;margin-bottom:24px;border:1px solid #D5D8DE;
    position:relative;border-radius:6px;}
.shop_info_wrap .ta_wrap .ta_img_box {display:flex;flex-wrap:wrap;margin-bottom:12px;margin-left:-2px;}
.shop_info_wrap .ta_wrap .ta_img_box li {width:calc(100% / 5);}
.shop_info_wrap .ta_wrap .ta_img_box input {display:none;}
.shop_info_wrap .ta_wrap .ta_img_box label {display:block;border-radius:4px;overflow:hidden;margin:2px;
    height:62px;background:#fff url('/gb_img/add.png')no-repeat center/26px;border:1px solid #ccc;
    cursor:pointer;}
.shop_info_wrap .ta_wrap textarea {background:none;font-size:14px;font-weight:500;color:#555;width:100%;
    border:0;resize:none;-ms-overflow-style: none;scrollbar-width:none;height:106px;display:block;}
.shop_info_wrap .ta_wrap textarea::-webkit-scrollbar {width:10px;}
.shop_info_wrap .ta_wrap textarea::-webkit-scrollbar-track {background:#f1f1f1;}
.shop_info_wrap .ta_wrap textarea::-webkit-scrollbar-thumb {background:#888;}
.shop_info_wrap .shop_view_h1 {font-size:18px;font-weight:500;color:#404040;}
.shop_info_wrap .shop_info li {position:relative;padding-left:18px;margin-bottom:4px;}
.shop_info_wrap .shop_info li::before {content:"";position:absolute;top:50%;left:4px;width:6px;height:6px;
    border-radius:100vw;background:#014aa1;margin-top:-3px;}
.shop_info_wrap .bd-btm {width:100%;height:1px;background:#aeaeae;margin:16px 0;}
.shop_info_wrap .shop_view_h2 {text-indent:12px;color:#404040;margin-bottom:16px;}
.shop_info_wrap .shop_provision li {padding:18px 0;cursor:pointer;border-bottom:1px solid #aeaeae;
    background:url('/gb_img/right_arrow.png')no-repeat 100% 50%/34px;position:relative;
    transition:all .2s ease;}
.shop_info_wrap .shop_provision li:hover {background-position:left calc(100% + 4px) top 50%;}
.shop_info_wrap .shop_provision li:last-child {border:0;}
.shop_info_wrap .shop_provision li p {font-size:18px;font-weight:500;margin-bottom:8px;}
.shop_info_wrap .shop_provision li span {display:block;font-size:14px;}
.cancel_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#fff;border-radius:12px;z-index:99;box-shadow:0 0 4px rgb(255 255 255);max-height:82vh;
    overflow:auto;display:none;}
.cancel_layer .top {display:flex;justify-content:space-between;align-items:center;padding:0 14px;
    border-bottom:1px solid #aeaeae;}
.cancel_layer .top p {font-size:18px;font-weight:600;line-height:46px;}
.cancel_layer .layer_art_box {padding:12px 14px;}
.cancel_layer .layer_art_box p {font-size:16px;font-weight:600;}
.cancel_layer .layer_art_box span {font-size:15px;}
.report_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#fff;border-radius:12px;z-index:99;box-shadow:0 0 4px rgb(255 255 255);max-height:82vh;
    overflow:auto;display:none;}
.report_layer .top {display:flex;justify-content:space-between;align-items:center;padding:0 14px;
    border-bottom:1px solid #aeaeae;}
.report_layer .top p {font-size:18px;font-weight:600;line-height:46px;}
.report_layer .layer_art_box {padding:14px 14px 8px;}
.report_layer .layer_art_box textarea {border:0;resize:none;background:#ebebeb;padding:6px 12px;width:100%;
    min-height:120px;font-size:15px;line-height:20px;}
.report_layer .layer_art_box textarea::placeholder {color:#b1b1b1;}
.report_layer .btn_wrap {display:flex;justify-content:space-between;padding:0 14px;margin-bottom:12px;}
.report_layer .btn_wrap button {width:49%;line-height:36px;background:#dbdbdb;border-radius:6px;font-weight:600;}
.report_layer .btn_wrap button.report_btn {background:#fb625b;color:#fff;}
.share_layer {position:fixed;bottom:-430px;left:50%;transform:translateX(-50%);max-width:420px;background:#fff;
    border-radius:12px 12px 0 0;box-shadow:0 0 4px rgba(255,255,255);z-index:99;width:100%;padding:12px 0;
    transition:bottom .4s ease;}
.share_layer.on {bottom:0;}
.share_layer .sl_h1 {font-size:26px;font-weight:600;padding:0 18px;margin-bottom:16px;}
.share_layer .sl_art {margin:0 18px;padding:12px 14px;font-size:15px;background:#e9e9e9;
    color:#333;margin-bottom:12px;}
.share_layer ul {padding:14px 18px;border-bottom:1px solid #aeaeae;}
.share_layer ul li {border:1px solid #aeaeae;margin-bottom:8px;}
.share_layer ul li a {display:flex;align-items:center;padding:8px 12px;font-weight:500;}
.share_layer ul li:nth-child(1) a:hover {background:#3a5ca9;color:#fff;}
.share_layer ul li:nth-child(2) a:hover {background:#f7e409;}
.share_layer ul li:nth-child(3) a:hover {background:#777;color:#fff;}
.share_layer ul li:nth-child(1) a::before {content:"";display:block;width:42px;height:42px;
    background:url('/gb_img/facebook.png')no-repeat center/46px;margin-right:16px;border-radius:6px;}
.share_layer ul li:nth-child(2) a::before {content:"";display:block;width:42px;height:42px;
    background:url('/gb_img/kakao.png')no-repeat center/46px;margin-right:16px;border-radius:6px;}
.share_layer ul li:nth-child(3) a::before {content:"";display:block;width:42px;height:42px;
    background:url('/gb_img/link.png')no-repeat 40% 50%/52px;margin-right:16px;border-radius:6px;}
.share_layer .close {background:none;width:calc(100% - 36px);height:auto;line-height:46px;
    border:1px solid #aeaeae;margin:14px auto 0;display:block;}
.share_layer .close:hover {background:#ddd;}
.order_wrap .item_list li {border:1px solid #ddd;border-radius:6px;margin-bottom:8px;}
.order_wrap .item_list a {display:flex;justify-content:space-between;padding:8px 12px;box-sizing:border-box;}
.order_wrap .item_list .item_photo {width:54px;height:54px;border-radius:100vw;overflow:hidden;}
.order_wrap .item_list .item_info {width:calc(100% - 68px);}
.order_wrap .item_list .item_price {display:none;}
.order_wrap .item_list .item_name {font-weight:500;color:#444;width:100%;line-height:54px;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.order_wrap .item_list a span {font-weight:600;}
.pay_layer {position:fixed;bottom:-430px;left:50%;transform:translateX(-50%);max-width:420px;background:#fff;
    border-radius:12px 12px 0 0;box-shadow:0 0 4px rgba(255,255,255);z-index:99;width:100%;padding:12px 0;
    transition:bottom .4s ease;}
.pay_layer.on {bottom:0;}
.pay_layer .note {width:calc(100% - 36px); height: 150px;}
.pay_layer .sl_h1 {font-size:26px;font-weight:600;padding:0 18px;margin-bottom:16px;}
.pay_layer .close {background:none;width:calc(50% - 18px);height:auto;line-height:46px;
    border:1px solid #aeaeae;margin:14px auto 0;display:inline-block;}
.pay_layer .submit {background:#014AA1;width:calc(50% - 18px);height:auto;line-height:46px;
    margin:14px auto 0;display:inline-block;color:#fff;}

/*Myshop*/
.myshop .ad_file_box {padding:0;margin-left:-6px;margin-right:-6px;margin-bottom:18px;}
.myshop .ad_file_box input {display:none;}
.myshop .ad_file_box label {width:25%;padding:6px;position:relative;}
.myshop .ad_file_box input+label {background:url('/gb_img/add.png')no-repeat center/40px;cursor:pointer;}
.myshop .ad_file_box div {border:1px solid #aeaeae;border-radius:6px;height:86px;overflow:hidden;}
.myshop .ad_file_box .ad_photo_del {position:absolute;top:12px;right:12px;width:16px;height:16px;
    background:url('/gb_img/del.png')no-repeat center/16px;cursor:pointer;}
.myshop .shop_name {font-size:15px;padding:0 8px;margin-bottom:18px;}
.myshop .shop_info_wrap .shop_view_h2 {text-indent:0;}
.myshop .shop_art_wrap {width:calc(100% - 36px);}
.myshop .shop_art_wrap input {color:#fff;font-size:14px;font-weight:500;background:#00000061;height:28px;
    padding:0 6px;width:100%;}
.myshop .shop_art_wrap .shop_name {height:46px;font-size:26px;margin-top:6px;line-height:44px;}
.myshop .shop_info_wrap .shop_art {width:100%;resize:none;margin-bottom:0;}
.myshop .shop_info_wrap .shop_info li {display:flex;justify-content:space-between;align-items:center;}
.myshop .shop_info_wrap .shop_info li input {width:calc(100% - 42px);padding:0 8px;height:32px;}
.myshop .shop_info_wrap .shop_info li .del {width:28px;height:28px;
    background:url('/gb_img/del.png')no-repeat center/16px;}
.myshop .shop_info_wrap .shop_info li.add {}
.myshop .shop_info_wrap .shop_info li.add button {width:38px;height:38px;margin:4px auto 0;
    background:url('/gb_img/add.png')no-repeat center/32px;}
.myshop .shop_info_wrap .shop_info li.add::before {display:none;}
.myshop .svc_location {padding:0 8px;}
.myshop .day_chk {box-shadow:2px 2px 4px rgba(0,0,0,0.2);border-radius:4px;padding:6px 10px;
    font-size:14px;font-weight:600;margin-right:6px;text-indent:0;cursor:pointer;border:1px solid #efefef;}
.myshop #day_chk_1+label {color:#fd2e2e}
.myshop #day_chk_7+label {color:#2e64fd}
.myshop .day_chk:hover {background:#f6f6f6;}
.myshop input:checked+.day_chk {background:#00000008;
    box-shadow:inset 1px 1px 4px rgba(0,0,0,0.2),inset -1px -1px 4px rgba(255,255,255);}
.myshop .svc_time {display:flex;align-items:center;justify-content:space-between;}
.myshop .svc_time input {width:calc(50% - 16px);text-align:center;height:32px;cursor:pointer;
    border:0;box-shadow:0 0 4px rgba(0,0,0,0.3);border-radius:4px;font-size:15px;font-weight:600;}
.rolldate-container header {line-height:50px!important;}
.rolldate-container .rolldate-mask {max-width:420px;left:calc(50vw - 210px)!important;}
.rolldate-container .rolldate-panel {max-width:420px;left:calc(50vw - 210px)!important;height:260px!important;}
.rolldate-container .rolldate-dim {height:70px!important;}
.rolldate-container .mask-bottom {bottom:86px!important;}
.myshop .shop_info_wrap .item_list li {border:0;display:flex;align-items:center;justify-content:space-between;}
.myshop .shop_info_wrap .item_list li a {border:1px solid #ddd;border-radius:6px;width:calc(100% - 82px);}
.myshop .shop_info_wrap .item_list li .del {width:42px;height:42px;
    background:url('/gb_img/del.png')no-repeat center/18px;}
.myshop .shop_info_wrap .item_list li.add {width:38px;height:38px;margin:4px auto 0;cursor:pointer;
    background:url('/gb_img/add.png')no-repeat center/32px;}
.myshop .shop_numb {font-size:15px;padding:0 8px;margin-bottom:18px;}

/*Item_write*/
.item_write .shop_art_wrap input {color:#fff;font-size:14px;font-weight:500;background:#00000061;height:28px;
    padding:0 6px;width:100%;}
.item_write .shop_art_wrap .shop_name {height:46px;font-size:26px;margin-top:6px;line-height:44px;}
.item_write .shop_info_wrap .shop_art {width:100%;resize:none;margin-bottom:0;}
.cancel_layer .ta_wrap {background:#f6f6f6;padding:10px 14px 6px;border:1px solid #c5c5c5;}
#cancel_ta {width:100%;height:40px;resize:none;background:none;font-size:14px;font-weight:500;color:#555;border:0;
    padding:0;}
.item_write .shop_name {font-size:15px;padding:0 8px;margin-bottom:18px;}
.item_write .ad_file_box {padding:0;margin-left:-6px;margin-right:-6px;margin-bottom:18px;}
.item_write .ad_file_box input {display:none;}
.item_write .ad_file_box label {width:25%;padding:6px;position:relative;}
.item_write .ad_file_box input+label {background:url('/gb_img/add.png')no-repeat center/40px;cursor:pointer;}
.item_write .ad_file_box div {border:1px solid #aeaeae;border-radius:6px;height:86px;overflow:hidden;}
.item_write .ad_file_box .ad_photo_del {position:absolute;top:12px;right:12px;width:16px;height:16px;
    background:url('/gb_img/del.png')no-repeat center/16px;cursor:pointer;}


/*Item_view*/
.item_list .sl_top {justify-content:space-between;align-items:center;}
.item_list .sl_top .flex button {padding:0 14px;font-size:14px;background:#ccc;border-radius:100vw;
    line-height:26px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.item_list .sl_top .flex .item_all {background:#3682f5;margin-right:6px;}
.item_list .sl_top .flex .item_del {background:#f53636;}
.item_list #product {padding:16px 0;}
.item_list #product li {margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;}
.item_list #product li:last-child {margin-bottom:0;}
.item_list #product li>label {display:block;width:20px;height:20px;cursor:pointer;
    background:url('/gb_img/chk_no.png')no-repeat center/100%;}
.item_list #product li>input[type="checkbox"]:checked+label {background:url('/gb_img/chk_on.png')no-repeat center/100%;}
.item_list #product a {display:flex;box-shadow:0 0 6px rgba(0,0,0,0.2);border-radius:6px;padding:12px;
    align-items:center;width:100%;}
.item_list #product .item_photo {width:56px;height:56px;border-radius:100vw;overflow:hidden;margin-right:14px;}
.item_list #product .item_info {width:calc(100% - 70px);}
.request_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#fff;border-radius:12px;z-index:99;box-shadow:0 0 4px rgb(255 255 255);max-height:82vh;
    overflow:auto;display:none;}
.request_layer .top {display:flex;justify-content:space-between;align-items:center;padding:0 14px;
    border-bottom:1px solid #aeaeae;}
.request_layer .top p {font-size:18px;font-weight:600;line-height:46px;}
.request_layer .layer_art_box {padding:14px 14px 8px;}
.request_layer .layer_art_box textarea {border:0;resize:none;background:#ebebeb;padding:6px 12px;width:100%;
    min-height:240px;font-size:15px;line-height:20px;}
.request_layer .layer_art_box textarea::placeholder {color:#b1b1b1;}
.request_layer .layer_art_box .rq_file_wrap {display:flex;flex-wrap:wrap;}
.request_layer .layer_art_box .rq_file_cont {width:calc(100% / 4);height:92px;padding:4px;}
.request_layer .layer_art_box .rq_file_cont input {display:none;}
.request_layer .layer_art_box .rq_file_cont label {display:block;border:1px solid #b5b5b5;border-radius:4px;
    font-size:0;background:url('/gb_img/upload.png')no-repeat center/34px;cursor:pointer;
    width:100%;height:100%;}
.request_layer .layer_art_box .rq_file_cont label img {width:100%;height:100%;object-fit:cover;}
.request_layer .btn_wrap {display:flex;justify-content:space-between;padding:0 14px;margin-bottom:12px;}
.request_layer .btn_wrap button {width:49%;line-height:40px;background:#dbdbdb;border-radius:6px;font-weight:600;}
.request_layer .btn_wrap button.request_btn {background:#014aa1;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.request_layer .btn_wrap button.request_btn:hover {background:#003a7e;}
.confirm_layer {position:fixed;top:0;left:50%;width:100%;max-width:420px;transform:translateX(-50%);
    background:rgba(0,0,0,0.4);z-index:999;height:100vh;display:none;}
.confirm_layer>div {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#fff;border-radius:8px;box-shadow:0 0 4px rgb(255 255 255);max-height:82vh;padding:12px 14px;}    
.confirm_layer p {font-size:18px;font-weight:500;color:#333;text-align:center;margin:12px 0 24px;line-height:34px;}
.confirm_layer div div {display:flex;justify-content:space-between;}
.confirm_layer div button {width:48%;background:#dbdbdb;font-size:18px;font-weight:600;line-height:36px;
    border-radius:4px;}
.confirm_layer .confirm_ok {background:#014aa1;color:#fff;}


/*Field_list*/
.field_order {font-size:10px;padding:0 12px;border-radius:100vw;background:#BFBFBF;color:#fff;
    text-shadow:1px 1px 2px rgb(0 0 0 / 20%);line-height:18px;}
.field_order.ok {background:#486FFA}
.field_list>ul li a {height:136px;}
.field_list .search_box {width:calc(100% - 116px);margin-bottom:0;}

/*Field_view*/
.setbtn_box {margin-bottom:12px;}
.setbtn_box button {height:44px;line-height:44px;border-radius:100vw;font-size:20px;font-weight:500;color:#fff;
    background:#7BA7FE;box-shadow:0 0 10px rgba(0,0,0,0.12);width:calc(100% - 121px);}
.setbtn_box .del {background:#BFBFBF;width:109px;}
.order_btn {display:block;line-height:44px;border-radius:100vw;text-align:center;font-size:20px;font-weight:500;
    background:#486FFA;color:#fff!important;margin-bottom:12px;box-shadow:0 0 10px rgba(0,0,0,0.12);}
.order_btn:hover {background:#3a61ec;}
.balju_ul {margin-top:32px;}
.balju_cont {display:flex;justify-content:space-between;align-items:center;border:1px solid #D6D6D6;cursor:pointer;
    border-radius:8px;padding:8px 12px;margin-bottom:8px;position:relative;}
.balju_cont .balju_cont_wrap {display:flex;align-items:center;justify-content:space-between;
    width:calc(100% - 60px);}
.balju_cont .balju_cont_wrap .balju_right {width:calc(100% - 70px);}
.balju_cont>.balju {font-size:14px;font-weight:500;color:#BFBFBF;border-radius:100vw;border:1px solid #BFBFBF;
    width:54px;line-height:24px;}
.balju_cont>.balju:hover {color:#a9a9a9;border-color:#a9a9a9;}
.balju_cont>.balju.active {color:#F63F55;border-color:#F63F55;}
.balju_cont>.balju.mr_btn {padding:4px 8px;border-radius:6px;line-height:16px;}
.balju_cont>.balju.mr_btn.active{color:#0CB34F;border-color:#0CB34F;}
/* .balju_cont:hover {background:#f7f7f7 url('/gb_img/right_arrow.png')no-repeat 97% 50%/24px;} */
.balju_cont .balju_img {width:60px;height:60px;border-radius:4px;overflow:hidden;}
.balju_sp {width:54px;height:54px;border-radius:100vw;overflow:hidden;}
.balju_right {width:calc(100% - 72px);font-size:15px;}
.balju_right .flex {margin-bottom:4px;}
.balju_right .flex span {font-size:10px;font-weight:500;color:#fff;background:#486ffa;border-radius:100vw;
    line-height:16px;padding:0 6px;margin:0 2px;display:block;}
.balju_right .flex span:first-child {margin-left:0;}
.balju_right .flex span:last-child {margin-right:0;}
.balju_right2 {display:flex;position:absolute;top:4px;right:6px;}
.balju_right2 p {font-size:12px;font-weight:600;color:#fff;padding:1px 6px 2px;border-radius:4px;
    text-shadow:1px 1px 2px rgba(0,0,0,0.16);}
.balju_right2 .balju_info_update {background:#0fc73f;margin-right:6px;}
.balju_right2 .balju_issue_update {background:#f7b624;}
.balju_shop_name {margin-bottom:2px;font-size:14px;color:#444;font-weight:500;width:100%;overflow:hidden;
    text-overflow:ellipsis;white-space:nowrap;}
.balju_item_name {font-weight:500;color:#0a0a0a;width:100%;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;letter-spacing:-0.4px;font-size:14px;}
.balju_hnumb {font-size:12px;font-weight:500;color:#486FFA;}
.balju_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#fff;border-radius:16px;z-index:99;box-shadow:0 0 4px rgb(255 255 255);max-height:82vh;
    overflow:auto;display:none;padding:0 20px 20px;}
.balju_layer>.top {display:flex;justify-content:space-between;align-items:center;
    padding:12px 0;background:#fff;width:100%;position:sticky;top:0;z-index:9;}
.balju_layer .top p {font-size:20px;font-weight:600;}
.balju_layer>.mr_top {text-align:center;font-size:14px;font-weight:500;color:#fff;line-height:26px;
    border-radius:100vw;background:#0cb34f;margin:10px 0;position:relative;}
.balju_layer>.mr_top::before {content:"";position:absolute;top:-10px;left:0;width:100%;
    height:1px;border-top:1px solid #d6d6d6;}
.balju_layer>.mr_info {font-size:14px;font-weight:500;color:#444;margin-bottom:10px;}
.balju_layer>.field_name {display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;
    border-top:1px solid #D6D6D6;padding-top:12px;}
.balju_layer>.field_name div {max-width:calc(100% - 64px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* .balju_layer>.field_name .balju_code {display:none;} */
.balju_layer>.field_name span {font-size:14px;color:#444;}
.balju_layer>.field_name>span:last-child {font-size:12px;color:#486FFA;}
.balju_layer>.item_location {display:block;padding:12px;border-radius:8px;border:1px solid #d6d6d6;
    display:flex;align-items:center;justify-content:space-between;height:auto;box-shadow:none;
    background:url('/gb_img/right_g.png')no-repeat right 12px top 50%/9px;}
.balju_layer>.item_location .thumb_img {width:60px;height:60px;border-radius:4px;overflow:hidden;}
.balju_layer>.item_location .item_info {width:calc(100% - 72px);padding-right:20px;}
.balju_layer>.item_location .item_info .item_cate {width:100%;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;font-size:14px;font-weight:500;color:#444;}
.balju_layer>.item_location .item_info .item_name {width:100%;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;font-weight:500;color:#000}
.balju_layer .img-box {height:240px;margin-bottom:12px;}
.balju_layer .item_request {background:#efefef;padding:8px 14px;margin-bottom:14px;font-size:14px;
    font-weight:500;}
.balju_layer .item_request_img::after {content:"";width:13px;height:12px;display:block;margin-left:4px;
    background:url('/gb_img/select-g.png')no-repeat 92% 60%/13px;transition:all .3s ease;}
.balju_layer .item_request_img.on::after {transform:rotateX(180deg);}
.balju_layer .item_request_img {color:#666;font-weight:500;margin-bottom:4px;display:flex;align-items:center;}
.balju_layer .iri {display:none;}
.balju_layer .iri .iri_cont {display:flex;flex-wrap:wrap;}
.balju_layer .iri .img-box {width:calc(100% / 4);height:90px;padding:4px;box-sizing:border-box;}
.balju_layer .cont_box {display:flex;justify-content:space-between;align-items:center;position:relative;
    margin-bottom:6px;}
.balju_layer .cont_box .left {color:#666;font-weight:500;background:#fff;padding-right:12px;}
.balju_layer .cont_box .left::after {content:"";position:absolute;top:50%;left:0;width:100%;height:1px;
    border-bottom:1px dashed #ccc;max-width:400px;z-index:-1;}
.balju_layer .cont_box .right {font-weight:500;background:#fff;padding-left:12px;max-width:65%;
    text-align:right;line-height:21px;}
.balju_layer .art-1 {color:#666;font-weight:500;display:flex;align-items:center;position:relative;
    justify-content:space-between;height:46px;}
.balju_layer .art-1 span {font-size:12px;color:#f37474;margin-left:12px;font-weight:600;}
.balju_layer .issue_btn {position:absolute;bottom:8px;right:14px;font-size:14px;padding:4px 16px;
    background:#486FFA;}
.balju_layer .issue_btn::after {display:none;}
.balju_layer .ta_wrap {background:#F3F3F4;position:relative;border:1px solid #D9D9D9;margin-bottom:0;
    padding:10px 12px 42px;border-radius:8px;}
.measure_emplyee {padding-top:12px;}
.measure_emplyee p {font-size:14px;font-weight:500;letter-spacing:-0.6px;color:#878787;}
.measure_emplyee p span {color:#333;}
.balju_layer .slidetoggle {border-bottom:1px solid #d6d6d6;}
.balju_layer .slidetoggle .set_btn {background:#fff;font-weight:600;font-size:12px;padding:0 12px;
    border-radius:100vw;height:24px;line-height:22px;}
.balju_layer .slidetoggle .bc_r {border:1px solid #ED3939;color:#ED3939}
.balju_layer .slidetoggle .bc_b {border:1px solid #0882D8;color:#0882D8}
.balju_layer .slidetoggle .bc_g {border:1px solid #02AA4E;color:#02AA4E}
.balju_layer .slidetoggle .art-1 {cursor:pointer;}
.balju_layer .slidetoggle .art-1 span {font-size:16px;color:#444;margin:0;font-weight:500;display:flex;
    align-items:center;}
.balju_layer .slidetoggle .art-1 span::after {content:"";width:13px;height:12px;display:block;
    background:url('/gb_img/up_b.png')no-repeat center/13px;margin-left:4px;transition:all .3s ease;
    transform:rotateX(180deg);}
.balju_layer .slidetoggle .art-1 span.on::after {transform:rotateX(0);}
.balju_layer .art-1 .new {font-size:10px;font-weight:500;color:#fff!important;
    background:#FFD542;padding:1px 6px 2px;border-radius:100vw;margin-left:6px;}
.balju_layer .ta_wrap .ta_img_box {display:flex;flex-wrap:wrap;margin-bottom:12px;margin-left:-2px;}
.balju_layer .ta_wrap .ta_img_box li {width:calc(100% / 5);margin-bottom:0;padding:0;}
.balju_layer .ta_wrap .ta_img_box input {display:none;}
.balju_layer .ta_wrap .ta_img_box label {display:block;border-radius:4px;overflow:hidden;margin:2px;height:62px;
    background:#fff url('/gb_img/add.png')no-repeat center/26px;border:1px solid #ccc;cursor:pointer;
    position:relative;}
.balju_layer .ta_wrap .ta_img_box label .ad_photo_del {width:24px;height:24px;position:absolute;top:0;right:0;
    background:#000000bd url('/gb_img/del.png')no-repeat center/16px;border-radius:100vw;}
.balju_layer .another_files {display:flex;flex-wrap:wrap;}
.balju_layer .another_files label {display:inline-block;padding:0 8px;line-height:26px;border-radius:100vw;
    border:1px solid #ddd;background:#fff;margin:2.5px;font-size:14px;max-width:120px;overflow:hidden;
    text-overflow:ellipsis;white-space:nowrap;}

    

.balju_layer .art-box, .as_layer .art-box {width:calc(100% - 32px);height:80px!important;resize:none;padding:0;
    background:none;border:0;box-sizing:unset;line-height:20px;font-size:14px;width:100%;}
.balju_layer .cont_box2 {display:none;background:#f3f3f4;border-radius:4px;padding:12px;margin-bottom:12px;}
.balju_layer .cont_box2 p {font-size:14px;font-weight:500;line-height:24px;color:#666;}
.balju_layer .cont_box2 p span {color:#333;}
.balju_layer .as_tab {display:flex;align-items:center;justify-content:space-between;height:46px;}
.balju_layer .as_tab p {font-size:12px;color:#a8a8a8;}
.balju_layer .as_tab a {background:#ccc;border-radius:100vw;font-size:12px;font-weight:600;color:#555;
    width:auto;height:auto;box-shadow:none;padding:4px 18px;border:0;}
.balju_layer .issue_p1 {height:auto;margin-bottom:6px;}
.balju_layer .issue_list {padding:0;padding-top:12px;}
.balju_layer .issue_list .img-box {margin-bottom:0;margin-right:6px;border-radius:100vw;overflow:hidden;
    width:26px;}
.balju_layer .issue_list .new {font-size:12px;font-weight:500;color:#fff!important;
    background:#FFD542;padding:1px 6px 2px;border-radius:100vw;margin-left:6px;}
.balju_layer .cont_box2 .img_wrap {display:flex;flex-wrap:wrap;margin-left:-3px;margin-right:-3px;}
.balju_layer .cont_box2 .img_box {width:calc(calc(100% / 4) - 6px);height:62px;border-radius:4px;
    overflow:hidden;margin:3px;cursor:pointer;}
.balju_layer .issue_cont .mid {padding:0;margin:6px 0;width:100%;}
.balju_layer .issue_cont .mid .img_wrap {display:flex;flex-wrap:wrap;margin-left:-2px;}
.balju_layer .issue_cont .mid .img_wrap li {width:calc(100% / 5);margin-bottom:0;padding:0;}
.balju_layer .issue_cont .mid .img_wrap li div {border-radius:4px;overflow:hidden;border:1px solid #ccc;
    margin:2px;height:62px;}
.balju_layer .issue_cont .mid p {overflow:auto;text-overflow:inherit;white-space:normal;}
.balju_layer .issue_cont .mid ul {margin:10px auto 0;width:auto;display:flex;flex-wrap:wrap;}
.balju_layer .issue_cont .mid ul li {padding:0;width:100%;}
.balju_layer .issue_cont .mid ul li a {width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;font-size:14px;box-shadow:none;border:1px solid #ddd;line-height:26px;padding:0 8px;
    margin:2.5px;display:inline-block;border-radius:100vw;padding-left:32px;
    background:#fff url('/gb_img/down_file.png')no-repeat left 4px top 2px/22px;}
#e_payNote {display:block;resize:none;margin:0 auto;border:1px solid #ccc;border-radius:0;}
.pay_layer .btn_wrap {display:flex;justify-content:center;padding:0 9px;}
.field_fin {display:block;width:100%;height:52px;line-height:52px;border-radius:100vw;background:#486ffa;
    color:#fff;font-size:20px;font-weight:500;width:calc(100% - 32px);margin:0 auto 24px;}
.field_rewrite {display:block;width:100%;height:52px;line-height:52px;border-radius:100vw;background:#486ffa;
    color:#fff;font-size:20px;font-weight:500;width:calc(100% - 32px);margin:0 auto 24px;}

/*Order_write*/
.order_write {padding-top:14px;}
.ow_h1 {font-size:18px;font-weight:600;margin-bottom:4px;}
.ow_art {color:#666;padding-left:24px;margin-bottom:14px;}
.fa_map {margin-bottom:14px;height:240px;}

/*Order_list*/
.order_list .search_box {margin-bottom:0;}
.order_list ul.ol_ul {padding:18px 0;}
.order_list ul.ol_ul>li {margin-bottom:18px;position:relative;}
.order_list .ol_ul.on::before {transform:translateY(-50%) rotateZ(-180deg);}
.as_list .as_cate {display:flex;justify-content:right;padding-top:12px;}
.as_list .as_cate li {margin:0 12px;}
.as_list .as_cate li input {display:none;}
.as_list .as_cate li label {padding-left:24px;background:url('/gb_img/chk_no.png')no-repeat 0 70%/20px;
    transition:all .1s ease;font-weight:500;}
.as_list .as_cate li input:checked+label {background:url('/gb_img/chk_on.png')no-repeat 0 70%/20px;
    color:#0a7aff;}
.as_list #as {padding-top:12px;}
.order_list ul li .order_field {padding:6px 16px;position:relative;background:#fff;cursor:pointer;display:flex;
    align-items:center;justify-content:space-between;border:1px solid #ededed;border-radius:16px;height:92px;
    box-shadow:none;border:1px solid #D6d6d6;}
.order_list ul li .order_field .shop_photo {width:60px;height:60px;border-radius:8px;overflow:hidden;}
.order_list ul#as li .order_field .shop_info {width:100%;background:none;position:relative;padding-left:0;
    padding-right:36px;}
.order_list ul#as li .order_field .shop_name {width:100%;}
.order_list ul li .order_field .shop_info::after {content:"";position:absolute;top:50%;right:26px;margin-top:-4px;
    background:url('/gb_img/down_g.png')no-repeat center/14px;width:14px;height:8px;transition:transform .5s ease;}
.order_list ul li .order_field.on .shop_info::after {transform:rotateX(180deg);}
.order_list ul li .order_field .shop_location {display:block;white-space:nowrap;}
.order_list ul .item_ul {padding:0;border:1px solid #ccc;border-top:0;background:#f7f7f7;margin-top:-12px;
    padding-top:12px;display:none;}
.order_list ul .item_ul li {display:flex;align-items:center;padding:16px 12px;cursor:pointer;
    border-bottom:1px solid #ddd;}
.order_list ul .item_ul li:last-child {border:0;}
.order_list ul .item_ul li:hover {background:#e9e9e9;}
.order_list ul .item_img {margin-right:14px;width:46px;height:46px;border-radius:100vw;overflow:hidden;}
.order_list ul .order_info {margin-bottom:0;border-radius:0;border:0;background:none;justify-content:flex-start;}
.order_list ul.ol_ul li .new_box {display:flex;margin-bottom:4px;}
.order_list ul.ol_ul li .new_box p {font-size:12px;font-weight:600;color:#fff;padding:1px 6px 2px;border-radius:4px;
    text-shadow:1px 1px 2px rgba(0,0,0,0.16);}
.order_list ul.ol_ul li .balju_info_update {background:#0fc73f;margin-right:6px;}
.order_list ul.ol_ul li .balju_issue_update {background:#f7b624;}
.order_list ul.ol_ul .field_name {font-size:16px;font-weight:600;margin-bottom:4px;overflow:hidden;
    text-overflow:ellipsis;white-space:nowrap;width:100%;}
.order_list ul.ol_ul .field_addr {color:#666;font-size:14px;letter-spacing:-0.4px;padding-left:20px;
    background:url('/gb_img/pin.png')no-repeat 0 70%/16px;margin-bottom:4px;width:100%;overflow:hidden;
    text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}
.order_list ul.ol_ul .field_resp {font-size:14px;margin-bottom:2px;color:#666;}
.order_list ul.ol_ul .item_name {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.order_list>ul li a .shop_info {padding-left:0;padding-right:40px;}
.order_list>ul li a .shop_name {width:100%;margin-bottom:6px;}
.order_list>ul li a .br_top {margin-bottom:6px;}
.order_list>ul li a .br_top .shop_name {width:calc(100% - 70px);margin-bottom:0;}
.order_list>ul li .balju_ul .br_top .balju_hnumb {max-width:86px;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;}
.order_list>ul li .balju_ul .br_top .mr {font-size:10px;font-weight:500;color:#fff;padding:0 6px;
    line-height:16px;border-radius:100vw;background:#0cb34f;margin-right:4px;}

/*Issue_view*/
.issue_view {padding:14px 18px 38px;}
.issue_view>.top {display:flex;justify-content:space-between;align-items:center;padding:8px 14px 12px;
    background:#fff;margin:0 -14px 14px;position:sticky;top:0;z-index:9;box-shadow:0 2px 4px rgba(0,0,0,0.14);}
.issue_view .top p {font-size:20px;font-weight:600;}
.issue_view>.mr_top {text-align:center;font-size:14px;font-weight:500;color:#fff;line-height:26px;
    border-radius:100vw;background:#0cb34f;margin:10px 0;position:relative;}
.issue_view>.mr_top::before {content:"";position:absolute;top:-10px;left:0;width:100%;
    height:1px;border-top:1px solid #d6d6d6;}
.issue_view>.mr_info {font-size:14px;font-weight:500;color:#444;margin-bottom:10px;}
.issue_view .est_btn {background:#014aa1;padding:0 14px;line-height:38px;font-weight:600;display:inline-block;
    border-radius:4px;color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,0.2);}
.issue_view .est_btn:hover {background:#003a7e;}
.issue_view .art-1 {color:#666;font-weight:500;display:flex;align-items:center;
    position:relative;}
.issue_view .shop_thumbnail {height:240px;margin-bottom:12px}
.issue_view .item_request {background:#efefef;padding:8px 14px;margin-bottom:14px;font-size:14px;font-weight:500;}
.issue_view .item_request_img {color:#666;font-weight:500;margin-bottom:4px;display:flex;align-items:center;}
.issue_view .item_request_img::after {content:"";width:13px;height:12px;display:block;margin-left:4px;
    background:url('/gb_img/select-g.png')no-repeat 92% 60%/13px;transition:all .3s ease;}
.issue_view .item_request_img.on::after {transform:rotateX(180deg);}
.issue_view .iri {display:none;}
.issue_view .iri .iri_cont {display:flex;flex-wrap:wrap;}
.issue_view .iri .img-box {width:calc(100% / 4);height:90px;padding:4px;box-sizing:border-box;}
.issue_view .cont_box {display:flex;justify-content:space-between;align-items:center;position:relative;
    margin-bottom:6px;}
.issue_view .cont_box .left {color:#666;font-weight:500;background:#fff;padding-right:12px;position:relative;}
.issue_view .cont_box::before {content:"";position:absolute;top:50%;left:0;width:100%;height:1px;
    border-bottom:1px dashed #ccc;max-width:400px;}
.issue_view .cont_box .right {font-weight:500;background:#fff;padding-left:12px;max-width:65%;
    text-align:right;line-height:20px;position:relative;}
.issue_view .art-1 {color:#666;font-weight:500;display:flex;align-items:center;position:relative;}
.issue_view .art-1 span {font-size:12px;color:#f37474;margin-left:12px;font-weight:600;}
.issue_view .address_map_box {margin-top:24px;}
.issue_view .issue_btn::after {background-size:14px;right:8px;}
.issue_view .slidetoggle .art-1 {cursor:pointer;}
.issue_view .slidetoggle .art-1 span {font-size:16px;color:#666;margin:0;font-weight:500;display:flex;
    align-items:center;}
.issue_view .slidetoggle .art-1 span::after {content:"";width:13px;height:12px;display:block;
    background:url('/gb_img/select-g.png')no-repeat 92% 60%/13px;margin-left:4px;transition:all .3s ease;}
.issue_view .slidetoggle .art-1 span.on::after {transform:rotateX(180deg);}
.issue_view .art-1 .new {font-size:12px;font-weight:500;color:#fff!important;background:#FFD542;padding:1px 6px 2px;
    border-radius:100vw;margin-left:6px;}
.issue_view .art-box {width:calc(100% - 32px);height:98px;resize:none;padding:8px 14px;background:#efefef;
    border:0;box-sizing:unset;line-height:20px;font-size:14px;}
.issue_view .cont_box2 {padding-left:12px;display:none;}
.issue_view .cont_box2 p {font-size:14px;font-weight:500;line-height:24px;color:#666;}
.issue_view .cont_box2 p:last-child {margin-bottom:14px;}
.issue_view .cont_box2 p span {color:#333;}
.issue_view .issue_list {padding:0;padding-top:12px;}
.issue_view .issue_list:last-child {margin-bottom:0;}
.issue_view .issue_list .issue_cont {background:#fff;}
.issue_view .issue_list .img-box {margin-bottom:0;margin-right:6px;border-radius:100vw;overflow:hidden;
    width:26px;}
.issue_view .issue_list .new {font-size:12px;font-weight:500;color:#fff!important;
    background:#FFD542;padding:1px 6px 2px;border-radius:100vw;margin-left:6px;}
.issue_view .cont_box2 .img_wrap {display:flex;flex-wrap:wrap;}
.issue_view .cont_box2 .img_box {width:62px;height:62px;border-radius:4px;overflow:hidden;margin-right:6px;
    margin-bottom:6px;cursor:pointer;}
.issue_view .issue_cont .top span {overflow:inherit;text-overflow:unset;white-space:inherit;max-width:none;}
.issue_view .ta_wrap {background:#f6f6f6;padding:10px 18px 42px;margin-bottom:16px;border:1px solid #c5c5c5;
    position:relative;}
.issue_view .ta_wrap .ta_img_box {display:flex;flex-wrap:wrap;margin-bottom:12px;margin-left:-2px;}
.issue_view .ta_wrap .ta_img_box li {width:calc(100% / 5);}
.issue_view .ta_wrap .ta_img_box input {display:none;}
.issue_view .ta_wrap .ta_img_box label {display:block;border-radius:4px;overflow:hidden;margin:2px;
    height:62px;background:#fff url('/gb_img/add.png')no-repeat center/26px;border:1px solid #ccc;
    cursor:pointer;position:relative;}
.issue_view .ta_wrap textarea {background:none;font-size:14px;font-weight:500;color:#555;width:100%;
    border:0;resize:none;padding:0;-ms-overflow-style: none;scrollbar-width:none;height:60px;}
.issue_view .ta_wrap textarea::-webkit-scrollbar {display:none;}
.issue_view .ta_wrap .ta_img_box label .ad_photo_del {position:absolute;top:3px;right:3px;width:24px;height:24px;
    background:#000000bd url('/gb_img/del.png')no-repeat center/16px;border-radius:100vw;}
.full_viewer {position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;z-index:999;display:none;}
.full_viewer .close {background:#0000007a url(/gb_img/close_w.png)no-repeat center/20px;position:absolute;
    top:12px;right:18px;width:36px;height:36px;z-index:9;border-radius:100vw;}
.full_viewer img {width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;
    transform:translate(-50%,-50%);}
.issue_view .field_name {display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}
.issue_view .field_name div {max-width:calc(100% - 64px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.issue_view .field_name span {font-size:14px;color:#444;}
.issue_view .field_name>span:last-child {font-size:12px;color:#486FFA;}
.issue_view .item_location {display:block;padding:12px;border-radius:8px;border:1px solid #d6d6d6;
    display:flex;align-items:center;justify-content:space-between;height:auto;box-shadow:none;
    background:#fff url('/gb_img/right_g.png')no-repeat right 12px top 50%/9px;}
.issue_view .item_location .thumb_img {width:60px;height:60px;border-radius:4px;overflow:hidden;}
.issue_view .item_location .item_info {width:calc(100% - 72px);padding-right:20px;}
.issue_view .item_location .item_info .item_cate {width:100%;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;font-size:14px;font-weight:500;color:#444;}
.issue_view .item_location .item_info .item_name {width:100%;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;font-weight:500;color:#000}
.issue_view .as_tab {display:flex;align-items:center;justify-content:space-between;height:46px;}
.issue_view .as_tab p {font-size:12px;color:#a8a8a8;}
.issue_view .as_tab a {background:#ccc;border-radius:100vw;font-size:12px;font-weight:600;color:#555;
    width:auto;height:auto;box-shadow:none;padding:4px 18px;}
.issue_view .issue_list {padding:0;padding-top:12px;}
.issue_view .issue_list .img-box {margin-bottom:0;margin-right:6px;border-radius:100vw;overflow:hidden;
    width:26px;}
.issue_view .issue_list .new {font-size:12px;font-weight:500;color:#fff!important;background:#FFD542;
    padding:1px 6px 2px;border-radius:100vw;margin-left:6px;}
.issue_view .cont_box2 .img_wrap {display:flex;flex-wrap:wrap;margin-left:-3px;margin-right:-3px;}
.issue_view .cont_box2 .img_box {width:calc(calc(100% / 4) - 6px);height:62px;border-radius:4px;
    overflow:hidden;margin:3px;cursor:pointer;}
.issue_view .issue_cont .mid {padding:0;margin:6px 0;width:100%;}
.issue_view .issue_cont .mid .img_wrap {display:flex;flex-wrap:wrap;margin-left:-2px;}
.issue_view .issue_cont .mid .img_wrap li {width:calc(100% / 5);margin-bottom:0;padding:0;}
.issue_view .issue_cont .mid .img_wrap li div {border-radius:4px;overflow:hidden;border:1px solid #ccc;
    margin:2px;height:62px;}
.issue_view .issue_cont .mid p {overflow:auto;text-overflow:inherit;white-space:normal;}
.issue_view .art-1 {color:#666;font-weight:500;display:flex;align-items:center;position:relative;
    justify-content:space-between;height:46px;}
.issue_view .issue_p1 {height:auto;margin-bottom:6px;}
.issue_view .art-1 span {font-size:12px;color:#f37474;margin-left:12px;font-weight:600;}
.issue_view .issue_btn {position:absolute;bottom:8px;right:14px;font-size:14px;padding:4px 16px;
    background:#486FFA;}
.issue_view .issue_btn::after {display:none;}
.issue_view .ta_wrap {background:#F3F3F4;position:relative;border:1px solid #D9D9D9;margin-bottom:0;
    padding:10px 12px 42px;border-radius:8px;}
.issue_view .slidetoggle {border-bottom:1px solid #d6d6d6;}
.issue_view .slidetoggle .set_btn {background:#fff;font-weight:600;font-size:12px;padding:0 12px;
    border-radius:100vw;height:24px;line-height:22px;}
.issue_view .slidetoggle .bc_r {border:1px solid #ED3939;color:#ED3939}
.issue_view .slidetoggle .bc_b {border:1px solid #0882D8;color:#0882D8}
.issue_view .slidetoggle .bc_g {border:1px solid #02AA4E;color:#02AA4E}
.issue_view .slidetoggle .art-1 {cursor:pointer;}
.issue_view .slidetoggle .art-1 span {font-size:16px;color:#444;margin:0;font-weight:500;display:flex;
    align-items:center;}
.issue_view .slidetoggle .art-1 span::after {content:"";width:13px;height:12px;display:block;
    background:url('/gb_img/up_b.png')no-repeat center/13px;margin-left:4px;transition:all .3s ease;
    transform:rotateX(180deg);}
.issue_view .slidetoggle .art-1 span.on::after {transform:rotateX(0);}
.issue_view .art-1 .new {font-size:10px;font-weight:500;color:#fff!important;background:#FFD542;padding:1px 6px 2px;
    border-radius:100vw;margin-left:6px;}
.issue_view .ta_wrap .ta_img_box {display:flex;flex-wrap:wrap;margin-bottom:12px;margin-left:-2px;}
.issue_view .ta_wrap .ta_img_box li {width:calc(100% / 5);margin-bottom:0;padding:0;}
.issue_view .ta_wrap .ta_img_box input {display:none;}
.issue_view .ta_wrap .ta_img_box label {display:block;border-radius:4px;overflow:hidden;margin:2px;height:62px;
    background:#fff url('/gb_img/add.png')no-repeat center/26px;border:1px solid #ccc;cursor:pointer;
    position:relative;}
.issue_view .ta_wrap .ta_img_box label .ad_photo_del {width:24px;height:24px;position:absolute;top:0;right:0;
    background:#000000bd url('/gb_img/del.png')no-repeat center/16px;border-radius:100vw;}
.issue_view .art-box {width:calc(100% - 32px);height:80px!important;resize:none;padding:0;background:none;
    border:0;box-sizing:unset;line-height:20px;font-size:14px;width:100%;}
.issue_view .issue_cont .top>.flex {width:100%;}
.issue_view .another_files {display:flex;flex-wrap:wrap;}
.issue_view .another_files label {display:inline-block;padding:0 8px;line-height:26px;border-radius:100vw;
    border:1px solid #ddd;background:#fff;margin:2.5px;font-size:14px;max-width:120px;overflow:hidden;
    text-overflow:ellipsis;white-space:nowrap;}
.issue_view .issue_cont .mid ul {margin:10px auto 0;width:auto;display:flex;flex-wrap:wrap;}
.issue_view .issue_cont .mid ul li {padding:0;width:100%;}
.issue_view .issue_cont .mid ul li a {width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;font-size:14px;box-shadow:none;border:1px solid #ddd;line-height:26px;padding:0 8px;
    margin:2.5px;display:inline-block;border-radius:100vw;padding-left:32px;
    background:#fff url('/gb_img/down_file.png')no-repeat left 4px top 2px/22px;}


/*Order_view*/
section.order_view {padding:20px 18px 0;}
.order_view .item_box.top {display:flex;align-items:center;padding:12px;background:#efefef;margin-bottom:24px;}
.order_view .item_box.top .item_photo {width:28%;height:18vw;max-height:76px;margin-right:10px;}
.order_view .item_box.top .art_box {width:calc(74% - 10px);letter-spacing:-0.6px;}
.order_view .item_box.top .item_name {font-size:16px;font-weight:600;margin-bottom:4px;}
.order_view .order_art {text-align:center;font-size:19px;font-weight:600;}
.order_view .bd-line {width:100%;height:1px;background:#ccc;margin:24px 0;}
.order_view .ov_h1 {font-size:18px;margin-bottom:8px;}
.order_view .corp_box {display:flex;}
.order_view .corp_photo {width:62px;height:62px;border-radius:100vw;overflow:hidden;margin-right:10px;}

/*Order_list*/
.order_list>ul li a {padding:6px 12px;position:relative;background:#fff;cursor:pointer;}
.order_list>ul li a .flex.btw {margin-bottom:0;}
.order_list ul .balju_ul {padding:0;border:1px solid #D6D6D6;border-top:0;background:#F6F6F6;margin-top:-12px;
    padding-top:12px;border-radius:0 0 16px 16px;}
.order_list ul .balju_img {width:46px;height:46px;}
.order_list ul .balju_cont {margin-bottom:0;border-radius:0;border:0;border-top:1px solid #D6D6D6;
    background:none;justify-content:flex-start;padding:16px 12px;justify-content:space-between;}
.order_list ul .balju_cont:first-child {border:0;}
.order_list ul .balju_cont.delete::after {content:"삭제된 발주";position:absolute;top:0;left:0;width:100%;
    height:100%;background:rgba(0,0,0,0.6);color:#fff;text-align:center;line-height:78px;font-weight:500;
    font-size:18px;}
.order_list ul .balju_right {width:calc(100% - 152px);margin-right:0;background:#DFDFDF;border-radius:6px;
    border:1px solid #ebebeb;padding:2px 4px;}
.order_list .ci_acd .balju_right {background:none;border:0;}
.order_list ul .balju_right .balju_shop_name,.order_list ul .balju_right .balju_item_name {
    width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.order_list ul .balju_right2 {display:flex;max-width:142px;position:static;}
.order_list ul .balju_right2 button {font-size:12px;line-height:16px;background:#ccc;margin-right:4px;
    padding:4px 8px;border-radius:6px;font-weight:500;color:#555;}
.order_list ul .balju_right2 button:last-child {margin:0;}
.order_list ul .balju_right2 .measure.on {border:1px solid #F63F55;background:#fff;color:#F63F55}
.order_list ul .balju_right2 .delivery.on {border:1px solid #0882D8;background:#fff;color:#0882D8}
.order_list ul .balju_right2 .construction.on {border:1px solid #02AA4E;background:#fff;color:#02AA4E}
.order_list ul.as_ul .balju_cont {justify-content:left;flex-wrap:wrap;padding-top:10px;}
.order_list .as_ul .as_date {width:100%;font-size:14px;margin-bottom:8px;}
.order_list .as_ul .as_state {height:40px;font-size:14px;text-align:center;line-height:16px;background:#ccc;
    border-radius:6px;padding-top:3px;width:46px;margin-right:8px;}
.order_list .as_ul .as_ok {background:#486FFA;color:#fff;}
.order_list .as_ul .as_no {background:#fff;color:#f51c1c;border:1px solid #f51c1c;}
.order_list .as_ul .balju_right {min-width:calc(100% - 180px);max-width:calc(100% - 100px);background:none;
    box-shadow:none;border:none;padding:2px 6px;background:#dfdfdf;width:auto;}
.order_list .as_ul .balju_right .balju_hnumb {height:17px;}
.order_list ul .as_btn {position:absolute;top:58px;right:12px;width:36px;height:36px;border-radius:100vw;
    background:#fff url('/gb_img/as_btn.png')no-repeat center/21px;margin-top:-18px;
    box-shadow:0 0 10px rgba(0,0,0,0.12);}
.order_list ul .as_btn.new::after {content:"";position:absolute;top:1px;right:1px;width:8px;height:8px;
    border-radius:100vw;background:#ED3939;}
.order_list ul#as li .order_field {height:68px;}

/*Order_measure*/
#m_manager {margin:0 0 14px;}
.ad_memo_wrap input {display:block;width:calc(100% - 40px);margin:0 auto;padding:0 12px;border-radius:6px;
    font-size:14px;border:1px solid #D5D8DE;}

/*Estimate*/
section.estimate {padding:16px 16px;}
section.estimate .border {width:100%;height:1px;background:#ccc;margin:16px 0;}
section.estimate .info {font-size:15px;}
section.estimate .info li {display:flex;align-items:center;margin-bottom:12px;
    color:#666;letter-spacing:-0.24px;;}
section.estimate .info li::before {content:"";display:inline-block;width:6px;height:6px;border-radius:100vw;
    background:#014aa1;margin-right:6px;}
section.estimate .info li .left {margin-right:6px;min-width:38px;}
section.estimate .info li .bold {display:block;font-weight:600;color:#333;max-width:calc(100% - 82px);}
section.estimate .info li .red {font-size:12px;color:#014aa1;}
section.estimate .s_info li::before {background:#f3a13c;}
section.estimate .i_info {border-top:2px solid #000;border-bottom:2px solid #000;margin-bottom:24px;}
section.estimate .i_info>div {display:flex;flex-wrap:wrap;}
section.estimate .i_info>div.iri_cont .i_file {width:calc(100% / 4);height:92px;padding:4px;border:0;
    box-sizing:border-box;}
section.estimate .i_info .i_cont {border-bottom:1px solid #000;}
section.estimate .i_info .top {border-bottom:2px solid #000;}
section.estimate .i_info .top p {font-size:12px;background:#d6dded;border-bottom:1px solid #fff;
    border-right:1px solid #fff;box-sizing:border-box;}
section.estimate .i_info .top p:first-child {border-right:0;}
section.estimate .i_info p {width:100%;text-align:center;font-size:14px;}
section.estimate .i_info .wid-25 {width:25%;min-height:21px;border-right:1px solid #ddd;box-sizing:border-box;}
section.estimate .i_info .t_cont {border-top:1px solid #000;border-bottom:1px solid #000;font-weight:500;}
section.estimate .i_info .wid-50 {width:50%;height:32px;border-right:1px solid #ddd;box-sizing:border-box;
    padding:0 12px;line-height:32px;font-size:16px;font-weight:600;}
section.estimate .i_info .wid-50:nth-child(2n) {border-right:0;text-align:right;letter-spacing:-0.4px;}
section.estimate .i_info .wid-25:nth-child(5) {border-right:0;}
section.estimate .i_info p:last-child {border:0;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;}
section.estimate .i_info .i_request {text-align:left;padding:0;box-sizing:border-box;background:#f7f7f7;
    border-top:1px solid #000;}
section.estimate .i_info .i_request textarea {padding:14px 12px;width:100%;height:100%;resize:none;border:0;
    background:none;}
section.estimate .i_info .i_request textarea::-webkit-scrollbar {width:10px;}
section.estimate .i_info .i_request textarea::-webkit-scrollbar-track {background:#f1f1f1;}
section.estimate .i_info .i_request textarea::-webkit-scrollbar-thumb {background:#888;}
section.estimate .rq_file_wrap {margin:4px 0 14px;}
section.estimate .rq_file_cont {width:calc(100% / 4);height:96px;padding:5px;}
section.estimate .rq_file_cont input {display:none;}
section.estimate .rq_file_cont label {display:block;border:1px solid #212121;border-radius:6px;font-size:0;
    width:100%;height:100%;opacity:.3;background:url('/gb_img/upload.png')no-repeat center/36px;
    cursor:pointer;overflow:hidden;position:relative;}
section.estimate .rq_file_cont label img {width:100%;height:100%;object-fit:cover;}
section.estimate .rq_file_cont label.on {opacity:1;border-color:#b5b5b5;}
section.estimate .rq_file_cont label:hover {opacity:1;}
section.estimate .rq_file_cont label .ad_photo_del {position:absolute;top:3px;right:3px;width:24px;height:24px;
    background:#000000bd url('/gb_img/del.png')no-repeat center/16px;border-radius:100vw;}
section.estimate .s_info {font-weight:500;}
section.estimate .s_info .red {color:#014aa1;display:block;}
section.estimate .s_info p {padding:4px 16px;}

/*Sales*/
section.sales {padding:0 18px 24px;}
section.sales .top_date {display:flex;align-items:center;justify-content:center;padding:24px 0;}
section.sales .top_date button {width:48px;height:36px;background:#ccc;}
section.sales .top_date .prev {background:url('/gb_img/arrow.png')no-repeat center/18px;transform:rotateY(180deg);}
section.sales .top_date .next {background:url('/gb_img/arrow.png')no-repeat center/18px;}
section.sales .top_date p {margin:-2px 12px 0;font-size:18px;font-weight:600;}
section.sales .sales_total {margin-bottom:28px;}
section.sales .st_cont {position:relative;display:flex;justify-content:space-between;align-items:center;
    margin-bottom:12px;}
section.sales .st_cont p {font-weight:500;color:#666;background:#fff;width:40%;}
section.sales .st_cont input {width:60%;height:36px;text-align:right;padding-right:32px;font-size:18px;}
section.sales .st_cont span {position:absolute;top:50%;right:12px;transform:translateY(-45%);font-size:14px;}
section.sales .sales_ul {margin:0 -18px;padding:0 18px;border-top:6px solid #ccc;}
section.sales .sales_ul li {padding:24px 0;border-bottom:1px solid #ddd;}
section.sales .sales_ul li:last-child {border:0;}
section.sales .sales_ul li .flex.btw {align-items:center;}
section.sales .sales_ul li .date {display:block;font-size:14px;margin-bottom:6px;}
section.sales .sales_ul li .left {font-weight:500;letter-spacing:-0.6px;width:70%;}
section.sales .sales_ul li .right {font-weight:600;letter-spacing:-0.4px;width:30%;text-align:right;}
section.sales .sales_ul li .item_name {color:#888;font-size:14px;margin-top:4px;}
section.sales .sales_ul li .unpaid {color:#014aa1;margin-top:3px;}







/*Road_map*/
section.road_map {padding:0;width:100%;min-height:calc(100vh - 50px);}
.left_cate {position:fixed;bottom:94px;left:calc(50% - 194px);z-index:99;}
.left_cate li {width:46px;background:#0000009e;box-shadow:0 0 3px rgba(255,255,255,0.8);padding:6px 0;
    border-radius:4px;text-align:center;margin-top:4px;cursor:pointer;}
.left_cate li span {font-size:11px;color:#fff;display:block;font-weight:300;}
.left_cate li img {width:22px;height:28px;margin-bottom:4px;}
.mf_list_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#fffffff0;box-shadow:0 0 6px rgba(0,0,0,0.2);padding:16px 20px;max-height:80vh;overflow:auto;
    z-index:999;border-radius:6px;display:none;}
.mf_list_layer .top {display:flex;justify-content:space-between;margin-bottom:16px;}
.mf_list_layer .top p {font-size:18px;font-weight:600;}
.mf_list_layer ul li {border-bottom:1px solid #ddd;}
.mf_list_layer ul li:last-child {border:0;}
.mf_list_layer ul li a {display:flex;align-items:center;padding:12px 0;}
.mf_list_layer .f_photo {width:46px;height:46px;border-radius:100vw;overflow:hidden;margin-right:12px;}
.mf_list_layer .f_info {width:calc(100% - 58px);}
.mf_list_layer .f_addr {background:url('/gb_img/pin.png')no-repeat 0 70%/16px;padding-left:20px;
    font-size:14px;color:#666;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    box-sizing:border-box;}
.mf_list_layer .f_name {margin-bottom:2px;font-weight:500;width:100%;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;}
.my_location {width:46px;height:46px;border-radius:100vw;position:fixed;top:96px;right:calc(50% - 194px);
    z-index:99;background:#000000a6 url(/gb_img/my_location.png)no-repeat center/36px;}
.rm_zzim_box {position:fixed;bottom:16px;left:calc(50% - 194px);background:#0000009e;width:calc(100% - 32px);
    max-width:388px;box-shadow:0 0 3px rgba(255,255,255,0.8);z-index:99;}
.rm_zzim_box ul {display:flex;justify-content:center;}
.rm_zzim_box ul li {color:#fff;font-size:11px;font-weight:300;text-align:center;overflow:hidden;
    width:calc(100% / 7);height:72px;letter-spacing:-0.6px;cursor:pointer;position:relative;box-sizing:border-box;
    text-overflow:ellipsis;white-space:nowrap;}
.rm_zzim_box.all ul li {background:url('/gb_img/pin_bg.png')no-repeat 50% 6px/28px;padding:10px 0 6px;}
.rm_zzim_box.my ul li {background:url('/gb_img/pin_bg.png')no-repeat 50% 6px/28px;padding:10px 4px 6px;}
.rm_zzim_box ul li::before {content:"";display:block;border-radius:100vw;opacity:.3;
    box-sizing:border-box;}
.rm_zzim_box.all ul li::before {width:22px;height:22px;border:2px solid #fff;margin:0 auto 20px;}
.rm_zzim_box.my ul li::before {width:22px;height:22px;border:2px solid #fff;margin:0 auto 20px;
    position:relative;}
.rm_zzim_box ul li.on::before {opacity:1;}
.rm_zzim_box ul li::after {width:22px;height:22px;font-size:12px;font-weight:500;line-height:20px;
    text-indent:-1px;position:absolute;top:10px;left:50%;margin-left:-11px;}
.rm_zzim_box ul li.rm_p::before, .rm_zzim_box ul li.rm_g1::before {background-color:#f93e3e;}
.rm_zzim_box ul li.rm_s::before, .rm_zzim_box ul li.rm_g2::before {background-color:#ff9b55;}
.rm_zzim_box ul li.rm_r::before, .rm_zzim_box ul li.rm_g3::before {background-color:#f3da5f;}
.rm_zzim_box ul li.rm_f::before, .rm_zzim_box ul li.rm_g4::before {background-color:#a4e720;}
.rm_zzim_box ul li.rm_i::before, .rm_zzim_box ul li.rm_g5::before {background-color:#0cb34f;}
.rm_zzim_box ul li.rm_d::before, .rm_zzim_box ul li.rm_g6::before {background-color:#3578f1;}
.rm_zzim_box ul li.rm_a::before {background:#d83ef9;}
.rm_zzim_box.all ul li.rm_p::after {content:"P";}
.rm_zzim_box.all ul li.rm_s::after {content:"S";}
.rm_zzim_box.all ul li.rm_r::after {content:"R";}
.rm_zzim_box.all ul li.rm_f::after {content:"F";}
.rm_zzim_box.all ul li.rm_i::after {content:"I";}
.rm_zzim_box.all ul li.rm_d::after {content:"D";}
.rm_zzim_box.all ul li.rm_a::after {content:"A";}
.rm_zzim_box.my ul li::after {content:"";width:22px;height:22px;background:url('/gb_img/star-w.png')no-repeat center/14px;}
.road_map .box {position:absolute;bottom:20px;left:16px;width:40px;height:40px;background:#ccc;}
.option_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.2);padding:16px 20px;max-height:80vh;overflow:auto;
    display:none;z-index:999;}
.option_layer .top {display:flex;justify-content:right;}
.option_layer .ol_cont {margin-bottom:14px;}
.option_layer .ol_cont:last-child {margin-bottom:32px;}
.option_layer .ol_cont p {color:#888;font-weight:500;font-size:13px;line-height:24px;margin-bottom:-4px;}
.option_layer .ol_cont .select_wrap {background:url('/gb_img/select-g.png')no-repeat top 50% right 8px/16px;
    border-bottom:1px solid #d5d5d5;}
.option_layer .ol_cont select {line-height:34px;padding-left:6px;padding-right:34px;font-size:14px;color:#333;}
.option_layer .ol_cont input[type="text"] {line-height:42px;padding:0 6px;border:0;border-bottom:1px solid #d5d5d5;}
.option_layer .ol_cont input[type="text"]::placeholder {color:#ccc;}
.option_layer .btn_wrap {flex-wrap:wrap;justify-content:space-between;}
.option_layer .btn_wrap button {background:#495e91;border-radius:4px;color:#fff;padding:0 22px;line-height:46px;
    font-size:18px;margin:8px 0;box-shadow:2px 2px 4px rgba(0,0,0,0.2);font-weight:500;
    letter-spacing:-0.2px;width:100%;}
.option_layer .src_green {background:#22ad09;border-radius:4px;color:#fff;padding:0 12px;line-height:32px;
    font-size:14px;margin:8px 0;box-shadow:2px 2px 4px rgba(0,0,0,0.2);font-weight:500;
    letter-spacing:-0.2px;position:absolute;bottom:-4px;right:0;}
.option_layer .btn_wrap button.blue {background:#15a9ff;}
.detail_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#000000d9;box-shadow:0 0 6px rgba(255,255,255,0.8);padding:16px 20px;max-height:80vh;overflow:auto;
    display:none;z-index:999;}
.detail_layer .top {display:flex;justify-content:right;}
.detail_layer .close {background:url('/gb_img/close_w.png')no-repeat center/18px;}
.detail_layer .title {color:#fff;font-size:24px;font-weight:600;line-height:30px;margin-bottom:6px;}
.detail_layer .sub {color:#fff;font-weight:500;margin-bottom:8px;}
.detail_layer .art {color:#d3d3d3;line-height:28px;}
.detail_layer .art #f_zzim_note {color:#fff;font-size:15px;}
.detail_layer .zzim_wrap {display:flex;justify-content:space-between;margin-top:14px;}
.detail_layer .zzim_wrap button {width:48%;line-height:36px;border-radius:6px;color:#fff;
    font-weight:500;font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,0.24);}
.detail_layer .zzim_wrap button.zzim_add {width:48%;line-height:36px;border-radius:6px;color:#fff;
    font-weight:500;font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,0.24);background:#edbd0f;}
.detail_layer .zzim_wrap button.zzim_remove {width:48%;line-height:36px;border-radius:6px;color:#fff;
    font-weight:500;font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,0.24);background:#7a7a7a; display:none;}
.detail_layer .zzim_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;
    max-width:400px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.24);padding:16px 20px;max-height:80vh;}
.detail_layer .border {width:100%;height:1px;background:#666;margin:18px 0;}
.detail_layer .btn_wrap {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-12px;}
.detail_layer .btn_wrap button {width:48%;line-height:42px;border-radius:6px;color:#fff;display:flex;
    font-size:14px;letter-spacing:-0.4px;align-items:center;}
.detail_layer .btn_wrap:last-child {margin-top:8px;}
.detail_layer .btn_wrap button::before {content:"";display:inline-block;width:38px;height:38px;
    border-radius:100vw;margin-right:6px;}
.detail_layer .dl_tmap::before {background:#fff url('/gb_img/t_map.png')no-repeat center/32px;}
.detail_layer .dl_kmap::before {background:#f7e409 url('/gb_img/k_map.png')no-repeat center/34px;}
.detail_layer .dl_nmap::before {background:#00c046 url('/gb_img/n_map.png')no-repeat center/34px;}
.detail_layer .dl_calender::before, .detail_layer .dl_share::before {background:#f7e409 url('/gb_img/kakao.png')no-repeat center/34px;}
.zzim_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.2);padding:16px 20px;max-height:80vh;overflow:auto;
    display:none;z-index:999;}
.zzim_layer .top {display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:500;
    position:relative;}
.zzim_layer .top .zzim_rewrite {position:absolute;top:50%;left:82px;transform:translateY(-47%);
    background:#1e8bff;padding:0 12px;line-height:30px;font-size:14px;border-radius:4px;color:#fff;}
.zzim_layer .border {width:100%;height:1px;background:#ddd;margin:12px 0;}
.zzim_layer ul {margin-bottom:18px;}
.zzim_layer li {margin-bottom:6px;}
.zzim_layer label {display:flex;align-items:center;padding-left:32px;font-size:14px;color:#666;
    background:url('/gb_img/chk_no.png')no-repeat 4px 50%/16px;}
.zzim_layer input:checked+label {background:url('/gb_img/chk_on.png')no-repeat 4px 50%/16px;}
.zzim_layer label span {display:block;width:30px;height:30px;border-radius:100vw;margin-right:6px;}
.zzim_layer li:nth-child(1) label span {background:#f93e3e url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_layer li:nth-child(2) label span {background:#ff9b55 url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_layer li:nth-child(3) label span {background:#f3da5f url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_layer li:nth-child(4) label span {background:#a4e720 url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_layer li:nth-child(5) label span {background:#0cb34f url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_layer li:nth-child(6) label span {background:#3578f1 url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_layer .flex button {width:48%;line-height:36px;background:#7a7a7a;color:#fff;border-radius:4px;
    text-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.zzim_layer .flex .zzim_save {background:#edbd0f;}
.zzim_layer .board {margin-bottom:20px;}
.zzim_layer #zzim_note {display:block;width:100%;resize:none;border:0;box-shadow:0 0 4px rgba(0,0,0,0.2);
    border-radius:6px;font-size:14px;padding:4px 8px;height:60px;}
.zzim_layer #zzim_note::placeholder {color:#bbb;}
.zzim_rewrite_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.2);padding:16px 20px;max-height:80vh;overflow:auto;
    display:none;z-index:999;}
.zzim_rewrite_layer .top {display:flex;align-items:center;justify-content:space-between;font-size:20px;
    font-weight:500;position:relative;}
.zzim_rewrite_layer .border {width:100%;height:1px;background:#ddd;margin:12px 0;}
.zzim_rewrite_layer ul {margin-bottom:18px;}
.zzim_rewrite_layer li {margin-bottom:6px;display:flex;align-items:center;}
.zzim_rewrite_layer li span {display:block;width:30px;height:30px;border-radius:100vw;margin-right:6px;}
.zzim_rewrite_layer li:nth-child(1) span {background:#f93e3e url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_rewrite_layer li:nth-child(2) span {background:#ff9b55 url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_rewrite_layer li:nth-child(3) span {background:#f3da5f url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_rewrite_layer li:nth-child(4) span {background:#a4e720 url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_rewrite_layer li:nth-child(5) span {background:#0cb34f url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_rewrite_layer li:nth-child(6) span {background:#3578f1 url('/gb_img/star-w.png')no-repeat center/22px;}
.zzim_rewrite_layer li input {font-size:14px;color:#666;width:calc(100% - 36px);padding:0 8px;}
.zzim_rewrite_layer .flex button {width:48%;line-height:36px;background:#7a7a7a;color:#fff;border-radius:4px;
    text-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.zzim_rewrite_layer .flex .zzim_save {background:#1e8bff;}


/*AS_list*/
.as_layer {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:400px;
    background:#F3F3F4;border-radius:12px;z-index:101;box-shadow:0 0 4px rgba(255,255,255);max-height:82vh;
    overflow:auto;padding:0 14px 12px;display:none;}
.as_layer>.top {display:flex;justify-content:space-between;align-items:center;padding:8px 14px 12px;
    background:#fff;margin:0 -14px 14px;position:sticky;top:0;z-index:9;box-shadow:0 2px 4px rgba(0,0,0,0.14);}
.as_layer>.top p {font-size:20px;font-weight:600;}
.as_layer .art_1 {display:flex;justify-content:space-between;margin-bottom:6px;align-items:center;}
.as_layer .art_1>span {font-size:12px;color:#486ffa;}
.as_layer .art_1 p {font-size:14px;color:#444;max-width:calc(100% - 82px);overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;}
.as_layer .art_2 {font-size:14px;color:#444;font-weight:600;margin-bottom:14px;}
.as_layer .art_2 span {font-weight:400;}
.as_layer .item_location {display:flex;justify-content:space-between;border-radius:100vw;border:1px solid #ddd;
    height:42px;line-height:40px;font-size:14px;font-weight:600;color:#444;padding:0 20px;background:#fff;
    align-items:center;margin-bottom:14px;}
.as_layer .item_location::after {content:"";display:block;width:8px;height:12px;
    background:url('/gb_img/right_b.png')no-repeat center/100%;}
.as_layer .p_1 {font-size:16px;font-weight:600;color:#444;margin-bottom:4px;display:flex;
    justify-content:space-between;align-items:center;}
.as_layer .p_1 .as_fin {font-size:14px;font-weight:500;padding:4px 18px;border-radius:4px;color:#fff;
    background:#486ffa;box-shadow:2px 2px 4px rgba(0,0,0,0.24);}
.as_layer .as_wrap {margin-bottom:24px;background:#fff;padding:12px 12px;border:1px solid #c5c5c5;
    border-radius:8px;}
.as_layer .as_wrap .top {font-size:14px;display:flex;justify-content:space-between;align-items:center;
    margin-bottom:12px;}
.as_layer .as_wrap .art {font-size:14px;margin-top:4px;}
.as_layer .ta_wrap {background:#f6f6f6;padding:12px 12px 42px;margin-bottom:12px;border:1px solid #c5c5c5;
    position:relative;border-radius:8px;background:#fff;}
.as_layer .as_wrap .img_wrap {display:flex;flex-wrap:wrap;margin-bottom:2px;margin-left:-2px;}
.as_layer .as_wrap .img_wrap li {width:calc(calc(100% / 4) - 6px);margin:2px;height:82px;border-radius:4px;
    cursor:pointer;border:1px solid #d9d9d9;overflow:hidden;position:relative;}
.as_layer .ta_img_box {display:flex;flex-wrap:wrap;margin-bottom:12px;margin-left:-2px;}
.as_layer .ta_img_box li {width:calc(100% / 4);}
.as_layer .ta_img_box input {display:none;}
.as_layer .ta_img_box label {display:block;height:84px;border-radius:4px;cursor:pointer;
    border:1px solid #d9d9d9;margin:2px;overflow:hidden;position:relative;
    background:#fff url('/gb_img/add.png')no-repeat center/26px;}
.as_layer .ad_photo_del {position:absolute;top:3px;right:3px;width:24px;height:24px;border-radius:100vw;
    background:#000000bd url('/gb_img/del.png')no-repeat center/16px;}
.as_layer #balju_memo {background:none;font-size:14px;font-weight:500;color:#555;width:100%;border:0;
    resize:none;padding:0;scrollbar-weight:none;-ms-overflow-style:none;height:60px;}
.as_layer .as_write {position:absolute;bottom:10px;right:14px;margin:0;}
.as_layer .as_comment>li {border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,0.08);padding:12px;
    margin:7px 0;}
.as_layer .as_comment .top {display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}
.as_layer .as_comment .top p {font-size:12px;font-weight:500;color:#444;max-width:calc(100% - 106px);
    text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.as_layer .as_comment .top span {font-size:12px;color:#ababab;}
.as_layer .as_comment .new {font-size:11px;padding:1px 8px 2px;border-radius:100vw;background:#FFD542;
    color:#fff!important;font-weight:500;margin-bottom:4px;}
.as_layer .as_comment .art {font-size:14px;color:#000;}
.as_layer .as_comment .img_wrap {display:flex;flex-wrap:wrap;margin-bottom:2px;margin-left:-2px;}
.as_layer .as_comment .img_wrap li {width:calc(100% / 4);}
.as_layer .as_comment .img_wrap li div {height:83px;border-radius:4px;cursor:pointer;
    border:1px solid #d9d9d9;margin:2px;overflow:hidden;position:relative;}
.as_layer .another_files {display:flex;flex-wrap:wrap;}
.as_layer .another_files label {display:inline-block;padding:0 8px;line-height:26px;border-radius:100vw;
border:1px solid #ddd;background:#fff;margin:2.5px;font-size:14px;max-width:120px;overflow:hidden;
text-overflow:ellipsis;white-space:nowrap;}
.as_layer .as_wrap ul {margin:10px auto 0;width:auto;display:flex;flex-wrap:wrap;}
.as_layer .as_wrap ul li {padding:0;width:100%;margin:0;}
.as_layer .as_wrap ul li a {width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;font-size:14px;box-shadow:none;border:1px solid #ddd;line-height:26px;padding:0 8px;
    margin:2.5px;display:inline-block;border-radius:100vw;padding-left:32px;
    background:#fff url('/gb_img/down_file.png')no-repeat left 4px top 2px/22px;}

/*order_measure*/
.measure_request {padding:16px;background:#FFFFF1;display:flex;justify-content:space-between;align-items:center;
    margin-bottom:12px;}
.measure_request .mr_art {width:236px;}
.measure_request .mr_art p {font-size:14px;color:#888;line-height:20px;}
.measure_request .mr_art p span {color:#f63f55;}
.measure_request .mr_art .mr_p1 {font-size:16px;font-weight:500;color:#0a0a0a;margin-bottom:6px;}
.measure_request input {display:none;}
.measure_request label {width:58px;line-height:32px;border-radius:100vw;background:#bfbfbf;color:#fff;
    transition:background .2s ease;text-align:center;font-size:14px;font-weight:500;cursor:pointer;}
.measure_request input:checked+label {background:#02AA4E;}



/*Footer*/
footer {position:fixed;bottom:0;width:100%;max-width:420px;height:55px;border-top:1px solid #ddd;background:#fff;
    z-index:9;}
.f_nav {display:flex;align-items:center;height:100%;}
.f_nav li {width:25%;height:100%;}
.f_nav li a {display:block;text-align:center;font-size:13px;height:100%;position:relative;line-height:86px;
    font-weight:500;}
.f_nav li.on a {color:#2D1DE8;}
.f_nav .home a {background:url('/gb_img/nav-1.png') no-repeat left 50% top 6px/24px;}
.f_nav .home.on a {background:url('/gb_img/nav-1-1.png')no-repeat left 50% top 6px/24px;}
.f_nav .field a {background:url('/gb_img/nav-2.png')no-repeat left 50% top 6px/28px;}
.f_nav .field.on a {background:url('/gb_img/nav-2-1.png')no-repeat left 50% top 6px/28px;}
.f_nav .history a {background:url('/gb_img/nav-3.png')no-repeat left 50% top 6px/26px;}
.f_nav .history.on a {background:url('/gb_img/nav-3-1.png')no-repeat left 50% top 6px/26px;}
.f_nav .mypage a {background:url('/gb_img/nav-4.png')no-repeat left 50% top 8px/20px;}
.f_nav .mypage.on a {background:url('/gb_img/nav-4-1.png')no-repeat left 50% top 8px/20px;}
.f_nav .comm a {background:url('/gb_img/nav-5.png')no-repeat left 50% top 8px/26px;}
.f_nav .comm.on a {background:url('/gb_img/nav-5-1.png')no-repeat left 50% top 8px/26px;}



@media (max-width:420px) {
    .dim, .dim2, .img-dim, .loading {left:0;}
    .quick_btn .quick_img {height:calc(23vw - 23.67px);}
    .rolldate-container .rolldate-mask {left:0!important;}
    .rolldate-container .rolldate-panel {left:0!important;}
    .rm_zzim_box, .left_cate {left:16px;}
    .option_layer .btn_wrap button {padding:0 calc(12vw - 32px)}
    .my_location {right:12px;}
    #cs_tab3 .free_write,#cs_tab4 .black_write {right:18px;}
    section.estimate .i_info>div.iri_cont .i_file, section.estimate .rq_file_cont {height:22vw;}
    .i_file, .balju_layer .iri .img-box, .request_layer .layer_art_box .rq_file_cont {height:20vw;}
    .ad_file_wrap input+label {background-size:9vw;}
    .ad_file_wrap label div {height:19vw;}
    .shop_info_wrap .ta_wrap .ta_img_box label, .balju_layer .ta_wrap .ta_img_box label {height:14vw;
        background-size:5.6vw;}
    .balju_layer .issue_cont .mid .img_wrap li div, .issue_view .ta_wrap .ta_img_box label {height:15vw;}
    .main_swiper, .shop_thumbnail {height:55.556vw;}
    .issue_cont .mid .img_wrap li {height:16.5vw;}
    .issue_view .iri .img-box {height:21.5vw;}
    .confirm_layer {left:0;transform:none;}
    .main_wrap {min-height:calc(100vh - calc(93px + 55.556vw));}
    .free_view.mp_notice_view .comment_ul li .comt_img_ul li div {height:17vw;}
    .free_view .comment_wrap .img_box label {height:20vw;}
    .as_layer .ta_img_box label {height:18vw;}
    .as_layer .as_comment .img_wrap li div {height:18vw;}
    .as_layer .as_wrap .img_wrap li {height:18vw;}
    .replypop .ta_img_box li label {height:20vw;}
    .free_write label div {height:21.2vw;}
    .shop_info_wrap .field_photo_ul li {height:20vw;}
}
