@font-face{font-style:normal;font-weight:200 500;src:url(../fonts/KT-Flux-2_Variable.ttf) format("truetype");font-family:"KT Flux 2";font-display:swap}:root{--base: 16;--wide-hamburger: false;--hamburger-breakpoint: 1024px;--size-header-h: 60px;scroll-padding-top:calc(var(--size-header-h) + 24px);--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: #000;--clr_gray: #7f7f7f;--clr_primary: #a8ce7d;--clr_bg: #fafafa;--clr_bg_light: #fdfff6;--clr_bg_secondary: #8c9385;--clr_bg_tertiary: #d1e09f;--clr_border: #eeefec;--clr_border_secondary: #a7a8a7;--clr_border_tertiary: #d9d9d9;--clr_table_th: rgba(88, 164, 176, 0.6);--clr_table_border: #e0e0e0;--clr_red: #a81f51;--clr_blue: #295572;--clr_green: #006c67;--clr_green_dark: #095350;--clr_grad: linear-gradient(95deg, rgba(168, 206, 125, 0.8) 0.22%, rgba(153, 196, 194, 0.8) 52.64%, rgba(0, 108, 103, 0.8) 100%);--clr_grad_green: linear-gradient(95deg, rgba(168, 206, 125, 0.8) -3.36%, #aed3b9 23%, #dee7bc 57.27%, rgba(168, 206, 125, 0.8) 106.3%);--clr_grad_blue: linear-gradient(95deg, rgba(153, 196, 194, 0.8) 0%, rgba(140, 204, 189, 0.9) 31.41%, #58a4b0 65.96%, rgba(0, 108, 103, 0.8) 100%);--clr_grad_gray: linear-gradient(78deg, #b0b49d 14.95%, #8c9385 99.63%);--inner: calc(1280 / var(--base) * 1rem);--inner-lg: calc(1400 / var(--base) * 1rem);--inner-sm: calc(960 / var(--base) * 1rem);--inner-sp: 90%;--ff-body: "dnp-shuei-gothic-gin-std", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--ff-title: "dnp-shuei-mincho-pr6n", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--ff-en: "KT Flux 2", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--font-weight-val: 600;--font-serif-val: 100;--transition: 0.6s ease-in-out}:root{--icon-svg: url("data:image/svg+xml;charset=UTF-8,<svg width=\"15\" height=\"8\" viewBox=\"0 0 15 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.70105 3.99994L0.0408211 0.206405C-0.020936 0.156 -0.0119123 0.0897352 0.0630865 0.0446735C0.138321 -0.000122646 0.260576 -0.0129193 0.361826 0.0140021L14.8617 3.88059C14.9465 3.90327 15 3.94939 15 3.99994C15 4.05048 14.9465 4.09661 14.8617 4.11926L0.361826 7.98587C0.326083 7.99534 0.287822 7.99987 0.250088 7.99987C0.180332 7.99987 0.111836 7.98428 0.0630865 7.9552C-0.0119123 7.91014 -0.0209074 7.84387 0.0408211 7.79347L4.70105 3.99994Z\" fill=\"black\"/></svg>");--icon-blank: url("data:image/svg+xml;charset=UTF-8,<svg width=\"10\" height=\"9\" viewBox=\"0 0 10 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.56445 0H10.0002V6.58033H2.56445V0ZM9.14519 0.854913H3.41942V5.72642H9.14519V0.854913Z\" fill=\"white\"/><path d=\"M7.43571 8.97786H0V2.47852H1.79992V3.33344H0.859951V8.11897H6.58671V7.35003H7.44169L7.43571 8.97786Z\" fill=\"white\"/></svg>");--icon-map: url("data:image/svg+xml;charset=UTF-8,<svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.8125 0C6.60625 0 5.625 0.98125 5.625 2.1875C5.625 3.31 7.38 5.29812 7.58 5.52125C7.63938 5.58687 7.72375 5.625 7.8125 5.625C7.90125 5.625 7.98562 5.58687 8.045 5.52125C8.245 5.29812 10 3.31 10 2.1875C10 0.98125 9.01875 0 7.8125 0ZM7.8125 3.125C7.295 3.125 6.875 2.705 6.875 2.1875C6.875 1.67 7.295 1.25 7.8125 1.25C8.33 1.25 8.75 1.67 8.75 2.1875C8.75 2.705 8.33 3.125 7.8125 3.125Z\" fill=\"white\"/><path d=\"M0.19625 3.67125C0.078125 3.71875 0 3.83375 0 3.96188V9.6875C0 9.79125 0.051875 9.88812 0.1375 9.94625C0.19 9.98125 0.250625 10 0.3125 10C0.351875 10 0.39125 9.9925 0.42875 9.9775L3.125 8.89875V2.5L0.19625 3.67125Z\" fill=\"white\"/><path d=\"M8.51 5.93871C8.3325 6.13621 8.07812 6.24996 7.8125 6.24996C7.54688 6.24996 7.2925 6.13621 7.115 5.93871C7.05125 5.86809 6.96937 5.77496 6.875 5.66434V9.99996L9.80375 8.82871C9.9225 8.78184 10 8.66621 10 8.53871V3.94434C9.48813 4.81121 8.80375 5.61121 8.51 5.93871Z\" fill=\"white\"/><path d=\"M5.19687 3.07875L3.75 2.5V8.89875L6.25 9.89875V4.88C5.85063 4.34188 5.43375 3.69375 5.19687 3.07875Z\" fill=\"white\"/></svg>");--icon-arw: url("data:image/svg+xml;charset=UTF-8,<svg width=\"60\" height=\"6\" viewBox=\"0 0 60 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M59.9999 6H0V4.97785H57.5263L53.2118 0.756388L53.8542 0L59.9999 6Z\" fill=\"%23006C67\"/></svg>");--icon-arw02: url("data:image/svg+xml;charset=UTF-8,<svg width=\"13\" height=\"7\" viewBox=\"0 0 13 7\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.31 3.53906H-2.91914e-05V2.63906H11.31L9.26997 0.599062L9.86997 -0.000937879L12.945 3.08906L9.86997 6.17906L9.26997 5.57906L11.31 3.53906Z\" fill=\"black\"/></svg>");--icon-arw03: url("data:image/svg+xml;charset=UTF-8,<svg width=\"20\" height=\"4\" viewBox=\"0 0 20 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M20 3.9999H0V3.31852H18.3509L15.4746 0.504265L15.9028 0L20 3.9999Z\" fill=\"%23095350\"/></svg>");--icon-check: url("data:image/svg+xml;charset=UTF-8,<svg width=\"16\" height=\"11\" viewBox=\"0 0 16 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.37266 11C4.28786 10.9998 4.20417 10.9816 4.12768 10.9467C4.05118 10.9118 3.98381 10.8611 3.93046 10.7983L0.150889 6.28955C0.0986529 6.23578 0.0584423 6.17245 0.0327032 6.10341C0.00696414 6.03437 -0.00376488 5.96106 0.00116767 5.88795C0.00610022 5.81483 0.0265914 5.74343 0.0613956 5.6781C0.0961997 5.61276 0.144589 5.55486 0.20362 5.50791C0.26265 5.46095 0.331089 5.42593 0.404772 5.40498C0.478454 5.38402 0.555842 5.37756 0.632225 5.386C0.708609 5.39444 0.782393 5.41759 0.849089 5.45406C0.915785 5.49052 0.973999 5.53953 1.02019 5.59811L4.30463 9.51628C5.50653 7.69044 9.18783 2.7171 15.1747 0.059373C15.2426 0.0262226 15.3169 0.00648683 15.393 0.00134933C15.4692 -0.00378817 15.5456 0.00577845 15.6178 0.0294752C15.6899 0.053172 15.7563 0.0905112 15.813 0.139254C15.8697 0.187996 15.9154 0.247138 15.9475 0.313133C15.9796 0.379128 15.9973 0.450618 15.9997 0.523314C16.0021 0.596011 15.9891 0.668418 15.9614 0.736194C15.9337 0.803969 15.8919 0.865717 15.8385 0.917735C15.7852 0.969754 15.7214 1.01097 15.6509 1.03892C8.72672 4.11079 4.90558 10.6399 4.86779 10.7191C4.82349 10.797 4.75952 10.8631 4.68165 10.9116C4.60378 10.96 4.51447 10.9891 4.4218 10.9964L4.37266 11Z\" fill=\"%23006C67\"/></svg>")}.c-single__content,.wp-editor.post-type-post{--text-spacing: 24px;--strong-text-color: var(--clr_green, #006c67);--marker-bg-color: rgba(168, 206, 125, 0.6);--link-text-color: var(--clr_green, #006c67);line-height:1.9}.c-single__content,.wp-editor.post-type-post{--icon-outer-link: url("data:image/svg+xml;charset=UTF-8,<svg width=\"15\" height=\"12\" viewBox=\"0 0 15 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"3\" y=\"0.5\" width=\"11\" height=\"8\" stroke=\"%23006C67\"/><path d=\"M0.5 2V11H13.5\" stroke=\"%23006C67\"/></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-family:var(--ff-title)}.c-single__content h2,.wp-editor.post-type-post h2{position:relative;margin-block:42px 20px;padding-left:16px;font-size:clamp(1.125rem,.875rem + .71vw,1.5rem);line-height:1}.c-single__content h2::before,.wp-editor.post-type-post h2::before{display:block;position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(137deg, rgba(168, 206, 125, 0.8) 24.05%, #aed3b9 36.53%, #dee7bc 52.74%, rgba(168, 206, 125, 0.8) 75.95%);content:""}.c-single__content h2.-grad,.wp-editor.post-type-post h2.-grad{padding:20px}.c-single__content h2.-grad::before,.wp-editor.post-type-post h2.-grad::before{display:block;position:absolute;width:100%;height:100%;border-radius:4px;background:var(--clr_grad_green, linear-gradient(95deg, rgba(168, 206, 125, 0.8) -3.36%, #aed3b9 23%, #dee7bc 57.27%, rgba(168, 206, 125, 0.8) 106.3%));content:"";opacity:.4}.c-single__content h2.-grad span,.wp-editor.post-type-post h2.-grad span{z-index:1;position:relative}.c-single__content h3,.wp-editor.post-type-post h3{margin-block:40px 18px;padding-bottom:14px;border-bottom:1px solid var(--clr_green);font-size:clamp(1rem,.833rem + .48vw,1.25rem)}.c-single__content h4,.wp-editor.post-type-post h4{margin-block:32px 16px;font-size:calc(16/var(--base)*1rem)}.c-single__content h5,.c-single__content h6,.wp-editor.post-type-post h5,.wp-editor.post-type-post h6{margin-block:30px 14px;font-size:calc(15/var(--base)*1rem)}.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:20px}.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{content:counter(item) ". ";font-family:var(--ff-en);--font-serif-val: 260;--font-weight-val: 400;position:absolute;top:4px;left:0;color:var(--clr_green);font-size:1em;line-height:1.6;font-variation-settings:"wght" 200,"SRIF" 260;font-variation-settings:"wght" 260,"SRIF" 260}.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(.4166666667lh - 1px);left:0;width:6px;height:6px;border-radius:999px;background-color:var(--clr_green);content:""}.c-single__content blockquote,.wp-editor.post-type-post blockquote{padding:30px 20px;border-radius:4px;background:rgba(168,206,125,.2)}.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 a,.wp-editor.post-type-post a{color:var(--link-text-color);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.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,.c-single__content .mark,.wp-editor.post-type-post mark,.wp-editor.post-type-post .mark{padding-inline:2px;background:linear-gradient(transparent 40%, var(--marker-bg-color) 40%);font-weight:400}.c-single__content mark strong,.c-single__content .mark strong,.wp-editor.post-type-post mark strong,.wp-editor.post-type-post .mark strong{color:var(--clr_default)}.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 table,.wp-editor.post-type-post table{width:100%;border-collapse:collapse}.c-single__content table th,.c-single__content table td,.wp-editor.post-type-post table th,.wp-editor.post-type-post table td{padding:16px 12px;border:1px solid var(--clr_table_border);font-size:calc(15/var(--base)*1rem);line-height:1.6;vertical-align:middle}.c-single__content table th,.wp-editor.post-type-post table th{background-color:var(--clr_table_th);color:var(--clr_default);font-weight:400}.c-single__content table td,.wp-editor.post-type-post table td{background-color:#fff}.c-single__content table thead th,.wp-editor.post-type-post table thead th{text-align:center}.c-single__content table tbody th,.wp-editor.post-type-post table tbody th{text-align:left}.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 .-grad,.wp-editor.post-type-post .-grad{z-index:1;position:relative;margin-bottom:20px;padding:16px 20px;font-size:clamp(1.125rem,.796875rem + .9375vw,1.5rem);line-height:1.4;font-family:var(--ff-title)}.c-single__content .-grad::after,.wp-editor.post-type-post .-grad::after{z-index:-1;position:absolute;width:100%;height:100%;inset:0;border-radius:4px;background:var(--clr_grad_green);content:"";opacity:.4}.c-single__content .-caution,.wp-editor.post-type-post .-caution{display:grid;grid-template-columns:auto 1fr;margin-top:calc(var(--text-spacing)*.5);gap:.5em;color:var(--clr_gray);font-size:clamp(.875rem,.8203125rem + .15625vw,.9375rem);line-height:1.6}.p-column .c-single__content h2{margin-block:48px 20px;padding-bottom:16px;padding-left:0;border-bottom:1px solid var(--clr_border_secondary);font-size:clamp(1.25rem,.921875rem + .9375vw,1.625rem);line-height:1.6;letter-spacing:.02em}.p-column .c-single__content h2:first-child{margin-top:0}.p-column .c-single__content h2::before{content:none}.p-column .c-single__content h3{--size: 4px;position:relative;margin-block:40px 20px;padding-bottom:0;padding-left:16px;border-bottom:0;font-size:clamp(1.25rem,1.03125rem + .625vw,1.5rem);line-height:1.6;letter-spacing:.02em}.p-column .c-single__content h3:first-child{margin-top:0}.p-column .c-single__content h3::before{display:block;position:absolute;top:calc(.8em - 13px);left:0;width:var(--size);height:26px;background:var(--clr_grad);content:""}.scrollable{overflow-x:auto;-webkit-overflow-scrolling:touch}.scrollable table{width:auto;min-width:max(680px,100%)}.scrollable th{white-space:nowrap}.scroll-hint-icon-wrap .scroll-hint-icon.scroll-hint-icon-newart{top:calc(50% - 64px);left:calc(50% - 80px);width:160px;height:128px;padding:0;border-radius:10px;background:url(../img/common/img-scrollable.png) no-repeat center center/contain}.scroll-hint-icon-wrap .scroll-hint-icon.scroll-hint-icon-newart::before,.scroll-hint-icon-wrap .scroll-hint-icon.scroll-hint-icon-newart::after{content:none}.scroll-hint-icon-wrap .scroll-hint-icon.scroll-hint-icon-newart .scroll-hint-text{display:none}.scroll-hint-icon-wrap.is-active .scroll-hint-icon.scroll-hint-icon-newart{opacity:1}.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-family:var(--ff-title);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-en);--font-serif-val: 260;--font-weight-val: 400;font-variation-settings:"wght" 200,"SRIF" 260}.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: 100px;scroll-padding-top:calc(var(--size-header-h) + 40px)}.c-single__content,.wp-editor.post-type-post{--text-spacing: 32px}.c-single__content blockquote,.wp-editor.post-type-post blockquote{padding:40px}.c-single__content table th,.c-single__content table td,.wp-editor.post-type-post table th,.wp-editor.post-type-post table td{padding:20px;font-size:calc(16/var(--base)*1rem)}.c-single__content h2,.wp-editor.post-type-post h2{margin-block:64px 24px;padding-left:20px}.c-single__content h2.-grad,.wp-editor.post-type-post h2.-grad{padding:28px 40px}.c-single__content h3,.wp-editor.post-type-post h3{margin-block:50px 20px;padding-bottom:18px}.c-single__content h4,.wp-editor.post-type-post h4{margin-block:40px 20px}.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 .-grad,.wp-editor.post-type-post .-grad{margin-bottom:24px;padding:24px 40px}.p-column .c-single__content h2{margin-block:64px 24px;padding-bottom:20px}.p-column .c-single__content h2:first-child{margin-top:0}.p-column .c-single__content h3{--size: 6px;margin-block:48px 20px;padding-left:24px}.p-column .c-single__content h3:first-child{margin-top:0}.p-column .c-single__content h3::before{top:calc(.8em - 15px);height:30px}.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}}

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