.page-content { max-width: 800px; margin: 16px auto; padding: 0 16px; }

.record__title { display: flex; align-items: center; font-size: 2rem; }
.record__title:before, .record__title:after { content: ''; border-top: 1px solid #ccc; margin: 0 1em; flex-grow: 1; }
.record__body { margin: 16px 0 0; }
.record__body ul li { padding: 0 0 0 2em; text-indent: -2em; line-height: 1.3; }
.record__body ul li:not(:last-child) { margin: 0 0 .5em; }

.contact-info { display: inline-block; padding: 16px 32px; background-color: #f3f3f3; }
.contact-info__body { font-size: 1.3rem; }

/*----------------------------------------------------
	media query
----------------------------------------------------*/
/* smart phone
-------------------------------------------------- */
/* tablet
-------------------------------------------------- */
/* pc
-------------------------------------------------- */

/*# sourceMappingURL=privacy.css.map */
