
.b-blog-det{

}
.b-blog-det-img-wr{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 1rem;
}
.b-blog-det-img{
	padding: 0.5rem;
	text-align: center;
	border: 1px solid var(--gray-color);
	border-radius: 6px;
}
.b-blog-det-img img{
	height: auto;
	max-width:700px;
}
.b-blog-det-text{

}
.b-blog-det-text table td{
	padding:0.5rem;
}
.b-blog-det-text iframe{
	margin: 0 auto 1rem;
	display: block;
}
.b-blog-det-text h2{
	font-size: 1.625rem;
	margin-bottom:1rem;
}
.b-blog-det-text img{
	margin-bottom:1rem;
}
.b-blog-det-link{
	margin-top: 1rem;
}
.b-blog-det-link a{

}


.b-blog-det-rand-head{
	font-size: 1.5rem;
}
.b-blog-det-rand{
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(3, 1fr);
}
.b-blog-det-rand-item{
	display: flex;
	flex-direction: column;
}
.b-blog-det-rand-img{
	padding: 0.5rem;
	text-align: center;
	border: 1px solid var(--gray-color);
	border-radius: 6px;
}
.b-blog-det-rand-img a{
	display: block;
	text-align: center;
}
.b-blog-det-rand-img img{
  max-height: 215px;
  width: auto;
}
.b-blog-det-rand-name{
  flex-grow: 1;
  display: flex;
  align-items: end;
  margin-top: 1rem;
  text-align: center;
  justify-content: center;
}
.b-blog-det-rand-name a{
	text-decoration: none;
}

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

.b-blog-img{
	width:20%;
}
.b-blog-det-rand{
	grid-template-columns: repeat(2, 1fr);
}

}

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

.b-blog-item{
	flex-wrap: wrap;
	border-bottom: 1px solid var(--gray-color);
	padding-bottom: 1rem;
}
.b-blog-img{
	width:100%;
	margin-bottom: 1rem;
}
.b-blog-det-rand{
	grid-template-columns: repeat(1, 1fr);
}

}