@charset "UTF-8";.terms-root{--list-marker-size: 1.8rem;color:rgb(var(--on-paper));line-height:var(--line-height, 1.5);font-weight:var(--font-weight, 400);letter-spacing:var(--letter-spacing, 0em);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root{font-family:Noto Sans SC Subset,YakuHanJP,Noto Sans JP,sans-serif;--no-yakuhan-font: "Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root{font-size:.875rem}@media (min-width: 768px){.terms-root{font-size:1rem}}@media screen and (min-width: 768px){.terms-root{--list-marker-size: 1.875rem;font-size:1rem}}.terms-root section{margin-top:-2.5rem;padding-top:2.5rem}.terms-root section:first-child h2{padding-top:0}.terms-root h2{border-bottom-width:2px;border-bottom-color:rgb(var(--border));padding-bottom:.5rem;padding-top:2rem;line-height:var(--line-height, 1.5);font-weight:var(--font-weight, 700);letter-spacing:var(--letter-spacing, 0em);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h2{font-family:Noto Sans SC Subset,Cygames Sans,YakuHanJP,Noto Sans JP,sans-serif;--no-yakuhan-font: "Noto Sans SC Subset", "Cygames Sans", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h2{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h2{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h2{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h2{font-size:1.375rem}@media (min-width: 768px){.terms-root h2{font-size:1.5rem;padding-top:2.5rem}}.terms-root h3{padding-top:1.5rem;line-height:var(--line-height, 1.5);font-weight:var(--font-weight, 700);letter-spacing:var(--letter-spacing, 0em);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h3{font-family:Noto Sans SC Subset,Cygames Sans,YakuHanJP,Noto Sans JP,sans-serif;--no-yakuhan-font: "Noto Sans SC Subset", "Cygames Sans", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h3{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h3{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h3{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h3{font-size:1.125rem}@media (min-width: 768px){.terms-root h3{font-size:1.25rem;padding-top:2rem}}.terms-root h4{padding-top:1rem;line-height:var(--line-height, 1.5);font-weight:var(--font-weight, 700);letter-spacing:var(--letter-spacing, 0em);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h4{font-family:Noto Sans SC Subset,Cygames Sans,YakuHanJP,Noto Sans JP,sans-serif;--no-yakuhan-font: "Noto Sans SC Subset", "Cygames Sans", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h4{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h4{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h4{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Cygames Sans,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h4{font-size:.875rem}@media (min-width: 768px){.terms-root h4{font-size:1rem;padding-top:1.5rem}}.terms-root h5{line-height:var(--line-height, 1.5);font-weight:var(--font-weight, 400);letter-spacing:var(--letter-spacing, 0em);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root h5{font-family:Noto Sans SC Subset,YakuHanJP,Noto Sans JP,sans-serif;--no-yakuhan-font: "Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root h5{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root h5{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root h5{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root h5{font-size:.875rem}@media (min-width: 768px){.terms-root h5{font-size:1rem}}.terms-root p,.terms-root ul,.terms-root ol{margin-top:1rem;line-height:var(--line-height, 1.5);font-weight:var(--font-weight, 400);letter-spacing:var(--letter-spacing, 0em);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root p,:lang(ja) .terms-root ul,:lang(ja) .terms-root ol{font-family:Noto Sans SC Subset,YakuHanJP,Noto Sans JP,sans-serif;--no-yakuhan-font: "Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root p,:lang(zh-Hans) .terms-root ul,:lang(zh-Hans) .terms-root ol{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root p,:lang(zh-Hant) .terms-root ul,:lang(zh-Hant) .terms-root ol{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root p,:lang(ko) .terms-root ul,:lang(ko) .terms-root ol{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root p,.terms-root ul,.terms-root ol{font-size:.875rem}@media (min-width: 768px){.terms-root p,.terms-root ul,.terms-root ol{font-size:1rem}}.terms-root p:first-child,.terms-root ul:first-child,.terms-root ol:first-child{margin-top:0}@media (min-width: 768px){.terms-root p,.terms-root ul,.terms-root ol{margin-top:.75rem}}.terms-root strong,.terms-root th{font-weight:700}.terms-root a,.terms-root .ot-sdk-show-settings{color:rgb(var(--accent));word-break:break-all;text-decoration-line:underline;transition:opacity .2s}.terms-root a:hover,.terms-root .ot-sdk-show-settings:hover{opacity:.7}.terms-root ul>li{margin-top:.25rem;position:relative;padding-left:var(--list-marker-size)}@media screen and (min-width: 768px){.terms-root ul>li{margin-top:.375rem}}.terms-root ul>li:before{content:"・";text-align:center;position:absolute;display:inline-block;top:0;left:0;width:var(--list-marker-size);height:var(--list-marker-size)}.terms-root ul.list-circle>li{list-style:circle;padding-left:0;margin-left:var(--list-marker-size)}.terms-root ul.list-circle>li:before{content:""}.terms-root ul.list-dash>li:before{content:"-"}.terms-root ol{list-style-position:inside}.terms-root ol[type="1"]>li:before,.terms-root ol:not([type])>li:before{content:counter(list-item) ".";text-align:center}.terms-root ol[type="1"].paren>li:before,.terms-root ol:not([type]).paren>li:before{content:"(" counter(list-item) ") "}.terms-root ol[type=i]>li:before{content:"(" counter(list-item,lower-roman) ")"}html:lang(en) .terms-root ol[type=i]>li:before,html:lang(ko) .terms-root ol[type=i]>li:before{content:counter(list-item,lower-roman) "."}.terms-root ol[type=a]>li:before{content:"(" counter(list-item,lower-alpha) ")"}.terms-root ol.cjk-ideographic>li:before{content:counter(list-item,cjk-ideographic) "."}.terms-root ol>li{position:relative;padding-left:var(--list-marker-size);margin-top:.25rem}@media screen and (min-width: 768px){.terms-root ol>li{margin-top:.375rem}}.terms-root ol>li:before{display:inline-block;position:absolute;top:0;left:0;width:var(--list-marker-size);height:var(--list-marker-size)}.terms-root ol>li ol>li{margin-top:0rem}.terms-root ol>li ol>li:before{content:"(" counter(list-item) ")"}.terms-root li>p{padding-top:0}.terms-root table{border-collapse:collapse;width:100%;margin-top:1rem}@media screen and (min-width: 768px){.terms-root table{margin-top:1.5rem}}.terms-root table thead th{background-color:rgb(var(--paper-variant))}.terms-root th,.terms-root td{text-align:start;border:1px solid rgb(var(--border));padding:.5rem}.terms-root dl{margin:1rem 0}.terms-root dl dt{margin-top:.5rem;line-height:var(--line-height, 1.5);font-weight:var(--font-weight, 400);letter-spacing:var(--letter-spacing, 0em);font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans,ui-sans-serif,sans-serif}:lang(ja) .terms-root dl dt{font-family:Noto Sans SC Subset,YakuHanJP,Noto Sans JP,sans-serif;--no-yakuhan-font: "Noto Sans SC Subset", "Noto Sans JP", sans-serif}:lang(zh-Hans) .terms-root dl dt{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans SC,ui-sans-serif,sans-serif}:lang(zh-Hant) .terms-root dl dt{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans TC,ui-sans-serif,sans-serif}:lang(ko) .terms-root dl dt{font-family:Noto Sans SC Subset,Noto Sans JP Subset,Noto Sans KR,ui-sans-serif,sans-serif}.terms-root dl dt{font-size:.875rem}@media (min-width: 768px){.terms-root dl dt{font-size:1rem}}.terms-root dl.list-dash>dt,.terms-root dl.list-dash>dd{position:relative;padding-left:var(--list-marker-size)}.terms-root dl.list-dash>dt:before{content:"-";display:inline-block;position:absolute;top:0;left:0;width:var(--list-marker-size);height:var(--list-marker-size)}.terms-root dl.list dt{position:relative}.terms-root dl.list dt:before{content:"・";text-align:center;position:absolute;display:inline-block;top:0;left:0;width:var(--list-marker-size);height:var(--list-marker-size)}.terms-root dl.list dt,.terms-root dl.list dd{padding-left:var(--list-marker-size)}.terms-root em{pointer-events:none}.terms-root .double-underline{-webkit-text-decoration:underline double;text-decoration:underline double;font-weight:400}
