@charset "utf-8";

.l_block05 {
	margin-bottom: 394px;
}
.listWrap {
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}
.l_ul01 {
	width: -webkit-calc((100% - 60px) / 3);
	width: calc((100% - 60px) / 3);
}
.o_li01 {
	-webkit-align-items: center;
	        align-items: center;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #ccc;
	color: #333;
	text-decoration: none;
}
.o_li01:hover {
	background: #eee;
}
.o_li01 i {
	margin: 0 3px 0 12px;
}
.footerArea01,
.footerArea02,
.footerArea04,
.footerCv,
.footerArea02 .sns,
.footerSeo {
	display: none;
}
@media screen and (max-width: 737px) {
	.l_block05 {
		margin-bottom: 50px;
	}
	.l_block05 li:only-child .o_li01 i {
		margin-left: -1px;
	}
	.listWrap {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.l_ul01 {
		width: 100%;
	}
	.o_li01 {
		height: 50px;
		font-size: 14px;
	}
	.o_li01 i {
		margin: 0 -2px 0 14px;
	}
	.footerArea02 {
		display: block;
		padding-bottom: 10px;
	}
	.footerArea02,
	footer {
		background: #f3f3f3;
	}
}