.news-page,.news-detail-page{--news-accent:#ec4899;--news-accent-soft:#f6a8ce;--news-accent-pale:#fff5fa;color:var(--color-text);background:#fff}.news-archive{padding:92px 0 112px;background:#fff}.news-archive__list{display:grid;gap:0;width:min(calc(100% - 48px), 960px);border-top:1px solid #dfe3e8}.news-card{border-bottom:1px solid #dfe3e8;animation:newsCardIn 0.65s cubic-bezier(.16,1,.3,1) both}.news-card:nth-child(2){animation-delay:0.07s}.news-card:nth-child(3){animation-delay:0.14s}.news-card:nth-child(4){animation-delay:0.21s}.news-card:nth-child(5){animation-delay:0.28s}.news-card__link{display:grid;grid-template-columns:170px minmax(0,1fr) 46px;gap:28px;align-items:center;min-height:146px;padding:28px 18px;transition:background-color 0.25s ease}.news-card__meta{display:flex;align-items:flex-start}.news-card__meta time{color:#6b7280;font-family:var(--font-en);font-size:clamp(1rem, 1.6vw, 1.125rem);font-weight:600;letter-spacing:.05em}.news-card__category,.news-detail__meta span{display:inline-flex;align-items:center;justify-content:center;min-width:86px;min-height:27px;padding:3px 14px;color:#fff;background:var(--news-accent-soft);border-radius:999px;font-size:.75rem;font-weight:700}.news-card__title{margin-top:10px;color:#3d3d3d;font-size:clamp(1.125rem, 2vw, 1.35rem);line-height:1.55}.news-card__excerpt{margin-top:7px;color:#6b7280;font-size:.875rem}.news-card__arrow{display:grid;width:42px;aspect-ratio:1;color:var(--news-accent);border:1px solid rgb(236 72 153 / .35);border-radius:50%;transition:color 0.25s ease,background-color 0.25s ease,transform 0.25s ease;place-items:center}@media (hover:hover){.news-card__link:hover .news-card__arrow{color:#fff;background:var(--news-accent);transform:translateX(3px)}}.news-detail__header{position:relative;min-height:400px;padding:calc(var(--header-height) + 76px) 0 72px;overflow:hidden;background:url(https://www.iecs-inc.co.jp/wp-content/themes/iecs-renewal-2.3.1-service-pagination-animation/iecs-renewal-2.3.1-service-pagination-animation/css/../img/about/subpage-hero-pc.svg) center top / cover no-repeat}.news-detail__orb{display:none}.news-detail__header-inner{width:min(calc(100% - 48px), 900px);animation:newsHeaderIn 0.7s cubic-bezier(.16,1,.3,1) both}.news-detail__meta{display:flex;align-items:center;gap:16px}.news-detail__meta time{color:#6b7280;font-family:var(--font-en);font-size:1.25rem;font-weight:600;letter-spacing:.05em}.news-detail__meta span{min-width:96px;min-height:30px;font-size:.875rem}.news-detail__title{max-width:820px;margin-top:18px;color:#3d3d3d;font-size:clamp(2rem, 4vw, 3rem);line-height:1.45}.news-detail__content{width:min(calc(100% - 48px), 820px);margin-top:88px;color:#313131;font-size:1rem;line-height:2}.news-detail__content>*+*{margin-top:1.8em}.news-detail__content h2{margin-top:2.8em;color:#3d3d3d;font-size:clamp(1.25rem, 2.4vw, 1.625rem);line-height:1.6}.news-detail__content ul{padding-left:1.5em;list-style:disc}.news-detail__content li+li{margin-top:.45em}.news-detail__content strong{font-weight:700}.news-detail__content .news-detail__accent--orange,.news-detail__content .has-iecs-orange-color{color:#f57005}.news-detail__content .news-detail__accent--cyan,.news-detail__content .has-iecs-cyan-color{color:#1ba3b1}.news-detail__content .news-detail__accent--purple,.news-detail__content .has-iecs-purple-color{color:#aa2987}.news-detail__content .news-detail__accent--blue,.news-detail__content .has-iecs-blue-color{color:#256ffb}.news-detail__content a,.news-detail__content a:visited{color:#1565c0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (hover:hover){.news-detail__content a:hover{color:#0d47a1;text-decoration-thickness:2px}}.news-detail__content a:focus-visible{border-radius:2px;outline:3px solid rgb(21 101 192 / 28%);outline-offset:3px}.news-detail__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 48px), 900px);margin-top:76px;padding:38px 0 112px;border-top:1px solid #e2e5e9}.news-detail__previous,.news-detail__next{display:flex;align-items:center;gap:14px;color:#5f6368;font-size:.875rem;font-weight:700}.news-detail__next{justify-self:end;text-align:right}.news-detail__previous{grid-column:1}.news-detail__back{grid-column:2}.news-detail__next{grid-column:3}.news-detail__previous small,.news-detail__next small{display:block;color:var(--news-accent);font-family:var(--font-en);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase}.news-detail__back{display:flex;flex-direction:column;align-items:center;gap:7px;color:#3d3d3d;font-size:.875rem;font-weight:700}.news-detail__back-icon{display:grid;grid-template-columns:repeat(2,6px);gap:4px}.news-detail__back-icon i{width:6px;aspect-ratio:1;background:var(--news-accent);border-radius:2px}.navigation.pagination{width:min(calc(100% - 48px), 960px);margin:48px auto 0}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.navigation.pagination .page-numbers{display:grid;min-width:42px;min-height:42px;padding:8px 12px;color:#5f6368;border:1px solid #dfe3e8;border-radius:999px;font-family:var(--font-en);font-size:.875rem;font-weight:700;place-items:center}.navigation.pagination .page-numbers.current{color:#fff;background:var(--news-accent);border-color:var(--news-accent)}.news-archive__empty{width:min(calc(100% - 48px), 960px);padding:54px 24px;text-align:center;background:var(--news-accent-pale);border-radius:16px}@keyframes newsCardIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes newsHeaderIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.news-archive{padding:48px 0 72px}.news-archive__list{width:calc(100% - 32px);gap:0}.news-card__link{grid-template-columns:1fr 36px;gap:14px;min-height:0;padding:20px 17px}.news-card__meta{grid-column:1 / -1;flex-direction:row;align-items:center;gap:11px}.news-card__body{min-width:0}.news-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-card__arrow{width:36px}.news-detail__header{min-height:360px;padding:calc(var(--header-height) + 54px) 0 54px;background-image:url(https://www.iecs-inc.co.jp/wp-content/themes/iecs-renewal-2.3.1-service-pagination-animation/iecs-renewal-2.3.1-service-pagination-animation/css/../img/about/subpage-hero-sp.svg)}.news-detail__header-inner,.news-detail__content,.news-detail__nav{width:calc(100% - 32px)}.news-detail__meta{margin-top:30px}.news-detail__title{margin-top:16px;font-size:1.75rem}.news-detail__title-break{display:none}.news-detail__content{margin-top:48px;font-size:.9375rem}.news-detail__nav{grid-template-columns:1fr 1fr;gap:28px 16px;margin-top:52px;padding:30px 0 76px}.news-detail__back{grid-column:1 / -1;grid-row:1}.news-detail__previous,.news-detail__next{grid-row:2}.news-detail__previous{grid-column:1}.news-detail__next{grid-column:2}.navigation.pagination,.news-archive__empty{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.news-card,.news-detail__header-inner{animation:none}}