:root{--base: 16;--wide-hamburger: false;--hamburger-breakpoint: 1200px;--size-header-h: 72px}:root{--z-go-top: 10;--z-header: 200;--z-drawer: 250;--z-header-logo: 300;--z-hamburger: 500;--z-skip-main: 999;--z-banner: 9998;--z-modal: 9999;--z-loading: calc(infinity);--clr_default: #1F1F1F;--clr_text_gray: #9A9A9A;--clr_primary: #003E95;--clr_secondary: #70C1F4;--clr_grad: linear-gradient(90deg, rgba(0,62,149,1) 0%, rgba(112,193,244,1) 100%);--clr_bg: #F5F5F5;--clr_border: #E3E3E3;--clr_border_secondary: #707070;--inner: calc(1600 / var(--base) * 1rem);--inner-lg: calc(1720 / var(--base) * 1rem);--inner-md: calc(1328 / var(--base) * 1rem);--inner-sm: calc(1056 / var(--base) * 1rem);--inner-sp: 90%;--ff-body: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--ff-title: "Inter", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--transition: 0.3s ease-in-out;--outer-link-svg: url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 18.06 16.26\"><g transform=\"translate%28-8652 -13595.766%29\"><rect width=\"11.558\" height=\"10.057\" transform=\"translate%288657.502 13596.766%29\" fill=\"none\" stroke=\"%23fff\" stroke-miterlimit=\"10\" stroke-width=\"2\"/><g  transform=\"translate%288653 13601.119%29\"><path d=\"M316.958,281.805v2.1H305.4V274h2.4\" transform=\"translate%28-305.4 -274%29\" fill=\"none\" stroke=\"%23fff\" stroke-miterlimit=\"10\" stroke-width=\"2\"/></g></g></svg>");--arw-svg: url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><g id=\"%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_56199\" data-name=\"%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97 56199\" transform=\"translate%28-1265 -6044%29\"><rect id=\"%E9%95%B7%E6%96%B9%E5%BD%A2_86024\" data-name=\"%E9%95%B7%E6%96%B9%E5%BD%A2 86024\" width=\"11.879\" height=\"11.879\" transform=\"translate%281265 6044%29\" fill=\"none\"/><path id=\"down-right-arrow\" d=\"M7.118,6.152.967,0,0,.967,6.152,7.118H.967V8.485H8.485V.967H7.118Z\" transform=\"translate%281265 6050%29 rotate%28-45%29\" fill=\"%23fff\"/></g></svg>")}.c-single__content,.wp-editor.post-type-post,.wp-editor.post-type-news{--text-spacing: 20px;--strong-text-color: var(--clr_primary);--marker-bg-color: #CCD8EA;--link-text-color: var(--clr_link, #004ec9)}.c-single__content,.wp-editor.post-type-post,.wp-editor.post-type-news{--icon-blockquote: url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"18\" viewBox=\"0 0 24 18\"><path d=\"M0,4V22l9-9V4Z\" transform=\"translate%280 -4%29\" fill=\"%23f5f5f5\"/><path d=\"M20,4V22l9-9V4Z\" transform=\"translate%28-5 -4%29\" fill=\"%23f5f5f5\"/></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>*,.wp-editor.post-type-news>*{margin-top:var(--text-spacing)}.c-single__content>*:first-child,.wp-editor.post-type-post>*:first-child,.wp-editor.post-type-news>*: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,.wp-editor.post-type-news h2,.wp-editor.post-type-news h3,.wp-editor.post-type-news h4,.wp-editor.post-type-news h5,.wp-editor.post-type-news h6{margin-bottom:15px;clear:both;font-weight:700;line-height:1.5;letter-spacing:0}.c-single__content h2,.wp-editor.post-type-post h2,.wp-editor.post-type-news h2{position:relative;margin-top:50px;padding-left:18px;font-size:clamp(1.25rem,1.0969387755rem + .6530612245vw,1.75rem)}.c-single__content h2::before,.wp-editor.post-type-post h2::before,.wp-editor.post-type-news h2::before{position:absolute;top:0;left:0;width:8px;height:100%;border-radius:2px;background:var(--clr_primary);content:""}.c-single__content h3,.wp-editor.post-type-post h3,.wp-editor.post-type-news h3{position:relative;margin-top:40px;padding-left:14px;font-size:clamp(1.125rem,1.0867346939rem + .1632653061vw,1.25rem)}.c-single__content h3::before,.wp-editor.post-type-post h3::before,.wp-editor.post-type-news h3::before{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:2px;background:var(--clr_primary);content:""}.c-single__content h4,.wp-editor.post-type-post h4,.wp-editor.post-type-news h4{margin-top:32px;font-size:clamp(1.125rem,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,.wp-editor.post-type-news h5,.wp-editor.post-type-news 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),.wp-editor.post-type-news ul:not(.toc_list),.wp-editor.post-type-news 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),.wp-editor.post-type-news>ul:not(.toc_list),.wp-editor.post-type-news>ol:not(.toc_list){margin-top:var(--text-spacing);padding:30px 20px;background:var(--clr_bg)}.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,.wp-editor.post-type-news>ul:not(.toc_list):first-child,.wp-editor.post-type-news>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),.wp-editor.post-type-news 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,.wp-editor.post-type-news 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)),.wp-editor.post-type-news 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,.wp-editor.post-type-news ol:not(.toc_list)>li:not(:has(ul,ol))::before{position:absolute;top:0;left:0;content:counter(item) ". ";color:var(--clr_primary);font-weight:700;font-size:1em;font-family:var(--ff-title)}.c-single__content ul:not(.toc_list)>li,.wp-editor.post-type-post ul:not(.toc_list)>li,.wp-editor.post-type-news ul:not(.toc_list)>li{padding-left:16px}.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)),.wp-editor.post-type-news 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,.wp-editor.post-type-news ul:not(.toc_list)>li:not(:has(ul,ol))::before{position:absolute;top:calc(.95em - 1px);top:calc(.5lh - 1px);left:0;aspect-ratio:1;width:6px;border-radius:50%;background-color:var(--clr_primary);content:""}.c-single__content blockquote,.wp-editor.post-type-post blockquote,.wp-editor.post-type-news blockquote{z-index:1;position:relative;padding:32px 48px;background:var(--clr_border)}.c-single__content blockquote::before,.wp-editor.post-type-post blockquote::before,.wp-editor.post-type-news 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,.wp-editor.post-type-news strong,.wp-editor.post-type-news 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,.wp-editor.post-type-news strong mark,.wp-editor.post-type-news b mark{font-weight:700}.c-single__content a,.wp-editor.post-type-post a,.wp-editor.post-type-news 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,.wp-editor.post-type-news 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,.wp-editor.post-type-news 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,.wp-editor.post-type-news mark{padding-inline:2px;background:linear-gradient(transparent 60%, var(--marker-bg-color) 60%);font-weight:400}.c-single__content img,.wp-editor.post-type-post img,.wp-editor.post-type-news 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,.wp-editor.post-type-news .js-scrollable{overflow-x:scroll}.c-single__content table,.wp-editor.post-type-post table,.wp-editor.post-type-news table{border:1px solid var(--clr_border)}.c-single__content table thead th,.wp-editor.post-type-post table thead th,.wp-editor.post-type-news table thead th{background:var(--clr_primary);color:#fff}.c-single__content table th,.c-single__content table td,.wp-editor.post-type-post table th,.wp-editor.post-type-post table td,.wp-editor.post-type-news table th,.wp-editor.post-type-news table td{width:auto !important;padding:15px 20px;border:1px solid var(--clr_border)}.c-single__content table th,.wp-editor.post-type-post table th,.wp-editor.post-type-news table th{background:var(--clr_bg)}.c-single__content .aligncenter,.wp-editor.post-type-post .aligncenter,.wp-editor.post-type-news .aligncenter{display:block;margin-inline:auto;float:none}.c-single__content .alignleft,.wp-editor.post-type-post .alignleft,.wp-editor.post-type-news .alignleft{display:block;margin-inline:0px auto;float:none}.c-single__content .alignright,.wp-editor.post-type-post .alignright,.wp-editor.post-type-news .alignright{display:block;margin-inline:auto 0px;float:none}.c-single__content .-flex-img,.wp-editor.post-type-post .-flex-img,.wp-editor.post-type-news .-flex-img{display:grid;gap:var(--text-spacing)}.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;line-height:1.5;letter-spacing:0;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{font-weight:700;font-family:var(--ff-title)}.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){.c-single__content,.wp-editor.post-type-post,.wp-editor.post-type-news{--text-spacing: 32px}.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,.wp-editor.post-type-news h2,.wp-editor.post-type-news h3,.wp-editor.post-type-news h4,.wp-editor.post-type-news h5,.wp-editor.post-type-news h6{margin-bottom:30px}.c-single__content h4,.wp-editor.post-type-post h4,.wp-editor.post-type-news h4{margin-top:40px}.c-single__content h2,.wp-editor.post-type-post h2,.wp-editor.post-type-news h2{margin-top:60px;padding-left:22px}.c-single__content h2::before,.wp-editor.post-type-post h2::before,.wp-editor.post-type-news h2::before{width:10px}.c-single__content h3,.wp-editor.post-type-post h3,.wp-editor.post-type-news h3{margin-top:50px;padding-left:19px}.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),.wp-editor.post-type-news>ul:not(.toc_list),.wp-editor.post-type-news>ol:not(.toc_list){padding:40px}.c-single__content blockquote,.wp-editor.post-type-post blockquote,.wp-editor.post-type-news blockquote{padding:40px 80px}.c-single__content blockquote::before,.wp-editor.post-type-post blockquote::before,.wp-editor.post-type-news blockquote::before{top:10px;left:40px;width:24px;height:18px}.c-single__content .-flex-img.-col2,.wp-editor.post-type-post .-flex-img.-col2,.wp-editor.post-type-news .-flex-img.-col2{grid-template-columns:repeat(2, 1fr)}.c-single__content .-flex-img.-col3,.wp-editor.post-type-post .-flex-img.-col3,.wp-editor.post-type-news .-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 screen and (min-width: 1200px){:root{--size-header-h: 86px}}@media screen and (min-width: 1400px){:root{--size-header-h: 104px}}@media (hover: hover)and (pointer: fine){.c-single__content a:hover,.wp-editor.post-type-post a:hover,.wp-editor.post-type-news 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),.wp-editor.post-type-news table th,.wp-editor.post-type-news table tr:not(:last-of-type) td,.wp-editor.post-type-news 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,.wp-editor.post-type-news table th,.wp-editor.post-type-news table td{display:block;width:100% !important}}

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