@charset "utf-8";.c-txt-main{color:#333}.c-txt-sub{color:#666}.c-txt-muted{color:#999}.c-txt-danger{color:#c00}.c-txt-link{color:#0066cc}.c-txt-success{color:#2e7d32}.c-txt-white{color:#fff}.c-txt-accent{color:#f57c00}.c-bg-white{background-color:#fff}.c-bg-light{background-color:#f7f7f7}.c-bg-dark{background-color:#333}.c-bg-accent{background-color:#f57c00}.c-bg-danger{background-color:#fbe9e7}.c-bg-success{background-color:#e8f5e9}.invert{--filter:invert(1)}.grayscale{--filter:grayscale(100%)}.sepia{--filter:sepia(50%)}.blur{--filter:blur(4px)}.filter{filter:var(--filter)}.opc-80{opacity:.8}.opc-60{opacity:.6}.opc-40{opacity:.4}.opc-20{opacity:.2}.mark-yellow{background:linear-gradient(transparent 60%,#fff3a0 0)}.mark-orange{background:linear-gradient(transparent 55%,#ffb74d 0)}.mark-blue{background:linear-gradient(transparent 60%,#cce5ff 0)}.mark-green{background:linear-gradient(transparent 60%,#d9f2dc 0)}.mark-pink{background:linear-gradient(transparent 60%,#ffd6e7 0)}.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.text-20{font-size:20px}.text-22{font-size:22px}.text-24{font-size:24px}.text-28{font-size:28px}.text-32{font-size:32px}.text-36{font-size:36px}@media screen and (max-width:500px){.text-12{font-size:11px}.text-14{font-size:13px}.text-16{font-size:14px}.text-18{font-size:16px}.text-20{font-size:18px}.text-22{font-size:20px}.text-24{font-size:20px}.text-28{font-size:22px}.text-32{font-size:24px}.text-36{font-size:28px}}.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.va-bottom{vertical-align:bottom}.w-100{width:100%}.w-50{width:50%;flex-basis:50%}.pt-4{padding-top:4px}.pt-8{padding-top:8px}.pt-16{padding-top:16px}.pt-24{padding-top:24px}.pt-32{padding-top:32px}.pb-4{padding-bottom:4px}.pb-8{padding-bottom:8px}.pb-16{padding-bottom:16px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}@media screen and (max-width:500px){.pt-16{padding-top:12px}.pt-24{padding-top:18px}.pt-32{padding-top:26px}.pb-16{padding-bottom:12px}.pb-24{padding-bottom:18px}.pb-32{padding-bottom:26px}}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}@media screen and (max-width:500px){.mt-16{margin-top:12px}.mt-24{margin-top:18px}.mt-32{margin-top:26px}.mb-16{margin-bottom:12px}.mb-24{margin-bottom:18px}.mb-32{margin-bottom:26px}}.fb{display:flex;gap:var(--gap,0)}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.ai-center{align-items:center}.ai-start{align-items:flex-start}.ai-end{align-items:flex-end}.fb-reverse{flex-direction:row-reverse}.fb.col-0,.fb.col-1,.fb.col-2,.fb.col-3,.fb.col-4,.fb.col-5,.fb.col-6,.fb.col-7,.fb.col-8,.fb.col-9,.fb.col-10{flex-wrap:wrap}@media print,screen and (min-width:501px){.fb.col-1>*{flex-basis:100%}.fb.col-2>*{flex-basis:calc((100% - (var(--gap,0) * 1)) / 2)}.fb.col-3>*{flex-basis:calc((100% - (var(--gap,0) * 2)) / 3)}.fb.col-4>*{flex-basis:calc((100% - (var(--gap,0) * 3)) / 4)}.fb.col-5>*{flex-basis:calc((100% - (var(--gap,0) * 4)) / 5)}.fb.col-6>*{flex-basis:calc((100% - (var(--gap,0) * 5)) / 6)}.fb.col-7>*{flex-basis:calc((100% - (var(--gap,0) * 6)) / 7)}.fb.col-8>*{flex-basis:calc((100% - (var(--gap,0) * 7)) / 8)}.fb.col-9>*{flex-basis:calc((100% - (var(--gap,0) * 8)) / 9)}.fb.col-10>*{flex-basis:calc((100% - (var(--gap,0) * 9)) / 10)}}@media screen and (max-width:500px){.spcol-1>*{width:100%}.spcol-2>*{width:48%}}.gap-2{--gap:2px}.gap-4{--gap:4px}.gap-8{--gap:8px}.gap-16{--gap:16px}.gap-24{--gap:24px}.gap-32{--gap:32px}@media screen and (max-width:500px){.gap-16{--gap:12px}.gap-24{--gap:18px}.gap-32{--gap:26px}}.listyle,.listyle ul{list-style:none}.listyle li{display:grid;grid-template-columns:auto 1fr;column-gap:.4em;align-items:start}.listyle li:before{grid-column:1;white-space:nowrap}.listyle li>*:not(ul){grid-column:2}.listyle li>ul{grid-column:1 / -1;padding-left:1.4em}.decimal-nested,.decimal-nested ul{counter-reset:item}.decimal-nested li:before{content:counters(item,".") ".";counter-increment:item}.listyle.dot-filled li:before{content:'●'}.listyle.dot-outline li:before{content:'○'}.listyle.dot-mid li:before{content:'・'}.listyle.ellipsis li:before{content:'…'}.listyle.square-filled li:before{content:'■'}.listyle.square-outline li:before{content:'□'}.listyle.triangle-filled li:before{content:'▶'}.listyle.triangle-outline li:before{content:'▷'}.listyle.arrow li:before{content:'→'}.listyle.asterisk li:before{content:'※'}.listyle.check li:before{content:'✔'}.listyle.corner-bl li:before{content:'└'}.listyle.add{counter-reset:number 0}.listyle.add>li:before{counter-increment:number 1}.listyle.decimal>li:before{content:counter(number,decimal) "."}.listyle.lower-alpha>li:before{content:counter(number,lower-alpha) "."}.listyle.upper-alpha>li:before{content:counter(number,upper-alpha) "."}.listyle.lower-roman>li:before{content:counter(number,lower-roman) "."}.listyle.upper-roman>li:before{content:counter(number,upper-roman) "."}.listyle.hiragana>li:before{content:counter(number,hiragana) "."}.listyle.katakana>li:before{content:counter(number,katakana) "."}.listyle.decimal-paren>li:before{content:"(" counter(number,decimal) ")"}.listyle.lower-alpha-paren>li:before{content:"(" counter(number,lower-alpha) ")"}.listyle.upper-alpha-paren>li:before{content:"(" counter(number,upper-alpha) ")"}.listyle.lower-roman-paren>li:before{content:"(" counter(number,lower-roman) ")"}.listyle.upper-roman-paren>li:before{content:"(" counter(number,upper-roman) ")"}.listyle.hiragana-paren>li:before{content:"(" counter(number,hiragana) ")"}.listyle.katakana-paren>li:before{content:"(" counter(number,katakana) ")"}