﻿#page-privacy-policy{padding-bottom:60px}@media(min-width: 834px){#page-privacy-policy{padding-bottom:100px}}#page-privacy-policy .main-ttl{font-size:2.4rem;font-weight:900;text-align:center;margin-bottom:10px}@media(min-width: 834px){#page-privacy-policy .main-ttl{font-size:3rem}}#page-privacy-policy .privacy-policy-subtitle{text-align:center;margin-bottom:50px}@media(min-width: 834px){#page-privacy-policy .privacy-policy-subtitle{margin-bottom:70px}}#page-privacy-policy .privacy-policy-body{max-width:860px;margin:0 auto;line-height:1.9}#page-privacy-policy .privacy-policy-body .privacy-section+.privacy-section{border-top:1px solid rgba(22,22,22,.15);margin-top:50px;padding-top:50px}@media(min-width: 834px){#page-privacy-policy .privacy-policy-body .privacy-section+.privacy-section{margin-top:70px;padding-top:70px}}#page-privacy-policy .privacy-policy-body .section-ttl{font-size:1.8rem;font-weight:900;margin-bottom:24px}@media(min-width: 834px){#page-privacy-policy .privacy-policy-body .section-ttl{font-size:2.2rem;margin-bottom:32px}}#page-privacy-policy .privacy-policy-body .privacy-item+.privacy-item{margin-top:24px;padding-top:24px;border-top:1px solid rgba(22,22,22,.08)}@media(min-width: 834px){#page-privacy-policy .privacy-policy-body .privacy-item+.privacy-item{margin-top:32px;padding-top:32px}}#page-privacy-policy .privacy-policy-body .item-ttl{font-size:1.4rem;font-weight:900;margin-bottom:10px}@media(min-width: 834px){#page-privacy-policy .privacy-policy-body .item-ttl{font-size:1.6rem;margin-bottom:12px}}#page-privacy-policy .privacy-policy-body .item-body p+p{margin-top:8px}#page-privacy-policy .privacy-policy-body .policy-square-list{list-style:none;padding-left:0}#page-privacy-policy .privacy-policy-body .policy-square-list--intro{margin-bottom:50px}@media(min-width: 834px){#page-privacy-policy .privacy-policy-body .policy-square-list--intro{margin-bottom:70px}}#page-privacy-policy .privacy-policy-body .policy-square-list>li{position:relative;padding-left:1.2em}#page-privacy-policy .privacy-policy-body .policy-square-list>li::before{content:"・";position:absolute;top:0;left:0;font-size:.9em}#page-privacy-policy .privacy-policy-body .policy-square-list>li+li{margin-top:10px}#page-privacy-policy .privacy-policy-body .policy-disc-list{list-style:none;padding-left:1.6em;margin-top:10px}#page-privacy-policy .privacy-policy-body .policy-disc-list--spaced{margin-top:14px}#page-privacy-policy .privacy-policy-body .policy-disc-list>li{position:relative;padding-left:1.2em}#page-privacy-policy .privacy-policy-body .policy-disc-list>li::before{content:"・";position:absolute;top:0;left:0}#page-privacy-policy .privacy-policy-body .policy-disc-list>li+li{margin-top:8px}#page-privacy-policy .privacy-policy-body .item-list{list-style:none;counter-reset:policy-item;padding-left:0}#page-privacy-policy .privacy-policy-body .item-list>li{counter-increment:policy-item;position:relative;padding-left:2em;margin-bottom:10px}#page-privacy-policy .privacy-policy-body .item-list>li::before{content:counter(policy-item) ".";position:absolute;top:0;left:0;font-weight:700}#page-privacy-policy .privacy-policy-body .item-list>li:last-child{margin-bottom:0}#page-privacy-policy .privacy-policy-body .sub-list{list-style:none;padding-left:0;margin-top:8px}#page-privacy-policy .privacy-policy-body .sub-list>li{padding-left:3em;text-indent:-3em;margin-bottom:6px}#page-privacy-policy .privacy-policy-body .sub-list>li:last-child{margin-bottom:0}#page-privacy-policy .privacy-policy-body .note{margin-top:6px;padding-left:3em;color:#555}#page-privacy-policy .privacy-policy-body .intro-text{margin-bottom:30px;line-height:1.8}@media(min-width: 834px){#page-privacy-policy .privacy-policy-body .intro-text{margin-bottom:40px}}#page-privacy-policy .privacy-policy-body .intro-text p+p{margin-top:12px}/*# sourceMappingURL=privacy-policy.css.map */