@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/MaterialIcons-Regular.woff2)format("woff2")}@font-face{font-family:Material Symbols Outlined;font-display:block;src:url(/assets/fonts/MaterialSymbolsOutlined.woff2)format("woff2")}.page-root{height:auto;min-height:100dvh;display:flex}.page-root>.el{min-height:100dvh;overflow:clip}body,html{margin:0;padding:0}:where(.page-root),:where(.page-root a),:where(.page-root abbr),:where(.page-root address),:where(.page-root article),:where(.page-root aside),:where(.page-root audio),:where(.page-root b),:where(.page-root blockquote),:where(.page-root button),:where(.page-root canvas),:where(.page-root caption),:where(.page-root cite),:where(.page-root code),:where(.page-root dd),:where(.page-root del),:where(.page-root details),:where(.page-root dfn),:where(.page-root div),:where(.page-root dl),:where(.page-root dt),:where(.page-root em),:where(.page-root fieldset),:where(.page-root figcaption),:where(.page-root figure),:where(.page-root footer),:where(.page-root form),:where(.page-root h1),:where(.page-root h2),:where(.page-root h3),:where(.page-root h4),:where(.page-root h5),:where(.page-root h6),:where(.page-root header),:where(.page-root hgroup),:where(.page-root i),:where(.page-root iframe),:where(.page-root img),:where(.page-root input),:where(.page-root ins),:where(.page-root kbd),:where(.page-root label),:where(.page-root legend),:where(.page-root li),:where(.page-root loop-box),:where(.page-root main),:where(.page-root mark),:where(.page-root menu),:where(.page-root nav),:where(.page-root object),:where(.page-root ol),:where(.page-root p),:where(.page-root pre),:where(.page-root q),:where(.page-root samp),:where(.page-root section),:where(.page-root select),:where(.page-root small),:where(.page-root span),:where(.page-root strong),:where(.page-root sub),:where(.page-root summary),:where(.page-root sup),:where(.page-root table),:where(.page-root tbody),:where(.page-root td),:where(.page-root textarea),:where(.page-root tfoot),:where(.page-root th),:where(.page-root thead),:where(.page-root time),:where(.page-root tr),:where(.page-root ul),:where(.page-root var),:where(.page-root video){-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#333;word-spacing:1px;-webkit-backface-visibility:hidden;border:0;margin:0;padding:0;font-family:sans-serif;line-height:1;text-decoration:none;list-style:none;transition:all .3s cubic-bezier(.4,.4,0,1)}:where(.page-root a:focus:not(:focus-visible)),:where(.page-root button:focus:not(:focus-visible)),:where(.page-root summary:focus:not(:focus-visible)){outline:none}:where(.page-root nav ul){list-style:none}:where(.page-root blockquote),:where(.page-root q){quotes:none}:where(.page-root blockquote):after,:where(.page-root blockquote):before,:where(.page-root q):after,:where(.page-root q):before{content:none}:where(.page-root a),:where(.page-root button){vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}:where(.page-root ins){color:#000;background-color:#ff9;text-decoration:none}:where(.page-root mark){color:#000;background-color:#ff9;font-style:italic;font-weight:700}:where(.page-root del){text-decoration:line-through}:where(.page-root abbr[title]),:where(.page-root dfn[title]){cursor:help;border-bottom:1px dotted}:where(.page-root table){border-collapse:collapse;border-spacing:0}:where(.page-root hr){border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}:where(.page-root input),:where(.page-root select){vertical-align:middle}:where(.page-root textarea){resize:none}:where(.page-root .clearfix):after{content:"";clear:both;display:block}:where(.page-root [slot=after] button){overflow-anchor:none}:where(.page-root .el){z-index:0;pointer-events:all;-webkit-overflow-scrolling:touch;flex-flow:column;flex:none;align-content:center;align-items:center;max-width:100%;display:flex;position:relative}:where(.page-root .el)::-webkit-scrollbar{display:none}:where(.page-root .el),:where(.page-root .el.richText *){transition-property:all,--g-angle,--g-color-0,--g-position-0,--g-color-1,--g-position-1,--g-color-2,--g-position-2,--g-color-3,--g-position-3,--g-color-4,--g-position-4,--g-color-5,--g-position-5,--g-color-6,--g-position-6,--g-color-7,--g-position-7,--g-color-8,--g-position-8,--g-color-9,--g-position-9,--g-color-10,--g-position-10,--g-color-11,--g-position-11}:where(.page-root input.el),:where(.page-root textarea.el){align-content:normal}:where(.page-root .el[tabindex]:focus){outline:none}:where(.page-root .el[tabindex]:focus-visible){outline:1px solid highlight;outline-color:-webkit-focus-ring-color}:where(.page-root input[type=email]),:where(.page-root input[type=tel]),:where(.page-root input[type=text]),:where(.page-root select),:where(.page-root textarea){-webkit-appearance:none}:where(.page-root select){cursor:pointer}:where(.page-root .image){position:relative}:where(.page-root .image):before{content:"";border-radius:inherit;z-index:-2;pointer-events:none;background-position:50%;background-size:cover;width:100%;height:100%;transition:inherit;position:absolute;top:0;left:0}:where(.page-root .el.file){word-break:break-word;overflow-wrap:anywhere;cursor:pointer;outline-offset:-1px;outline:2px solid #0000;flex-direction:row}:where(.page-root .el.file:focus-within){outline-color:highlight;outline-color:-webkit-focus-ring-color}:where(.page-root .file>input[type=file]){opacity:0;pointer-events:none;position:absolute}:where(.page-root .el.text),:where(.page-root .el:where(.icon)){word-break:break-word;overflow-wrap:anywhere;flex-direction:row;place-content:center;align-items:center;display:flex;overflow:visible}:where(.page-root table.el:where(.studio-table)){flex-direction:unset;align-items:unset;align-content:unset;justify-content:unset;flex-wrap:unset;min-width:max-content;max-width:none;display:table}:where(.page-root thead.el){z-index:auto;display:table-header-group}:where(.page-root tbody.el){z-index:auto;display:table-row-group}:where(.page-root tr.el){display:table-row}:where(.page-root td.el),:where(.page-root th.el){text-align:left;vertical-align:middle;height:inherit;display:table-cell}:where(.page-root colgroup.el){display:table-column-group}:where(.page-root col.el){display:table-column}:where(.page-root .el:where(.icon.fa)){display:inline-flex}:where(.page-root .material-icons){letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;direction:ltr;justify-content:center;align-items:center;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-flex}:where(.page-root .el:where(.icon.material-symbols)){font-variation-settings:"FILL" var(--symbol-fill,0),"wght" var(--symbol-weight,400);justify-content:center;align-items:center;min-width:1em;min-height:1em;font-style:normal;display:flex}:where(.page-root .el.material-symbols-outlined){font-family:Material Symbols Outlined}:where(.page-root .el.material-symbols-rounded){font-family:Material Symbols Rounded}:where(.page-root .el.material-symbols-sharp){font-family:Material Symbols Sharp}:where(.page-root .el.material-symbols-weight-100){--symbol-weight:100}:where(.page-root .el.material-symbols-weight-200){--symbol-weight:200}:where(.page-root .el.material-symbols-weight-300){--symbol-weight:300}:where(.page-root .el.material-symbols-weight-400){--symbol-weight:400}:where(.page-root .el.material-symbols-weight-500){--symbol-weight:500}:where(.page-root .el.material-symbols-weight-600){--symbol-weight:600}:where(.page-root .el.material-symbols-weight-700){--symbol-weight:700}:where(.page-root .el.material-symbols-fill){--symbol-fill:1}:where(.page-root a),:where(.page-root a.icon),:where(.page-root a.text){-webkit-tap-highlight-color:#00000026}:where(.page-root .fixed){z-index:2}:where(.page-root .sticky){z-index:1}:where(.page-root .button){cursor:pointer;transition:all .4s cubic-bezier(.4,.4,0,1)}:where(.page-root .link){cursor:pointer}:where(.page-root .submitLoading){opacity:.5!important;pointer-events:none!important}:where(.page-root .richText){word-break:break-word;display:block}:where(.page-root .richText [data-thread]),:where(.page-root .richText a),:where(.page-root .richText blockquote),:where(.page-root .richText em),:where(.page-root .richText h1),:where(.page-root .richText h2),:where(.page-root .richText h3),:where(.page-root .richText h4),:where(.page-root .richText li),:where(.page-root .richText ol),:where(.page-root .richText p),:where(.page-root .richText p>code),:where(.page-root .richText pre),:where(.page-root .richText pre>code),:where(.page-root .richText s),:where(.page-root .richText strong),:where(.page-root .richText table tbody),:where(.page-root .richText table tbody tr),:where(.page-root .richText table tbody tr>td),:where(.page-root .richText table tbody tr>th),:where(.page-root .richText u),:where(.page-root .richText ul){color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;backface-visibility:visible}:where(.page-root .richText p){align-self:stretch;margin:10px 0;display:block}:where(.page-root .richText>p){min-height:1em}:where(.page-root .richText img),:where(.page-root .richText video){vertical-align:bottom;max-width:100%;height:auto}:where(.page-root .richText h1){align-self:stretch;margin:20px 0;font-size:3em;font-weight:700;display:block}:where(.page-root .richText h2){align-self:stretch;margin:10px 0;font-size:2em;font-weight:700;display:block}:where(.page-root .richText h3){align-self:stretch;margin:10px 0;font-size:1em;font-weight:700;display:block}:where(.page-root .richText h4),:where(.page-root .richText h5){align-self:stretch;margin:10px 0;font-size:1em;font-weight:600;display:block}:where(.page-root .richText h6){align-self:stretch;margin:10px 0;font-size:1em;font-weight:500;display:block}:where(.page-root .richText [data-type=table]){overflow-x:auto}:where(.page-root .richText [data-type=table] p){white-space:pre-line;word-break:break-all}:where(.page-root .richText table){table-layout:auto;border-collapse:collapse;border-spacing:unset;color:#1a1a1a;border:1px solid #f2f2f2;margin:10px 0;font-size:14px;line-height:1.4}:where(.page-root .richText table tr th){background:#f5f5f580}:where(.page-root .richText table tr td),:where(.page-root .richText table tr th){border:1px solid #f2f2f2;min-width:100px;max-width:240px;padding:12px}:where(.page-root .richText table tr td p),:where(.page-root .richText table tr th p){margin:0}:where(.page-root .richText blockquote){border-left:3px solid #00000026;margin:10px 0;padding:10px 15px;font-style:italic}:where(.page-root .richText [data-type=embed_code]){margin:20px 0;position:relative}:where(.page-root .richText [data-type=embed_code]>.height-adjuster>.wrapper){position:relative}:where(.page-root .richText [data-type=embed_code]>.height-adjuster>.wrapper[style*=padding-top] iframe){width:100%;height:100%;position:absolute;top:0;left:0}:where(.page-root .richText [data-type=embed_code][data-embed-sandbox=true]){display:block;overflow:hidden}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top]){padding-top:100%}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top] blockquote){width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper){padding-top:50%}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper iframe){width:100%;height:100%;position:absolute;top:0;left:0}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper){padding-top:56.25%}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper iframe){width:100%;height:100%;position:absolute;top:0;left:0}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper){padding-top:56.25%}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper iframe){width:100%;height:100%;position:absolute;top:0;left:0}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper){padding-top:30%}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper iframe){width:100%;height:100%;position:absolute;top:0;left:0}:where(.page-root .richText [data-type=embed_code][data-embed-code-type=firework]>.height-adjuster>.wrapper fw-embed-feed){-webkit-user-select:none;user-select:none}:where(.page-root .richText [data-type=embed_code_empty]){display:none}:where(.page-root .richText [data-type=pdf_link]),:where(.page-root .richText [data-type=video_block]){margin:10px 0}:where(.page-root .richText ul){margin:0 0 0 20px}:where(.page-root .richText ul li){margin:10px 0;list-style:outside}:where(.page-root .richText ul li p){margin:0}:where(.page-root .richText ol){margin:0 0 0 20px}:where(.page-root .richText ol li){margin:10px 0;list-style:decimal}:where(.page-root .richText ol li p){margin:0}:where(.page-root .richText hr){border-top:1px solid #ccc;margin:10px 0}:where(.page-root .richText p>code){background:#eee;border:1px solid #0000001a;border-radius:6px;margin:2px;padding:0 5px;display:inline}:where(.page-root .richText pre){white-space:pre-wrap;background:#eee;border-radius:6px;margin:20px 0;padding:25px 35px;font-family:Menlo,Monaco,Courier New,monospace}:where(.page-root .richText pre code){border:none;padding:0}:where(.page-root .richText strong){color:inherit;font-family:inherit;font-weight:900;display:inline}:where(.page-root .richText em){font-style:italic}:where(.page-root .richText u){text-decoration:underline}:where(.page-root .richText a){color:#007cff;text-decoration:underline;display:inline}:where(.page-root .richText s){text-decoration:line-through}:where(.page-root .richText [data-type=table_of_contents]){color:#616161;background-color:#f5f5f5;border-radius:2px;margin:0;padding:24px 24px 8px;font-size:16px;text-decoration:underline;list-style:none}:where(.page-root .richText [data-type=table_of_contents] .toc_list){margin:0}:where(.page-root .richText [data-type=table_of_contents] .toc_item){font-weight:inherit;color:currentColor;list-style:none;font-size:inherit!important}:where(.page-root .richText [data-type=table_of_contents] .toc_item>a){font-weight:inherit;color:currentColor;border:none;text-decoration:none;font-size:inherit!important}:where(.page-root .richText [data-type=table_of_contents] .toc_item>a:hover){opacity:.7}:where(.page-root .richText [data-type=table_of_contents] .toc_item--1){margin:0 0 16px}:where(.page-root .richText [data-type=table_of_contents] .toc_item--2){margin:0 0 16px;padding-left:2rem}:where(.page-root .richText [data-type=table_of_contents] .toc_item--3){margin:0 0 16px;padding-left:4rem}:where(.page-root .el.section){flex-flow:column!important;align-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:auto!important;padding:0!important}:where(.page-root .el.section-inner){position:static!important}@property --g-angle{syntax:"<angle>";inherits:false;initial-value:180deg}@property --g-color-0{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-0{syntax:"<percentage>";inherits:false;initial-value:.01%}@property --g-color-1{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-1{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-2{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-2{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-3{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-3{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-4{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-4{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-5{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-5{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-6{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-6{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-7{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-7{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-8{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-8{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-9{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-9{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-10{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-10{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-11{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-11{syntax:"<percentage>";inherits:false;initial-value:100%}br[data-bp~=base\:0]{display:none}br[data-bp~=base\:1]{display:inline}@media screen and (width<=1280px){br[data-bp~="@small:0"]{display:none}br[data-bp~="@small:1"]{display:inline}}@media screen and (width<=760px){br[data-bp~="@tablet:0"]{display:none}br[data-bp~="@tablet:1"]{display:inline}}@media screen and (width<=540px){br[data-bp~="@mobile:0"]{display:none}br[data-bp~="@mobile:1"]{display:inline}}@media screen and (width<=360px){br[data-bp~="@mini:0"]{display:none}br[data-bp~="@mini:1"]{display:inline}}:root{--c-blue:#2459b5;--c-black:#222;--c-transparent:#fff0;--c-gray-bg:#fbfbfb;--c-border:#ddd;--c-orange:#e67e22;--c-white:#fff;--c-text:#1c3058;--c-green-grad:linear-gradient(226.92deg, #00c893 0%, #279c9d 100%);--c-green-sub-grad:linear-gradient(90deg, #f6a749, #ff7a11);--c-green-text:#2a2a2a;--c-green-box-grad:linear-gradient(226.92deg, #f6fffd 0%, #fff 100%);--f-noto-sans:"Noto Sans JP";--f-noto-serif:"Noto Serif JP";--f-zen-antique:"Zen Antique Soft";--f-biz-udp:"BIZ UDPGothic";--f-lato:Lato;--f-frank-ruhl:"Frank Ruhl Libre";--f-red-hat:"Red Hat Display";--f-jost:Jost;--f-figtree:Figtree;--f-oswald:Oswald;--f-inter:Inter;--f-hiragino-w5:"ヒラギノ角ゴ W5 JIS2004"}.el.ts-title-xl.ts-title-xl.ts-title-xl{font-family:var(--f-default);letter-spacing:0;font-size:48px;font-weight:700;line-height:1.3}.el.ts-title-l.ts-title-l.ts-title-l{font-family:var(--f-default);letter-spacing:0;font-size:32px;font-weight:700;line-height:1.4}.el.ts-title-m.ts-title-m.ts-title-m{font-family:var(--f-default);letter-spacing:0;font-size:24px;font-weight:700;line-height:1.4}.el.ts-paragraph-l.ts-paragraph-l.ts-paragraph-l{font-family:var(--f-default);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.el.ts-paragraph-m.ts-paragraph-m.ts-paragraph-m{font-family:var(--f-default);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.4}
