:root{--fs-h1:clamp(38px,calc(25.4px + 3.24vw),88px);--fs-h2:clamp(30px,calc(23.3px + 1.714vw),48px);--fs-h3:clamp(24px,calc(19.54px + 1.143vw),36px);--fs-h4:clamp(20px,calc(17.4px + 0.667vw),27px);--fs-body-lg:clamp(16px,calc(14.51px + 0.381vw),20px);--fs-body:clamp(16px,calc(15.63px + 0.095vw),17px);--fs-small:clamp(14px,14px,14px);--fs-label:clamp(14px,14px,14px);--fs-button:clamp(16px,16px,16px);--lh-h1:1;--lh-h2:1.08;--lh-h3:1.15;--lh-h4:1.25;--lh-body:1.5;--lh-small:1.45;--lh-label:1.3;--lh-button:1;--ls-h1:-0.03em;--ls-h2:-0.025em;--ls-h3:-0.02em;--ls-h4:-0.015em;--ls-body:0;--ls-label:0.08em;--ls-button:-0.01em}#dcr-host :is(h1,h2,h3,h4),.h3d :is(h1,h2,h3),.rec :is(h2,h3){text-wrap:balance}#dcr-host p,.h3d p,.rec p{text-wrap:pretty}#s04#s04>div>p:first-child{font-size:var(--fs-label)!important;line-height:var(--lh-label)!important;letter-spacing:var(--ls-label)!important}#s04#s04 h2{font-size:var(--fs-h2)!important;line-height:var(--lh-h2)!important;letter-spacing:var(--ls-h2)!important}#s04#s04 h2,#s04#s04 h3{font-weight:400!important}#s04#s04 h3{margin:0;font-size:var(--fs-h4)!important;line-height:var(--lh-h4)!important;letter-spacing:var(--ls-h4)!important}#s04#s04>div>div:nth-child(3) a{font-size:var(--fs-button)!important;line-height:var(--lh-button)!important;letter-spacing:var(--ls-button)!important}#s04#s04>div>p:last-child a{font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}#s06#s06 [data-blc] :is([style*="text-transform:uppercase"],[style*="text-transform: uppercase"]),#s06#s06>div>p:first-child{font-size:var(--fs-label)!important;letter-spacing:var(--ls-label)!important}#s06#s06 h2{font-size:var(--fs-h2)!important;line-height:var(--lh-h2)!important;letter-spacing:var(--ls-h2)!important}#s06#s06 [data-blc]>h3{font-size:var(--fs-h4)!important;line-height:var(--lh-h4)!important;letter-spacing:var(--ls-h4)!important}#s06#s06 [data-blc]>p{font-size:var(--fs-body)!important;line-height:var(--lh-body)!important;letter-spacing:var(--ls-body)!important}#s06#s06 [data-blc] :is([style*="font-size:11px"],[style*="font-size: 11px"]),#s06#s06 [data-blc] :is([style*="font-size:12px"],[style*="font-size: 12px"]),#s06#s06 [data-blc] :is([style*="font-size:13px"],[style*="font-size: 13px"]),#s06#s06 [data-blc] :is([style*="font-size:15px"],[style*="font-size: 15px"]){font-size:var(--fs-small)!important}#s07#s07 [data-cltv] .ty-h2{font-size:min(var(--fs-h2),4.1cqi)!important;line-height:var(--lh-h2)!important;letter-spacing:var(--ls-h2)!important;font-weight:400!important}@media (max-width:1099px){#s07#s07 [data-cltv] .ty-h2{font-size:var(--fs-h2)!important}}#dcr-host#dcr-host .ck-btn,#dcr-host#dcr-host a.ck-l,#dcr-host#dcr-host a.ck-m{font-size:var(--fs-button)!important;letter-spacing:var(--ls-button)!important}#dcr-host nav .ck-dd .ck-dds,#dcr-host nav .ck-dd .ck-dt,#dcr-host nav [data-nm],#dcr-host#dcr-host nav .ck-nav,#dcr-host#dcr-host nav .ck-nav *{font-size:var(--fs-small)!important}#dcr-host nav :is([style*="font-size:17px"],[style*="font-size: 17px"]){font-size:var(--fs-body)!important}#dcr-host nav :is([style*="font-size:14px"],[style*="font-size: 14px"]){font-size:var(--fs-small)!important}#dcr-host nav :is([style*="font-size:15px"],[style*="font-size: 15px"]){font-size:var(--fs-small)!important}#dcr-host nav :is([style*="font-size:16px"],[style*="font-size: 16px"]){font-size:var(--fs-body)!important}#dcr-host nav :is([style*="font-size:24px"],[style*="font-size: 24px"]){font-size:var(--fs-h4)!important;line-height:var(--lh-h4)!important}#dcr-host nav :is([style*="font-size:11px"],[style*="font-size: 11px"]),#dcr-host nav :is([style*="font-size:12px"],[style*="font-size: 12px"]){font-size:var(--fs-label)!important;letter-spacing:var(--ls-label)!important}#dcr-host footer :is([style*="font-size: 11px"],[style*="font-size:  11px"]),#dcr-host footer :is([style*="font-size: 12px"],[style*="font-size:  12px"]),#dcr-host footer :is([style*="font-size:11px"],[style*="font-size: 11px"]),#dcr-host footer :is([style*="font-size:12px"],[style*="font-size: 12px"]){font-size:var(--fs-label)!important;letter-spacing:var(--ls-label)!important}#dcr-host footer .ck-foot,#dcr-host footer :is([style*="font-size:14px"],[style*="font-size: 14px"]),#dcr-host footer :is([style*="font-size:15px"],[style*="font-size: 15px"]){font-size:var(--fs-small)!important}html:root [data-mode=dark],html:root [data-mode=light],html:root [data-theme=dark],html:root [data-theme=light],html:root:root{--font-text:"Geist","Geist Fallback",sans-serif}html body{font-family:var(--font-text)}#s06#s06 [data-blc],#s06#s06 [data-blc] :not([style*=mono]):not(.ck-arr){font-family:var(--font-text)!important}html ::-moz-selection{background:#EC5512!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF;text-shadow:none}html ::selection{background:#EC5512!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF;text-shadow:none}html :is(img,svg,video,canvas,picture)::-moz-selection,html svg ::-moz-selection{background:transparent!important}html :is(img,svg,video,canvas,picture)::selection,html svg ::selection{background:transparent!important}html :is(img,svg,video,canvas,picture){-webkit-user-select:none;-moz-user-select:none;user-select:none}html:lang(ja) :is(h1,h2,h3,.rcs-mini){word-break:keep-all;overflow-wrap:anywhere}