#shareholder_benefit_program .bl_sect_lead {
	font-size: 20px;
	padding: 0 15px;
}
#shareholder_benefit_program .bl_lowerInfo_ttl {
	width: 28.5%;
}
#shareholder_benefit_program .bl_lowerInfo_txt p {
	margin-bottom: 10px;
}
.tex-indent{
	padding-left: 1em;
	text-indent: -1em;
}
@media screen and (max-width: 750px) {
	#shareholder_benefit_program .bl_sect_lead {
	padding-bottom: 28px;
}
	#shareholder_benefit_program .bl_lowerInfo_ttl {
		width: 100%;
	}
}

#shareholder_benefit_program .bl_lowerInfo_item {
	border: none;
}
.bl_lowerInfo_table_wrap {
	width: 100%;
	overflow-x: auto;
}

.bl_lowerInfo_table {
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0;
}
.bl_lowerInfo_table th,
.bl_lowerInfo_table td {
	border: 1px solid #ccc;
	padding: 8px;
	text-align: center;
}
@media screen and (max-width: 750px) {
	.bl_lowerInfo_table {
		min-width: 650px;
	}
}
