: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{border-radius:0}.corp-service-card:focus-within,.corp-service-card:hover{background-color:#fff3f8;border-bottom-color:transparent;column-gap:42px;margin:-32px 0;padding:96px 32px}.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:no-preference){.corp-scroll-lift-ready .corp-scroll-lift-section{transform:translateZ(0);transition:transform .72s cubic-bezier(.16,1,.3,1);will-change:transform}.corp-scroll-lift-ready .corp-scroll-lift-section.corp-scroll-lift-visible{transform:translate3d(0,-64px,0)}}@media (prefers-reduced-motion:reduce){.corp-media-logo-track{animation:none;transform:translateZ(0)}.corp-service-hover-arrow{transition:none}.corp-scroll-lift-section{transform:none}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}