@charset "UTF-8";

html:not(.sp) .legalnotice .headline_2 {
	margin-bottom: 20px;
}

.mb50 {
	margin-bottom: 50px;
}
.mb05 {
	margin-bottom: 5px;
}
.mb20 {
	margin-bottom: 20px;
}
.legalnotice ol>li {
	list-style: decimal;
  margin-left: 1em;
}
.legalnotice ul>li {
	padding-left: 1em;
	text-indent: -1em;
}
.legalnotice ul>li:before {
	content: "・";
}
.text-right {
	text-align: right;
}

html.sp .list_last {
	margin-left: -1em;
}