.ly_sec{
	margin-bottom: 32px;
}
.ly_sec .section__title-h2{
  	background: url(https://img09.shop-pro.jp/PA01045/270/etc/head_back_img.png?cmsp_timestamp=20210308103516) 0 0;
	background-size: contain;
  color: #fff;
	margin-top: 16px;
  	letter-spacing: 2px;
	font-size: 20px;
	padding: 16px 16px 14px;
	margin-bottom: 24px;

}
.info { margin-top: 0;}
.info ul{
	list-style: none;
	padding: 0;
}
.info li{
	padding: 16px 16px 14px;
	border-bottom: 1px solid rgba(120,120,120,0.3);
}
.sample_item_flex{
	display: flex;
  flex-wrap: wrap;
}
.bl_sample_item{
	width: 31%;
	height: auto;
  	margin-right: 12px;
	margin-bottom: 32px;
}
.bl_sample_item:last-child{
	margin-right: 0;
}

.bl_sample_item h5{
	margin-top: 16px;
	margin-bottom: 8px;
	font-size: 13px;
}
.bl_sample_item p:first-child{
	font-size: 12px;
}
.bl_pick_item{
	margin: 24px;
}
.bl_pick_item{
 max-width: 190px;
  height: auto;
}
.bl_pick_item h5{
  	font-size: 15px;
	text-align: center;
	margin-top: 8px;
}
.el_concept_desc{ margin-top: 16px;}
.icon{
	position: relative;
	left: 0;
	top: -5px;
}
.bl_info_item a{
	display: flex;
}
.bl_info_img{
	width: 100px;
	height: 100px;
	margin-right: 12px;
	overflow: hidden;
}
.bl_info_img img{
	width: 100px;
	height: 100px;
}
.bl_info_item{
	border-bottom: 1px solid #ccc;
	padding-bottom: 16px;
	margin-bottom: 16px;
}
.bl_all_item_sec .sample_item_flex,.bl_lank_sec .sample_item_flex{
	justify-content: center;
}
.bl_all_item_sec .bl_sample_item,.bl_lank_sec .bl_sample_item{
	text-align: center;
}
.bl_all_item_sec img,.bl_lank_sec img{
	max-width: 50%;
	height: auto;
}
.bl_all_item_sec h5,.bl_all_item_sec p,.bl_lank_sec h5,.bl_lank_sec p{
	width: 75%;
	height: auto;
	margin: 0 auto;
	text-align: left;
}
.bl_all_item_sec h5,.bl_lank_sec h5{
	margin: 16px auto 8px;
}
.el_concept_desc{
font-size: 15px;
  line-height: 1.6;
  margin-top: 12px;
  text-align: center;
}