@charset "utf-8";
@import url(inc.css);
#tb{
	display:grid;
	grid-template-columns:repeat(4,1fr);
	column-gap:30px;
	row-gap:30px;
	width:auto;
	height:auto;
	margin:auto;
	overflow:hidden;
}
@media (max-width:767px){
	#tb{
		grid-template-columns:repeat(2,1fr);
		column-gap:10px;
		row-gap:10px;
		padding:10px;
	}
}

.tb_item{
	width:auto;
	height:auto;
	overflow:hidden;
	overflow:hidden;
	display:block;
}
a.tb_tb{
	width:auto;
	height:auto;
	overflow:hidden;
	display:block;
	transition:all 0.4s;
	box-sizing:border-box;
}
.tb_pic{
	width:auto;
	height:auto;
	padding-bottom:100%;
	overflow:hidden;
	display:block;
	margin:auto;
	position:relative;
	border: 1px solid #ddd;
}
.tb_name{
	width:auto;
	height:auto;
	display:block;
	margin:auto;
	overflow:hidden;
	text-align:center;
	padding:5px;
	font-size:14px;
}