@charset "UTF-8";.terms-root{--list-marker-size: calc(1.8 * var(--spacing-unit, 1rem));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:calc(.875 * var(--spacing-unit, 1rem))}@media (min-width: 768px){.terms-root{font-size:calc(1 * var(--spacing-unit, 1rem))}}@media screen and (min-width: 768px){.terms-root{--list-marker-size: calc(1.875 * var(--spacing-unit, 1rem));font-size:calc(1 * var(--spacing-unit, 1rem))}}.terms-root section{margin-top:calc(-2.5 * var(--spacing-unit, 1rem));padding-top:calc(2.5 * var(--spacing-unit, 1rem))}.terms-root section:first-child h2{padding-top:0}.terms-root h2{border-bottom-width:2px;border-bottom-color:rgb(var(--border));padding-bottom:calc(.5 * var(--spacing-unit, 1rem));padding-top:calc(2 * var(--spacing-unit, 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 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:calc(1.375 * var(--spacing-unit, 1rem))}@media (min-width: 768px){.terms-root h2{font-size:calc(1.5 * var(--spacing-unit, 1rem));padding-top:calc(2.5 * var(--spacing-unit, 1rem))}}.terms-root h3{padding-top:calc(1.5 * var(--spacing-unit, 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 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:calc(1.125 * var(--spacing-unit, 1rem))}@media (min-width: 768px){.terms-root h3{font-size:calc(1.25 * var(--spacing-unit, 1rem));padding-top:calc(2 * var(--spacing-unit, 1rem))}}.terms-root h4{padding-top:calc(1 * var(--spacing-unit, 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:calc(.875 * var(--spacing-unit, 1rem))}@media (min-width: 768px){.terms-root h4{font-size:calc(1 * var(--spacing-unit, 1rem));padding-top:calc(1.5 * var(--spacing-unit, 1rem))}}.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:calc(.875 * var(--spacing-unit, 1rem))}@media (min-width: 768px){.terms-root h5{font-size:calc(1 * var(--spacing-unit, 1rem))}}.terms-root p,.terms-root ul,.terms-root ol{margin-top:calc(1 * var(--spacing-unit, 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:calc(.875 * var(--spacing-unit, 1rem))}@media (min-width: 768px){.terms-root p,.terms-root ul,.terms-root ol{font-size:calc(1 * var(--spacing-unit, 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:calc(.75 * var(--spacing-unit, 1rem))}}.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:calc(.25 * var(--spacing-unit, 1rem));position:relative;padding-left:var(--list-marker-size)}@media screen and (min-width: 768px){.terms-root ul>li{margin-top:calc(.375 * var(--spacing-unit, 1rem))}}.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:calc(.25 * var(--spacing-unit, 1rem))}@media screen and (min-width: 768px){.terms-root ol>li{margin-top:calc(.375 * var(--spacing-unit, 1rem))}}.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:calc(0 * var(--spacing-unit, 1rem))}.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:calc(1 * var(--spacing-unit, 1rem))}@media screen and (min-width: 768px){.terms-root table{margin-top:calc(1.5 * var(--spacing-unit, 1rem))}}.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:calc(.5 * var(--spacing-unit, 1rem))}.terms-root dl{margin:1rem 0}.terms-root dl dt{margin-top:calc(.5 * var(--spacing-unit, 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 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:calc(.875 * var(--spacing-unit, 1rem))}@media (min-width: 768px){.terms-root dl dt{font-size:calc(1 * var(--spacing-unit, 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}
