:root{--base: 16;--wide-hamburger: false;--hamburger-breakpoint: 1440px;--size-header-h: 72px;--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: #231815;--clr_text_gray: #888888;--clr_primary: #C2143D;--clr_bg: #EEEEEE;--clr_border: #DDDDDD;--clr_grad_red: linear-gradient(90deg, rgba(101,2,25,1) 0%, rgba(255,21,76,1) 50%, rgba(101,2,25,1) 100%);--clr_grad_black: linear-gradient(-70deg, var(--clr_default) 0%, rgba(116,116,116,1) 50%, var(--clr_default) 100%);--inner: calc(1080 / var(--base) * 1rem);--inner-lg: calc(1400 / var(--base) * 1rem);--inner-sm: calc(980 / var(--base) * 1rem);--inner-sp: 90%;--ff-body: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--ff-title: "Oswald", "ヒラギノ角ゴ 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>");--icon-arw: url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"7.121\" height=\"11.414\" viewBox=\"0 0 7.121 11.414\"><path id=\"%E3%83%91%E3%82%B9_14354\" data-name=\"%E3%83%91%E3%82%B9 14354\" d=\"M-5228.684-13654.268l5,5-5,5\" transform=\"translate%285229.391 13654.975%29\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"2\"/></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);--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;line-height:1.6}.c-single__content h2,.wp-editor.post-type-post h2{margin-top:50px;font-size:clamp(1.375rem,1.125rem + .71vw,1.75rem)}.c-single__content h3,.wp-editor.post-type-post h3{margin-top:40px;font-size:clamp(1.25rem,1.083rem + .48vw,1.5rem)}.c-single__content h4,.wp-editor.post-type-post 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{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;font-family:var(--ff-title)}.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,.wp-editor.post-type-post table{border:1px solid var(--clr_border)}.c-single__content table thead th,.wp-editor.post-type-post 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{width:auto !important;padding:15px 20px;border:1px solid var(--clr_border)}.c-single__content table th,.wp-editor.post-type-post table th{background:var(--clr_bg)}.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 #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.6;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-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){:root{--size-header-h: 88px}.c-single__content,.wp-editor.post-type-post{--text-spacing: 32px}.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*/