@charset "UTF-8";#postContent p{font-size:inherit;line-height:inherit;margin:0 0 1.7em}#postContent .ct-info__text,#postContent .ct-intro__body{margin:0}#postContent .ct-info__title{margin:0 0 6px}#postContent .ct-intro__title{margin:0 0 7px}#postContent .ct-warnbox__title{margin:0 0 5px}#postContent a{color:var(--ceact-main);text-decoration:underline;text-underline-offset:.2em}#postContent strong,#postContent b{font-weight:700;color:var(--ceact-main)}#postContent .marker,#postContent mark{background:linear-gradient(transparent 62%,var(--ceact-yellow) 62%);padding:0 2px}.ct-summary{background:var(--ceact-bg03);border:1px solid var(--ceact-bg02);border-left:4px solid var(--ceact-main);border-radius:6px;padding:16px 18px;margin:0 0 28px}.ct-summary__title{display:flex;align-items:center;gap:8px;font-size:1.4rem;font-weight:700;color:var(--ceact-main);line-height:1.7}.ct-summary__title::before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--ceact-orange)}#postContent .ct-summary__title{margin:0 0 8px}.ct-summary__list{list-style:none}#postContent .ct-summary__list{margin:0;padding-left:0;font-size:1.5rem;line-height:1.9}#postContent .ct-summary__list li{position:relative;padding-left:20px;margin-bottom:.5em}#postContent .ct-summary__list li:last-child{margin-bottom:0}#postContent .ct-summary__list li::before{content:"";position:absolute;left:4px;top:.82em;width:7px;height:7px;border-radius:50%;background:var(--ceact-sub)}#postContent .ct-summary p{font-size:1.5rem;line-height:1.9;margin:0}@media screen and (min-width:768px){.ct-summary{padding:22px 24px;margin-bottom:36px}.ct-summary__title{font-size:1.7rem}#postContent .ct-summary__list{font-size:1.8rem}#postContent .ct-summary p{font-size:1.8rem}}#postContent ul,#postContent ol{font-size:inherit;line-height:inherit;margin:0 0 1.7em;padding-left:1.6em}#postContent li{margin-bottom:.5em}#postContent li:last-child{margin-bottom:0}#postContent table{width:100%;border-collapse:collapse;margin:0 0 1.8em;font-size:1.5rem}#postContent table th{background:var(--ceact-main);color:#fff;font-weight:500;padding:12px 10px;border:1px solid var(--ceact-main);text-align:left;line-height:1.7}#postContent table td{padding:12px 10px;border:1px solid var(--ceact-border);line-height:1.8;background:#fff}#postContent .ct-comp table{margin:0;background:#fff}#postContent .ct-comp th,#postContent .ct-comp td{border:none;border-bottom:1px solid #EDF1F5;text-align:center;line-height:1.5}#postContent .ct-comp--pair td{vertical-align:top;text-align:left;padding:14px 12px}#postContent .ct-comp--pair ul{list-style:none;margin:0;padding:0;font-size:inherit}#postContent .ct-comp--pair li{position:relative;padding-left:16px;margin-bottom:.5em;line-height:1.7}#postContent .ct-comp--pair li:last-child{margin-bottom:0}#postContent .ct-comp--pair li::before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--ceact-sub)}#postContent .ct-comp th+th,#postContent .ct-comp td+td,#postContent .ct-comp th+td{border-left:1px solid #EDF1F5}#postContent .ct-comp thead th+th{border-left:1px solid #D2EFFA}#postContent .ct-comp thead th{background:var(--ceact-bg03);color:var(--ceact-main);font-weight:700}#postContent .ct-comp tbody th{background:#F7FAFC;color:var(--ceact-text);font-weight:700}#postContent .ct-comp tbody tr:last-child th,#postContent .ct-comp tbody tr:last-child td{border-bottom:none}#postContent .ct-comp__sub{color:var(--ceact-text)}#postContent .ct-comp .is-max{color:var(--ceact-main);background:#F4F8FF;font-weight:700}#postContent .ct-comp .is-diff{color:var(--ceact-orange-tx);font-weight:700}@media screen and (max-width:767px){#postContent .wp-block-table,#postContent figure.table{overflow-x:auto;-webkit-overflow-scrolling:touch}#postContent .wp-block-table table{min-width:480px}#postContent .ct-comp{overflow-x:auto;-webkit-overflow-scrolling:touch}#postContent .ct-comp table{min-width:420px}}#postContent blockquote{background:var(--ceact-bg03);border-left:4px solid var(--ceact-bg02);padding:18px 20px;margin:0 0 1.8em;font-size:1.5rem;line-height:2}#postContent blockquote p:last-child{margin-bottom:0}#postContent img{max-width:100%;height:auto;border-radius:6px}@media screen and (max-width:767px){#postContent table{font-size:1.4rem}#postContent blockquote{font-size:1.5rem;padding:14px 16px}}@media screen and (min-width:768px){#postContent p,#postContent ul,#postContent ol{margin-bottom:2em}#postContent table{font-size:1.8rem}#postContent blockquote{font-size:1.8rem}}.ct-toc--post{background:#FAFCFE;border:1px solid var(--ceact-bg02);border-radius:8px;padding:0;margin:0 0 32px}.ct-toc--post details{margin:0}.ct-toc--post summary{font-size:1.5rem;font-weight:700;color:var(--ceact-main);line-height:1.7;margin:0;padding:14px 16px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;border-bottom:1px solid transparent}.ct-toc--post summary::-webkit-details-marker{display:none}.ct-toc--post summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--ceact-orange);border-bottom:2px solid var(--ceact-orange);transform:rotate(45deg);margin-left:auto;margin-right:4px;transition:transform .2s}.ct-toc--post details[open]>summary::after{transform:rotate(-135deg)}.ct-toc--post details[open]>summary{border-bottom-color:var(--ceact-bg02)}.ct-toc--post .ct-toc__list{list-style:none;margin:0;padding:8px 16px 14px;counter-reset:none}.ct-toc--post .ct-toc__item{margin:0;border-bottom:1px dashed #E3EAF0}.ct-toc--post .ct-toc__item:last-child{border-bottom:none}.ct-toc--post .ct-toc__item a{display:flex;align-items:baseline;gap:10px;padding:9px 0;font-size:1.4rem;line-height:1.7;color:var(--ceact-text);text-decoration:none}.ct-toc--post .ct-toc__text{min-width:0}.ct-toc--post .ct-toc__no{color:var(--ceact-orange);font-weight:700;font-size:1.3rem;flex-shrink:0}.ct-toc--post .ct-toc__item--sub a{padding-left:24px;font-size:1.35rem;color:var(--ceact-gray);position:relative}.ct-toc--post .ct-toc__item--sub a::before{content:"";position:absolute;left:8px;top:1.05em;width:8px;height:1px;background:var(--ceact-bg02)}:root{--ceact-anchor-offset:80px}#postContent h2,#postContent h3,#postContent h4{scroll-margin-top:var(--ceact-anchor-offset)}@media screen and (min-width:768px){.ct-toc--post{margin-bottom:44px}.ct-toc--post summary{font-size:1.9rem;padding:20px 24px}.ct-toc--post .ct-toc__list{padding:10px 24px 20px}.ct-toc--post .ct-toc__item a{font-size:1.7rem;padding:12px 0}.ct-toc--post .ct-toc__text{min-width:0}.ct-toc--post .ct-toc__no{font-size:1.6rem}.ct-toc--post .ct-toc__item--sub a{font-size:1.6rem;padding-left:32px}.ct-toc--post .ct-toc__item--sub a::before{left:10px;width:12px}}.ceact-tocfab,.ceact-tocpanel{display:none}@media screen and (min-width:768px){.ceact-tocfab{display:flex;align-items:center;justify-content:center;position:fixed;right:14px;bottom:76px;z-index:891;width:46px;height:46px;border:1px solid var(--ceact-bg02);border-radius:50%;background:rgba(255,255,255,.95);color:var(--ceact-main);cursor:pointer;box-shadow:0 3px 12px rgba(0,0,0,.16);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.ceact-tocfab.is-on{opacity:1;visibility:visible;transform:translateY(0)}.ceact-tocfab:focus-visible{outline:2px solid var(--ceact-main);outline-offset:3px}.ceact-tocfab[aria-expanded="true"]{background:var(--ceact-main);border-color:var(--ceact-main);color:#fff}.ceact-tocpanel{display:block;position:fixed;right:14px;bottom:132px;z-index:891;width:300px;max-height:min(58vh, 440px);overflow-y:auto;background:#fff;border:1px solid var(--ceact-bg02);border-radius:8px;box-shadow:0 6px 22px rgba(0,0,0,.18);padding:14px 16px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.ceact-tocpanel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.ceact-tocpanel__title{font-size:1.4rem;font-weight:700;color:var(--ceact-main);line-height:1.6;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--ceact-bg02)}.ceact-tocpanel__list{list-style:none;margin:0;padding:0}.ceact-tocpanel__item{margin:0}.ceact-tocpanel__item a{display:block;font-size:1.4rem;line-height:1.6;color:var(--ceact-text);text-decoration:none;padding:7px 0 7px 10px;border-left:2px solid transparent;transition:color .2s,border-color .2s}.ceact-tocpanel__item a.is-current{color:var(--ceact-main);font-weight:700;border-left-color:var(--ceact-orange)}.ceact-tocpanel__item.is-sub a{padding-left:24px;font-size:1.35rem;color:var(--ceact-gray)}}@media (hover:hover) and (min-width:768px){.ceact-tocfab:hover{background:#fff;border-color:var(--ceact-main)}.ceact-tocfab[aria-expanded="true"]:hover{background:var(--ceact-hover);border-color:var(--ceact-hover)}.ceact-tocpanel__item a:hover{color:var(--ceact-main)}}@media (prefers-reduced-motion:reduce){.ceact-tocfab,.ceact-tocpanel{transition:none}}.ct-cardlink{margin:0 0 1.8em;border:1px solid var(--ceact-bg02);border-radius:8px;background:#fff;padding:14px;transition:border-color .2s,background .2s}#postContent .ct-cardlink .ct-post{display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:inherit}.ct-cardlink__label{display:block;font-size:1.3rem;font-weight:700;color:var(--ceact-orange-tx);line-height:1.6;margin-bottom:2px}.ct-cardlink__title{display:block;font-size:1.6rem;font-weight:700;color:var(--ceact-main);line-height:1.6;text-decoration:underline;text-underline-offset:.2em}.ct-cardlink__text{display:block;font-size:1.4rem;color:var(--ceact-text);line-height:1.75;margin-top:5px}@media (hover:hover){.ct-cardlink:hover{border-color:var(--ceact-main);background:var(--ceact-bg03)}}@media screen and (min-width:768px){.ct-cardlink{padding:18px 20px}.ct-cardlink__label{font-size:1.5rem}.ct-cardlink__title{font-size:2rem}.ct-cardlink__text{font-size:1.7rem}}.ceact-tolink{margin:36px 0 0;padding:0 12px;text-align:center}@media screen and (min-width:768px){.ceact-tolink{padding:0}}.ceact-tolink a{display:inline-flex;align-items:center;gap:10px;max-width:100%;border:1px solid var(--ceact-bg02);border-radius:8px;background:var(--ceact-bg03);color:var(--ceact-main);font-size:1.6rem;font-weight:700;line-height:1.6;padding:14px 22px;text-decoration:none;transition:background .2s,border-color .2s}@media screen and (max-width:767px){.ceact-tolink a{font-size:1.55rem;letter-spacing:.02em;padding:14px 16px}}@media screen and (min-width:768px){.ceact-tolink a{font-size:1.7rem}}.ceact-tolink a::after{content:"";flex-shrink:0;width:7px;height:7px;border-top:2px solid var(--ceact-main);border-right:2px solid var(--ceact-main);transform:rotate(45deg)}@media (hover:hover){.ceact-tolink a:hover{background:#fff;border-color:var(--ceact-main)}}#postContent .ceact-cta a,#postContent .ceact-tolink a{text-decoration:none}#postContent .ceact-cta__line,#postContent .ceact-cta__mail,#postContent .ceact-cta__line span,#postContent .ceact-cta__mail span{color:#fff}#postContent .ceact-cta__tel,#postContent .ceact-cta__phone{color:inherit}#postContent .ceact-cta h2,#postContent .ceact-cta h3,#postContent .ceact-cta p{background:none;border:none;box-shadow:none;padding:0;margin:0;counter-increment:none}#postContent .ceact-cta h2::before,#postContent .ceact-cta h2::after,#postContent .ceact-cta h3::before,#postContent .ceact-cta h3::after,#postContent .ceact-cta p::before,#postContent .ceact-cta p::after{content:none;display:none}#postContent .ceact-cta--footer .ceact-cta__title,#postContent .ceact-cta--inline .ceact-cta__title{color:#fff;font-weight:700;text-align:center;line-height:1.65}#postContent .ceact-cta--footer .ceact-cta__title{font-size:2.0rem}#postContent .ceact-cta--inline .ceact-cta__title{font-size:1.7rem}#postContent .ceact-cta--footer .ceact-cta__lead{font-size:1.5rem;color:#D6E4F5;line-height:1.9;margin-top:8px}#postContent .ceact-cta--inline .ceact-cta__lead{font-size:1.5rem;color:#C9DCF2;line-height:1.8;margin-top:4px}@media screen and (min-width:768px){#postContent .ceact-cta--footer .ceact-cta__title,#postContent .ceact-cta--inline .ceact-cta__title{font-size:3.0rem;line-height:1.55}#postContent .ceact-cta--footer .ceact-cta__lead,#postContent .ceact-cta--inline .ceact-cta__lead{font-size:1.8rem;margin-top:10px}}