.j_float::after{
	content : "";
	display : block;
	clear : both;
}
.j_left_con{
	float : left;
}
.j_right_con{
	float : right;
}
input, input:focus,
textarea, textarea:focus,
select, select:focus{
	outline : 0;
}
#captcha{
	border:0;
	margin-top: 30px;
}
img{
	width : auto;
	max-width : 100%;
}
/*list css*/

#bo_btn_top{
	display : none;
}

.bo_list_head ul{
	border:0;
	border-top: 2px solid #ff4835;
}
.bo_list_head ul li{
	background : transparent;
	border-bottom : 2px solid #dfdfdf;
	padding : 25px 0;
	font-size: 1.125rem;
	font-weight : bold;
}

.bo_list ul li{
	padding : 25px 0;
	transition : background 0.2s;
	border-bottom : 1px solid #eee;
}
/* .bo_list ul li:hover .bo_tit a{
	color : #111 !important;
	font-weight : 500;

} */
.bo_list ul li:hover{
	background : rgba(241, 238, 220, 0.2);
}

.j_board_btn,
.btn_confirm input{
	min-width : 80px !important;
	height : 35px !important;
	line-height : 35px !important;
	font-size: 13px !important;
	border : 1px solid #dfdfdf !important;
	background : transparent !important;
	color : #111;
	transition : background 0.2s;
	box-sizing : content-box;
	font-weight : bold !important;
	border-radius: 3px;
	width : auto;
	box-sizing: border-box;
	text-align : center !important;
	display : inline-block ;
}
.j_board_btn:hover{
	background : #f1eedc !important;
	border-color : #f1eedc !important;
}

.j_board_btn2,
.btn_confirm input,
.k_btn_wrap input,
#bbs .button .bt_b01{
	background : #ff4835 !important;
	border-color : transparent !important;
	color: #fff !important;
}
.j_board_btn2:hover,
.btn_confirm input:hover,
.k_btn_wrap input:hover,
#bbs .button .bt_b01:hover{
	background : transparent !important;
	border-color : #ff4835 !important;
	color : #fff !important;
}

.pg_start,
.pg_end{
	display : none;
}
.pg_prev,
.pg_next {
	display: block;
	display : inline-block;
}
.pg_wrap .pg_page,
.pg_wrap .pg_current{
	width : 35px;
	height : 35px;
	line-height : 35px;
	background : transparent;
	border : none;
	border-radius : 0;
	transition : background 0.2s;
	font-size:0.875rem;
	color: #fff;
}
.pg_wrap{
	margin : 0;
	padding-top : 30px;
}
.pg_wrap .pg_page:hover{
/*	background : rgba(241, 238, 220, 0.2);*/
	background-color : #a92626 !important;
	border-color : #a92626;
}
.pg_prev{
	background: url(../img/btn_prev.gif) no-repeat 50% 50% !important;
}
.pg_next{
    background: url(../img/btn_next.gif) no-repeat 50% 50% !important;
}
.pg_wrap .pg_current,
.pg_wrap .pg_current{
	background : #ff4835;
	color : #111;
/*	background:#482c00;*/
	color : #fff;
	border : 0;
	margin : 0;
}



#bo_list  .cmt{
	float: none;
	font-size: 0.875rem;
    font-weight: 500;
	color : #482c00;
	padding : 0;
	vertical-align: inherit;
}

#bo_sch{
	max-width : 350px;
	margin-bottom : 0;
}
#bo_sch .sch_input{
	width : 212px;
	padding : 0 7px;
}
#bo_sch .sch_btn{
	width : 38px;
}



/*view css*/
#bo_v{
	margin : 0;
}
#bo_v_title .bo_v_tit,
#bbs .detail .tit h2{
	margin:0;
	border-top: 2px solid #ff4835;
	background : transparent;
	border-bottom : 2px solid #dfdfdf;
	padding : 25px 0;
	font-weight : bold;
	color: #fff;
}

#bo_v_info{
	padding : 15px 0;
	text-align : right;
	margin : 0;
}

#bo_v_con{
	margin : 40px 0;
}


#bo_v_img{
	padding-bottom:20px;
	margin-bottom : 20px;
	border-bottom : 1px solid #dfdfdf;

}
#bo_v_img a.view_image{
	display : inline-block;
	height : 100px;
	margin-right : 10px;
	margin-bottom : 10px;
}
#bo_v_img a:last-child{
	margin-right : 0;
}
#bo_v_img a img{
	width : auto;
	height : 100%;
	margin-bottom : 0;
}
#bo_v_file, #bo_v_link{
	margin : 0;
	border : 0;
	margin-top : 10px;
}

#bo_v_file h2,
#bo_v_link h2{
	width : 10%;
	background:none;
	border:0;
	font-weight : 500;
}
#bo_v_file ul,
#bo_v_link ul{
	width : 90%;
	padding : 10px;
	background : #f9f9f9;
}
#bo_v_file ul li i,
#bo_v_link ul li i{
	margin-right : 5px;
}
#bo_v_file a,
#bo_v_link a{
	color : #222;
	text-decoration: none;
	transition : all 0.2s;
}
#bo_v_file a:hover,
#bo_v_link a:hover{
	color : #ff4835;
	font-weight : bold;
	text-decoration: underline;
}

#bo_v_top{
	margin : 0;
	margin-top : 20px;
}
#bo_v_top ul{
	margin : 0;
}


.cmt_btn{
	background : transparent;
	color : #ff4835;
	font-size: 1.125rem;
	border-top : 1px solid #ff4835;
	padding : 20px 0;
}

.btn_confirm input[name="wr_secret"],
.btn_confirm label[for="wr_secret"]{
	display : none;
}
#bo_vc article{
	padding : 0 10px;
	margin : 30px 0;
}
#bo_vc article:first-of-type{
	margin-top : 10px;
}
.bo_vc_hdinfo,
.bo_vc_act li a{
	font-style:inherit;
	font-size: 0.875rem;
	color : #111;
}
#bo_vc .cmt_contents{
	margin : 0;
	margin-top : 5px;
	border: 0;
	background:#f9f9f9;
}
.bo_vc_act{
	font-size: 0.875rem;
}
.bo_vc_act li a:hover{
	font-weight : bold;
}

.bo_vc_w_info{
	margin : 0;
}
.bo_vc_w_info #captcha{
	display : inline;
	padding : 0;
	margin-top : 10px;
}
.bo_vc_w_info .frm_input{
	border-color : #dfdfdf;
	height : 40px;
	line-height : 40px;
	padding: 0 10px;
	max-width : 180px;
	width : 30%;
	margin-top : 10px;
	margin-right : 10px;
}





/*write css*/
#bo_w{
	border-top: 2px solid #ff4835;
	padding : 25px 0;
}
#bo_w .bo_w_tit .frm_input{
	font-size: 1.125rem;
	border : 1px solid #dfdfdf;
}
#bo_w .bo_w_tit{
	margin-bottom : 20px;
	
}
#bo_w .write_div.btn_confirm {
	margin : 0;
	margin-top : 20px;
}

#bo_w .cke_sc{
	display : none;
}
#bo_w .bo_w_link .frm_input{
	height : 40px;
	border : 1px solid #dfdfdf;
}
#bo_v_con a{
	display : inline-block;
	max-width : 100%;
}




/*product list css*/

#bbs.j_porduct_con .listskin .img img{
	width : 100%;
}
#bbs.j_porduct_con .ctrl{
	margin : 0;
}
#k_listskin ul li{
	position : relative;
}
/* #k_listskin ul li::before{
	content : "";
	width : 0;
	height : 3px;
	background-color : #eedca9;
	position : absolute;
	bottom : 0;
	left: 50%;
	transform : translateX(-50%);
	transition : width 0.3s;
}
#k_listskin ul li:hover::before{
	width : 100%;
} */
#bbs .listskin .img a{
	overflow:hidden;
}
#k_listskin ul li a img{
	transition : transform 0.5s;
}
#k_listskin ul li:hover a img{
	transform : scale(1.1);
}

@media screen and (max-width: 748px){ 
	#k_listskin ul li{
		width : 48% !important ;
		margin-right : 4% !important;
		clear: inherit !important;
		margin-bottom : 30px !important;
	}
	#bbs .listskin li:nth-child(even){
		margin-right : 0 !important;
	}


}


/*product write css*/

.tbl_frm01 textarea, .frm_input{
	border: 0;
	width : 100%;
}
#bo_w.j_product_con{
	padding : 0;
}
#bo_w.j_product_con .btn_confirm{
	margin-top : 20px;
}




/*회원가입 css*/
.mbskin{
	margin : 0 auto;
}
#fregister section{
	padding:0;
	margin-bottom : 30px;
}
#fregister h2{
	font-size : 1.25rem;
	font-weight:  bold;
	padding-bottom : 5px;
}

#fregister section .k_reg_agree{
	border : 0;
	text-align : left;
	margin-bottom : 5px;
	font-weight : 400;
}
#fregister section .k_reg_agree span{
	top : auto;
	right : 5px;
	cursor : pointer;
}
.fregister_agree input[type="checkbox"]:checked + label span{
	background-color : #482c00;
	border-color : #482c00;
}
#fregister section .k_reg_agree b{
	color : #aaa;
	display : inline;
}
#fregister textarea{
	font-size : 0.875rem;
	background : #f9f9f9;
}
#fregister_chkall{
	font-weight : 400;
	margin-bottom : 30px;
	border-top-color : #dfdfdf;
	border-bottom-color : #dfdfdf;
}
.fregister_agree input[type="checkbox"] + label:hover{
	font-weight:500;
	color : #dfdfdf;
}