@media screen and (max-width: 767px){.m-pageHead__title{font-size:24px;font-size:1.5rem;padding-inline:10px}}.privacy{padding-top:100px}@media screen and (max-width: 767px){.privacy{padding-top:50px}}.privacy .m-wrapper{max-width:1200px}.privacy .m-text{text-align:center}@media screen and (max-width: 767px){.privacy .m-text{text-align:left}}.privacy__block{padding-top:54px}@media screen and (max-width: 767px){.privacy__block{padding-top:40px}}.privacy__block .m-title3{font-size:24px;font-size:1.5rem}@media screen and (max-width: 767px){.privacy__block .m-title3{font-size:18px;font-size:1.125rem}}.privacy__block .m-title3::before{--size: 13px}@media screen and (max-width: 767px){.privacy__block .m-title3::before{--size: 8px}}.privacy__block h2{margin-bottom:40px}@media screen and (max-width: 767px){.privacy__block h2{margin-bottom:1em}}.privacy__block>*+*{margin-top:1em}.privacy__block p,.privacy__block ol,.privacy__block ul,.privacy__block dl{font-size:20px;font-size:1.25rem;line-height:1.8;letter-spacing:.1em}@media screen and (max-width: 767px){.privacy__block p,.privacy__block ol,.privacy__block ul,.privacy__block dl{font-size:14px;font-size:0.875rem}}.privacy__block>ul>li,.privacy__block>ol>li{margin-top:1em}.privacy__block>ul.-mt0 li+li,.privacy__block>ol.-mt0 li+li{margin-top:0}.privacy__block ol{counter-reset:number}.privacy__block ol li{position:relative;padding-left:1.8em}.privacy__block ol li::before{content:"(" counter(number) ")";counter-increment:number;position:absolute;top:0;left:0}.privacy__block ul li{position:relative;padding-left:1.2em}.privacy__block ul li::before{content:"・";position:absolute;top:0;left:0}.privacy__block a{color:#68c15b}.privacy__box{padding:30px 56px;background-color:#e8f6e7;border-radius:20px}@media screen and (max-width: 767px){.privacy__box{padding:20px;border-radius:10px}}.privacy__box ._inner{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;gap:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.privacy__box ._inner{grid-template-columns:none;gap:10px}}.privacy__box ._body{display:grid;gap:10px}@media screen and (max-width: 767px){.privacy__box ._body{gap:20px}}.privacy__box ._company a{color:#68c15b;font-weight:700;text-decoration:underline;text-underline-offset:8px}@media(any-hover: hover){.privacy__box ._company a:hover{text-decoration:none}}@media screen and (max-width: 767px){.privacy__box ._list{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:10px;font-size:13px;font-size:0.8125rem}}
/*# sourceMappingURL=privacy.css.map */