@media all and (max-width:1200px) {
	.s14 .gall_slider, .s14 .gall_thumb { width:80%; }
	.s14 .gall_thumb { margin-top:10px; }
	.s14 .slider_wrap .slide_page [class^="swiper-button-"] { padding:60px 10px; }
	.s14 .slider_wrap .slide_page [class^="swiper-button-"] img { width:16px; }
}
@media all and (max-width:960px) {

	.sub_visual { min-width:inherit; }
	.sub_content { min-width:inherit; }

	.sub_visual p.pc { display:none; }
	.sub_visual p.mo { display:block; }

	.sub_content .bbs_box { min-width:auto; padding-left:12px; padding-right:12px; }
	.bbs_padding { padding-top:80px; padding-bottom:80px; }

	div.head_tab li a { font-size:15px; line-height:1.1; letter-spacing:-0.6px; }
	div.head_tab li:nth-child(1) a { line-height:56px; }
	div.head_tab li:nth-child(2) a, div.head_tab li:nth-child(3) a, div.head_tab li:nth-child(4) a, div.head_tab li:nth-child(5) a, div.head_tab li:nth-child(6) a { padding-top:11px; }
	div.head_tab li:nth-child(4) a { padding-left:5px; padding-right:5px; }
	div.board_search .brd_selectbox select { min-width:inherit; width:72px; padding-left:8px; padding-right:22px; font-size:15px; }
	div.board_search .brd_selectbox:after { right:10px; }
	div.board_search .brd_search { width:calc(100% - 80px); overflow:hidden; }
	div.board_search input.in_bt { width:44px; }
	div.board_search input.ed { min-width:auto; padding:0 54px 0 8px; }

	a.board_bt1 { height:38px; line-height:38px; padding:0 30px; font-size:15px; }

	.s14 .slider_wrap { margin:80px auto; }

	.s16 .price { width:94%; }
	.s16 .price h3 { margin-bottom:50px; font-size:6vw; }

	.s62 .inner { position:static; width:100%; transform:translateX(0); }
	.s62 a.naver_resev { position:static; width:90%; margin:0 auto; }
	.s62 a.naver_resev img { height:22px; margin-top:12px; }
	.s62 .bbs_box { padding-top:40px; }


}
@media all and (max-width:480px) {

	.bbs_padding { padding-top:50px; padding-bottom:50px; }
	
	.s14 .slider_wrap { margin:60px auto; }
	.s16 { padding-top:60px; padding-bottom:60px; }
	.s16 .price thead th { font-size:14px; }
	.s16 .price tbody th, .s16 .price tbody td { padding-left:16px; padding-right:16px; font-size:15px; }
	.s16 .price h3 { margin-bottom:40px; font-size:8.4vw; }
}