@charset "utf-8";.privacy-page {
	padding: 0 22px
}

@media screen and (min-width: 751px) {
	.privacy-page {
		padding: 0 50px
	}
}

@media screen and (min-width: 1024px) {
	.privacy-page {
		max-width: 960px;
		padding: 0
	}
}

.privacy-page .mainContentsInner h1.title {
	margin: 0 0 40px;
        text-align: center;
}

@media screen and (min-width: 1024px) {
	.privacy-page .mainContentsInner h1.title {
		margin: 0 0 60px
	}
}

.privacy-page .mainContentsInner .contents-wrapper p {
	margin: 0 0 20px;
	font-size: 13px;
	line-height: 2.1rem
}

.privacy-page .mainContentsInner .contents-wrapper h3 {
	font-size: 24px;
	font-weight: 700;
	margin: 0 0 20px
}

.privacy-page .mainContentsInner .contents-wrapper .table-contents {
	margin: 0 0 20px
}

.privacy-page .mainContentsInner .contents-wrapper .table-contents>tbody>tr {
	background-color: #fff
}

.privacy-page .mainContentsInner .contents-wrapper .table-contents>tbody>tr th {
	font-size: 13px;
	line-height: 2rem;
	border: 1px solid #333
}

.privacy-page .mainContentsInner .contents-wrapper .table-contents>tbody>tr td {
	font-size: 13px;
	line-height: 2rem;
	border: 1px solid #333
}

.privacy-page .mainContentsInner .contents-wrapper ul {
	margin-left: 25px;
	line-height: 2.1rem
}

.crumbsList li {
    font-size: 13px;
}