@charset "utf-8";.terms-page {
	padding: 0 22px
}

@media screen and (min-width: 751px) {
	.terms-page {
		padding: 0 50px
	}
}

@media screen and (min-width: 1024px) {
	.terms-page {
		max-width: 960px;
		padding: 0
	}
}

.terms-page .mainContentsInner h1.title {
	margin: 0 0 40px;
	font-size: 24px;
        text-align: center;
}

@media screen and (min-width: 1024px) {
	.terms-page .mainContentsInner h1.title {
		margin: 0 0 60px;
		font-size: 26px
	}
}

.terms-page .mainContentsInner .contents-wrapper>div {
	margin: 0 0 30px
}

.terms-page .mainContentsInner .contents-wrapper>div p {
	margin: 0 0 10px;
	line-height: 2.1rem;
	font-size: 12px
}

@media screen and (min-width: 1024px) {
	.terms-page .mainContentsInner .contents-wrapper>div p {
		font-size: 13px
	}
}

.terms-page .mainContentsInner .contents-wrapper>div h3 {
	font-size: 24px;
	margin: 20px 0;
	font-weight: 700
}

.terms-page .mainContentsInner .contents-wrapper>div ul {
	margin-left: 25px;
	line-height: 2.1rem
}

.crumbsList li {
    font-size: 13px;
}