@media screen and (max-width:1400px) {
	#shopHeader .gnbWrp .totalTn{margin-right:30px;}
	#shopHeader .gnbWrp .shop_gnb_list > li > a{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%;}
	
}


@media screen and (max-width:1200px) {
	#shopHeader .gnbWrp .totalTn{font-size:1em;}
	#shopHeader .gnbWrp .shop_gnb_list > li > a{font-size:1em; margin-right:15px;}
	#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: auto;}
	#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%; box-shadow: 0 0 10px rgba(0,0,0,.1)}
	.scroll #hd.mobileOnly{position: fixed;}
	#hd{background-color:#fff;}
	#btn_hdcate,
	#btn_hdsch,
	#btn_hduser,
	#btn_hdcart{color:#111;}
	.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_best .best_con_bn{width:100%; text-align: center}
	.main_best .best_con_slide{width:100%; padding:0; margin-top:20px;}
	.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:50%; border-right:0;}
	#footers .f_cs_w{width:50%;}
	#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;}
}



@media screen and (max-width:768px) { /*●●●●*/
	body{font-size:14px;}
	#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;}
	#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;}
	
	#footers .f_info_w .f_logo{display:none;}
	#footers .bank_info_w{width:100%;}
	#footers .f_cs_w{width:100%;}
	#footers .f_info_w .fnb > li a{margin-right:20px;}
	#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;}
	
		
	/*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;}	
	

}


@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:.9em;}
	.cus_skin .sct_ct_wrap{margin-top:10px;}
	.cus_skin .sct_cost{font-size:1em;}
	.cus_skin .sct_cost .per_tx,
	.cus_skin .sct_cost .per_ts{margin-right:2px;}
	.cus_skin .ctg_wrap{margin-bottom:5px; font-size:.875em;}
	.cus_skin .sct_ct_wrap .sct_star img{width:70px;}
	.main_tit{margin-bottom:15px;}
	.main_tit .main_btn{padding:6px 20px;}
	
	.main_doc{overflow: hidden}
	.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:75px; margin:3px;}
	.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;}
	.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;}
	
	#container{margin-top:50px;}
	#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:20px 10px;}
	.my_menu_w > li .in_w .in_tt{margin-bottom:10px;}
	.my_menu_w > li .in_w .in_icon img{width:35px; height: auto;}
	.login_wrap .form_st > li .label_st span{font-size:1em;}
	

}