:root{--base: 16;--wide-hamburger: false;--hamburger-breakpoint: 1024px;--size-header-h: 64px;scroll-padding-top:calc(var(--size-header-h) + 40px);--z-go-top: 10;--z-header: 200;--z-drawer: 250;--z-header-logo: 300;--z-hamburger: 500;--z-skip-main: 999;--z-modal: 9999;--z-loading: calc(infinity);--clr_default: #08090A;--clr_text_gray: #6A6A6A;--clr_primary: #0B58AA;--clr_secondary: #DFEBFF;--clr_tertiary: #7CA8C3;--clr_bg: #717A91;--clr_light: #F2F5F9;--clr_gray: #8D8D8D;--clr_gray_light: #EAEAEA;--inner: calc(1080 / var(--base) * 1rem);--inner-lg: calc(1280 / var(--base) * 1rem);--inner-sm: calc(960 / var(--base) * 1rem);--inner-sp: 90%;--ff-body: "IBM Plex Sans JP", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--ff-title: "Lato", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--transition: 0.3s ease-in-out;--btn-icon: url("data:image/svg+xml;charset=UTF-8,<svg width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_651_6234\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"15\" height=\"15\"><path d=\"M9.54733 0L14.6991 5.15182L5.15328 14.6977L0.00146469 9.54586L9.54733 0Z\" fill=\"%23D9D9D9\"/></mask><g mask=\"url%28%23mask0_651_6234%29\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.9575 3.70385C12.9937 3.73999 13.0319 3.77822 13.0319 3.77822C13.1064 3.77948 13.1833 3.77969 13.2195 3.81584C13.257 3.85337 13.3322 3.85395 13.3701 3.89184C13.4073 3.92902 13.4418 3.89449 13.48 3.93272C13.6295 4.08216 13.7786 4.23124 13.8912 4.34385C13.928 4.38069 13.9307 4.45239 13.9682 4.48993C13.9682 4.48993 13.9688 4.56514 14.0091 4.60545C14.0425 4.63882 14.0448 4.71714 14.0453 4.79164C14.0808 4.82709 14.1197 4.86601 14.1197 4.86601C14.1159 5.01851 14.1165 5.09234 14.116 5.16789L14.1447 11.3594C14.1033 12.1466 13.427 12.8229 12.6401 12.864C11.8136 12.864 11.1394 12.1898 11.1398 11.3636L11.1438 8.73717L6.22086 13.6601C5.65655 14.2244 4.72099 14.2654 4.12114 13.6655C3.55848 13.1029 3.5981 12.1659 4.16241 11.6016L9.08531 6.67873L6.45884 6.68268C5.63372 6.68414 4.95951 6.00993 4.99676 5.2206C4.99721 4.77323 5.14968 4.39764 5.4151 4.13223C5.67703 3.8703 6.05365 3.71609 6.50137 3.716L12.6557 3.70753C12.7312 3.70705 12.844 3.74583 12.9575 3.70385Z\" fill=\"white\"/></g><mask id=\"mask1_651_6234\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"5\" y=\"5\" width=\"14\" height=\"14\"><path d=\"M15.0014 5.45703L18.0319 8.48752L8.48605 18.0334L5.45557 15.0029L15.0014 5.45703Z\" fill=\"%23D9D9D9\"/></mask><g mask=\"url%28%23mask1_651_6234%29\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.1841 3.93237C13.2202 3.96851 13.2585 4.00673 13.2585 4.00673C13.333 4.008 13.4099 4.00821 13.446 4.04435C13.4836 4.08189 13.5588 4.08247 13.5967 4.12035C13.6339 4.15754 13.6684 4.123 13.7066 4.16123C13.856 4.31067 14.0051 4.45976 14.1177 4.57236C14.1546 4.6092 14.1572 4.68091 14.1948 4.71844C14.1948 4.71844 14.1953 4.79365 14.2357 4.83397C14.269 4.86733 14.2713 4.94565 14.2719 5.02016C14.3073 5.05561 14.3463 5.09453 14.3463 5.09453C14.3425 5.24702 14.3431 5.32085 14.3426 5.3964L14.3713 11.5879C14.3299 12.3751 13.6536 13.0514 12.8667 13.0925C12.0402 13.0926 11.366 12.4183 11.3664 11.5922L11.3703 8.96569L6.44743 13.8886C5.88311 14.4529 4.94755 14.4939 4.34771 13.8941C3.78504 13.3314 3.82466 12.3945 4.38898 11.8301L9.31188 6.90724L6.6854 6.9112C5.86028 6.91266 5.18607 6.23845 5.22333 5.44912C5.22377 5.00174 5.37625 4.62616 5.64166 4.36074C5.90359 4.09881 6.28021 3.94461 6.72793 3.94451L12.8822 3.93605C12.9578 3.93556 13.0705 3.97435 13.1841 3.93237Z\" fill=\"white\"/></g></svg>");--blank-icon: url("data:image/svg+xml;charset=UTF-8,<svg width=\"12\" height=\"10\" viewBox=\"0 0 12 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.41211 8.46094H9.88184V10H0V2.30859H1.41211V8.46094ZM12 7.69238H2.11816V0H12V7.69238Z\" fill=\"%2308090A\"/></svg>")}.c-single__content,.wp-editor.post-type-post{--text-spacing: 24px;--strong-text-color: var(--clr_primary, #1abfa4);--marker-bg-color: #ff0;--link-text-color: var(--clr_link, #004ec9)}.c-single__content,.wp-editor.post-type-post{--icon-blockquote: url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 23.87 20.86\"><path d=\"M9.38,47.4A4.243,4.243,0,0,1,5.7,45.58a8.99,8.99,0,0,1-1.3-5.25,14.735,14.735,0,0,1,2.17-8.05,17.444,17.444,0,0,1,6.16-5.74l1.82,3.01a15.319,15.319,0,0,0-4.41,4.2,10.137,10.137,0,0,0-1.47,5.67l.91,5.18L6.3,40.54a6.075,6.075,0,0,1,1.435-1.015A3.83,3.83,0,0,1,9.38,39.21a4.408,4.408,0,0,1,2.835.98,3.539,3.539,0,0,1,1.225,2.94,4.184,4.184,0,0,1-1.155,3.15A4,4,0,0,1,9.38,47.4Zm13.72,0a4.176,4.176,0,0,1-3.605-1.82,8.99,8.99,0,0,1-1.3-5.25,14.919,14.919,0,0,1,2.135-8.05,16.986,16.986,0,0,1,6.2-5.74l1.75,3.01a15.6,15.6,0,0,0-4.34,4.2,10.137,10.137,0,0,0-1.47,5.67l.84,5.18-3.22-4.06a4.815,4.815,0,0,1,1.4-1.015,3.887,3.887,0,0,1,1.61-.315,4.55,4.55,0,0,1,2.87.98,3.494,3.494,0,0,1,1.26,2.94,4.184,4.184,0,0,1-1.155,3.15A4.1,4.1,0,0,1,23.1,47.4Z\" transform=\"translate%28-4.41 -26.54%29\" fill=\"%23dbdbdb\" /></svg>");--icon-outer-link: url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 13\"><g transform=\"translate%28-1091 -2951%29\"><g transform=\"translate%281091 2954%29\" fill=\"none\" stroke=\"%23004ec9\" stroke-width=\"1\"><rect stroke=\"none\" /><rect x=\"0.5\" y=\"0.5\" width=\"9\" height=\"9\" fill=\"none\" /></g><g transform=\"translate%281 5%29\"><g transform=\"translate%281093 2946%29\" fill=\"%23fff\" stroke=\"%23004ec9\" stroke-width=\"1\"><rect width=\"10\" height=\"1\" stroke=\"none\" /><rect x=\"0.5\" y=\"0.5\" width=\"9\" fill=\"none\" /></g><g transform=\"translate%281103 2946%29 rotate%2890%29\" fill=\"%23fff\" stroke=\"%23004ec9\" stroke-width=\"1\"><rect width=\"10\" height=\"1\" stroke=\"none\" /><rect x=\"0.5\" y=\"0.5\" width=\"9\" fill=\"none\" /></g></g></g></svg>");overflow:hidden}.c-single__content>*,.wp-editor.post-type-post>*{margin-top:var(--text-spacing)}.c-single__content>*:first-child,.wp-editor.post-type-post>*:first-child{margin-top:0}.c-single__content h2,.c-single__content h3,.c-single__content h4,.c-single__content h5,.c-single__content h6,.wp-editor.post-type-post h2,.wp-editor.post-type-post h3,.wp-editor.post-type-post h4,.wp-editor.post-type-post h5,.wp-editor.post-type-post h6{clear:both;font-weight:700}.c-single__content h2,.wp-editor.post-type-post h2{margin-top:50px;font-size:clamp(1.25rem,1.04rem + .6vw,1.625rem)}.c-single__content h3,.wp-editor.post-type-post h3{margin-top:40px;font-size:clamp(1.125rem,1.083rem + .48vw,1.5rem)}.c-single__content h4,.wp-editor.post-type-post h4{margin-top:32px;font-size:clamp(1rem,1.042rem + .24vw,1.25rem)}.c-single__content h5,.c-single__content h6,.wp-editor.post-type-post h5,.wp-editor.post-type-post h6{margin-top:30px;font-size:1em}.c-single__content ul:not(.toc_list),.c-single__content ol:not(.toc_list),.wp-editor.post-type-post ul:not(.toc_list),.wp-editor.post-type-post ol:not(.toc_list){display:flex;flex-direction:column;gap:8px;list-style:none}.c-single__content>ul:not(.toc_list),.c-single__content>ol:not(.toc_list),.wp-editor.post-type-post>ul:not(.toc_list),.wp-editor.post-type-post>ol:not(.toc_list){margin-top:var(--text-spacing)}.c-single__content>ul:not(.toc_list):first-child,.c-single__content>ol:not(.toc_list):first-child,.wp-editor.post-type-post>ul:not(.toc_list):first-child,.wp-editor.post-type-post>ol:not(.toc_list):first-child{margin-top:0}.c-single__content ol:not(.toc_list),.wp-editor.post-type-post ol:not(.toc_list){counter-reset:item}.c-single__content ol:not(.toc_list)>li,.wp-editor.post-type-post ol:not(.toc_list)>li{padding-left:25px}.c-single__content ol:not(.toc_list)>li:not(:has(ul,ol)),.wp-editor.post-type-post ol:not(.toc_list)>li:not(:has(ul,ol)){position:relative;counter-increment:item}.c-single__content ol:not(.toc_list)>li:not(:has(ul,ol))::before,.wp-editor.post-type-post ol:not(.toc_list)>li:not(:has(ul,ol))::before{position:absolute;top:0;left:0;content:counter(item) ". ";color:var(--clr_primary);font-size:1em;line-height:1.4;font-family:var(--ff-title);letter-spacing:0}.c-single__content ul:not(.toc_list)>li,.wp-editor.post-type-post ul:not(.toc_list)>li{padding-left:18px}.c-single__content ul:not(.toc_list)>li:not(:has(ul,ol)),.wp-editor.post-type-post ul:not(.toc_list)>li:not(:has(ul,ol)){position:relative}.c-single__content ul:not(.toc_list)>li:not(:has(ul,ol))::before,.wp-editor.post-type-post ul:not(.toc_list)>li:not(:has(ul,ol))::before{position:absolute;top:calc(.95em - 1px);top:calc(.5lh - 1px);left:0;width:6px;height:1px;background-color:currentColor;content:""}.c-single__content blockquote,.wp-editor.post-type-post blockquote{z-index:1;position:relative;padding:32px 48px;background:var(--clr_bg)}.c-single__content blockquote::before,.wp-editor.post-type-post blockquote::before{z-index:-1;position:absolute;top:12px;left:12px;width:24px;height:24px;background:var(--icon-blockquote) no-repeat center/contain;content:""}.c-single__content strong,.c-single__content b,.wp-editor.post-type-post strong,.wp-editor.post-type-post b{color:var(--strong-text-color);font-weight:700}.c-single__content strong mark,.c-single__content b mark,.wp-editor.post-type-post strong mark,.wp-editor.post-type-post b mark{font-weight:700}.c-single__content a,.wp-editor.post-type-post a{color:var(--link-text-color);text-decoration:underline;text-underline-offset:2px}.c-single__content a:focus-visible,.wp-editor.post-type-post a:focus-visible{text-decoration:none}.c-single__content a[target=_blank]:not(:has(img))::after,.wp-editor.post-type-post a[target=_blank]:not(:has(img))::after{display:inline-block;width:14px;height:14px;margin-right:4px;margin-left:4px;background-color:var(--link-text-color);content:"";-webkit-mask:var(--icon-outer-link) no-repeat center center/contain;mask:var(--icon-outer-link) no-repeat center center/contain}.c-single__content mark,.wp-editor.post-type-post mark{padding-inline:2px;background:var(--marker-bg-color);font-weight:400}.c-single__content img,.wp-editor.post-type-post img{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}.c-single__content .js-scrollable,.wp-editor.post-type-post .js-scrollable{overflow-x:scroll}.c-single__content table th,.c-single__content table td,.wp-editor.post-type-post table th,.wp-editor.post-type-post table td{display:block;width:100%;padding:15px 20px}.c-single__content table th,.wp-editor.post-type-post table th{background:var(--clr_primary);color:#fff}.c-single__content table td,.wp-editor.post-type-post table td{border:solid var(--clr_primary);border-width:0 1px}.c-single__content table tr:last-child td,.wp-editor.post-type-post table tr:last-child td{border-bottom:1px solid var(--clr_primary)}.c-single__content .aligncenter,.wp-editor.post-type-post .aligncenter{display:block;margin-inline:auto;float:none}.c-single__content .alignleft,.wp-editor.post-type-post .alignleft{display:block;margin-inline:0px auto;float:none}.c-single__content .alignright,.wp-editor.post-type-post .alignright{display:block;margin-inline:auto 0px;float:none}.c-single__content .-flex-img,.wp-editor.post-type-post .-flex-img{display:grid;gap:var(--text-spacing)}.c-single__content p.-right,.wp-editor.post-type-post p.-right{text-align:right}.c-single__content p.-center,.wp-editor.post-type-post p.-center{text-align:center}.c-single__content #toc_container,.wp-editor.post-type-post #toc_container{width:100%;padding:32px;border:0;background-color:var(--clr_bg)}.c-single__content #toc_container .toc_title,.wp-editor.post-type-post #toc_container .toc_title{margin-bottom:16px;font-weight:700;text-align:left}.c-single__content #toc_container .toc_list li:nth-child(n+2),.wp-editor.post-type-post #toc_container .toc_list li:nth-child(n+2){margin-top:8px}.c-single__content #toc_container .toc_list ul,.wp-editor.post-type-post #toc_container .toc_list ul{margin-left:24px}.c-single__content #toc_container .toc_list ul li,.wp-editor.post-type-post #toc_container .toc_list ul li{margin-top:8px}.c-single__content #toc_container .toc_list .toc_number,.wp-editor.post-type-post #toc_container .toc_list .toc_number{line-height:1.4;font-family:var(--ff-title);letter-spacing:0}.c-single__content #toc_container .toc_list a,.wp-editor.post-type-post #toc_container .toc_list a{display:block;color:var(--clr_default);text-decoration:none}.c-single__content #toc_container .toc_list .toc_depth_2,.wp-editor.post-type-post #toc_container .toc_list .toc_depth_2{display:none}@media screen and (min-width: 1024px){:root{--size-header-h: 70px}.c-single__content,.wp-editor.post-type-post{--text-spacing: 32px}.c-single__content table tr:last-child th,.wp-editor.post-type-post table tr:last-child th{border-bottom:0}.c-single__content table th,.c-single__content table td,.wp-editor.post-type-post table th,.wp-editor.post-type-post table td{display:table-cell;width:auto !important}.c-single__content table th,.wp-editor.post-type-post table th{border-bottom:1px solid #fff}.c-single__content table td,.wp-editor.post-type-post table td{border-width:1px 1px 1px 0}.c-single__content h2,.wp-editor.post-type-post h2{margin-top:60px}.c-single__content h3,.wp-editor.post-type-post h3{margin-top:50px}.c-single__content h4,.wp-editor.post-type-post h4{margin-top:40px}.c-single__content blockquote,.wp-editor.post-type-post blockquote{padding:32px 60px}.c-single__content blockquote::before,.wp-editor.post-type-post blockquote::before{width:26px;height:26px}.c-single__content .-flex-img.-col2,.wp-editor.post-type-post .-flex-img.-col2{grid-template-columns:repeat(2, 1fr)}.c-single__content .-flex-img.-col3,.wp-editor.post-type-post .-flex-img.-col3{grid-template-columns:repeat(3, 1fr)}.c-single__content #toc_container,.wp-editor.post-type-post #toc_container{padding:40px 32px}}@media (hover: hover)and (pointer: fine){.c-single__content a:hover,.wp-editor.post-type-post a:hover{text-decoration:none}}@media not screen and (min-width: ){.c-single__content table th,.c-single__content table tr:not(:last-of-type) td,.c-single__content table tr:last-of-type td:not(:last-of-type),.wp-editor.post-type-post table th,.wp-editor.post-type-post table tr:not(:last-of-type) td,.wp-editor.post-type-post table tr:last-of-type td:not(:last-of-type){border-bottom:none}.c-single__content table th,.c-single__content table td,.wp-editor.post-type-post table th,.wp-editor.post-type-post table td{display:block;width:100% !important}}

/*# sourceMappingURL=editor-style.css.map*/