@charset "UTF-8";

#excel_modal .upload_img_item_md .square, #excel_modal.upload_img_item_md > .file_upload{
    width: 100% !important;
    border: 1.5px dashed #b7b7b7;
}
#excel_modal .file_cont_wrap {
    height: 15rem;
    overflow-y: scroll;
    overflow-x: hidden;
    background-color: #f5f5f5;
    border-radius: 0.8rem;
    padding: 2rem !important;
    max-width: 100%;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
#excel_modal .file_cont_wrap span {
    color: #777777;
    margin-left: 1rem;
    cursor: pointer;
}
.btn_reset{
    font-size: 1.4rem;
    font-weight: 600;
    color: #666E78;
    width: 9rem;
    height: 3rem;
    display: flex;
    align-items: center;
    padding: 0 1rem;
}
.bill_month_wrap{
    width: 300px;
    margin-right: 5rem !important;
}
.ship_val{
    opacity: 1;
}
.ship_val.disabled{
    opacity: 0.5;
}
.no_cont{
    padding: 5rem 0;
    text-align: center;
}
.set_box{
    width: fit-content;
    padding: 1.2rem 1.6rem 0.1rem 1.2rem;
    border-radius: 1rem;
}
.set_inbox2{
    min-width: 227px;
}
.profile_img{
    width: 3.4rem;
    height: 3.4rem;
}
/* 상품 */
.option_op{
    margin-bottom: 2rem;
    border-bottom: 1px solid #D6E0EA;
}
/* head_02*/
.head_02{
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 100% !important;
    height: 9rem;
    z-index: 999;
}
/* head_03*/
.nick-bar{
    position: fixed;
    top: 0;
    left: 0;
    background-color: #FFF;
    width: 100% !important;
    height: 5rem;
    z-index: 999;
}
.head_downwrap{
    width: 18rem;
    padding: 1.5rem;
    border-radius: 1.6rem;
    position: fixed;
    z-index: 1000;
    right: 5rem;
    /*top: 7rem;*/top: 5rem;
    box-shadow: 0 0 10px rgba(24,24,24, 5%);
    opacity: 0;
    display: none;

}
.head_downwrap.on{
    opacity: 1;
    display: block;
}
.head_downwrap li a{
    margin: 0 auto;
    padding: 0 1rem;
}
.head_downwrap li:hover {
    background-color: rgba(247, 247, 247, 0.5);
    transition: 1s;
}
.head_downwrap li:hover a p{
    font-weight: 800;
    color: #222;
    transition: 1s;
}
.head_downwrap li a p{
    width: calc(100% - 1rem);
}
.head_downwrap li a i{
    width: 20%;
    margin-right: 1rem;
}
.tacol_0{ width: 4%;}
.tacol_1{ width: 8%;}
.tacol_2{ width: 10rem;}
.tacol_3{ width: 350px;/*width: 440px;*/ }
.th_product_detail{ width: 35rem; }
.tacol_4{ width: 10%;}
.tacol_5{ width: 5%;}
.tacol_6{ width: 5%;}
.tacol_7{ width: 13%;}
.tacol_8{ width: 5%;}
.tacol_9{ width: 18%;}
.tacol_10{ width: 50%;}
.tacol_11{ width: 22%;}
.table_product_detail{
    /*padding: 0 0 0 2rem;*/
}
.table_product_detail .square {
    flex-shrink: 0;
    width: 6.4rem;
    height: 6.4rem !important;
    position: relative;
    height: auto;
    border-radius: 0.4rem !important;
}
.table_product_detail .square img{
    border-radius: 0.4rem !important;
}
/*.btn-first{
    border-top-left-radius: 5rem;
    border-bottom-left-radius: 5rem;
}
.btn-last{
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;
}*/
.th_select_wrap{
    width: 15.5rem;
}
.table_select{
    width: 13rem;
}


/* 그래프 */
.chart_wrapper{
    width: 100%;
    display: flex;
}
.canvas_wrap{
    width: 50%;
}
#canvas_1, #canvas_2 {
    position: relative;
  }


  #canvas_1 a, #canvas_2 a {
    text-decoration: none;
    color: #506678;
    border-bottom: 1px solid rgba(80, 102, 120, 0.25);
    transition: all 0.35s;
  }
  #canvas_1 a:hover, #canvas_2 a:hover {
    color: #677f93;
    border-bottom: 1px solid rgba(149, 76, 233, 0.5);
  }



/* 메인 - 홈 */
.main_section{
    padding: 4.0rem;
}
.main_section_1{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.board_box{
    padding: 2.5rem 1.8rem 1.8rem;text-align: center;
}
.board_box_wrap .board_box{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.board_box_wrap1, .board_box_wrap2, .board_box_wrap3, .board_box_wrap4{
    /*flex: 1 0 17.5%;*/
    flex: 1 0 15.5%;
}
.board_box_wrap5{
    flex: 1 0 30%;
}
.more_view{
    cursor: pointer;
    width: 2rem;
    height: 2rem;
    background-color: #222;
    border-radius: 5rem;
}
.more_view i{
    color: #fff;
    font-size: 1.3rem;
}
.move_to_seller{
    cursor: pointer;
}

/* 요즘 많이 찾는 셀러 */
.swiper-slide .no_slide{
    height: 22rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.prof_slide{
    width: 4rem;
    height: 4rem;
}
.prof_slide2{
    width: 4rem;
    height: 4rem;
}
.swiper {
    width: 100%;
    height: 100%;
}
/*.swiper-slide {
    width: 220px !important;
}*/
.move_to_seller{
    display: flex;
    width: calc(100% - 5rem);
}
.move_to_seller a{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.swiper-slide:hover .profilebg_upolad{
    overflow: hidden;
    border-radius: 1rem;
}
.swiper-slide:hover .move_to_seller .fs_15{
    color: #265186;
    font-weight: 700;
    transition: 0.5s;
}
/* 많이 찾는 셀러 */
.swiper-slide.fine_sellers_wrap{width: 220px !important;}
.swiper-slide:hover .profilebg_upolad img,
.fine_sellers_wrap > div:hover .profilebg_upolad .square img{
    transform: scale(1.05);
    border-color: #222;
    transition: 1s;
}
.fine_sellers_wrap .border-primary:hover  {
    box-shadow: 0 0 15px rgba(25,25,25,0.08);
    transition: 0.2s;
}
.fine_sellers_wrap .profilebg_upolad{
    overflow: hidden;
    border-radius: 1rem;
}
.swiper-slide:hover .prof_slide,
.fine_sellers_wrap > div:hover .rect_square{
    border: 1.5px solid #222;
}
.fine_sellers_wrap > div:hover .move_s .fs_16{
    color: #265186;
    font-weight: 700;
    transition: 1s;
}
.fine_sellers_wrap .profilebg_upolad .square::after{
    padding-bottom: calc(50/50*100%);
}

/* 셀러스 셀러 */
.ranking_wd{
    width: 14rem;
}
.ranking_ul{
    max-height: 58rem;
    overflow-y: scroll;
}
.sub_ranking .ranking_ul{
    height: 100% !important;
    overflow-y: unset !important;
}
.ranking_ul::-webkit-scrollbar {
    width: 5px;  /* 스크롤바의 너비 */
}

.ranking_ul::-webkit-scrollbar-thumb {
    background: #E6E9F4; /* 스크롤바의 색상 */
    border-radius: 5rem;
}

.ranking_ul::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1);  /*스크롤바 뒷 배경 색상*/
}
.ranking{
    width: calc(100% - 9.6rem);
    padding: 2rem 3.2rem;
}
.ranking:hover{
    border-color: #a0b2c5;
 }
.prof_ranking{
    width: 5.7rem;
    height: 5.7rem;
    flex-shrink: 0;
}
.prof_search{
    width: 4.8rem;
    height: 4.8rem;
}
.btn-contact{
    height: 3.8rem;
}
.sellers_sales{
    width: 94px;
    text-align: left;
}
.sellers_sales_count{
    width: calc(100% - 94px);
}
.bookmark{
    cursor: pointer;
    position: relative;
    font-family: xeicon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.bookmark:hover{
    color: #575757;
}
.bookmark.on:hover{
    color: #202020;
}
.bookmark::before {
    content: "\ea1d";
    position: absolute;
    top: 0.2rem;
    left: 0;
}

.bookmark.on::before {
    content: "\ea1c";
    position: absolute;
    top: -0.1rem;
    left: 0;
}

.rank_search_result{
    height: auto;
    padding-bottom: 2rem;
}

/* 로그인 공통 */
.intro_group_btn{
    height: var(--height_md) !important;
}
.start_wrap{
    width: 90%;
    height: fit-content;
    left: 0;
    right: 0;
    padding: 4rem;
    width: 90%;
    height: fit-content;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
/* 로그인 */
.start_page{
    height: calc(100vh - 151px);
}
.w46_wrap{
    max-width: 46rem;
}
.w445_wrap{
    max-width: 44.5rem;
}
.w46_wrap .logo{
    padding: 0 0 4rem 0;
}
/* 회원가입 */
.join_wrap.inline_wrap{
    padding: 4rem 4rem 1.5rem 4rem !important;
}
.inline_wrap{
    max-width: 96.7rem;
    margin: 4rem auto;
    padding: 4rem;
}
.time_chk{
    top: 34%;
    right: 2rem;
    font-weight: 400;
    transform: skew(-0.14deg);
}
.pass_chk{
    cursor: pointer;
    top: 7%;
    font-size: 2rem !important;
    right: 1.5rem;
    font-weight: 400;
}
/*스토어등록*/
.store_wrap{
    max-width: 38.2rem;
    width: 100%;
    padding: 0 1.6rem;
}

/* 로그인 성공 */

/* 상품관리 */
.top_label{
    margin-bottom: 1rem;
}
/* 상품등록 */
.prd_add{
    display: inline-block;
}
.prd_add:after{
    content: "*";
    position: absolute;
    color: #FF0013;
    top: -0.3rem;
    right: -1.2rem;
}
.selected_ctg{
    padding: 2.3rem 2rem;
}
.selected_ctg1{
    border-bottom: 1px solid #cfcfcf;
}



/* 주문관리 > 주문내역등록 */
.result_wrap1{
    max-height: 420px !important;
}
.result_wrap2{
    max-height: 480px !important;
}
.result_wrap{
    max-height: 380px;
    overflow-y: auto;
    border-bottom: 1px solid rgba(24,24,24, 23%);
}
.table_02 thead{
    position: sticky;
    top: -1px;
    z-index: 1;
}

/* 주문등록 */
/* .prd_name{
    height: 2rem;
    display: -webkit-inline-box;
} */
.fix_w_select{
    max-width: 19.2rem;
    width: 100%;
}
.result_box{
    width: calc(100% - 3rem);
}
.result_id{
    width: calc(100% - 4.7rem);
}
.result_id_wrap{
    width: calc(100% - 7rem);
}
.order_dbck_tit{
    width: 9rem;
}
.order_dbck_ul{
    width: calc(100% - 9rem);
}
.order_dbck_ul_p{
    width: fit-content;
}

/* 결제완료 */
/* 택배송장번호 입력 or disabled */
.invoice_btn{
    cursor: pointer;
    text-decoration: underline !important;
}
.invoice_btn:hover{
    text-decoration: underline !important;
}
.invoice_btn.text-primary:hover{
    color: #25395c !important;
}
.invoice_btn.disabled{
    cursor: text;
    text-decoration: unset !important;
}
.invoice_btn.disabled:hover{
    color: #999999;
    text-decoration: unset !important;
}
.invoice_btn.text-secondary.disabled:hover{
    color: #999999 !important;
}
.invoice_btn.text-primary.disabled:hover{
    color: #222 !important;
}

/*취소*/
.table_04 .th_product_detail{
    width: 35rem;
}

/*반품관리*/
.return_reason{
    width: 100%;
    padding: 2rem !important;
    height: 3rem !important;
}
.return_reason > div > p.pr_15{
    width: 10rem;
}
.return_reason > div > div.reason{
   width: calc(100% - 10rem);
}
.area_wrap .btn{
    height: 3.4rem;
    width: 6rem;
}

/*정산내역*/
.table_05{
    width: 190rem !important;
}

/* 상품문의 */
.inquiry_cate{
    width: 10rem;
    word-wrap: break-word;
}
.inquiry_cate p{
    word-wrap: break-word;
}

.inquiry_tit{
    width: calc(100% - 10rem);
}

/* 셀러즐겨찾기 */
.bookmark_wrap{
    padding: 2rem 3.2rem;
}
.bookmark_btn_wrap{
    width: 2rem;
    height: 2rem;
}
.bookmark_wrap:hover{
    border: 1px solid #5679a3 !important;
    transition: 0.5s;
}
.bookmark_wrap:hover .nick_name{
    color: #386091;
    transition: 0.5s;
}
.sponser_nick_wrap{
    width: fit-content;
    padding: 1rem 1.5rem ;
    margin: 0 auto;
}
.sponser_nick_wrap .rect_square{
    width: 4rem;
    height: 4rem;
    display: flex;
    flex-shrink: 0;
    background-color: transparent;
}
.sponser_nick_wrap .fs_14{
    width: calc(100% - 3rem);
}
.sponser_modal_wrap .rect_square{
    width: 4rem;
    height: 4rem;
}
.spon_modal_info{
    width: 10rem;
}
.spon_modal_txt{
    width: calc(100% - 10rem);
    word-wrap: break-word;
}

/* 협찬요청 */
.sponser_nick_wrap{
    border-top-left-radius: 15rem;
    border-top-right-radius: 15rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 15rem;
}
.spon_req{
    display: flex;
    align-items: center;
    border-radius: 1rem;
    margin-bottom: 1rem;
}
.spon_req_cont{
    padding: 3rem 0 ;
    margin-bottom: 2rem !important;
}
.spon_req_1{
    flex: 1 0 20%;
    padding: 0 1rem;
}
.spon_req_2{
    flex: 1 0 50%;
    padding: 0 1rem;
}
.spon_req_3{
    flex: 1 0 15%;
    padding: 0 1rem;
}
.spon_req_4{
    flex: 1 0 15%;
    padding: 0 1rem;
}
.msg_line{
    max-width: 66rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
/* 설정 */
/* 내정보변경 */
.myinfo_btn_group .nav-item{
    max-width: 32rem;
    height: 5.6rem;
    width: 50%;
    border-radius: 0 !important;
}
.myinfo_btn_group.nav-tabs{
    border-bottom: 1px solid transparent;
}
.myinfo_btn_group .nav-item.active{
    color: #fff !important;
    background-color: #222;
    border: 1px solid #222;
}
.myinfo_btn_group .btn-secondary:not(:disabled):not(.disabled):active, .myinfo_btn_group .btn-secondary:not(:disabled):not(.disabled).active, .myinfo_btn_group .show > .btn-secondary.dropdown-toggle{
    color: #fff !important;
    background-color: #222;
    border: 1px solid #222;
}
.myinfo_btn_group .nav-item .nav-link{
    border: unset;
    text-align: center;
    height: 100%;
    width: 100%;
    border-radius: unset;
    background-color: #F2F4F6;
    color: #8692A2;
    font-size: 1.7rem;
    font-weight: 700;
    border-top: 1px solid #D6E0EA;
    border-left: 1px solid #D6E0EA;
    border-right: 1px solid #D6E0EA;
    border-bottom: 1px solid #F2F4F6;
}

.myinfo_wrap{
    padding: 7rem 8.5rem;
    border-top-left-radius: 0;
    border-top-right-radius: 2.2rem;
    border-bottom-left-radius: 2.2rem;
    border-bottom-right-radius: 2.2rem;
}
/*사업자정보*/
.myinfo_container .myinfo_cont2 p.fw_800.pb-3.pt-3{
    border-bottom: 1px solid #d6e0ea;
}

/* faq */
.faq_gp_wrap{
    padding-bottom: 1rem;
}
.faq_cont{
    border-top: 0.1rem solid #222222;
}
#accordion .card{
    border: unset;
}
#accordion .card-header {
    padding: 2.2rem 2.4rem 2.2rem 4rem;
    margin-bottom: 0;
    border: unset;
    background-color: unset;
    border-bottom: unset;
}
#accordion .card-body {
    padding: 3rem 2.4rem 3rem 4rem;
    margin-bottom: 0;
    background-color: #f9f9f9;
}
/* 초기 상태에서는 화살표 아래 아이콘을 보여줌 */
.aco_list[aria-expanded="false"] .aco_btn::after {
    content:"";
    position: absolute;
    top: 0;
    right: 0;
    width: 1.3rem;
    height: 8rem;
    background-image: url(../img/ico_aco_down.svg); /* FontAwesome에서 아래 화살표 아이콘 코드 */
    background-size: contain;
    background-repeat: no-repeat;
}

  /* 펼쳐진 상태에서는 화살표 위 아이콘을 보여줌 */
.aco_list[aria-expanded="true"] .aco_btn::after {
    content:"";
    position: absolute;
    top: 0;
    right: 0;
    width: 1.3rem;
    height: 8rem;
    background-image: url(../img/ico_aco_up.svg); /* FontAwesome에서 아래 화살표 아이콘 코드 */
    background-size: contain;
    background-repeat: no-repeat;
}
.aco_btn{
    height: fit-content;
}

.scroll_position {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

.upload_img_item_faq .square{
    width: 9rem;
    height: 9rem;
}
.upload_img_item_faq_cont{
    margin-top: 5rem;
}
.upload_img_item_faq_cont .square{
    width: 18rem !important;
    height: 18rem !important;
}

/* 나의 문의내역 */
.myinq_list{
    border-bottom: 1px solid #D6E0EA;
    display: flex;
    justify-content: space-between;
}
.unanswered{
    width: 8rem;
    background-color: #F4F6F8;
    border: 1px solid #F4F6F8;
    color: #798791;
    font-weight: 700;
    font-size: 1.4rem;
    border-radius: 5rem;
    padding: 0.8rem 0rem ;
    display: flex;
    align-items: center;
    justify-content: center;
}
.answered{
    width: 8rem;
    background-color: #fff;
    border: 1px solid #D6E0EA;
    color: #222;
    font-weight: 700;
    font-size: 1.4rem;
    border-radius: 5rem;
    padding: 0.8rem 0rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.table_scroll::-webkit-scrollbar {
    width: 0.5rem;
    height: 1rem;
}
.table_scroll::-webkit-scrollbar-thumb{
    background-color: #d4dae6;
}
.table_scroll::-webkit-scrollbar-track {
    background-color: #eeeeee;
}

.count_num{
    flex-shrink: 0;
    display: flex;
}
.flex_com_1{
    flex-wrap: nowrap;
    flex-shrink: 0;
    display: flex;
}
.flex_com{
    flex-wrap: nowrap;
    flex-shrink: 0;
    display: flex;
}
.mo_scroll_txt{
    margin-left: 1rem;
    display: none !important;
}
@media (max-width:1900.98px) {
    .table_04{
        width: 150rem !important;
    }
    .table_05 {
        width: 250rem !important;
    }

}
@media (max-width: 1800.98px) {
    /* 메인 */
    .main_section_1 .board_box_wrap{
        margin-bottom: 2rem;
    }
    .main_section_1{
        padding: 4.0rem 4.0rem 2.4rem 4.0rem;
    }
    .table_01{
        /*width: 154rem !important;*/
        width: 134rem !important;
    }
    .table_02{
        width: 134rem !important;
    }
    .table_03{
        /*width: 140rem !important;*/
        width: 100% !important;
    }
    .table_04{
        width: 150rem !important;
    }
    .table_05 {
        width: 190rem !important;
    }
    .table_06{
        width: 100% !important;
    }
    .mo_scroll_txt{
        display: flex !important;
    }
    .fine_sellers_wrap .col-lg-2{
        flex: 0 0 25%;
        max-width: 25%;
    }

}
@media (max-width: 1700.98px) {
    .ranking{
        width: calc(100% - 6rem);
        padding: 1.5rem;
    }
    .ranking_ul .w_96{
        width: 6rem;
    }
    .ranking_ul .mr_38{
        margin-right: 1.5rem;
    }
    .prof_ranking.mr_20{
        margin-right: 1rem;
    }

    /* 설정 */
    .myinfo_wrap{
        padding: 5rem 3rem;
    }
    .myinfo_wrap .px_80{
        padding-right: 2rem;
        padding-left: 2rem;
    }

    .table_03 {
        /*width: 140rem !important;*/
        width: 120rem !important;
    }
}
@media (max-width: 1550.98px) {
    .table_01{
        /*width: 154rem !important;*/
        width: 134rem !important;
    }
    .table_02{
        width: 134rem !important;
    }
    .table_03 {
        /*width: 140rem !important;*/
        width: 120rem !important;
    }
    .table_04{
        width: 150rem !important;
    }
    .table_06{
        width: 100% !important;
    }
    /* 메인 - 셀러스셀러 */
    .main_ranking .pl_40{
        padding-left: 2rem;
    }

    /*많이찾는셀러*/
    .move_s .fs_16{
        font-size: 1.5rem;
    }
    .move_s .fs_15{
        font-size: 1.4rem;
    }

}
@media (max-width: 1460.98px) {
    /*요즘 많이 찾는 셀러 */
    .fine_sellers_wrap .col-lg-2 {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    .fine_sellers_wrap .border-primary{
        padding: 2.5rem !important;
    }
    /* 헤더 */
    .head_downwrap {
    right:4rem;
    }
    /* 메인 - 셀러스셀러 */
    .main_ranking > .row.mt_24{
        flex-direction: column;
    }
    .main_ranking .rank_box {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .main_ranking .rank_search{
        padding-top: 6rem;
        border-top: 1px solid #D6E0EA;;
    }
    .main_ranking .btn-contact{
        font-size: 1.3rem;
    }
    .main_ranking .btn-contact > img{
        width: 1.8px;
    }
    .main_ranking .rank_search .mt_27{
        margin-top: 1rem;
    }
    .sub_ranking .ranking_ul{
        height: auto !important;
        overflow-y: scroll;
    }

    /* 상품등록 */
    .ccp2.col-12{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .ccp2.col-lg-11{
        padding-left: 2rem;
    }
    .option_wrap1{
        padding-left: 2rem;
    }
    .option_wrap2{
        padding: 2rem;
    }
    .ccp2.px_30.py_30{
        padding: 2rem 0rem;
    }
    .px_30.py_30.bg-fcfc .px-3{
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;

    }
    .ccp2.col-lg-11 .upload_img_wrap{
        margin-top: 1.4rem;
    }

    /* 주문등록 */
    .order_add_chk .col-lg-4{
        padding-right: 2rem;
    }
    .order_add_chk .col-lg-8{
        margin-top: 5rem;
    }
    .order_add_chk .col-lg-4,
    .order_add_chk .col-lg-8{
        flex:0 0 100%;
        max-width: 100%;
    }
    .order_add_chk .table_02{
        width: 100% !important;
    }
    /*faq*/
    .faq_gp_wrap{
        width: 200rem;
        overflow-x: scroll;
        overflow-y: hidden;
    }

}

@media (max-width:1440px) {

    .bill_search_wrap{
        flex-direction: column;
    }
    .bill_month_wrap{
        max-width: 100%;
        width: 100%;
        margin-right: 0;
    }
    .bill_search_wrap .set_box{
        margin-top: 2rem;
        align-self: flex-end;
    }
    .category_selec_wrap .col-lg-4{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cancle_in .col-lg-1 {
        display: flex;
        justify-content: end;
    }

    /*상품*/
    .option_op .col-lg-6{
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 3.5rem !important;
        padding-right: 3.5rem !important;
    }
}

/*반응형 max 1200 xl*/
@media (max-width: 1288.98px) {
    .board_box_wrap1, .board_box_wrap2, .board_box_wrap3{
        flex: 1 0 33.3333%;
    }
    .board_box_wrap4, .board_box_wrap5{
        flex: 1 0 50%;
    }
    .main_direction{
        flex-direction: column;
    }
    .main_direction .btn_group_wrap{
        align-self: flex-end;
        margin-right: 0;
    }

    .main_direction .btn_group_wrap{
        width: 100% !important;
        margin-bottom: 3rem !important;
    }

    .btn_group_wrap{
        width: 50%;
        margin-top: 1rem;
        margin-bottom: 2rem;
    }
    .btn-group .btn {
        padding: 0 1.5rem;
        font-size: 1.4rem;
        height: var(--height);
    }

    /* input[type="date"]{
        width: 50%;
    } */
    .chart_wrapper{
        flex-direction: column;
    }
    .canvas_wrap{
        width: 100%;
    }
    .ip_wr .ip_tit{
        /*margin-bottom: 1.5rem;*/
    }
    .ip_wr .ip_tit2 {
        margin-bottom: 1.5rem;
    }

    /* 상품관리 */
    .option_tit{
        font-size: 1.4rem;
    }
    .option_ip_wr{
        margin-bottom: 0.5rem !important;
    }
    .upload_img_item_md .square, .upload_img_item_md > .file_upload{
        width: 14rem;
        height: 14rem;
    }

    /* 결제대기 */
    .period_wrap .col-lg-4{
        flex: 0 0 50.33333333%;
        max-width: 50.33333333%;
    }

    .search_wrap .ccp.col-lg-4{
        flex: 0 0 69% ;
        max-width: 69% ;
    }

    /* 설정 */
    /*.myinfo_container .ip_wr .ip_tit {
        margin-bottom: 1rem;
    }*/
}

/*반응형 max 1200 xl*/
@media (max-width: 1199.98px) {

    .table_07 {
        width: 85rem !important;
    }
    .category_selec_wrap .col-lg-4{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .seller_calcu .col-lg-2 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .set_box .fs_16{
        font-size: 1.5rem;
    }
    .set_box .fs_18{
        font-size: 1.5rem;
    }
    .set_box .mr-5{
        margin-right: 2rem !important;
    }
    .setinfo_wrap{
        flex-direction: column;
        align-items: flex-start !important;
    }
    .setinfo_wrap .set_box{
        margin: 2rem 0;
        align-self: end;
    }
    /*.board_box_wrap1, .board_box_wrap2{
        flex: 1 0 50%;
    }
    .board_box_wrap3, .board_box_wrap4{
        flex: 1 0 50%;
    }*/
    .board_box_wrap5{
        flex: 1 0 100%;
    }
    .table_product_detail{
        /*padding: 0 0 0 1rem;*/
    }
    /* 주문등록 */
    .order_add_chk .table_02{
        width: 82rem !important;
    }
    .period_wrap .col-lg-5{
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 1rem;
    }
    .pro_de_pl{
        padding-left: 1rem;
    }
    .table_product_detail .square{
        height: 6.4rem !important;
    }

}
/*반응형 max 992px lg*/
@media (max-width: 1104.98px) {
    .mr_rever{
        margin-right: 3.3rem !important;
    }
     /* 결제대기 */
     .period_wrap.align-items-center{
        flex-direction: column;
        align-items: start !important;
    }

    .prof_ranking {
        width: 4.5rem;
        height: 4.5rem;
    }
}


/*반응형 max 992px lg*/
@media (max-width: 991.98px) {
    .option_wrap2 .col-sm-10{
        flex: 0 0 100% !important;
        max-width: 100%;
    }

    /*.board_box_wrap1, .board_box_wrap2, .board_box_wrap3, .board_box_wrap4, */
    .board_box_wrap5{
        flex: 1 0 100%;
    }
    .set_box2{
        width: 100% !important;
    }
    .set_box .set_inbox2{
        min-width: 100% !important;
        justify-content: space-between !important;

    }

    .fine_sellers_wrap .border-primary{
        padding: 2rem !important;
    }
    .wrap_mo{
        flex-direction: column;
        margin-bottom: 1rem;
    }
    .wrap_mo_1{
        width: 100%;
        align-items: start;
    }

    .mo_scroll_txt{
        margin-top: 1rem !important;
    }
    .mo_scroll_txt p{
        font-size: 1.3rem;
    }
    /* 메인 - 셀러스셀러 */
    .ranking_ul .mr_38{
        font-size: 1.4rem;
        align-items: center;
        margin-top: 1rem;
    }
    .ranking_ul .sellers_sales{
        width: fit-content;
        font-size: 1.4rem;
        text-align: right;

    }
    .ranking_ul .sellers_sales_count{
        width: unset !important;
        font-size: 1.4rem;
    }
    .ranking_ul .btn-contact{
        width: 100%;
        margin-top: 1rem;
    }
    .ranking{
        width: calc(100% - 7rem);
        padding: 1.5rem;
        flex-direction: column;
        justify-content: center !important;
        align-items: start !important;
    }
    .ranking_ul .w_96{
        width: 7rem;
    }
    .ranking > div.mo_991{
        width: 100%;
        justify-content: center !important;
    }
    .mo_991_2{
        flex-direction: column;
    }
    .w445_wrap, .w46_wrap{
        top: -10%;
    }
    .login_wrap.start_wrap{
        top: -20%;
    }
    .mt_130 {
        margin-top: 10rem;
    }
    .option_wrap1.pl_34{
        padding-left: 0;
    }

    /* 많이찾는 셀러 */
    .fine_sellers_wrap .col-sm-6{
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* 상품관리 */
    .upload_img_item_md .square, .upload_img_item_md > .file_upload {
        width: 12rem;
        height: 12rem;
    }

    /* 문의상세 */
    .inquiry_posi{
        text-align: center !important;
        margin-top: 2rem;
    }
    .inqur_da{
        margin-top: 0rem;
        padding-top: 1rem;
    }

    /* 설정 */
    .myinfo_wrap .col-12{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .myinfo_wrap{
        border-top-right-radius:0;
    }
}


/*반응형 max 767px md*/
@media (max-width: 840.98px) {

}
/*746px 또는 768px(아이패드미니) 까지 맞추자*/
/*반응형 max 767px md*/
@media (max-width: 790.98px) {
    .set_box .set_inbox{
        width: 100%;
        justify-content: end !important;
        margin-right: 0 !important;
    }
    .set_box .set_inbox2{
        justify-content: space-between !important;

    }

}
@media (max-width: 770.98px) {
    .btn_group_wrap{
        width: 100%;
    }
    .btn-group .btn {
        padding: 0 1rem;
        font-size: 1.2rem;
        width: 23%;
    }
}


@media (max-width: 650.98px) {
    .btn_group_wrap {
        width: 100%;
    }
    .btn-group .btn {
        padding: 0 1rem;
        font-size: 1.2rem;
        width: 23%;
    }

}

/*반응형 max 576px sm*/
@media (max-width: 575.98px) {

}

@media (max-width:380px) {

}
