@media screen and (max-width:1500px) {
	
	/*style*/
	.bd_bottom{margin-top:25px}
	.board_sch_wrap{display:block;}
	.pg_wrap{width:100%; margin-top:25px;}
	
	
	
}	

@media screen and (max-width:1350px) {
	/*/bo_vc_w.st{width: 85%;}*/
}

	
@media screen and (max-width:1280px) {
	
/*latest : product_slide*/
.la_product_control .product_pagen{width:250px;}	
	
/*style*/
#header #logo img{width:120px; height: auto;}	
#header .gnb_wrap .gnb .depth1{margin:0 10px;}	
#header .hd_sch_wr #hd_sch	{width:220px;}
#header .hd_login{margin-left:15px;}	
#header .btn_gnb{margin-left:15px;}	
	
	/*style*/
	.main_content .main_img_box,
	.sub_v_wrap{padding-right:30px;}
	.main_content .main_sch .tab_idx{margin-right:0%; width:100%; margin-bottom: 10px; justify-content: center;}
	.main_content .main_img_box, .sub_v_wrap{padding-right:0;}
	.main_content .main_img_box, .main_content .main_txt_box, .sub_v_wrap, #wrapper{width:100%;}
	.main_content .main_img_box .in_box{height:250px; min-height: auto;}
	#sub_visual{height: 250px; min-height: auto;}
	#sub_visual .sub_v_tit{font-size:3em;}
	.main_content .main_txt_box{padding:0; margin-top:30px;}
	.sub_v_wrap{display:block!important; width: 100%!important; padding-right: 0!important;}
	#wrapper{margin-top:30px!important; width: 100%!important;}
	#footer{margin-top:30px;}
	#footer .f_wbox{padding:12px 0;}
}


@media screen and (max-width:1024px) {
	
/*inc*/	
body{font-size:15px; line-height: 1.4;}	
.mobile_only { display:block !important }
.mobile_no,
.pc_only{ display:none !important }
.pc_all_menu{display:none;}
.mo_all_menu{display:block;}
	
/*header 검색기능 사용*/
#header .hd_sch_btn{margin-left:auto;}
#header .hd_sch_wr.on{display:block;}	
#header .hd_sch_wr{display:none; position: fixed; top:calc(var(--header_H) + 5px); left: 50%; transform: translateX(-50%); width:96%;}
#header .hd_sch_wr #hd_sch{ width:100%; border-color:#ccc; background-color: #fff;}
#header .hd_sch_wr #hd_sch #sch_stx{color:#555;}
#header .hd_sch_wr #hd_sch #sch_stx::placeholder{color:#aaa!important;}	

.clr{display:block;float:none;clear:both;height:0;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
.blk{float:none;clear:both;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
/* align */
.taL {text-align:left !important;}
.taC {text-align:center !important;}
.taR {padding-left:0 !important;text-align:right !important;}
th.taL,
td.taL {padding-left:10px;padding-right:0 !important;}
th.taC,
td.taC {padding-left:0 !important;padding-right:0 !important;}
th.taR
td.taR {padding-left:0 !important;padding-right:10px;}
.none {display:none !important;}

/*sub_visual*/

#snb{bottom:2.5em;}
#snb .snb_list .sdp1 a{width:50px; height: 50px; line-height: 50px;}
#snb .snb_list .sdp2, 
#snb .snb_list .sdp3, 
#snb .snb_list .last{width:220px; padding:12px 20px;}
	
/*board : product_gallery*/
.board_product_gallery > li{width:50%;}
	
/*board : product_view 공통*/
.bo_top_wrap .bo_top_img{width:100%; margin-bottom: 30px;}
.bo_top_wrap .bo_top_txt{width:100%; padding:0;}
	
/*board : gallery*/	
#bo_gall .gall_li{width:50%;}

/*	댓글 수정 */
.bo_vc_w.st{width: 100%;}
.bo_v_com{margin-top: 20px!important;}
	
/*latest : product_slide*/
.la_product_slide .in .in_dv{padding:20px 30px 0 0 ; }	
.la_product_control{margin-top:20px;}		
.la_product_control .product_pagen{width:calc(100% - 140px);}	
	
/*style*/
	#header .h_wrap{padding:0; height:75px; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: center; align-items: center;}
	#footer .f_wbox{flex-direction: column-reverse;}
	#footer .f_info{width:100%;}
	#footer .f_btn_w{width:100%; margin-bottom: 10px; justify-content: flex-end;}
	
}


@media screen and (max-width:768px) {

/*inc*/
:root { 
	--header_H:75px;
}	
.qk_list > li a{width:42px; height: 42px; line-height: 42px;}
.agree_box .in_con{padding:.8em; margin:.5em;}	
	
/*sub_visual*/
#sub_visual .sub_v_tit{font-size:2.5em;}
#snb{bottom:1.5em;}
#snb .snb_list .sdp2,
#snb .snb_list .sdp3,
#snb .snb_list .last{margin-left:10px; width:35%;}
#snb .snb_list .sdp_list_wrap{top:60px;}	
.container_title{font-size:1.825em; margin:40px 0;}	
	
/*board : product_list*/
.board_product_list > li .gall_box .gall_img{width:100%!important; text-align: center; border-bottom:1px solid #ddd;}
.board_product_list > li .gall_box .bo_cnt{margin-top:5px; line-height: 1.3;}
.board_product_list > li .gall_box .gall_text_href{width:100%; padding:10px 15px;}
.board_product_list > li .gall_box .bo_tit{font-size:1.25em;}
.board_product_list > li .gall_box .bo_plus_btn .xi{display:none;}
	
/*board : product_gallery*/
.board_product_gallery{margin-right:-7px;}
.board_product_gallery > li{margin-bottom:7px;}
.board_product_gallery > li .gall_box{margin-right:7px;}
.board_product_gallery > li .gall_box .gall_img{height:250px!important}
.board_product_gallery > li .gall_box .gall_img img{width:auto; height:100%; max-width: inherit;}
	
/*board : product_view 공통*/	
.bo_op_list{margin-top:15px;}
.bo_op_list > li{margin-bottom:3px;}
.bo_top_wrap .bo_top_txt .bo_v_tt{font-size:1.45em;}	
.bo_top_wrap .bo_top_txt .bo_v_tx{font-size:1em; line-height: 1.4;}
.bo_top_wrap .bo_top_txt .bo_op_list{margin-top:20px;}

/*board : gallery*/
#bo_gall #gall_ul{margin-right:-7px;}
#bo_gall #gall_ul > li{margin-bottom:7px;}
#bo_gall #gall_ul > li .gall_box{margin-right:7px;}
#bo_gall #gall_ul > li .gall_box .gall_img img{width:100%; height:auto; max-width: inherit;}	
	
/*board: webzine*/
.board_webzine .td_subject .bo_tum {display:none;}	
.board_webzine .td_subject .bo_tit{width:100%; padding:0}
.board_webzine .td_subject .bo_tit .in_tit{font-size: 1.125em;}
	
/*board : inc*/
.w_form_tit{width:7em;}
.board_st.write th,
.board_st.write td{padding:.8em .5em;}
.board_st.write .input_st.w1{width:100%;}	
.board_st.write .input_st.w1#reg_mb_password_re{margin-top:5px;}
.board_st.write	a.btn_frmline, 
.board_st.write	button.btn_frmline{width:90px;}
.mem_etc_list{padding:10px;}
	
/*latest : gallery_slide*/
.la_gall_wrap .la_gall_slide .slick-list{margin-right:-7px;}	
.la_gall_wrap .la_gall_slide .slide_li .in{margin-right:7px;}
	
/*latest : product_slide*/
.la_product_slide .in .in_dv{width:100%; padding:0;}
.la_product_slide .in .in_dv .in_tx{font-size:1em;}	
.la_product_slide .in .in_img{width:100%;}
.la_product_slide .in .in_img img{height:300px; width:auto;}
.la_product_slide .in .more_btn{margin:20px 0; width:45px; height: 45px; line-height: 45px;}	
	
/*latest : notice_list*/	
.la_notice .news_board > li .ctg{width:80px; line-height: 1.2; font-size:1.068em;}
.la_notice .news_board > li .ctg .in_dd{font-size:1.25em;}
.la_notice .news_board > li .in_txt{padding:25px 15px; width:calc(100% - 145px);}
.la_notice .news_board > li .in_txt .tt{font-size:1.125em;}
.la_notice .news_board > li .more_btn{width:65px}
	

	/*	댓글 수정 */
.bo_v_com{margin-top: 20px!important;}
	
/*style*/
	.main_content .main_sch .input_st.w4{width:12em;}
	.main_image .la_gall_list > li{width:50%;}
	.main_image .la_gall_list > li:last-child{display:none;}
	.main_content .main_sch{margin:25px 0; padding:10px;}
	.book_cont{margin-right:0;}
	.book_cont > li{width:100%; margin-bottom: 10px;}
	.book_cont > li .in{margin-right:0;}
}

@media screen and (max-width:500px) {
body{font-size:14px; line-height: 1.4;}	
	
/*sub_visual*/
#sub_visual{height:120px;}
#sub_visual .sub_v_tit{font-size:2.125em;}
#snb .snb_list .sdp1 a{width:40px; height: 40px; line-height: 40px;}
#snb .snb_list .sdp2, 
#snb .snb_list .sdp3, 
#snb .snb_list .last{padding: 6px 10px; width:40%;}
#snb .snb_list .sdp_tt{font-size:1.068em;}
#snb .snb_list .sdp_tt:before{right:5px;}
#snb .snb_list .sdp_list_wrap{top:45px; border-radius: 7px;}
#snb .snb_list .sdp_list{padding:15px;}	
#snb .snb_list .sdp_list > li a{font-size:1em;}	
.container_title{padding-top:20px; margin:35px 0;}
.container_title:before{height:17px;}
	
/*board : inc*/
.board_tt{font-size:1.375em;}	
#bo_list .td_datetime{width:62px;}	
#bo_list .td_name{width:74px;}
#bo_list .td_num2{width:45px;}	
.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: 32px; height: 32px; line-height: 32px;}
.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; margin-right: 10px; margin-top: -65px}	
	
	
/*모바일에서 글쓰기 임시저장글 버튼 삭제*/
.bo_w_tit button.btn_frmline{display:none;}	
	
.board_webzine .td_subject .bo_cnt,
#bo_gall .gall_li .gall_text_href .bo_cnt{display:none;}
	
/*board : product_gallery , board : gallery*/	
.board_product_list > li .gall_box .gall_text_href{padding:10px;}
.board_product_gallery > li .gall_box .gall_text_href{padding:10px;}
	
/*회원가입*/
#reg_result{padding:30px 15px;}
	
/*latest : gallery_slide*/	
.la_gall_wrap .la_gall_control{display:none;}
	
/*게시판 댓글 수정 */
	.bo_vc_w_info .frm_input{width: 48%; margin-bottom: 5px; margin-right:3px;}
	.bo_vc_w_info #wr_password.frm_input{margin-left: auto}
	.bo_vc_w_info #captcha{width: 100%; padding-top: 5px;}
	#captcha.m_captcha #captcha_key{width: calc(48% - 43px); height: 40px;margin-left: 0;}
	#captcha.m_captcha #captcha_img{width: 48%;}
	#captcha #captcha_key{margin-bottom: 5px;}
	
	
	/* 서브비주얼 수정*/
	#wrapper{margin-top: 0!important;}
	#bo_btn_top{margin: 0;}
	.board_btn_wrap{margin-top: 0;}
	#bo_gall{border-top: 2px solid #333; padding-top: 25px;}
	.book_cont{padding-top: 25px; border-top: 2px solid #333;}
	
	/* 검색결과 */
	#sch_res_detail {padding: 20px 10px;}
	
	/*style*/
	.box0{max-width:92%;}
	/*#header #logo img{width:100px;}*/
	#header #logo{height: 30px;}
	.lat_basic .basic_li .in_tt .cut_txt,
	.la_gall_list > li .in .in_tbox .cut_txt{font-size:.875em; font-weight: 400;}
	.main_content .main_sch .tab_idx{margin-right: 120px; }
	.main_content .main_sch .tab_idx li .va_wrap{width:36px; height: 36px;}
	.main_content .main_sch .sch_wr{justify-content: center;}
	#hd_sch{text-align: center;}
	.main_content .main_sch .input_st.w4{width:calc(80% - 60px)}
	.main_content .main_sch .sch_stt{margin-right:0; width:80px; text-align: center; position: absolute; top: -45px; right: 20px;}
	.main_content .main_sch .sch_stt img{display:inline-block; margin: 5px 0;}
	.main_content .main_sch .sch_li{margin: 0 auto;}
	.main_content .in_box .bd_tt .in_tt{font-size:1.25em;}
	.main_content .in_box .bd_tt .in_tt .in_en{font-size:.75em;}
	#footer .f_btn_w .in_btn{padding:0 8px;}
	#footer .f_btn_w{justify-content: center;}
	#footer .f_info{text-align: center; display: flex; justify-content: center;}
	#footer .f_info > li{float:none; margin-right:2px; font-size: .6875em;}
	
	#bo_v_info .profile_info_ct > li{font-size:.8em;}
	
	
	
}