#user-support--tit {
	text-align: center;
	font-size: calc(20 / 375 * 100vw);
	margin: calc(28 / 375 * 100vw) 0;
}
#user-support {
	padding: calc(30 / 375 * 100vw) calc(25 / 375 * 100vw);
	background: #F7F6F5;
}
#user-support--walking {
	margin-top: 5px;
	padding: calc(30 / 375 * 100vw) calc(25 / 375 * 100vw);
	background: #F7F6F5;
}

.user-support--section {
	margin: calc(34 / 375 * 100vw) 0 0;
	padding: 0 0 calc(28 / 375 * 100vw);
	border-bottom: solid 1px #cccccc;
}
.user-support--line:first-child .user-support--section:first-child,
#user-support--walking .user-support--section {
	margin-top: 0;
}
.user-support--line:last-child .user-support--section:last-child,
#user-support--walking .user-support--section {
	padding-bottom: 0;
	border-bottom: none;
} 
.user-support--section h2 {
	position: relative;
	margin: 0 0 calc(20 / 375 * 100vw);
	/*padding: 0 calc(42 / 375 * 100vw) 0 0;*/
	font-size: calc(16 / 375 * 100vw);
	font-weight: bold;
	display: flex;
	align-items: center;
}
.user-support--section h2 img {
	width: calc(60 / 375 * 100vw);
	height: auto;
	max-width: 120px;
	margin-right: calc(20 / 375 * 100vw);
}
.user-support--section h2 span {
	font-size: inherit;
}
/*
.user-support--section h2::after {
	display: block;
	content: '';
	width: 14px;
	height: 14px;
	border-top: solid 1px #444444;
	border-right: solid 1px #444444;
	transform: rotate(45deg);
	position: absolute;
	right: 5px;
	top: calc(50% - 7px);
}*/
.user-support--section ul,
.user-support--section ul * {
	font-size: calc(14 / 375 * 100vw);
}
.user-support--section ul li {
	margin: 0 0 1em;
}
.user-support--section ul li a {
	text-decoration: none;
}
.user-support--section ul li:last-child {
	margin-bottom: 0;
}
#user-support--walking .user-support--section ul + ul {
	margin-top: 1em;
}