#thankblog .bolg-kiji-txt{margin:30px 0 40px;font-size:1.6rem;line-height:1.9;color:#333;letter-spacing:.03em;word-break:break-word}#thankblog .bolg-kiji-txt p{font-size:1.6rem;line-height:1.9;font-weight:400;margin:0 0 1.8em}#thankblog .bolg-kiji-txt a{color:#2e6da4;text-decoration:underline;text-underline-offset:3px}#thankblog .bolg-kiji-txt a:hover{opacity:.7}#thankblog .bolg-kiji-txt b,#thankblog .bolg-kiji-txt strong{color:#202d43}#thankblog .marker-yellow{background:linear-gradient(transparent 60%,#fef08a 60%);font-weight:700;color:#202d43}#thankblog .bolg-kiji-txt h2{font-size:2.4rem;font-weight:700;line-height:1.5;color:#202d43;background:#eef2f8;border-left:6px solid #202d43;border-radius:0 6px 6px 0;padding:14px 18px;margin:64px 0 24px}#thankblog .bolg-kiji-txt h3{font-size:2rem;font-weight:700;line-height:1.5;color:#202d43;border-bottom:3px solid #e2e7ef;padding:0 0 8px;margin:44px 0 20px;position:relative}#thankblog .bolg-kiji-txt h3:after{content:"";position:absolute;left:0;bottom:-3px;width:80px;height:3px;background:#202d43}#thankblog .bolg-kiji-txt h4{font-size:1.8rem;font-weight:700;line-height:1.5;color:#202d43;margin:32px 0 14px;padding-left:20px}#thankblog .bolg-kiji-txt h4:before{top:5px;height:20px}#thankblog .bolg-kiji-txt h5{font-size:1.6rem;margin:28px 0 12px}#thankblog .bolg-kiji-txt h2:first-child{margin-top:0}#thankblog .bolg-kiji-txt img{max-width:100%;height:auto;border-radius:6px;margin:24px 0 8px}#thankblog .bolg-kiji-txt figure{margin:24px 0}#thankblog .bolg-kiji-txt figcaption,#thankblog .bolg-kiji-txt .wp-element-caption{font-size:1.3rem;color:#777;text-align:center;margin-top:8px}#thankblog .bolg-kiji-txt ul,#thankblog .bolg-kiji-txt ol{margin:0 0 1.8em}#thankblog .bolg-kiji-txt ul li,#thankblog .bolg-kiji-txt ol li{font-size:1.6rem;line-height:1.9;margin-bottom:.4em}#thankblog #toc_container{border:1px solid #c9d1de;border-top:4px solid #202d43;border-radius:6px;background:#f7f9fc;padding:22px 26px;margin:24px 0 40px}#thankblog #toc_container .toc_list li{font-size:1.5rem;line-height:1.8}#thankblog #toc_container a{color:#202d43;text-decoration:none}#thankblog #toc_container a:hover{text-decoration:underline}#thankblog .bolg-kiji-txt .wp-block-table,#thankblog .bolg-kiji-txt figure.wp-block-table{margin:28px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}#thankblog .bolg-kiji-txt table{width:100%;min-width:560px;border-collapse:collapse;border:1px solid #c9d1de;background:#fff;font-size:1.5rem;line-height:1.7;margin:28px 0}#thankblog .bolg-kiji-txt .wp-block-table table{margin:0}#thankblog .bolg-kiji-txt table th,#thankblog .bolg-kiji-txt table td,#thankblog .wp-block-table table th,#thankblog .wp-block-table table td{border:1px solid #c9d1de;padding:14px 16px;text-align:left;vertical-align:middle;font-size:1.5rem}#thankblog .bolg-kiji-txt table thead th,#thankblog .wp-block-table table thead th{background:#202d43;color:#fff;font-weight:700;text-align:center;border-color:#202d43;white-space:nowrap}#thankblog .bolg-kiji-txt table:not(:has(thead)) tr:first-child th,#thankblog .bolg-kiji-txt table:not(:has(thead)) tr:first-child td{background:#202d43;color:#fff;font-weight:700;text-align:center}#thankblog .bolg-kiji-txt table tbody th,#thankblog .bolg-kiji-txt table tbody td:first-child{background:#eef2f8;font-weight:700;color:#202d43}#thankblog .bolg-kiji-txt table tbody tr:nth-child(even) td:not(:first-child){background:#f7f9fc}#thankblog .bolg-kiji-txt table .has-text-align-center{text-align:center}#thankblog .bolg-kiji-txt table td strong,#thankblog .bolg-kiji-txt table td b{color:#c0392b}#thankblog .wp-block-quote{font-size:1.5rem;line-height:1.8}@media (max-width:840px){#thankblog .bolg-kiji-txt,#thankblog .bolg-kiji-txt p,#thankblog .bolg-kiji-txt ul li,#thankblog .bolg-kiji-txt ol li{font-size:1.5rem;line-height:1.85}#thankblog .bolg-kiji-txt h2{font-size:2rem;padding:12px 14px;margin:48px 0 20px}#thankblog .bolg-kiji-txt h3{font-size:1.8rem;margin:36px 0 16px}#thankblog .bolg-kiji-txt h4{font-size:1.6rem}#thankblog .blogkiji-title{font-size:2.2rem;line-height:1.5}#thankblog #toc_container{padding:16px 18px}#thankblog .bolg-kiji-txt table th,#thankblog .bolg-kiji-txt table td{padding:12px;font-size:1.4rem}}#thankblog .blog-cta{background:#eef2f8;border:2px solid #c9d1de;border-radius:10px;padding:32px 24px;margin:48px 0;text-align:center}#thankblog .blog-cta-title{font-size:2.2rem;font-weight:700;line-height:1.5;color:#202d43;margin:0 0 12px}#thankblog .blog-cta-text{font-size:1.5rem;line-height:1.8;color:#555;margin:0 0 24px}#thankblog a.blog-cta-btn{display:inline-block;background:#fcb54b;color:#202d43;font-size:1.7rem;font-weight:700;text-decoration:none;padding:16px 40px;border-radius:999px;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:transform .2s,opacity .2s}#thankblog a.blog-cta-btn:hover{transform:translateY(-2px);opacity:.9}@media (max-width:840px){#thankblog .blog-cta{padding:24px 16px}#thankblog .blog-cta-title{font-size:1.9rem}#thankblog a.blog-cta-btn{display:block;padding:16px 12px}}#thankblog .blog-cta-text{text-align:left;margin-bottom:14px}#thankblog .blog-cta-note{font-size:1.4rem;font-weight:700;color:#202d43;text-align:center;margin:0 0 22px}#thankblog .blog-cta-line{background:#f0fbf4;border-color:#bfe8cd}#thankblog .blog-cta-line .blog-cta-text{text-align:center}#thankblog a.blog-cta-btn-line{background:#06c755;color:#fff}#thankblog .post-nav{display:flex;gap:16px;margin:48px 0 0}#thankblog .post-nav-item{width:50%}#thankblog .post-nav-item a{display:block;height:100%;border:1px solid #c9d1de;border-radius:6px;padding:14px 16px;text-decoration:none;color:#202d43;background:#fff;transition:background .2s}#thankblog .post-nav-item a:hover{background:#eef2f8}#thankblog .post-nav-next{text-align:right}#thankblog .post-nav-label{display:block;font-size:1.3rem;color:#777;margin-bottom:4px}#thankblog .post-nav-title{display:block;font-size:1.5rem;font-weight:700;line-height:1.6}#thankblog .related-posts{margin:48px 0 0}#thankblog .related-posts-title{font-size:2rem;font-weight:700;color:#202d43;border-left:6px solid #202d43;padding-left:14px;margin:0 0 20px}#thankblog .related-posts-list{display:flex;gap:16px;list-style:none;margin:0;padding:0}#thankblog .related-posts-list li{width:calc((100% - 32px) / 3);padding:0;text-indent:0;list-style:none}#thankblog .related-posts-list li:before{display:none}#thankblog .related-posts-list a{display:block;height:100%;border:1px solid #c9d1de;border-radius:6px;overflow:hidden;text-decoration:none;color:#202d43;background:#fff;transition:box-shadow .2s}#thankblog .related-posts-list a:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}#thankblog .related-posts-thumb img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}#thankblog .related-posts-body{display:block;padding:12px 14px 14px}#thankblog .related-posts-date{display:block;font-size:1.2rem;color:#888;margin-bottom:4px}#thankblog .related-posts-name{display:block;font-size:1.4rem;font-weight:700;line-height:1.6}@media (max-width:840px){#thankblog .post-nav{flex-direction:column}#thankblog .post-nav-item{width:100%}#thankblog .related-posts-list{flex-direction:column}#thankblog .related-posts-list li{width:100%}}#thankblog .blog-writer{background:#fff;border:1px solid #dde3ec;border-radius:10px;box-shadow:0 4px 16px rgba(32,45,67,.06);padding:28px 32px;margin:48px 0 0}#thankblog .blog-writer-title{display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:.12em;color:#fff;background:#202d43;border:none;border-radius:999px;padding:4px 14px;margin:0 0 4px;text-align:left}#thankblog .blog-writer .flex{justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:24px;margin-top:16px}#thankblog .blog-writer-w30{width:120px;height:120px;flex:0 0 120px;border-radius:50%;object-fit:cover;border:3px solid #eef2f8;margin:0}#thankblog .blog-writer-w70{width:auto;flex:1 1 auto}#thankblog .blog-writer-name{font-size:2.2rem;font-weight:700;color:#202d43;line-height:1.4;margin:0}#thankblog .blog-writer-w70 p.mt20{font-size:1.4rem;line-height:1.9;color:#555;margin-top:10px}#thankblog .blog-writer>p.pc_none{font-size:1.4rem;line-height:1.9;color:#555}@media (max-width:840px){#thankblog .blog-writer{padding:22px 18px}#thankblog .blog-writer .flex{gap:16px}#thankblog .blog-writer-w30{width:88px;height:88px;flex-basis:88px}#thankblog .blog-writer-w70{width:auto}#thankblog .blog-writer-name{font-size:2rem}}@media (max-width:840px){#thankblog .bolg-kiji-txt table,#thankblog .bolg-kiji-txt .wp-block-table table,#thankblog .wp-block-table table{min-width:0;width:100%;table-layout:auto}#thankblog .bolg-kiji-txt table th,#thankblog .bolg-kiji-txt table td,#thankblog .wp-block-table table th,#thankblog .wp-block-table table td{padding:10px 8px;font-size:1.3rem;line-height:1.6;word-break:break-all}#thankblog .bolg-kiji-txt table thead th,#thankblog .wp-block-table table thead th{white-space:normal}#thankblog .bolg-kiji-txt table:has(tr>:nth-child(4)),#thankblog .bolg-kiji-txt .wp-block-table table:has(tr>:nth-child(4)){min-width:560px}}#thankblog .bolg-kiji-txt table thead th,#thankblog .wp-block-table table thead th{border-color:rgba(255,255,255,.35);border-top-color:#202d43;border-left-color:#202d43;border-right-color:rgba(255,255,255,.35)}#thankblog .bolg-kiji-txt table thead th:last-child,#thankblog .wp-block-table table thead th:last-child{border-right-color:#202d43}