.cmn-heading-bg { margin-bottom: 20px; padding: 10px; background-color: #FAEFF1; color: #000; font-size: 1.8rem; }

.privacy-sec { margin-bottom: 80px; font-size: 1.6rem; }

.privacy-lead { margin-bottom: 50px; }

.privacy-box { margin-bottom: 50px; }

.privacy-indent { padding-left: 1em; text-indent: 0; }

.privacy-ol .privacy-ol-txt { padding-left: 2.5em; text-indent: -2.5em; }

.privacy-ol-dc > li { margin-bottom: 0.5em; padding-left: 2em; text-indent: -2em; }
.privacy-ol-dc > li:last-child { margin-bottom: 0; }
.privacy-ol-dc dl { text-indent: 0; }

.privacy-ol-n > li { margin-bottom: 0.5em; padding-left: 2.5em; text-indent: -2.5em; }
.privacy-ol-n > li:last-child { margin-bottom: 0; }

.privacy-ul-d > li { margin-bottom: 0.5em; padding-left: 1em; text-indent: -1em; }
.privacy-ul-d > li:last-child { margin-bottom: 0; }

.privacy-hl { font-weight: 700; }

.privacy-txt { margin-bottom: 0.5em; }

.privacy-lv1 { margin-bottom: 2em; }
.privacy-lv1:last-child { margin-bottom: 0; }
.privacy-lv1 > li { margin-bottom: 2em; }
.privacy-lv1 > li:last-child { margin-bottom: 0; }

.privacy-lv2 { margin-top: 1em; }

.privacy-dl-env { display: flex; flex-wrap: wrap; }
.privacy-dl-env dt { width: 9em; margin-bottom: 0.5em; }
.privacy-dl-env dd { width: calc(100% - 9em); margin-bottom: 0.5em; }

.privacy-dl-ga dd { margin-bottom: 0.5em; padding-left: 1em; }

/*# sourceMappingURL=privacy.css.map */
