:root{--dp: 1px}@media screen and (min-width: 701px)and (max-width: 1084px){:root{--dp: 0.0922509vw}}@media screen and (max-width: 750px){:root{--dp: 0.266667vw}}@-webkit-keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}@keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}.privacy{-webkit-margin-after:calc(140 * var(--dp));margin-block-end:calc(140 * var(--dp))}@media screen and (max-width: 750px){.privacy{-webkit-margin-after:calc(80 * var(--dp));margin-block-end:calc(80 * var(--dp))}}.privacy h2{font-size:calc(20 * var(--dp));font-weight:600;color:#fff;margin-block:calc(60 * var(--dp)) calc(24 * var(--dp));-webkit-padding-after:calc(12 * var(--dp));padding-block-end:calc(12 * var(--dp));border-bottom:calc(1 * var(--dp)) solid rgba(255,255,255,.2)}@media screen and (max-width: 750px){.privacy h2{font-size:calc(18 * var(--dp));margin-block:calc(40 * var(--dp)) calc(20 * var(--dp))}}.privacy h3{font-size:calc(16 * var(--dp));font-weight:600;color:#fff;margin-block:calc(40 * var(--dp)) calc(24 * var(--dp))}@media screen and (max-width: 750px){.privacy h3{font-size:calc(14 * var(--dp));margin-block:calc(22 * var(--dp)) calc(10 * var(--dp))}}.privacy p{font-size:calc(14 * var(--dp));line-height:2;color:#bbb}@media screen and (max-width: 750px){.privacy p{font-size:calc(12 * var(--dp))}}.privacy ol{list-style:none;counter-reset:privacy-num;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:calc(40 * var(--dp));margin-block-end:calc(40 * var(--dp))}.privacy ol>li{counter-increment:privacy-num;position:relative;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:calc(32 * var(--dp));margin-block-end:calc(32 * var(--dp))}@media screen and (max-width: 750px){.privacy ol>li{-webkit-margin-after:calc(24 * var(--dp));margin-block-end:calc(24 * var(--dp))}}.privacy ol>li:last-child{-webkit-margin-after:0;margin-block-end:0}.privacy ol>li h3::before{content:counter(privacy-num) ". "}.privacy ul{margin-block:calc(12 * var(--dp)) calc(16 * var(--dp));-webkit-padding-start:0;padding-inline-start:0;list-style:none}.privacy ul li{position:relative;-webkit-padding-start:calc(20 * var(--dp));padding-inline-start:calc(20 * var(--dp));font-size:calc(14 * var(--dp));line-height:2;color:#bbb;-webkit-margin-after:calc(8 * var(--dp));margin-block-end:calc(8 * var(--dp));list-style:none}@media screen and (max-width: 750px){.privacy ul li{font-size:calc(12 * var(--dp));-webkit-padding-start:calc(18 * var(--dp));padding-inline-start:calc(18 * var(--dp))}}.privacy ul li::before{content:"・";position:absolute;left:0;top:0}.privacy a{color:#c9a227;text-decoration:underline;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.privacy a:hover{opacity:.85}}.privacy .line{width:100%;height:calc(1 * var(--dp));background-color:rgba(255,255,255,.2);margin-block:calc(48 * var(--dp)) calc(24 * var(--dp))}.privacy ._bold{font-weight:600;color:#fff;margin-block:calc(12 * var(--dp))}@media screen and (max-width: 750px){.privacy ._bold{margin-block:calc(10 * var(--dp))}}.privacy ._right{text-align:right;font-size:calc(14 * var(--dp));color:#bbb;-webkit-margin-after:0;margin-block-end:0}@media screen and (max-width: 750px){.privacy ._right{font-size:calc(13 * var(--dp))}}