body{background-color:#0f172a!important;color:#cbd5e1!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:16px!important}.content p,.content li{font-size:15px!important;line-height:1.8!important;color:#e2e8f0!important}aside.profile{display:none!important}.breadcrumb,.breadcrumb__list{background:transparent!important}.breadcrumb__item,.breadcrumb__item a{color:#94a3b8!important;font-size:12px!important}.breadcrumb__item-current a{color:#f8fafc!important}.header,.l-header{background-color:#0f172a!important;border-bottom:3px solid #3b82f6!important}.header a,.header-logo a,.l-header a{color:#fff!important}.sidebar .widget,.l-sidebar .widget{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;color:#cbd5e1!important;padding:20px!important;margin-bottom:20px!important}.sidebar .widget-title,.l-sidebar .widget-title{font-size:1rem!important;font-weight:700!important;border-left:4px solid #60a5fa!important;padding-left:10px!important;color:#f8fafc!important;margin-bottom:15px!important}.sidebar a,.l-sidebar a{color:#93c5fd!important}.sidebar select,.l-sidebar select{background-color:#0f172a!important;color:#f8fafc!important;border:1px solid #334155!important}.l-footer,.bottomFooter,.widgetFooter{background-color:#0f172a!important;color:#cbd5e1!important;border-top:1px solid #334155!important}.widgetFooter{padding:0!important;margin:0!important}.widgetFooter__box{background:transparent!important;border:none!important;padding:0!important}.bottomFooter__list a,.bottomFooter__copyright{color:#94a3b8!important}.bottomFooter__list a:hover{color:#60a5fa!important}ins.adsbygoogle,ins.adsbygoogle-inserted{background:transparent!important;border:none!important;box-shadow:none!important}ins.adsbygoogle[data-ad-status="unfilled"],ins.adsbygoogle:empty,.google-auto-placed{display:none!important}.postCta,.pagecta-bg,.postcta-bg{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.l-main,.l-wrapper,.u-shadow,.dividerBottom{background-color:transparent!important;background:transparent!important;box-shadow:none!important}@media only screen and (min-width:768px){.archive{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important}.archive__item,.archive__item-infeedPc3{width:calc(50% - 10px)!important;margin-bottom:20px!important;box-sizing:border-box!important}}.archive__item,.archive-item,.archiveList .archiveItem{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important;transition:all .2s ease-in-out!important}.archive__item:hover,.archive-item:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px -2px rgba(59,130,246,.25)!important;border-color:#60a5fa!important}.archive__item .eyecatch,.archive__item .eyecatch__link,.archive__item .eyecatch img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;float:none!important;margin:0!important;padding:0!important}.archive__item .eyecatch img{aspect-ratio: 16 / 9 !important;object-fit:cover!important}.archive__item .archive__contents{width:100%!important;height:auto!important;min-height:0!important;position:static!important;float:none!important;padding:12px 14px 16px 14px!important;box-sizing:border-box!important}.dateList.dateList-main{margin-top:0!important;padding-top:0!important}.dateList__item{color:#94a3b8!important}.archive__contents .heading-secondary,.archive__title,.archive-ttl,.archiveTtl{position:static!important;width:auto!important;height:auto!important;margin:6px 0 0 0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.archive__contents .heading-secondary a{font-size:.95rem!important;font-weight:700!important;line-height:1.4!important;color:#f8fafc!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.archive__contents .heading-secondary a:hover{color:#60a5fa!important}.archive__phrase,.archive__excerpt,.archiveTxt,.archive-archiveTxt,.btn-wrap,.archive .btn,.archive__item .phrase,.archive__item .btn{display:none!important}h1.heading.heading-primary,.l-main h1.heading-primary,.heading-primary{display:block!important;font-size:1.65rem!important;font-weight:800!important;color:#f8fafc!important;line-height:1.4!important;margin:15px 0 20px 0!important}.postContents{background:#172033!important;border:1px solid #233252!important;border-radius:12px!important;padding:35px 28px!important;box-shadow:0 10px 30px rgba(0,0,0,.25)!important;color:#cbd5e1!important;box-sizing:border-box!important}.postContents p a,.content a{color:#60a5fa!important;text-decoration:underline}.content h2,
.content .wp-block-heading:is(h2),
.partsH2-1 h2 {font-size:1.25rem!important;font-weight:700!important;color:#f8fafc!important;background:#1e293b!important;border:none!important;border-left:5px solid #3b82f6!important;padding:12px 18px!important;margin:40px 0 20px 0!important;border-radius:0 6px 6px 0!important;line-height:1.5!important;box-sizing:border-box!important}.content h2::before,.content h2::after,.partsH2-1 h2::before,.partsH2-1 h2::after{display:none!important;content:none!important}.content h3,
.content .wp-block-heading:is(h3),
.partsH3-61 h3 {font-size:1.1rem!important;font-weight:700!important;color:#f8fafc!important;background:transparent!important;border:none!important;border-left:4px solid #60a5fa!important;padding:4px 0 4px 12px!important;margin:30px 0 15px 0!important;line-height:1.5!important}.content h3::before,.content h3::after,.partsH3-61 h3::before,.partsH3-61 h3::after{display:none!important;content:none!important}.outline{background:#0f172a!important;border:1px solid #334155!important;border-radius:8px!important;padding:20px!important;margin:30px 0!important;color:#cbd5e1!important}.outline__title{color:#f8fafc!important;font-size:1.1rem!important;font-weight:700!important}.outline a{color:#93c5fd!important;font-size:14px!important;text-decoration:none!important}.outline a:hover{color:#60a5fa!important;text-decoration:underline!important}.hcb_wrap{border:1px solid #334155!important;border-radius:8px!important;margin:25px 0!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;overflow:hidden!important}.hcb_wrap pre,pre.prism,pre[class*="language-"]{font-size:14px!important;line-height:1.6!important;font-family:Menlo,Consolas,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,monospace!important}.vk_alert,.wp-block-vk-blocks-alert{background-color:#0f172a!important;border:1px solid #334155!important;border-left:5px solid #10b981!important;border-radius:8px!important;color:#e2e8f0!important;padding:15px!important}.vk_alert *{color:#e2e8f0!important}.wp-blogcard{background-color:#0f172a!important;border:1px solid #334155!important;border-radius:8px!important}.wp-blogcard:hover{background-color:#1e293b!important;border-color:#60a5fa!important}.wp-blogcard-title{color:#f8fafc!important}.wp-blogcard-description{color:#94a3b8!important}.prevNext__item{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;overflow:hidden!important}.prevNext__title h3,.prevNext__title span{color:#f8fafc!important}.related__list{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important}.related__item{width:calc(50% - 10px)!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;overflow:hidden!important;margin-bottom:20px!important}.related__item .heading-secondary a{color:#f8fafc!important}.comments,.comment-respond{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;padding:20px!important;color:#cbd5e1!important}.comment-respond h2{color:#f8fafc!important}#comment{background-color:#0f172a!important;border:1px solid #334155!important;color:#f8fafc!important;border-radius:6px!important}.categoryBox{background:#0f172a!important}.categoryBox__item{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;overflow:hidden!important}.categoryBox__contents .heading-tertiary a{color:#f8fafc!important}.archiveHead__contents .heading-main,.archiveHead__contents .heading-main i,.archiveHead__contents .heading-main span{color:#f8fafc!important}.archiveHead__contents .heading-main i{color:#60a5fa!important}.archiveHead__contents .heading-main span{color:#94a3b8!important}.archiveHead{border-bottom:1px solid #334155!important}.custom .btn__link-normal,.custom .btn__link{background-color:#1e293b!important;border:1px solid #3b82f6!important;color:#60a5fa!important;border-radius:6px!important;transition:all .2s ease!important}.custom .btn__link-normal:hover,.custom .btn__link:hover{background-color:#3b82f6!important;color:#fff!important}.pager__item,.page-numbers{background-color:#1e293b!important;border:1px solid #334155!important;color:#cbd5e1!important;border-radius:4px!important}.pager__item-current,.page-numbers.current{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important;font-weight:bold!important}.pager__item a:hover,.page-numbers:hover{background-color:#334155!important;border-color:#60a5fa!important;color:#60a5fa!important}.links-container{max-width:900px;margin:50px auto;padding:35px 30px;background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,.2);font-family:'Helvetica Neue',Arial,'Hiragino Kaku Gothic ProN','Hiragino Sans',Meiryo,sans-serif;box-sizing:border-box}.links-header{border-bottom:2px solid #334155;padding-bottom:15px;margin-bottom:30px;position:relative}.links-header::before{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:4px;background:#00d2ff;border-radius:2px;z-index:1}.links-title{display:inline-block;margin:0;padding:0;font-size:22px;color:#f8fafc;font-weight:800;letter-spacing:.05em;background:none;border:none}.links-subtitle{display:inline-block;margin-left:15px;font-size:11px;color:#00d2ff;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.links-list{display:block;clear:both}.links-item{display:flex!important;align-items:center!important;flex-wrap:wrap!important;background:#0f172a!important;border:1px solid #334155!important;padding:16px 45px 16px 20px!important;margin-bottom:12px!important;border-radius:6px!important;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.links-item::before{content:"";position:absolute;right:25px;top:50%;width:7px;height:7px;border-top:2px solid #64748b;border-right:2px solid #64748b;transform:translateY(-50%) rotate(45deg);transition:all .3s ease}.links-item:hover{background:#020617!important;border-color:#00d2ff!important;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,210,255,.15)}.links-item:hover::before{border-color:#00d2ff;right:20px}.links-site-name{float:none!important;width:220px!important;margin-right:20px!important;padding-left:18px!important;flex-shrink:0!important;position:relative}.links-site-name::after{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:#00d2ff;border-radius:50%;transition:all .3s ease}.links-item:hover .links-site-name::after{transform:scale(1.4);box-shadow:0 0 8px #00d2ff}.links-site-name a{display:inline-block;text-decoration:none;color:#f8fafc;font-weight:700;font-size:15px;line-height:1.5}.links-item:hover .links-site-name a{color:#00d2ff}.links-description{margin-left:0!important;flex:1!important;color:#cbd5e1!important;font-size:13px!important;line-height:1.6!important}.links-item:hover .links-description{color:#fff!important}html body .pageContents{background:#172033!important;border:1px solid #233252!important;border-radius:12px!important;padding:35px 28px!important;box-shadow:0 10px 30px rgba(0,0,0,.25)!important;color:#cbd5e1!important;box-sizing:border-box!important}html body .content .rank-math-html-sitemap h2.rank-math-html-sitemap__title,html body .content .rank-math-html-sitemap__section h2.rank-math-html-sitemap__title{color:#f8fafc!important;background:none!important;border:none!important;border-left:4px solid #3b82f6!important;border-bottom:1px solid #334155!important;padding:0 0 8px 12px!important;margin:30px 0 15px 0!important;font-size:1.2rem!important;font-weight:700!important}html body .content .rank-math-html-sitemap ul li.rank-math-html-sitemap__item,html body .content div.rank-math-html-sitemap__section ul li{display:flex!important;justify-content:space-between!important;align-items:center!important;background-color:#0f172a!important;border:1px solid #334155!important;border-radius:6px!important;box-shadow:none!important;padding:14px 18px!important;margin:0 0 8px 0!important;transition:all .2s ease-in-out!important}html body .content .rank-math-html-sitemap li::before,html body .content .rank-math-html-sitemap li::after{display:none!important;content:none!important}html body .content .rank-math-html-sitemap ul li.rank-math-html-sitemap__item:hover,html body .content div.rank-math-html-sitemap__section ul li:hover{background-color:#1e293b!important;border-color:#60a5fa!important;transform:translateY(-1px)!important}html body .content .rank-math-html-sitemap a.rank-math-html-sitemap__link{color:#f8fafc!important;font-weight:600!important;text-decoration:none!important;flex-grow:1!important;padding-right:15px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .content .rank-math-html-sitemap li.rank-math-html-sitemap__item:hover a.rank-math-html-sitemap__link{color:#60a5fa!important}html body .content .rank-math-html-sitemap span.rank-math-html-sitemap__date{color:#94a3b8!important;background-color:#1e293b!important;border:1px solid #334155!important;padding:4px 10px!important;border-radius:4px!important;white-space:nowrap!important;flex-shrink:0!important}.hcb_wrap{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}