.policy-container{--policy-primary:var(--primaryColor,var(--primary,#ff6e96));--policy-primary-deep:var(--primary30,#cc0060);--policy-primary-soft:var(--primary5,#ffdeea);--policy-primary-container:var(--primaryContainer,#ffd8e4);min-height:100vh;background:radial-gradient(1200px 520px at 8% -10%,var(--policy-primary-soft),transparent 60%),#edeeee;color:#2f3441;font-family:var(--font-noto-sans-jp),"Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;padding:48px 20px 80px}.policy-container>article{max-width:960px;margin:0 auto;padding:0;line-height:1.85}.policy-container>article header{margin-bottom:56px}.policy-container>article section{margin-bottom:36px}.policy-container>article footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--policy-primary-container)}.policy-container>article ol{display:list-item;list-style:none;padding:.4em 1em}.policy-container>article li{display:list-item;list-style:disc outside;padding-left:0;margin-left:1em;word-break:break-word}.policy-container>article li::marker{color:var(--policy-primary)}.policy-container>article li+li{margin-top:.4em}.policy-container>article p{margin-bottom:.7em;color:#454c5c}.policy-container>article h1,.policy-container>article h2,.policy-container>article h3,.policy-container>article h4,.policy-container>article h5,.policy-container>article h6{color:#1f2533;padding-bottom:.24em;letter-spacing:.01em}.policy-container>article h1{color:var(--policy-primary-deep);font-size:2rem;line-height:1.45;padding-bottom:.4em}.policy-container>article h2{color:var(--policy-primary-deep);font-size:1.35rem;line-height:1.5;padding-left:12px;border-left:4px solid var(--policy-primary)}.policy-container a{color:var(--policy-primary-deep);-webkit-text-decoration-color:var(--policy-primary);text-decoration-color:var(--policy-primary);text-underline-offset:3px}.policy-container a:hover{color:var(--policy-primary)}.r4-beauty-toggle-group-item[data-state=on],.r4-beauty-toggle-group-item[data-state=on]:focus{background-color:#f5f5f5!important;color:#000000!important}.r4-beauty-toggle-group-item[data-state=off]{background-color:transparent!important;color:#000000!important}.list li{display:list-item;list-style:disc outside;padding-left:0;margin-left:1em;word-break:break-all}@media (max-width:768px){.policy-container{padding:24px 12px 56px}.policy-container>article{padding:0}.policy-container>article header{margin-bottom:36px}.policy-container>article section{margin-bottom:28px}.policy-container>article h1{font-size:1.55rem}.policy-container>article h2{font-size:1.15rem}}