
@media screen and (max-width:1730px){
	
	/*메인*/
	.main_slide_txtbox_in{padding: 70px 0 70px 95px;}
	.main_vs_ctrol{bottom: 50px; padding-left: 20px; padding-right: 20px;}
	.scroll_icon{bottom: 60px; left: 10px; margin-left: 0;}
	
	/*서브 공통*/
	.sub_rct_wr{padding-left: 140px;}
	.sub1_01 .sub_rct_wr{background: url("/camto_img/han_cir_bg.png") no-repeat bottom right 11%/auto 97%;}

}

@media screen and (max-width:1600px){
	
	/*서브 공통*/
	.sub_rct_wr{padding-left: 13.4%}

}

@media screen and (max-width:1450px){
	
	/*서브 공통*/
	.sub_lbg{position: inherit; top: inherit; left: inherit; width: 100%; height: 250px; z-index: 100;}
	.sub_ct_r{padding-left: 50px;}
    
}


@media screen and (max-width:1290px){
	
	/*창업 문의*/
	.consulb_content input[type=text]{width: 220px;}
	.consulb_content select{width: 220px;}

}


@media screen and (max-width:1023px){

	
	/*서브 공통*/
	.sub{margin-top: 70px;}
	.sub_lo{height: auto; padding-top: 30px;}
	.sub_tit{font-size: 40px;}
	.sub_tit01{text-align: left;}
	.sub_tit01 br{display: none;}
	
	.sub_ct_l{float: none; width: 100%;}
	.sub_ct_r{float: none; width: 100%; padding-left: 0; margin-top: 30px;}

	
	/*가볍게 한잔*/
	.sub .sub_ct{margin-top: 60px;}
	.han_box{margin-top: 40px;}
	.han_box01{margin-top: 0;}
    
    /*먹태짝태 이야기*/
    .sub1_02 .sub_ct_l{text-align: left;}
    .jjak_imgbox{margin: 35px 0 0 0;}
	.sub_ct_in{margin-top: 40px;}

	/*메뉴소개*/
	.menu_tabbox{padding: 27px 10px;}
	.menu_tabbox ul{margin: 0 -8px;}
	.menu_tabbox li{padding: 0px 6px;}
	.menu_tabbox li a{font-size: 14px;}
	.menu{margin-top: 30px; padding-top: 30px; border-top: 1px solid #e9e9e9;}
	.menu01{margin-top: 0; padding-top: 0; border-top: 0;}
	.menu.on{margin-top: 0; padding-top: 0; border-top: 0;}
	.menu_l{float: none; width: 100%; padding-left: 0;}
	.menu_r{float: none; width: 100%; margin-top: 30px;}
	.menu_tit{font-size: 30px;}
	.menu_list ul{margin: -15px -5px;}
	.menu_list ul li{width: 50%; padding: 15px 5px;}
	.menu_list ul li p{font-size: 16px;}
    
    /*성공경쟁력*/
    .cpt_allbox{padding-left: 0; margin-top: 30px;}
    .cpt_box_l{float: none;}
    .cpt_box_r{float: none;}
    .cpt_box_r:after{left: 0;}
    
    /*창업 절차*/
	.frstep_allbox{margin-top: 30px;}
    .frstep_list{width: 50%;}
	.frstep_list.frstep_list03{background: #fff;}
	.frstep_list.frstep_list04{background: #f7f7f7;}
	.frstep_list.frstep_list07{background: #fff;}
	
	/*개설비용*/
	.frcost_allbox{margin-top: 30px;}
	
	/*창업 문의*/
	.consult_conwrap{margin-top: 30px;}
	.consulb_content input[type=text]{width: 150px;}
	.consulb_content select{width: 150px;}
	
	/*인사말*/
	.consul_table tr td:nth-child(1){padding-left: 25px;}
	.sub5_01 .gr_sub_ct_in{margin-top: 0;}
	.sub5_01 .gr_sub_ct_in .sub_ct_l{display: none;}
	
	/*오시는 길*/
	.map_allbox{display: block; margin-top: 30px;}
	.map_addrbox{float: none; width: 100%; margin-bottom: 30px;}
	.map_viewbox{float: none; width: 100%;}
	
	.map_infobox{font-size: 0;}
	.map_info_list{display: inline-block; width: 50%; font-size: 16px; vertical-align: top;}
	.map_txt01:after{margin: 15px 0 3px;}    
    
    /*가맹점 전용 마이페이지*/
    .sub_tit a.print_btn{display: none;}
    input.excel_btn{display: none;}
    
    /*가맹점 전용 장바구니*/
    .od_prd_list tbody tr{border: 1px solid #c0c0c0; border-bottom: none; display: block; padding-bottom: 40px;} 
    .od_prd_list th{display: none;}
    .od_prd_list td{display: block; padding: 10px 20px 0px 50px; text-align: center; width: 80%; margin: 0 auto;}
    .od_prd_list .td_prd{padding: 10px 20px 0px 50px; min-height: auto;}
    .od_prd_list td:not(:first-child):before{
        content: attr(data-th) " : ";
        display: inline-block;
        float: left;
        font-size: 16px;
        font-weight: 400;
        color: #0f0f0f;
        text-align: left;
        width: 150px;
        vertical-align: middle;
    }
    .od_prd_list td.td_chk{padding: 0; display: inline-block; margin-top: -1px; margin-left: -1px; text-align: left;}
    .cart_hab_box{padding: 27px 0; width: 100%; font-size: 0;}
    .cart_hab_box span{margin-left: 0; display: inline-block; padding: 0 20px;}
    .cart_hab_box span:first-child{text-align: left; float: left;}
    
}/*1023px*/


@media screen and (max-width:767px){

    /*서브공통*/
	.sub_ct_r{margin-top: 20px;}
	
    .sub_tit{font-size: 26px; line-height: 1.5;}
    .han_txt01{font-size: 18px;}
    .han_txt02{font-size: 16px;}
	
	.tb_scroll{width: 100%; overflow-x: scroll; padding-bottom: 10px;}
    
	/**/
	.han_txt02 br{display: none;}
	
	/*먹태짝태 이야기*/
	.jjak_imgbox{margin: 20px 0 0 0;}
	
    /*성공경쟁력*/
	.cpt_allbox{margin-top: 20px;}
    .cpt_box_list{margin-top: 50px;}
	.cpt_box_list01{margin-top: 0;}
    .cpt_box{float: none; width: 100%; margin-top: 50px;}
    .cpt_box01{margin-top: 0;}
    .cpt_box_r:after{top: -50px;}
    .cpt_tit_ko{width: 100%; font-size: 32px;}
    .cpt_box_r ul li{font-size: 18px;}
	
	/*창업 절차*/
	.frstep_list{width: 100%; padding: 35px 15px 0 15px;}
	.frstep_list.frstep_list03{background: #f7f7f7;}
	.frstep_list.frstep_list04{background: #fff;}
	.frstep_list.frstep_list07{background: #f7f7f7;}
	
	/*개설비용*/
	.frcost_allbox{margin-top: 20px;}
	.frcost_tb{width: 800px; max-width: none;}
	.frcost_tb th{font-size: 18px;}
	.frcost_tb td:nth-child(1){width: 100px;}
	.frcost_txt01{text-align: left;}
	
	/*창업 절차*/
	.frstep_allbox{margin-top: 20px;}
	
	/*창업 문의*/
	.consult_conwrap{margin-top: 20px;}
	.consul_table { display: block;}
    .consul_table tbody { display: block; width: 100%;}
    .consul_table tr { display: block; position: relative;}
    .consul_table td { display: block; position: relative; width: 100%;}
    .consulb_content input[type=text] { width: 100%;}
    .consul_table tr:last-child td:nth-child(1) { padding: 3%; padding-left: 10%;}
    
    .consulb_content03 li { margin: 0;}
    .consulb3_li span { display: block; width: 20px; text-align: center;}
    .consulb3_li:nth-child(1) { width: calc(50% - 10px);}
    .consulb3_li:nth-child(3) { width: calc(50% - 10px);}
    
    .consul_sel_li { width: 100%;}
    .consulb_content select { display: block; width: 100%;}
	
	/*오시는 길*/
	.map_allbox{margin-top: 20px;}
	.map_info_list{display: block; width: 100%; font-size: 16px; vertical-align: top;}
	
	.map_viewbox .root_daum_roughmap .wrap_map{height: 300px !important;}
    
    /*가맹점 전용 주문리스트*/
    .own_tab li{width: 33.3333%;}
    .own_tab li a{width: 100%;}
    .own_tit .sub_tit_btn{position: inherit; display: block; text-align: right; margin-top: 10px;}
    
    .sct_10 .sct_li{padding: 40px;}
    .list_in_box01{width: 100%;}
    .list_in_box02{width: 100%;}
    .list_info_box_in{width: 100%;}
    .list_info_txt01{width: 50%;}
    .list_info_box01 .list_info_box_in:nth-child(1){margin-bottom: 10px;}   
    
    .list_info_box{padding-top: 10px;}
    
    /*가맹점 전용 주문 완료*/
    .sub_tit02 .sub_tit_btn{position: inherit; display: block; text-align: right; margin-top: 10px;}
    
    /*가맹점 전용 마이페이지*/
    .mp_txt01{margin-bottom: 10px;}
    .mp_topbox .mp_list_schbox{ margin-bottom: 10px; width: 100%;}
    .mp_list01{
        width: -webkit-calc(100% - 18px);
        width: -moz-calc(100% - 18px);
        width: calc(100% - 18px);
    }
    .mp_listbox .mp_list{padding: 20px 0;}
    .mp_list .mp_list02{margin-top: 5px; float: left; padding-left: 20px;}
    .mp_list .edit_box{padding-right: 0; padding-top: 5px;}
    
    .mp_listbox .mp_list_in{padding:0;}
    .mp_list_in_wr table th{display: none;}
    .mp_list_in .mp_list_in_wr table tr:not(:first-child){border-bottom: 1px solid #c0c0c0; display: block; padding-bottom: 40px; padding: 20px 0; margin-top: -1px}
    .mp_list_in .mp_list_in_wr table td{width: 100%; display: block; border-bottom: none; border-left: none; text-align: left;}
    .mp_list_in_wr table td:before{
        content: attr(data-th) " : ";
        display: inline-block;
        float: left;
        font-size: 14px;
        font-weight: 300;
        color: #0f0f0f;
        text-align: left;
        width: 85px;
        vertical-align: middle;
    } 
    .mp_listbox .mp_list_in p.odr_tot_price_la{padding: 10px 10px 20px;}
    
    
    /*가맹점 전용 소통공간 팝업*/
    .own_inq_pop{width: calc(100% + 1px);}
    .own_inq_pop_cl{top: -30px; right: 10px;}
    
    /*가맹점 전용 공지사항 쓰기*/
    #bo_w .bo_w_flie .file_wr,#bo_w .bo_w_flie .lb_icon{/* height: 70px; */ overflow: hidden;}
    #bo_w .bo_w_flie .frm_file{/* padding-top: 5px; */}
    #bo_w .bo_w_flie .file_del{top: 43px; right: auto; left: 55px;}
    
    /*가맹점 전용 장바구니*/
    .od_prd_list td{width: 100%;}
    .cart_hab_box span{display: block; padding: 5px 20px; clear: both; text-align: left;}
    
    /*가맹점 전용 주문완료*/
    .od_rst_tb tr{border: 1px solid #c0c0c0; display: block; padding-bottom: 40px; margin-top: -1px;}
    .od_rst_tb tr:first-child,.od_rst_tb tr:last-child{border: none;}
    .od_rst_tb th{display: none;}
    .od_rst_tb td{display: block; padding: 10px 20px 0px 50px; text-align: center; width: 100%; margin: 0 auto;}
    .od_rst_tb tr:not(:last-child) td:before{
        content: attr(data-th) " : ";
        display: inline-block;
        float: left;
        font-size: 16px;
        font-weight: 400;
        color: #0f0f0f;
        text-align: left;
        width: 150px;
        vertical-align: middle;
    }    
    .od_rst_list .od_rst_tb td.td_qnt{border-right: none;}  
    .od_rst_tb tr{padding: 20px 0 20px;}
    .od_rst_list .od_rst_tb td{padding: 10px 20px 10px 50px;}
    .od_rst_list .od_rst_tb td.td_tot_all{border-top: none; padding: 0 20px;}

    
}/*767*/




@media screen and (max-width:425px){

    /*가맹점 전용 주문리스트*/
    .own_tab li a{font-size: 16px;}
    .own_tab li:last-child a{line-height: 1.1; padding: 13px 12px 0;}    
    
    .sct_10 .sct_li{padding: 40px 20px;}
    .list_info_txt02{padding-left: 0;}
    .list_in_box03{float: none;}
    .list_cart_btn{width: 100%; margin: 20px auto 0;}    
    
    /*가맹점 전용 마이페이지*/
    .mp_listbox .mp_list{padding: 5px 0px 20px;}
    .mp_list_schbox input[type="text"]{width: calc(100% - 40px); margin-bottom: 5px;}
    .mp_list_schbox span{width: 30px; text-align: center;}
    .mp_list_schbox input[type="submit"]{vertical-align: top;}
    .mp_list01{width: 100%; margin-top: 5px;}
    .mp_list .edit_box{float: none; clear: both; padding-top: 20px;}
    
    .mp_list_in{padding: 20px 0;}
    .mp_list .mp_list02{padding-left: 0;}
    
    
    /*가맹점 전용 소통공간 팝업*/
    .own_inq_tit{padding: 25px 20px;}
    .own_inq_ct_wr{padding: 40px 20px 50px;}
    
    /*가맹점 전용 공지사항*/
    /* .btn_bo_user{float: none; width: 100%;}
    .bo_fx ul{margin: 0 -2px;}
    .btn_bo_user li{width: 25%; margin-left: 0;} 
    a.btn_admin, .btn_admin{
        width: 100%;
        border: none;
        box-shadow: 
        1px 0 0 0 #666, 
        0 1px 0 0 #666, 
        1px 1px 0 0 #666,
        1px 0 0 0 #666 inset, 
        0 1px 0 0 #666 inset;
        font-size: 14px;
    }
    #bo_list a.btn_b02{
        width: 100%;
        border: none;
        box-shadow: 
        1px 0 0 0 #ce3436, 
        0 1px 0 0 #ce3436, 
        1px 1px 0 0 #ce3436,
        1px 0 0 0 #ce3436 inset, 
        0 1px 0 0 #ce3436 inset;
        font-size: 14px;
    } */
    
    /*가맹점 전용 공지사항 읽기*/
    /* .bo_v_com{float: none;}
    .bo_v_com li{margin-left: 0; width: 33.3333%;}
    #bo_v a.btn_b01,#bo_v a.btn_admin{
        width: 100%;
        border: none;
        box-shadow: 
        1px 0 0 0 #666, 
        0 1px 0 0 #666, 
        1px 1px 0 0 #666,
        1px 0 0 0 #666 inset, 
        0 1px 0 0 #666 inset;
        font-size: 14px;
    }
    #bo_v a.btn_b02{
        width: 100%;
        border: none;
        box-shadow: 
        1px 0 0 0 #ce3436, 
        0 1px 0 0 #ce3436, 
        1px 1px 0 0 #ce3436,
        1px 0 0 0 #ce3436 inset, 
        0 1px 0 0 #ce3436 inset;
        font-size: 14px;
    } */
    
    /*가맹점 전용 공지사항 쓰기*/
    #bo_w .bo_w_flie .frm_file{padding-left: 40px;}
    #bo_w .bo_w_flie .file_del{left: 45px;}
    
    /*가맹점 전용 장바구니*/
    .od_prd_list tbody tr{height: 100%; overflow: hidden; padding: 0 20px 20px;}
    .od_prd_list .td_prd, .od_prd_list td{text-align: left; padding: 5px 0; float: left; width: auto;}
    .od_prd_list td{padding-right: 20px;}
    .od_prd_list td.td_chk{margin-left: -21px;}
    .od_prd_list td:not(:first-child):before{display: none;}
    .od_prd_list .td_prd{display: block; width: 100%; padding: 20px 0 10px;}
    .od_prd_list td:nth-child(4):before{
        content: "(";
        font-size: 16px;
        font-weight: 300;
        color: #0f0f0f;
        display: inline-block;
        width: auto;
    }
    .od_prd_list td:nth-child(4):after{
        content: ")";
        font-size: 16px;
        font-weight: 300;
        color: #0f0f0f;
        display: inline-block;
        width: auto;
    }
    .od_prd_list td:nth-child(5){clear: both;}
    .od_prd_list td:nth-child(6){clear: both;}
    .od_prd_list td:nth-child(7){padding-top: 10px;}
    .od_prd_list td:nth-child(7):before{display: inline-block; width: 70px;}
    .od_prd_list td:nth-child(8){clear: both; width: 100%; font-size: 20px; font-weight: 500; color: #ff7800;}
    .od_prd_list td:nth-child(9){padding-right: 0; float: right;}
    
    /*가맹점 전용 주문완료*/
    .od_rst_list tr{height: 100%; overflow: hidden; padding: 0 20px 20px;}
    .od_rst_list .od_rst_tb td{text-align: left; padding: 5px 0; float: left; width: auto; padding-right: 20px;}
    .od_rst_tb tr:not(:last-child) td:before{display: none;}
    .od_rst_tb td.td_ptname{display: block; width: 100%; padding: 20px 0 10px;}
    .od_rst_tb tr:not(:last-child) td.td_tax:before{
        content: "(";
        font-size: 16px;
        font-weight: 300;
        color: #0f0f0f;
        display: inline-block;
        width: auto;
    }
    .od_rst_list td.td_tax:after{
        content: ")";
        font-size: 16px;
        font-weight: 300;
        color: #0f0f0f;
        display: inline-block;
        width: auto;
    }
    
    .od_rst_list .od_rst_tb td.td_ptunit:before,
    .od_rst_list .od_rst_tb td.td_qnt:before{display: inline-block; width: 70px;}
    .od_rst_list .od_rst_tb td.td_tot_qnt:before{display: inline-block; width: 85px;}
    .od_rst_list .od_rst_tb td.td_qnt{clear: both;}
    .od_rst_list .od_rst_tb td.td_tot_price{clear: both; padding-right: 0; font-size: 20px; color: #ff7800; font-weight: 500;}
    .od_rst_list .od_rst_tb td.td_tot_all{padding: 20px 0; float: right;}

    
}/*424*/

