@media screen and (max-width:1660px) {
	#shopHeader .tnbWrp .cate_list > li .cate_1da{margin: 0 35px;}
	
	.main_best .best_con_slide{width: 90%;}
	.main_con .box_gr{margin-left: 0;}
	.main_con .left_box{width: 50%; padding-right: 60px;}
	.main_con .right_box{width: 50%;}
	.main_video .vid_gr{margin-right: 0;}
	.main_video .txt_box{padding-left: 60px;}
	
}

@media screen and (max-width:1640px) {
	.brand_wrap .sec_box02 .txt_box{margin-right: 0; position: absolute; top: 0; right: 0;}
	#shopHeader .h_search_w input{width: 150px;}
}

@media screen and (max-width:1420px) {
	/* 브랜드 */
	.brand_wrap .sec_box01 .tit{font-size: 6em;}
	.brand_wrap .sec_box04 .txt_box{font-size: 5em;}
	
}

@media screen and (max-width:1400px) {
	/*풀페이지 해제*/
	.section{height:auto!important;}
	.section .in_w,
	.main #section6{height:auto!important; margin-top:0; padding:8em 0;}
	#section0.section .in_w,
	.main #section0.section .in_w{padding:0;}
	#fullpage #section0 .in_w{height:100vh!important; padding:0;}
	.fullpage{margin-top:80px;}
	.fullpage .in_wrap{height:auto!important;}
	.fullpage .section{padding:0;}
	.fullpage .in_wrap{padding:8em 0;}
	.fullpage #section0 .in_wrap{height:calc(100vh - 80px)!important; padding:0;}
	
	
	#shopHeader .gnbWrp .totalTn{margin-right:30px;}
	#shopHeader .gnbWrp .shop_gnb_list > li > a{margin-right:30px}
	#shopHeader .tnbWrp > *{flex:none;}
	#shopHeader .tnbWrp .gShortCut > *{margin-left: 15px;}
	#shopHeader .tnbWrp .cate_list > li .cate_1da{font-size: 1em; margin: 0 25px;}
	.main_shop_04 .main_s04_bn{width:50%;}
	.main_shop_04 .main_s04_item{width:50%;}
	
/*	#section0{height: 100vh!important;}*/
	.main_best .best_bn{position: relative;}
	.main_con .right_box .bgfix{height: 100%;}
	.main_best .best_con_slide{width: 100%;}
	.main_video .vid_box .vid_z{height: 100%;}
	
	
	/* 메인 비주얼 영상	*/
	.yt_box{height: 800px!important; margin-top: 70px;}
	.main_bn_wrap .slick-initialized .slick-slide img{width: 100%; height:100%; object-fit: contain}
	
}


@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;}
	
	.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;}
	
	.main_con .right_box .bgfix{padding-left: 40px;}
	.main_con .main_tit .view_btn a{width: 150px; font-size: 1em; padding: 10px 10px 9px 15px; margin-left: 20px;}
	
	/* 브랜드 */
	.brand_wrap .sec_box01 .tit{font-size: 4.5em;}
	.brand_wrap .sec_box04 .txt_box{font-size: 4em;}
	.brand_wrap .sec_box03 .img_box{padding-left: 4em;}
	.brand_wrap .sec_box03 .txt_box{padding-right: 4em;}
	
}


@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;}
	.main_tit{margin-bottom: 30px;}
	.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;}
	
	.main_con{margin-top: 0;}
	.main_con .main_tit{padding: 40px 20px 0;}
	.main_con .left_box{width: 100%; padding-right: 0;}
	.review_cont .review_list .in .rv_img{margin-bottom: 0;}
	.main_con .right_box{width: 100%;}
	.main_con .right_box .bgfix{height: 600px; padding-left: 0;}
	.main_best .best_con_slide .cus_skin{margin: 30px -20px 0 0!important}
	.main_best .best_con_slide .cus_skin .cus_item .in{margin-right: 20px;}
	.main_best .best_con_slide .cus_skin .sct_img a{height: 250px;}
	.main_best .best_con_slide .cus_skin .sct_img a img{width: 100%; height: 100%; object-fit: cover;}
	
	.review_cont .review_list .in{padding: 0 20px 20px 20px;}
	.review_cont .review_list .in .rv_tit{font-size: 1.25em;}
	.review_cont .review_list .in .rv_txt{font-size: .875em;}
	.review_cont .review_list .in .rv_name{font-size: .875em;}
	
	.main_video{margin-bottom: 2em;}
	.main_video .vid_box{width: 100%; height: 450px; margin-bottom: 20px;}
	.main_video .vid_box .vid_z img{width: 100%; height: 100%; object-fit: cover;}
	.main_video .txt_box{width: 100%; padding: 20px;}
	.main_video .txt_box .t1{font-size: 1em; margin-bottom: 10px;}
	.main_video .txt_box .t2{font-size: 1.825em;}
	.main_video .txt_box .t3{font-size: 1em;}
	.main_video .txt_box .vid_btn{font-size: 1em; padding: 10px 10px 9px 15px; margin-top: 20px;}
	
	
	#footer .f_top .in_box .ti{font-size: 1.125em; margin-right: 40px;}
	#footer .f_top .in_box .txt_z .tel{font-size: 2em;}
	#footer .f_top .in_box .txt_z .tw{font-size: 1em; margin-right: 30px;}
	
	.cus_skin .cus_item{width: 33.33%;}
	.cus_skin .sct_img a{height: 400px;}
	.cus_skin .sct_img a img{width: 100%; height: 100%; object-fit: cover;}
	
	#bo_gall .gall_li{width: 50%;}
	#bo_gall #gall_ul{margin-right: -5px!important;}
	#bo_gall .gall_li .gall_box{margin-right: 10px!important;}
	#bo_gall .gall_li .gall_text_href .bo_tit{font-size: 1em!important;}
	#bo_gall .gall_li .gall_text_href{padding: 10px!important;}
	
	/* 브랜드 */
	.brand_wrap .sec_box01{padding: 8em 0 14em;}
	.brand_wrap .sec_box01 .tit{width: 100%; text-align: center; margin-bottom: .8em;}
	.brand_wrap .sec_box01 .img_box{margin: 0 auto;}
	.brand_wrap .sec_box02 .img_gr{width: 100%; margin-top: 10em;}
	.brand_wrap .sec_box02 .img_box01{width: 55%;}
	.brand_wrap .sec_box02 .img_box02{width: 45%; margin-left: 0; padding-left: 30px;}
	.brand_wrap .sec_box04 .txt_box{width: 100%; margin-bottom: 20px;}
	.brand_wrap .sec_box04 .img_box{width: 100%; padding-left: 0;}
	.brand_wrap .sec_box03 .txt_box{width: 100%; padding-right: 0; margin-bottom: 20px;}
	.brand_wrap .sec_box03 .img_box{width: 100%; padding-left: 0; }
	
	
	/*아이콘 설명*/
	#shopHeader .tnbWrp .gShortCut > a:hover .ic_info,
	#shopHeader .tnbWrp .gShortCut .i_my:hover .ic_info,
	#shopHeader .h_search_w button:hover .ic_info{display: none;}
	
	/* 메인 비주얼 영상	*/
	.yt_box{height: 500px!important; margin-top: 0;}

}


@media (max-height:830px) {
/*풀페이지 해제*/
	.section{height:auto!important;}
	.section .in_w,
	.main #section6{height:auto!important; margin-top:0; padding:8em 0;}
	#section0.section .in_w,
	.main #section0.section .in_w{padding:0;}
	#fullpage #section0 .in_w{height:100vh!important; padding:0;}
	.fullpage{margin-top:80px;}
	.fullpage .in_wrap{height:auto!important;}
	.fullpage .section{padding:0;}
	.fullpage .in_wrap{padding:8em 0;}
	.fullpage #section0 .in_wrap{height:calc(100vh - 80px)!important; padding:0;}
	.main_visual .txt_z .scroll_down{display:none;}
	.tit_cont .scroll_down{display:none;}
}



@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;}	
	
	.main_best{margin-top: 80px;}
	.main_best .best_con_slide .cus_skin .cus_item{width: 50%; margin-bottom: 40px!important;}
	
	.cus_skin .sct_img a{height: 300px;}
	
	.pc_ver{display: none;}
	.mo_ver{display: block;}
	
	.page_tt{font-size: 1.825em;}
	.page_tx{font-size: 1em;}
	
	
	/* 입력폼 */
	.board_st.write th, .board_st.write td{display: inline-block; height: auto; padding: .3em;}
	.board_st.write th{width: 30%; font-size: 1em; padding: 1em;}
	.board_st.write td{width: 70%; }
	.board_st.write tr:nth-child(3) th,
	.board_st.write tr:nth-child(3) td{width: 100%;}
	.board_st.write tr:nth-child(3) th{text-align: center;}
	#autosave_wrapper .input_st{width: 100%!important;}
	
	
	/* 브랜드 */
	.brand_wrap .video_box{height: 350px;}
	.brand_wrap .sec_box01{padding: 8em 0 10em;}
	.brand_wrap .sec_box02 .img_box01{height: 500px;}
	.brand_wrap .sec_box02 .img_box02{height: 350px; padding-left: 10px;}
	.brand_wrap .sec_box02 .txt_box{font-size: 1.5em;}
	.brand_wrap .sec_box03 .txt_box{font-size: 1.125em;}
	.brand_wrap .sec_box03 .img_box .img_z{height: 500px;}
	.brand_wrap .sec_box04 .img_box .img_z{height: 700px;}
	
	
	.main_bn_wrap .main_control{width: 90px; min-height: 32px; line-height: 32px; font-size: 14px;}
	
}


@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-top: 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;}
	.review_cont .review_list .in .rv_txt{min-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;}
	
	#hd #logo img{height: 20px;}
	#footer .f_top{padding: 40px 0 20px;}
	#footer .f_top .in_box .ti{width: 100%; margin-right: 0; margin-bottom: 10px;}
	#footer .f_top .in_box .txt_z .tw{margin-right: 20px;}
	#footer .f_bottom{padding: 40px 0 50px;}
	#footer .copyright .copy_tx{margin-top: 30px;}
	#footer .copyright .kcp{margin-top: 20px; margin-left: auto;}
	
	.cus_skin .sct_img a{height: 250px;}
/*	.cus_skin .sct_img a img{width: 100%; height: 100%; object-fit: cover;}*/
	
	/* 브랜드 */
	.brand_wrap .sec_box01 .tit{font-size: 3em;}
	.brand_wrap .sec_box01 .img_box{width: 250px;height: 350px;}
	.brand_wrap .sec_box02 .img_box01{width: 50%; height: 320px;}
	.brand_wrap .sec_box02 .img_box02{width: 50%; height: 250px;}
	.brand_wrap .sec_box03 .img_box .img_z{height: 400px;}
	.brand_wrap .sec_box04 .txt_box{font-size: 3em;}
	.brand_wrap .sec_box04 .img_box .img_z{height: 450px;}
	
	/* 메인 비주얼 영상	*/
	.yt_box{height: 300px!important;}
	
}