@import url("../contact/contact.css?v=391");
.privacy-header{display:flex;align-items:center;justify-content:space-between;width:min(1320px,calc(100% - 80px));margin:0 auto;padding:34px 0}.privacy-header img{display:block;width:88px;height:auto;opacity:.76}.privacy-back{display:inline-flex;align-items:center;gap:11px;padding:12px 17px;border-radius:999px;color:rgba(47,42,40,.66);font-size:12px;letter-spacing:.06em;text-decoration:none;transition:background .3s ease,transform .3s ease}.privacy-back:hover{background:rgba(255,255,255,.72);transform:translateX(-2px)}
.privacy-hero{width:min(900px,calc(100% - 48px));margin:82px auto 0;text-align:center}.privacy-hero p{margin:0;color:rgba(47,42,40,.44);font-size:11px;letter-spacing:.24em}.privacy-hero h1{margin:19px 0 0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(28px,3vw,42px);font-weight:400;letter-spacing:.055em}.privacy-hero span{display:block;margin-top:19px;color:rgba(47,42,40,.52);font-size:12px;letter-spacing:.06em}
.privacy-card{width:min(920px,calc(100% - 48px));margin:76px auto 120px;padding:clamp(42px,7vw,82px);border:1px solid rgba(255,255,255,.88);border-radius:42px;background:rgba(255,255,255,.78);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
.privacy-opening{margin:0 0 54px;color:rgba(47,42,40,.70);font-size:13px;line-height:2.1;letter-spacing:.03em}.privacy-card section{padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid var(--line)}.privacy-card h2{display:flex;align-items:baseline;gap:16px;margin:0 0 20px;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:19px;font-weight:400;letter-spacing:.04em}.privacy-card h2 span{color:var(--coral-deep);font-family:"Helvetica Neue",Arial,sans-serif;font-size:9px;letter-spacing:.16em}.privacy-card section p,.privacy-card li{color:rgba(47,42,40,.64);font-size:12px;line-height:2;letter-spacing:.025em}.privacy-card section p{margin:0}.privacy-card ul{margin:15px 0 0;padding:0 0 0 1.3em}.privacy-contact p{line-height:2.15!important}.privacy-date{margin:10px 0 0;color:rgba(47,42,40,.42);font-size:10px;text-align:right}.privacy-footer{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 24px 54px;color:rgba(47,42,40,.34)}.privacy-footer img{width:104px;height:auto;opacity:.55}.privacy-footer p{margin:0;font-size:9px;letter-spacing:.12em}
@media(max-width:760px){.privacy-header{width:calc(100% - 40px);padding:22px 0}.privacy-header img{width:70px}.privacy-back{gap:7px;padding:10px 8px;font-size:10px}.privacy-hero{width:calc(100% - 32px);margin-top:54px}.privacy-hero h1{margin-top:17px;font-size:25px;letter-spacing:.035em;white-space:nowrap}.privacy-hero span{margin-top:17px;font-size:11px}.privacy-card{width:calc(100% - 24px);margin:52px auto 86px;padding:38px 20px 42px;border-radius:30px}.privacy-opening{margin-bottom:42px;font-size:12px}.privacy-card section{padding-bottom:34px;margin-bottom:34px}.privacy-card h2{gap:12px;font-size:17px}.privacy-card section p,.privacy-card li{font-size:11px;line-height:1.95}.privacy-date{text-align:left}}
