:root{--background:#ffffff;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-noto-sans-jp),var(--font-zen-kaku-gothic),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.corp-media-logo-track{animation:corp-media-logo-marquee 60s linear infinite;transform:translate3d(-50%,0,0);will-change:transform}.corp-news-row-link:focus-visible .corp-news-row-title,.corp-news-row-link:hover .corp-news-row-title{color:#e81969}.corp-service-card-bg{opacity:0}.corp-service-card:focus-within .corp-service-card-bg,.corp-service-card:hover .corp-service-card-bg{opacity:1}.corp-service-card-image,.corp-service-card-text{transform:translateZ(0);transition:transform .28s ease}.corp-service-card:focus-within .corp-service-card-text,.corp-service-card:hover .corp-service-card-text{transform:translate3d(20px,0,0)}.corp-service-card:focus-within .corp-service-card-image,.corp-service-card:hover .corp-service-card-image{transform:translate3d(-20px,0,0)}.corp-service-hover-arrow{position:absolute;left:41%;bottom:55px;width:58px;height:58px;border-radius:999px;align-items:center;justify-content:center;background:linear-gradient(135deg,#eb7c76,#e81969 78%);color:#ffffff;font-size:30px;font-weight:700;line-height:1;opacity:0;pointer-events:none;transform:translate3d(0,10px,0);transition:opacity .28s ease,transform .28s ease}.corp-service-card:focus-within .corp-service-hover-arrow,.corp-service-card:hover .corp-service-hover-arrow{opacity:1;transform:translateZ(0)}.corp-news-detail-content{color:#252525;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.75}.corp-news-detail-content h1,.corp-news-detail-content h2,.corp-news-detail-content h3{color:#000000;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.8;margin:0 0 42px}.corp-news-detail-content p{margin-bottom:28px}.corp-news-detail-content img{display:block;width:100%;max-width:100%;margin:60px 0;object-fit:cover}.corp-news-detail-content a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.corp-news-detail-content{font-size:15px;letter-spacing:.1em;line-height:1.75;overflow-wrap:anywhere}.corp-news-detail-content h1,.corp-news-detail-content h2,.corp-news-detail-content h3{font-size:20px;line-height:1.8;margin:0 0 34px}.corp-news-detail-content p{margin-bottom:26px}.corp-news-detail-content img{margin:34px 0}}@keyframes corp-media-logo-marquee{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.corp-media-logo-track{animation:none;transform:translateZ(0)}.corp-service-hover-arrow{transition:none}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}