/*-------------------------------------------*/
/*CSS*/
/*-------------------------------------------*/
.l-footer {
  margin-top: 0px;
}


#product .solution_list{
	margin-left: 5.0rem !important;
}
#product .solution_list li {
	position:relative;
}
#product .solution_list li:before {
	content: "課題" !important;
	position:absolute;
	left:-3.5em;
	font-size:1.4rem;
	text-align: right;
}


#product .indent1{
	display:inline-block;
	padding-left:1em;
}
/*-------------------------------------------*/
/*タブレット*/
/*-------------------------------------------*/
@media (min-width:769px) and (max-width:1080px) {
}

/*-------------------------------------------*/
/*モバイル向け*/
/*-------------------------------------------*/
@media screen and (max-width:768px) {
}