@media screen and (max-width:1400px) {
	#shopHeader .gnbWrp .totalTn{margin-right:30px;}
	#shopHeader .gnbWrp .shop_gnb_list > li{margin-right:30px}
	#shopHeader .h_search_w input{width:240px;}
	.main_shop_04 .main_s04_bn{width:50%;}
	.main_shop_04 .main_s04_item{width:50%;}
	
    .easy_order .detail_wrap{width:100%;}
    .easy_order .order_box_w{width:100%; padding-left:0; margin-top:40px;}
}


@media screen and (max-width:1200px) {
	#shopHeader .gnbWrp .totalTn{font-size:1em;}
	#shopHeader .gnbWrp .shop_gnb_list > li{margin-right:15px;}
	#shopHeader .gnbWrp .shop_gnb_list > li > a{font-size:1em;}
	#shopHeader .h_search_w input{width:200px;}
	
	.mainSlider_wrap #main_bn .slick-list{padding:0;}
	.main_shop_04 .main_s04_bn{width:100%;}
	.main_shop_04 .main_s04_item{width:100%; padding:0; margin-top:20px;}
	#sit_ov_wrap #sit_pvi{width:400px; height:400px;}
	#sit_ov_wrap #sit_ov{width:calc(100% - 400px); padding:0 0 0 40px;}
	
}


@media screen and (max-width:1024px) {
	.pc_only{display:none;}
	.mo_only{display:block!important;}
	#shopHeader{display:none;}
	#hd.mobileOnly{display:block; position: relative; top: 0; left: 0; z-index: 1000; width: 100%;}
	#hd{background-color:#fff;}
	#btn_hdcate,
	#btn_hdsch,
	#btn_hduser,
	#btn_hdcart{color:#111;}
    #top_mbannerbox .image img{height:40px;}
	.mainSlider_wrap .main_control{display:none;}
	.mainSlider_wrap #main_bn .slick-list .slick-slide a{margin:0px;}
	.main_tit .in_tt1{font-size:1.825em; text-align: center;}
	.main_new .tab_idx{position: inherit; top: inherit; right: inherit; justify-content: center; margin-bottom: 20px;}
	.notice_cont .in_box{width:100%; margin-bottom: 100px;}
	#footers .f_info_w{width:100%; border-right:0;}
	#footers .bank_info_w{width:49.5%; border-right:0; margin-right:.25%}
	#footers .f_cs_w{width:49.5%; margin-left:.25%}
	#footers > .box1 > *{padding:20px 0;}
	
	#sod_bsk .sod_w_left{width:100%; padding-right:0;}
	#sod_bsk_list .sod_ta_wr{width:100%; position: inherit; top: inherit; right: inherit; margin-top:50px;}
	#sod_frm .sod_left{width:100%; padding-right:0;}
	#sod_frm .sod_right{width:100%; margin-top:30px;}
	.board_st.write th,
	.board_st.write td{padding:.7em;}
    
    #sit_ov_wrap {display:block;font-size:13px;}
	#sit_ov_wrap #sit_pvi,
	#sit_ov_wrap #sit_ov {flex:1;border:0; width:100%; padding:0;}
    #sit_ov_wrap #sit_pvi{margin-bottom:20px; height:auto;}
    
    .doc{ font-size:15px;}
    .easy_order .tab_idx > li{flex:33.33%;}
    

    .main_best .best_con_bn{width:45%;}
    .main_best .best_con_slide{width:55%; padding-left:20px;}
    .main_best .best_con_slide .cus_skin .sct_img{width:180px; height: 180px; }
    .main_best .best_con_slide .cus_skin .sct_ct_wrap{width:calc(100% - 180px)}
    
    .easy_order .tab_idx2 > li{width:33.33%!important; flex:33.33%!important;}
    .easy_order .easy_tbl .data_kg{width:70px;}
}



@media screen and (max-width:768px) { /*●●●●*/
	body,
	.doc{font-size:14px;}

	#sit_ov_wrap .itPrice {color:#333;font-size:1.6em;font-weight:500;padding-bottom:15px;border-bottom:solid 1px #ededed;}
	#sit_ov_wrap .itPrice .dc {padding-right:20px;font-weight:bold;font-size:1.1em;}	
	
	.shop_control.st1 .progress{width:150px;}
	.cus_skin .cus_item{width:50%;}
	.notice_cont .ser_list > li{width:50%; margin-bottom: 20px;}
    .main_best .best_con_bn{width:100%; text-align: center}
	.main_best .best_con_slide{width:100%; padding:0; margin-top:20px;}
    
	#footers .f_info_w .f_logo{display:none;}
	#footers .f_info_w .fnb > li a{margin-right:10px;}
	#footers .f_info_w .fnb > li:last-child a{margin-right:0px;}
	#footers .f_tt{font-size:1.068em;}
	#footers > .box1 > *{padding:10px 0;}
	
	.w_form_tit{width:6em;}
	.my_menu_w > li{width:50%;}
	.my_cou_st > li{width:100%;}
	.my_cou_st > li{border:1px solid #ddd!important; margin-bottom: 5px;}
	.subVis{height:130px;}
	.subVis .sub_v_tit{font-size:1.825em;}
	
	
	ul.listCategory > li{width:50%!important; max-width:50%!important; min-width: 50%!important;}
	
    .pc_ver{display:none;}
    .mo_ver{display:block;}
    
		
	/*board : inc*/
	.board_tt{font-size:1.375em;}	
	#bo_list .td_datetime{width:50px;}	
	#bo_list .td_name{width:50px;}
	#bo_list .td_num2{width:50px;}	
	.input_st{padding:.3em .6em;}
	input[type=file]{width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}	
	.label_select:after{width:2em;}
	.label_select select{padding-right:2em!important;}	
	.board_sch_wrap	.input_st.w1{width:9.5em;}
	.pg_wrap .pg_page, 
	.pg_wrap .pg_current{width: 36px; height: 36px; line-height: 36px;}
	.board_btn_wrap{margin-top:10px;}
	.board_btn_wrap .xi{display:none;}
	#bo_v_title{padding:.5em 0;}	
	#bo_v_title .bo_v_cate{font-size:.7em; margin-bottom: 2px;}	
	#bo_v_title .bo_v_tit{font-size:.938em;}
	#bo_v_info{padding:10px 0; margin:0 0 20px;}
	.bo_v_nb li .nb_tit{padding-right:10px;}	
	.bo_v_nb li a{width:calc(100% - 130px);}
	.bo_vc_w .btn_submit{font-size:1em; height:40px;}	
	 ul.listCategory > li a{height:35px!important;}
    #sct_sort ul{font-size:.938em; padding:10px 0!important;}
    .cus_skin .sct_ct_wrap .sct_star{margin-bottom:0;}
    
    .response_tbl colgroup{display:none;}
    .response_tbl thead{display:none;}
    .response_tbl tr{ border:1px solid #555; border-spacing: 5px; display: flex; flex-wrap:wrap; margin-bottom: 5px; padding:5px 3px;}
    .response_tbl td{ position: relative; width:100%; padding:2px!important; text-align: left!important; border:0!important; min-height: 28px; height:auto; padding-left:80px!important;}
    .response_tbl td:before{content: attr(data-th);position: absolute; top:2px; left: 5px; background-color:var(--mainColor); color:#fff; padding:2px 5px; border-radius: 50px; width:65px; text-align: center; font-size:.938em;}
    
    .easy_tbl .response_tbl tbody td.data_kg:before{background-color: #fff; top: 2px; left: 50%; transform: translateX(-50%); color:var(--mainColor); font-weight: 600; font-size: 1.068em;}
    .easy_tbl .response_tbl tbody td.data_kg:nth-child(4):before{content: '1kg';}
    .easy_tbl .response_tbl tbody td.data_kg:nth-child(5):before{content: '10kg';}
    .easy_tbl .response_tbl tbody td.data_kg:nth-child(6):before{content: '20kg';}
    .easy_tbl .response_tbl tbody td.data_kg:nth-child(7):before{content: '60kg';}
    
    .easy_tbl .response_tbl tbody td:nth-child(4),
    .easy_tbl .response_tbl tbody td:nth-child(5),
    .easy_tbl .response_tbl tbody td:nth-child(6),
    .easy_tbl .response_tbl tbody td:nth-child(7){width:25%!important; text-align: center!important; padding:25px 5px 5px!important; border-top:1px dashed #ddd!important; margin-top:8px;}
    .sit_kg .opt_count button{width:20px; height: 20px;}
    .sit_kg .opt_count .num_input{width:25px; height: 20px;}
    
    .easy_order .tab_idx2 > li .va_wrap .va{font-size:.938em; line-height: 1.3;}
    .easy_order .easy_tbl .kw_tx{line-height: 1.3!important;}
}


@media screen and (max-width:500px) {
	.shop_control .xi{width:35px; height: 35px; line-height: 35px;}
	.progress{width:calc(100% - 100px);}
	.shop_control.st1{margin-top:20px;}
	.shop_control.st1 .progress{margin:0 10px;}
	.cus_skin{margin:20px -7px 0 0 !important;}
	.cus_skin .cus_item{margin-bottom:20px!important;}
	.cus_skin .cus_item .in{margin-right:7px;}
	.cus_skin .sct_txt{font-size:.85em;}
	.cus_skin .sct_ct_wrap{margin-top:10px;}
	.cus_skin .sct_cost{font-size:.938em; margin:10px 0 0;}
	.cus_skin .sct_cost .per_tx,
	.cus_skin .sct_cost .per_ts{margin-right:2px;}
	.cus_skin .ctg_wrap{margin-bottom:5px; font-size:.825em;}
	.cus_skin .sct_ct_wrap .sct_star img{width:70px;}
    .cus_skin .sct_ct_w{display:none;}
    .cus_skin .sct_marker{top:5px; left: 5px;}
    .cus_skin .sct_marker .sit_icon .shop_icon{font-size:.875em; width:26px; height: 26px; line-height: 26px;}
	.main_tit,
    .notice_cont .main_tit{margin-bottom:10px;}
    .main_tit .in_tt2{font-size:1.5em;}
	.main_tit .main_btn{padding:6px 20px;}
	
	.main_doc{overflow: hidden}
    .main_best{margin-top:50px;}
	.main_best .best_con_slide .cus_skin{margin:0!important;}
	.main_best .best_con_slide .cus_skin .sct_img{width:100%; height: auto;}
	.main_best .best_con_slide .cus_skin .sct_ct_wrap{width:100%; padding:0;}
	.main_best .best_con_slide .slick-slide{display:flex; flex-wrap:wrap;}
	.main_best .best_con_slide .slick-slide > div{width:50%;}
	.main_best .best_con_slide .cus_skin .in{margin-right:7px;}
	.main_new{margin-top:40px;}
	.main_new .tab_idx > li .va_wrap{min-width:70px; margin:3px; height: 45px;}
	.main_md{margin-top:40px;}
	.main_shop_04 .main_s04_item{height: auto; overflow: inherit;}
	.main_shop_04 .main_s04_item .cus_skin{display:flex; flex-wrap:wrap; margin:0 -7px 0 0 !important;}
	.main_shop_04 .main_s04_item .cus_skin .cus_item{width:50%;margin-bottom:20px!important;}
	.main_shop_04 .main_s04_item .cus_skin .cus_item .in{ margin-right:7px;}
	.main_shop_04 .main_s04_item .cus_skin .sct_img{width:100%; height: auto;}
	.main_shop_04 .main_s04_item .cus_skin .sct_ct_wrap{width:100%; padding:0;}
	.main_sale{margin-top:40px; padding:50px 0;}
	.main_event{margin-top:40px;}
	.main_review{margin-top:40px;}
	.review_cont .review_list{margin-right:-7px;}
	.review_cont .review_list .rv_item{margin-right: 7px;}
	.review_cont .review_list .rv_prod_img{display:none;}
	.review_cont .review_list .in .rv_prod{padding:10px 0;}
	.review_cont .review_list .in .rv_prod .rv_tbox{width:100%; padding:0;}
	.review_cont .review_list .in .rv_prod .rv_star img{width:70px; height: auto;}
    .review_cont .review_list .in .rv_txt{margin-top: 5px;}
	.notice_cont{margin-top:40px;}
	.notice_cont .in_box{margin-bottom:40px;}
	.notice_cont .ser_list{padding-top:20px;}
	.notice_cont .ser_list > li .in .icon_z{width:90px; height: 90px; }
	.notice_cont .ser_list > li .in .icon_z img{width:35px; height: auto;}
	#footers{margin-top:70px;}
    #footers .f_info_w .f_info li{margin-bottom:0;}
    #footers .f_info_w .f_info li .ft_btn{display:none;}
    #footers .f_stt{font-size:1.068em;}
    #footers .copyright .kcp img{height: 30px;}
    #footers .copyright .kcp{margin-left:auto;}
    #footers .f_cs_w .ftSnsWrp{display:none;}
    #footers .copyright .copy_tx{width:60%;}
    #footers .bank_info_w .f_bank_img img{width:75px; height: auto;}
    
    .page_tt{font-size:1.825em; margin-bottom: 15px;}
    .about_cont .about_tx,
    .page_tx{font-size:1.068em;}
    
	#container{margin-top:50px;}
    .subVis .sub_v_tit{font-size:1.625em;}
	#ssch_ov{top:-20px!important;}
	.odf_tbl{border:1px solid #666; margin:30px 0;}
	.odf_tbl table{width:100%;}
	.odf_tbl th{display:block; width:100%; text-align: left; background-color: #f9f9f9; border:1px solid #ddd; border-right:0; border-left:0; padding:10px;}
	.odf_tbl td{display:block; width:100%; text-align: left; padding:10px;}
	.odf_tbl #od_tot_price{border:0; padding:0; display:inline-block; margin:0;}
	.sod_frm_point{padding:15px;}
	.my_cou_st > li{padding:15px;}
	.my_menu_w > li .in_w{padding:15px 10px;}
	.my_menu_w > li .in_w .in_tt{margin-bottom:0px; font-size:1.125em;}
    .my_menu_w > li .in_w .in_tx{display:none;}
	.my_menu_w > li .in_w .in_icon img{width:35px; height: auto;}
	.login_wrap .form_st > li .label_st span{font-size:1em;}
    
    .agree_box .in_con{padding:.5em; margin:.5em;}
    .page_stt{font-size:1.125em;}
    
    #sit_title{font-size:1.25em!important; font-weight: 600!important;}
    .sit_kg_add > li{width:33.33%; margin-bottom:20px;}
    #sit_btn_buy,
    #sit_btn_cart,
    #sit_btn_wish{line-height: 45px!important;}
    #sit_tab .tab_tit li button,
    .easy_order .tab_idx2 > li .va_wrap{height: 45px!important;}
    #sit_ov_wrap{margin:0 0 20px 0!important;}
    #sit_rel{margin:20px 10px;}
    #sit_tab .tab_tit{margin-right:-5px!important;}
    #sit_tab .tab_tit li{width:50%!important; padding-right:5px!important; margin-bottom: 5px;}
    #sit_inf_open th, #sit_inf_open td{padding:7px!important; font-size:.938em;}
    #sit_ov_wrap #sit_tot_price{font-size:1.068em!important;}
    
    .sod_list .li_name{font-size:1em!important;}
    
    #top_mbannerbox .today{display:none!important;}
    .qk_list{bottom:10px; right:10px;}
    .qk_list li .xi,
    .qk_list li a{width:40px; line-height: 40px; height: 40px;}
    .qk_list li a{font-size:1.125em!important;}
    .qk_list li .qk_kakao:hover{width:130px;}
    
    .easy_order .easy_sch_box{margin-bottom: 20px; border-color:#aaa; padding:8px;}
    .easy_order .easy_tt{margin-bottom:0px; padding-bottom:15px; font-weight: 1.25em;}
    .easy_order .easy_stt{margin-top:30px;}
    .easy_order .tab_idx2{margin-bottom:20px!important;}
    .easy_order .tab_idx2 > li{width:50%!important; flex:50%!important; margin-top:-1px;}
    .easy_order .easy_bottom{flex-direction: column-reverse;}
    .easy_order .order_box_w{margin:0 0 30px;}
    .easy_order .order_box_w .order_stk{position: fixed; bottom: 0; top: inherit; width: 100%; z-index: 100; border: 1px solid #444; background-color: #f9f9f9; padding: 5px;}
    .easy_order .order_box_w .order_box{border:0; background-color: transparent; padding:0;}
    .easy_order .order_box_w .som_btn{width:54px; height: 20px; line-height: 20px; background-color:#f9f9f9; position: absolute; top: -20px; left: 50%; transform: translateX(-50%); text-align: center; border-radius: 7px 7px 0 0; border:1px solid #666; border-bottom-color:#f9f9f9; display: block; cursor: pointer;}
    .easy_order .order_box_w .som_btn.on .xi:before{content:"\e946"}
    .easy_order .order_box_w .order_box .som_list{max-height:230px; display:none;}
    .easy_order .order_box_w .order_box .som_list.on{display:block;}
    .easy_order .order_box_w .order_box .es_order_total{border-top:0;}
    .easy_order .order_box_w .order_info{margin-top:5px; padding:5px 10px;}
    .easy_order .order_box_w .order_info .easy_tx{margin-bottom:2px; font-size:1em;}
    .easy_order .order_box_w .order_info .dot_list > li{line-height: 1.3}
    .easy_order .order_box_w .order_info .dot_list > li:not(:last-child){margin-bottom:0;}
    
    #sod_frm .sod_list .total_img{left:0;}
    #sod_frm .sod_list .li_op_wr{padding-left:95px;}
    .sod_frm_mobile .sod_list .li_name{padding:0 0 10px;}
    .sod_frm_point{padding:0px;}
    .sod_frm_point #od_temp_point{width:90px!important;}
    .odf_tbl{margin:20px 0;}
    .sod_list .li_prqty{margin-top:5px;}
    .sod_list .total_price{text-align:right; padding:10px 0;}
    #m_sod_bsk_tot > *{padding:5px 0!important;}
    #m_sod_bsk_tot .sod_bsk_cnt{margin-top:5px;}
    #m_sod_bsk_tot .sod_bsk_cnt strong{color:var(--mainColor); font-weight: 500; font-size:1.125em;}
    #sod_frm.sod_frm_mobile .odf_list .frm_input{font-size:.938em;}
    .sod_opt li{font-size:.938em;}
    a.btn_frmline, button.btn_frmline{width:85px;}
    .odf_list textarea{box-shadow: none;}

    .login_wrap .join_btn_wrap,
    .sns_btn_wrap{margin-top:2em;}
    
    
    }



