/**/
#sps_empty,
.j_empty{
	padding : 80px 0 !important;
	background-color : #fff;
	text-align :center;
}


/*검색--------------------------*/

.sch_word{
	color : #028bd3;
}

/*서브탑-------------------------*/

.j_sub_top button.j_page_title{
	margin-right : 40px;
}
.j_sub_top button.j_page_title ul  li .j_sub_menu ul li a{
	font-family: 'NanumSquareEB';
	text-transform: uppercase;
}
.j_sub_top button.j_page_title > ul > li > a,
.j_sub_top button.j_page_title ul  li .j_sub_menu ul li,
.j_sub_top button.j_page_title ul  li .j_sub_menu .j_img_con{
	display : none;
}



.j_sub_top .j_sub_nav{
	margin-top : 18px;
}
.j_sub_top .j_sub_nav > ul > li > a,
.j_sub_top .j_sub_nav ul  li .j_sub_menu,
.j_sub_top .j_sub_nav ul  li .j_sub_menu .j_img_con{
	display : none;
}
.j_sub_top .j_sub_nav .j_sub_menu li{
	display : inline-block;
	margin : 0;
	margin-bottom : 5px;
	padding-right : 30px;
}
.j_sub_top .j_sub_nav .j_sub_menu li:last-child{
	padding-right : 0;
}
.j_sub_top .j_sub_nav .j_sub_menu li a{
	transition : color 0.2s;
}
.j_sub_top .j_sub_nav .j_sub_menu li a:hover{
	color : #000;
}
.j_sub_top .j_sub_nav .j_sub_menu li.active a{
	color : #15c0bf ;
	font-weight : bold;
}


/*베스트 상품*/
#sct_sortlst{
	width : 90%;
	max-width : 1400px;
	margin : 0 auto;
	width : 100%;
	max-width : 100%;
}
.j_sub_top .j_title_con{
	width : 100%;
	height : 360px;
}
.j_best_item .j_pro_con{
	font-size : 0;
}
.j_best_item .j_pro_con li{
	width : calc( (100% - 75px) / 4);
	margin-right : 25px;
	font-size : 1rem;
	vertical-align : top;
	display : inline-block;
}
.j_best_item .j_pro_con li:nth-child(4n){
	margin-right : 0;
}

.j_board_con{
	background-color : #fff;
	padding-top:20px;
}



@media screen and (max-width: 1280px){ 
	.j_sub_top .j_sub_nav{
		margin-top : 14px;
	}
	
	/*베스트 상품*/
	.j_sub_top .j_title_con{
		height : 320px;
	}


}
@media screen and (max-width: 1024px){ 
	.j_sub_top .j_sub_nav{
		margin-top : 15px;
		width : 100%;
		line-height : 1.4;
	}
	.j_sub_top .j_sub_nav .j_sub_menu li:first-child{
		padding-left : 2px;
	}

	/*베스트 상품*/
	.j_sub_top .j_title_con{
		height : 280px;
	}
	.j_best_item .j_pro_con li{
		width : calc( (100% - 30px) / 3);
		margin-right : 15px;
	}
	.j_best_item .j_pro_con li:nth-child(4n){
		margin-right : 15px;
	}
	.j_best_item .j_pro_con li:nth-child(3n){
		margin-right : 0;
	}
	.j_best_item .j_pro_con li:nth-child(4){
		display : none;
	}
	
	
	

}
@media screen and (max-width: 760px){ 
	.j_sub_top .j_sub_nav{
/*		margin-top : 10px;*/
		width : 100%;
	}
	.j_sub_top .j_sub_nav .j_sub_menu li{
		padding-right : 15px;
	}
/*	.j_sub_top .j_sub_nav .j_sub_menu li:first-child{*/
/*		padding-left : 2px;*/
/*	}*/

	/*베스트 상품*/
	.j_sub_top .j_title_con{
		height : 200px;
	}
	.j_best_item .j_pro_con li{
		width : calc( (100% - 20px) / 2);
		margin-right : 20px;
	}
	.j_best_item .j_pro_con li:nth-child(2n){
		margin-right : 0;
	}
	.j_best_item .j_pro_con li:nth-child(3){
		display : none;
	}

}
@media screen and (max-width: 480px){
	/*베스트 상품*/
	.j_sub_top .j_title_con{
		height : 140px;
	}
}






/*리스트 페이지-------------------------*/

.k_item_lst_tit {
	margin-bottom : 60px;
}
#sct_sort{
	border : 0;
/*	padding : 0;*/
	float : none;
	height : auto;
	margin : 0 auto;
	margin-bottom : 30px;
	border-top : 1px solid rgba(0,0,0,0.1);
}
#sct_sort li::after{
	display : none;
}
#ssch_sort li a{
	line-height : 1;
	color : #bbb;
	transition : color 0.2s;
}
#sct_sort li a:hover{
	color : #000;
}



@media screen and (max-width: 1280px){ 
	#ssch_sort li a{
		font-size: 0.85rem;
		padding-left : 10px;
	}


}
@media screen and (max-width: 1024px){ 



}
@media screen and (max-width: 760px){ 
	#ssch_sort li a{
		font-size: 0.75rem;
		padding-left : 10px;
	}


}


/*검색 페이지-------------------------*/

#ssch_frm{
	background : none;
	padding : 0;
	justify-content: space-between;
    align-items: center;
}

.j_search_page .j_section .j_section{
	margin-top : 0;
	width: 100%;
    max-width: 100%;
}

.j_search_page #ssch_frm div{
	margin : 0;
}
.j_search_page #ssch_cate ul{
	padding : 0;
	margin : 0;
	border : 0;
}
.j_search_page #ssch_cate li{
	margin : 0;
	border : 0;
	padding : 0;
}
.j_search_page #ssch_cate li a{
	height : auto;
	line-height : 1;
	font-size : 1.0625rem;
}
.j_search_page #ssch_cate li::after,
.j_search_page #ssch_sort li::after{
	display : none;
}
.j_search_page #ssch_cate li a:hover,
.j_search_page #ssch_sort li a:hover{
	color : #000;
}
.j_search_page #ssch_frm:after{
	display : none;
}

.j_search_page .j_section .j_board_con{
	padding : 20px;
}
.j_search_page #ssch_sort{
	font-size : 0;
	text-align : right;
	float : none;
}
.j_search_page #ssch_sort li{
	display : inline-block;
	vertical-align : top;
	
}



@media screen and (max-width: 1280px){ 
	


}
@media screen and (max-width: 1024px){ 



}
@media screen and (max-width: 760px){ 
	


}







/*공지사항-------------------------*/

/*list-----*/
.bo_list_head tr,
.bo_list_head ul{
	border-top : 0;
	border-bottom : 1px solid rgba(0,0,0,0.2);
}
.tbl_head01 thead th,
.tbl_head01 td,
.bo_list_head tr th,
#bo_list tr td,
.bo_list_head ul li,
.bo_list ul li{
	background-color: transparent;
    padding: 30px 0;
    letter-spacing: 0;
    border: 0;
}
.tbl_head01 thead th span,
.bo_list_head tr th span,
.bo_list_head ul li span,
.bo_list_head ul li a{
    font-size: 1.0625rem;
    font-family: 'NanumSquareB';
}
/*.tbl_head01 td,*/
#bo_list tr td,
.bo_list ul li{
	border-bottom : 1px solid rgba(0,0,0,0.1);
}
/*.tbl_head01 thead th,*/
.bo_list_head ul{
	border-bottom : 1px solid rgba(0,0,0,0.2);
}
#bo_v .tbl_head01 span,
#bo_v .tbl_head01 a,
#bo_list tr td span,
#bo_list tr td a,
#bo_list ul li span,
#bo_list ul li a{
	padding : 0 10px;
	color : #000;
}


#bo_list .td_chk,
#bo_list ul li span.s-check{
	width : 10%;
/*	background-color : #fff;*/
	z-index : 1000;
	position : absolute;
	left:0;
	top : 50%;
	transform : translateY(-50%);
}
#bo_list .td_num,
.bo_list_head ul li span.s-number{
	width : 10%;
}
#bo_list td.j_p_con{
	display : table-cell;
}
#bo_list .td_subject,
.bo_list_head ul li span.s-name,
.bo_list ul li span.s-name{
	width : 60%;
}
#bo_list .td_stat,
.bo_list_head ul li span.s-view,
.bo_list ul li span.s-view{
	width : 15%;
}
#bo_list .td_date,
.bo_list_head ul li span.s-day,
.bo_list ul li span.s-day{
	width : 15%;
	font-style : normal;
}

#bo_sch{
	border : 0;
	margin : 60px auto 30px;
}
#bo_sch select{
	border : 0;
	margin : 0;
	padding : 9px 5px 9px 0;
	border-bottom : 1px solid rgba(0,0,0,0.1);
	height : 38px;
	background : none;
}
#bo_sch .sch_input{
	border-bottom : 1px solid rgba(0,0,0,0.1);
/*	width : 50%;*/
}





@media screen and (max-width: 1280px){ 

	.tbl_head01 thead th,
	.tbl_head01 td,
	.bo_list_head tr th,
	#bo_list tr td,
	.bo_list_head ul li,
	.bo_list ul li{
		padding: 28px 0;
	}
	.tbl_head01 thead th span,
	.bo_list_head tr th span,
	.bo_list_head ul li span,
	.bo_list_head ul li a{
		font-size: 1.06rem;
	}
	#bo_v .tbl_head01 span,
	#bo_v .tbl_head01 a,
	#bo_list tr td span,
	#bo_list tr td a,
	#bo_list ul li span,
	#bo_list ul li a{
		padding : 0 8px;
	}
	#bo_sch{
		border : 0;
		margin : 58px auto 28px;
	}


}
@media screen and (max-width: 1024px){ 
	.tbl_head01 thead th,
	.tbl_head01 td,
	.bo_list_head tr th,
	#bo_list tr td,
	.bo_list_head ul li,
	.bo_list ul li{
		padding: 25px 0;
	}
	#bo_v .tbl_head01 span,
	#bo_v .tbl_head01 a,
	#bo_list tr td span,
	#bo_list tr td a,
	#bo_list ul li span,
	#bo_list ul li a{
		padding : 0 5px;
	}
	#bo_sch{
		border : 0;
		margin : 55px auto 25px;
	}


}
@media screen and (max-width: 760px){ 
	
	.tbl_head01 thead th,
	.tbl_head01 td,
	.bo_list_head tr th,
	#bo_list tr td,
	.bo_list_head ul li,
	.bo_list ul li{
		padding: 15px 5px;
		min-width : 70px;
	}
	#bo_v .tbl_head01 span,
	#bo_v .tbl_head01 a,
	#bo_list tr td span,
	#bo_list tr td a,
	#bo_list ul li span,
	#bo_list ul li a{
		padding : 0 5px;
	}
	#bo_list td.j_p_con{
		display : none;
	}
	#bo_list .td_stat, .bo_list_head ul li span.s-view, .bo_list ul li span.s-view{
		display : none;
	}
	#bo_list .td_subject, .bo_list_head ul li span.s-name, .bo_list ul li span.s-name,
	#bo_list .td_date, .bo_list_head ul li span.s-day, .bo_list ul li span.s-day{
		width : 100%;
		text-align : left;
	}
	#bo_list .td_date, .bo_list_head ul li span.s-day, .bo_list ul li span.s-day{
		color : #bbb !important;
		font-size: 0.75rem;
	}
	#bo_sch{
		border : 0;
		margin : 40px auto 20px;
	}

}



/*write*/


/*#bo_w,*/
.j_ph_write{
	padding : 0 20px;
	padding-top : 30px;
/*	border-top : 2px solid #000;*/
}
#bo_w .bo_w_tit{
	margin : 0;
	margin-bottom : 30px;
	align-items : center;
}
#bo_w .bo_w_tit .option-box{
	margin-right : 30px;
	white-space : nowrap;
}
#bo_w .bo_w_tit .write_div{
	width : 100%;
	margin : 0;
}


@media screen and (max-width: 1280px){ 

/*	#bo_w,*/
	.j_ph_write{
		padding : 0 18px;
		padding-top : 28px;
	}
	#bo_w .bo_w_tit{
		margin-bottom : 28px;
	}
	#bo_w .bo_w_tit .option-box{
		margin-right : 28px;
	}

}
@media screen and (max-width: 1024px){ 
/*	#bo_w,*/
	.j_ph_write{
		padding : 0 15px;
		padding-top : 25px;
	}
	#bo_w .bo_w_tit{
		margin-bottom : 25px;
	}
	#bo_w .bo_w_tit .option-box{
		margin-right : 25px;
	}


}
@media screen and (max-width: 760px){ 
/*	#bo_w,*/
	.j_ph_write{
		padding : 0 10px;
		padding-top : 20px;
	}
	#bo_w .bo_w_tit{
		margin-bottom : 20px;
	}
	#bo_w .bo_w_tit .option-box{
		margin-right : 10px;
	}
	#bo_w .bo_w_tit .option-box label{
		font-size : 0.875rem;
	}


}




/*view*/
#bo_v{
	margin-top : 0;
}
#bo_v_title .bo_v_tit{
	margin : 0;
}
#bo_v_title{
	margin : 0;
	padding : 60px 20px;
/*	border-top : 2px solid #000;*/
	border-bottom : 1px solid rgba(0,0,0,.1);
}
#bo_v_info{
	padding : 20px 20px 40px;
	text-align : right;
}
#bo_v_info .if_date{
	font-style : normal;
}

#bo_v_atc{
	padding : 0 20px;
}

@media screen and (max-width: 1280px){ 
	#bo_v_title{
		padding : 55px 18px;
	}
	#bo_v_info{
		padding : 18px 18px 38px;
	}
	#bo_v_atc{
		padding : 0 18px;
	}



}
@media screen and (max-width: 1024px){ 
	#bo_v_title{
		padding : 50px 15px;
	}
	#bo_v_info{
		padding : 15px 15px 35px;
	}
	#bo_v_atc{
		padding : 0 15px;
	}


}
@media screen and (max-width: 760px){ 
	
	#bo_v_title{
		padding : 35px 10px;
		font-size : 1.5rem;
	}
	#bo_v_info{
		padding : 10px 10px 30px;
		font-size: 0.75rem;
	}
	#bo_v_atc{
		padding : 0 10px;
	}

}





/*이벤트-------------------------*/

/*write*/
.j_event_skin #bo_w .bo_w_flie .file_wr{
	border-radius : 0;
	margin-bottom : 5px;
}
.j_event_skin #bo_w .bo_w_flie .lb_icon{
	position : relative;
	border-radius : 0;
	background : none;
	width : auto;
	height : 100%;
	line-height : 1;
	padding : 0 20px;
	border-right : 1px solid #ccc;
}
.j_event_skin #bo_w .bo_w_flie .frm_file{
	padding-left : 20px;
}


/*댓글*/
.bo_vc_w .btn_submit{
	min-width : 80px;
	font-weight : normal;
	font-size : 13px;
}
.bo_vc_w textarea{
	box-shadow : none;
	border-radius : 0;
}
#bo_vc .cmt_contents{
	background : #f9f9f9;
	border : 0;
	border-radius : 0;
}
.bo_vc_hdinfo{
	font-style: normal;
	font-size : 0.875rem;
	color : #bbb;
}


@media screen and (max-width: 1280px){ 
	


}
@media screen and (max-width: 1024px){ 



}
@media screen and (max-width: 760px){ 
	


}


/*list*/

.j_event_skin #bo_list ul li{
	padding : 0;
}
.j_event_skin #bo_list ul li a{
	width : 100%;
	height : 100%;
	padding : 30px;
	align-items : center;
}
.j_event_skin #bo_list ul li .j_thumb_img{
	width : 340px;
	height : 220px;
	margin-right : 30px;
}
.j_event_skin .bo_list ul li .j_thumb_img figure{
	width  : 100%;
	height : 100%;
	margin : 0;
}

.j_event_skin .bo_list ul li .j_text_con{
	width : calc(100% - 370px);
}


@media screen and (max-width: 1280px){ 
	.j_event_skin #bo_list ul li a{
		padding : 28px;
	}
	.j_event_skin #bo_list ul li .j_thumb_img{
		width : 310px;
		height : 200px;
		margin-right : 28px;
	}
	.j_event_skin .bo_list ul li .j_text_con{
		width : calc(100% - 338px);
	}


}
@media screen and (max-width: 1024px){ 
	.j_event_skin #bo_list ul li a{
		padding : 25px;
	}
	.j_event_skin #bo_list ul li .j_thumb_img{
		width : 260px;
		height : 160px;
		margin-right : 25px;
	}
	.j_event_skin .bo_list ul li .j_text_con{
		width : calc(100% - 285px);
	}


}
@media screen and (max-width: 760px){ 
	.j_event_skin #bo_list ul li a{
		padding : 10px;
	}
	.j_event_skin #bo_list ul li .j_thumb_img{
		width : 100px;
		height : 70px;
		margin-right : 15px;
	}
	.j_event_skin .bo_list ul li .j_text_con{
		width : calc(100% - 115px);
	}
	.j_event_skin .bo_list ul li .j_text_con .bo_tit{
		font-size : 1rem;
	}
	.j_event_skin .bo_list ul li .j_text_con .s-day{
		font-size : 0.75rem;
	}
	.ne_bo_tit{word-break: keep-all;}
}

/*리뷰 페이지-------------------------*/

/*검색*/

.j_itemuse_list #sps_sch{
	margin-bottom : 20px;
	text-align : right;
	width : 100%;
	max-width : 100%;
}
.j_serch_con{
	text-align : center;
}
.fa-search{
	font-weight : 400;
}
#sps_sch .j_serch_con{
	display : inline-block;
	border-bottom : 1px solid rgba(0,0,0,0.1);
}
#sps_sch .j_serch_con input,
#sps_sch .j_serch_con select{
	border : 0;
	background : transparent !important;
}

.j_circle_btn,
#sps_sch a,
#sps_sch .btn_submit{
	width : 40px !important;
	height : 40px !important;
	background-color : #028bd3;
	border-radius : 50%;
	color : #fff;
	padding : 0 !important;
	text-align : center;
	line-height : 40px;
	font-weight : bold;
	 transition : background 0.2s;
	 display : inline-block;
	 border : 0;
}

#bo_sch .sch_btn,
.j_serch_con .btn_submit,
#sps_sch .btn_submit{
	font-family: "Font Awesome 5 Pro" !important;
	font-weight: 400;
	background-color : transparent;
	border : 1px solid rgba(0,0,0,0.1);
	color : #000;
}
#bo_sch .sch_btn i{
	font-weight : 400;
}
#sps_sch a:hover{
	background-color : #000;
}
#bo_sch .sch_btn:hover,
.j_serch_con .btn_submit:hover,
#sps_sch .btn_submit:hover{
	background-color : #f9f9f9;
}



@media screen and (max-width: 1280px){ 
	.j_itemuse_list #sps_sch{
		margin-bottom : 18px;
	}


}
@media screen and (max-width: 1024px){ 
	.j_itemuse_list #sps_sch{
		margin-bottom : 15px;
	}
	.j_circle_btn,
	#sps_sch a,
	#sps_sch .btn_submit{
		width : 36px !important;
		height : 36px !important;
		line-height : 36px;
	}
	#sps_sch select{
		height : 36px;
		width : 130px;
	}
	


}
@media screen and (max-width: 760px){ 
	.j_itemuse_list #sps_sch{
/*		text-align : center;*/
	margin-bottom : 10px;
	}
	.j_circle_btn,
	#sps_sch a,
	#sps_sch .btn_submit{
		width : 32px !important;
		height : 32px !important;
		line-height : 32px;
	}
	#sps_sch select{
		height : 32px;
		width : 80px;
		font-size : 0.875rem;
	}
	.frm_input{
		 padding : 2px 5px;
	}
	#sps_sch .j_serch_con input{
		max-width : 120px;
	}


}

/*목록*/
#ssch,
.j_md_pick .j_section.j_itemuse_list,
.j_faq .j_section{
	margin-top : -165px;
}
.j_itemuse_list #sps{
/*	border-top : 2px solid #000;*/
	width : 100%;
	max-width : 100%;
}
#sps li{
	padding : 50px 40px;
}
#sps li:after{
	display : none;
}
.sps_img{
	position : relative;
	top : 0;
	left : 0;
	width : auto;
	margin : 0;
	float : none;
}
.sps_section{
	float : none;
	padding-left : 0;
	margin-left : 60px;
}
#sps .sps_img .bg{
	width : 120px;
	height : 120px;
	border-radius : 50%;
}
#sps .j_review_open{
/*	cursor : pointer;*/
	justify-content : space-between;
}
#sps .j_review_con{
	padding : 30px 0;
/*	background-color : #f9f9f9;*/
/*	border-top : 1px solid rgba(0,0,0,.1);*/
}
#sps .j_review_con .j_img_con ul{
	font-size : 0;
	text-align : left;
}
#sps .j_review_con .j_img_con ul li{
	padding : 0;
	display : inline-block;
	width : auto;
	min-width : auto;
	border : 0;
	font-size : 0;
	margin : 5px;
}
#sps .j_review_con .j_img_con ul li a{
	padding : 0;
}
#sps .j_review_con .j_img_con img{
	height : 100px;
	width : auto;
}
#sps .j_review_con .j_review_modal{
	position : absolute;
	top : 0;
	left : 50%;
	z-index : 999;
	transform : translate(-50%, -100%) scale(0);
	transition : transform 0.4s;
	padding : 8px;
	background-color : #fff;
}
#sps .j_review_con .j_img_con li:hover .j_review_modal{
	transform : translate(-50%, -100%) scale(1);
}
#sps .j_review_con .j_review_modal img{
	height : auto !important;
	max-width : 500px;
	max-height : 500px;
}


.sps_section p{
	height : auto;
	width : auto;
}

#sps .j_user{
	text-align : right;
}
#sps .j_user i{
	margin-right : 10px;
}
#sps .j_user i:last-child{
	margin-right : 0;
}

/**/



@media screen and (max-width: 1280px){ 
	#ssch,
	.j_md_pick .j_section.j_itemuse_list,
	.j_faq .j_section{
		margin-top : -135px;
	}
	#sps li{
		padding : 28px 0;
	}
	.sps_section{
		margin-left : 55px;
	}
	#sps .j_review_con{
		padding : 23px;
	}
	#sps .j_review_con .j_img_con img{
		height : 90px;
	}

	#sps .sps_img .bg{
		width : 110px;
		height : 110px;
	}



}
@media screen and (max-width: 1024px){ 
	#ssch,
	.j_md_pick .j_section.j_itemuse_list,
	.j_faq .j_section{
		margin-top : -115px;
	}
	#sps li{
		padding : 25px;
	}
	.sps_section{
		margin-left : 45px;
	}

	#sps .j_review_con{
		padding : 20px 0;
	}
	#sps .j_review_con .j_img_con img{
		height : 80px;
	}
	#sps .sps_img .bg{
		width : 90px;
		height : 90px;
	}



}
@media screen and (max-width: 760px){ 
	#ssch,
	.j_md_pick .j_section.j_itemuse_list,
	.j_faq .j_section{
		margin-top : -75px;
	}
	#sps li{
		padding : 30px 15px;
	}
	.sps_section{
		margin-left : 0;
		text-align : center;
	}
	#sps .j_review_con{
		padding : 20px 0;
	}
	#sps .j_review_con .j_img_con img{
		height : 70px;
	}
	#sps .j_review_con .j_review_modal img{
		max-width : 300px;
		max-height : 300px;
	}

	#sps .sps_img .bg{
		width : 60px;
		height : 60px;
		border-radius : 50%;
		margin : 0 auto;
		margin-bottom : 10px;
	}
	#sps .j_star{
		height : 15px;
	}
	


}


/* 포토리뷰*/
.j_ph_review .j_flex_con{
	display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
	justify-content: space-between;
}
.j_ph_review .sps_section{
	width : 100%;
}
.j_ph_review .j_star label{
	margin-right : 10px;
}
.j_ph_write .j_star ul li{
	display : inline-block;
}
.j_ph_write .j_star img{
	margin-left : 5px;
	top : 2.5px;
}

@media screen and (max-width: 1280px){ 
	.j_ph_write .j_star img{
		top : 2px;
		height : 15px;
	}

}
@media screen and (max-width: 1024px){ 
	.j_ph_write .j_star ul li{
		display : block;
		margin-bottom : 10px;
	}
	.j_ph_write .j_star ul li:last-child{
		margin : 0;
	}

}
@media screen and (max-width: 760px){ 
	.j_ph_review .j_star label img{
		
	}
}


/*FAQ-------------------------*/

.j_faq .j_board_con{
/*	padding : 10px;*/
}


/*카테고리*/
#bo_cate ul{
	margin : 0;
}
#ssch_cate a,
#bo_cate a,
#bo_cate #bo_cate_on{
    margin-left: 0;
	width : auto;
    border: 0;
    background: none;
    color: #999;
    letter-spacing: 0;
	padding : 0;
    line-height: 60px;
	height : 60px;
	text-align : center;
	transition : color 0.2s;
	padding : 0 30px;
}
#bo_cate a:hover{
	color : #000;
}
#bo_cate #bo_cate_on{
	color : #000;
	font-size : 1.3125rem;
}


/*질문*/
#faq_wrap{
	margin : 0;
	margin-bottom : 60px;
}
#faq_con{
	border : 0;
/*	border-top : 2px solid #000;*/
}
#faq_con li{
	padding : 30px 20px;
	border-bottom : 1px solid rgba(0,0,0,.1);
}
#faq_con h3 a{
	background : none;
}


#faq_con .j_q_con .j_flex_con{
	align-items : center;
}
#faq_con .j_q_con .j_circle_btn{
	background : none;
	border : 1px solid rgba(0,0,0,0.1);
	color : #bbb;
	margin-right : 20px;
	transition : background 0.2s, color 0.2s;
}
#faq_con li:hover .j_circle_btn{
	background-color : #028bd3;
	color : #fff;
}

#faq_con .con_inner{
	padding : 25px;
	background-color : #f9f9f9;
}

.j_faq .frm_input{
	border-bottom : 1px solid rgba(0,0,0,.1);
	width : 260px;
}




@media screen and (max-width: 1280px){ 
	#faq_wrap{
		margin-bottom : 58px;
	}
	#ssch_cate a, #bo_cate a, #bo_cate #bo_cate_on{
		padding : 0 28px;
		height : 58px;
		line-height : 58px;
	}
	#faq_con li{
		padding : 28px 18px;
	}
	#faq_con .con_inner{
		padding : 23px;
	}


}
@media screen and (max-width: 1024px){ 
	#faq_wrap{
		margin-bottom : 55px;
	}
	#ssch_cate a, #bo_cate a, #bo_cate #bo_cate_on{
		padding : 0 22px;
		height : 55px;
		line-height : 55px;
	}
	#faq_con li{
		padding : 25px 15px;
	}
	#faq_con .con_inner{
		padding : 20px;
	}


}
@media screen and (max-width: 760px){ 
	#faq_wrap{
		margin-bottom : 40px;
	}
	#ssch_cate a, #bo_cate a, #bo_cate #bo_cate_on{
		padding : 0;
		margin-right : 10px;
		height : 40px;
		line-height : 40px;
		font-size : 0.75rem;
	}
	#bo_cate #bo_cate_on{
		font-size : 1.1rem;
	}
	#bo_cate li:last-child a{
		margin : 0;
	}
	#faq_con li{
		padding : 20px 10px;
	}
	#faq_con .con_inner{
		padding : 15px;
	}

	.j_faq .frm_input{
		width : 150px;
	}


}










/*Q&A-------------------------*/

/*write*/
.j_qa .tbl_frm01 th{
	width : 140px;
	text-align : center;
}
.j_qa .j_w_email input,
.j_qa .j_w_tell input{
	width : auto;
	max-width : 240px;
}
.j_qa input[type="file"]{
	margin-bottom : 0;
	height : auto;
	line-height : 1;
}


/*list*/

#bo_list tr td a{
	display : block;
}


.txt_rdy span{
	color : #9c9c9c !important;
}
.txt_done span{
	color : #028bd3 !important;
	font-weight : bold;
}


/*view*/
#bo_v_contact ul{
	font-size : 0;
	border-bottom : 1px solid rgba(0,0,0,0.1);
/*	background-color : #f9f9f9;*/
}
#bo_v_contact ul li{
	font-size : 1rem;
	width : 50%;
	display : inline-block;
	vertical-align : top;
	padding : 20px 0;
	border-right : 1px solid rgba(0,0,0,0.1);
}
#bo_v_contact ul li:nth-child(2n){
	border : 0;
}
#bo_v_contact ul li p{
	width : 160px;
	float : left;
	padding : 0 20px;
}
#bo_v_contact ul li p.j_info{
	width : calc(100% - 160px);
}


@media screen and (max-width: 1280px){ 
	#bo_v_contact ul li p,
	#bo_v_contact ul li p.j_info{
		width : auto;
	}


}
@media screen and (max-width: 1024px){ 
	#bo_v_contact ul li{
		padding : 15px 0;
	}

}
@media screen and (max-width: 760px){
	#bo_v_contact ul li{
		width : 100%;
		border : 0;
		border-bottom : 1px solid rgba(0,0,0,0.1);
		padding : 10px 0;
	}


}



/*view 답변*/
#bo_v_ans{
	padding : 60px 0;
}
.j_ans_con{
	padding : 30px 25px;
	background-color : #f9f9f9;
	word-break : break-all;
}
#ans_add{
	text-align : right;
}

#bo_v_rel table{
	border-top : 2px solid #000;
	table-layout : fixed;
}
#bo_v_rel .td_content{
	width : 60%;
}


.j_ans_con .tbl_frm01 td{
	border : 0;
	padding : 0;
}
.j_ans_con table input,
.j_ans_con table iframe{
	background-color : #fff !important;
}





.j_qa #bo_v > ul.bo_v_com{
	display : none;
}

.win_btn #btn_submit{color: #222 !important;}


/*---new-select---*/
.k_new_slt{display: block;width: 100%;max-width: 300px;padding: 0 5px;height: 45px;background-color: transparent !important;border: 1px solid rgba(0,0,0,0.1) !important;}

/*---이벤트 카테고리---*/
#new_cate_box{text-align: center;margin-bottom: 50px;}
#new_cate_box h2{font-weight: 500;}

#new_cate{margin-top: 30px;}
#new_cate>ul{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}
#new_cate_box #new_cate>ul>li{margin: 0 15px;}
#new_cate_box #new_cate>ul>li>a{display: block;width: 100%;height: 100%;padding: 0;font-size: 1.13rem;color: rgba(0,0,0,.4);}
#new_cate_box #new_cate>ul>li>a::after{content: "";position: absolute;bottom: -5px;left: 0;width: 100%;height: 1px;background: #000;display: none;}

#new_cate_box #new_cate>ul>li>a.on{color: #000;font-weight: 600;}
#new_cate_box #new_cate>ul>li>a.on::after{display: block;}

.cate_color{color: #aaa;}

@media screen and (max-width: 720px){ 
	
	#new_cate_box{margin-bottom: 30px;}
	#new_cate_box h2{font-size: 25px;}

	#new_cate{margin-top: 10px;}
	#new_cate_box #new_cate>ul>li{margin: 0 10px;}
}

/*---new event---*/
.bo_list_head, #bo_v_title, .j_event_skin .bo_list{border: none !important;}

.j_event_skin #bo_list #new_event::after{content: "";clear: both;display: block;}
.j_event_skin #bo_list #new_event li{border-bottom: 0;float: left;width: 49.5%;margin-right: 1%;margin-bottom: 1%;position: relative;}
.j_event_skin #bo_list #new_event li:nth-child(2n){margin-right: 0;}

.j_event_skin #bo_list #new_event li a{padding: 0;}
.j_event_skin #bo_list #new_event li .j_thumb_img{max-width: none;}

#ne_event_wrap{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);opacity: 0;transition: opacity .5s ease;z-index: 1;}
#ne_event_wrap .j_text_con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);margin-top: 0;}
#ne_event_wrap .j_text_con .ne_li_ca{display: inline-block;float: none;font-size: 14px;line-height: 34px;border-bottom: 1px solid #FFF;color: #FFF;padding: 0;}

#ne_event_wrap .j_text_con .bo_tit{margin-top: 35px;color: #FFF;font-weight: bold;font-size: 18px;transform: translateY(10px);transition: transform .5s ease;margin-bottom: 8px;}

#ne_event_wrap .j_text_con .s-day{color: #FFF;font-size: 14px;transform: translateY(10px);transition: transform .5s ease;}

.j_event_skin #bo_list #new_event li a:hover #ne_event_wrap{opacity: 1;}
.j_event_skin #bo_list #new_event li a:hover .j_text_con .bo_tit{transform: translateY(0);}
.j_event_skin #bo_list #new_event li a:hover #ne_event_wrap .j_text_con .s-day{transform: translateY(0);}

/*view page*/
#bo_v_title{border-top: 2px solid #000 !important;border-bottom: 1px solid rgba(0,0,0,.1) !important;}

/*mobile*/
.ne_li_ca_mo{display: none;}

@media screen and (max-width: 1480px){ 
	
	.j_event_skin #bo_list ul li .j_thumb_img{height: 280px !important;}

	#ne_event_wrap .j_text_con .bo_tit{font-size: 14px;margin-top: 25px;}
}

@media screen and (max-width: 1080px){ 
	
	.j_event_skin #bo_list ul li .j_thumb_img{height: 200px !important;}
	
	#ne_event_wrap .j_text_con{padding: 0 35px;}
	#ne_event_wrap .j_text_con .bo_tit{font-size: 13px;margin-top: 15px;word-break: keep-all;}
	#ne_event_wrap .j_text_con .s-day{font-size: 12px;}
}

@media screen and (max-width: 760px){ 
	
	.j_event_skin #bo_list #new_event li{float: none;display: block;width: 100%;margin-right: 0;margin-bottom: 50px;}
	.j_event_skin #bo_list #new_event li:last-child{margin-bottom: 0;}

	#ne_event_wrap{position: relative;top: auto;left: auto;opacity: 1;background: #FFF;}
	#ne_event_wrap .j_text_con{position: relative;top: auto;left: auto;transform: translate(0);}

	#ne_event_wrap .j_text_con .bo_tit, #ne_event_wrap .j_text_con .s-day{color: #000;transform: translateY(0);}
	#ne_event_wrap .j_text_con .bo_tit{font-size: 18px;letter-spacing: -0.045em;margin-top: 25px;margin-bottom: 20px;}

	.ne_li_ca_mo{display: block;position: absolute;bottom: 0;left: 0;padding: 5px 15px !important;background: rgba(0,0,0,0.5);color: #FFF !important;font-size: 12px !important;}

	#ne_event_wrap .j_text_con .ne_li_ca{display: none;}
}