.thumbnail-list[data-astro-cid-6o27kgmg],.news[data-astro-cid-6o27kgmg],.business-container[data-astro-cid-6o27kgmg],.mv[data-astro-cid-6o27kgmg]{width:calc(100vw - var(--mrgn-base))}@media screen and (width<=840px){.thumbnail-list[data-astro-cid-6o27kgmg],.news[data-astro-cid-6o27kgmg],.business-container[data-astro-cid-6o27kgmg],.mv[data-astro-cid-6o27kgmg]{width:calc(100vw - var(--mrgn-base-sp) * 2)}}.mv[data-astro-cid-6o27kgmg]{background-image:url(/_astro/MV_01.Bak_bA5y.jpg);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:100vh;margin-inline-start:var(--mrgn-base);animation-name:startMv;animation-duration:3s;display:flex;position:relative}@media screen and (width<=840px){.mv[data-astro-cid-6o27kgmg]{height:calc(100vh - 65px);margin-inline-start:0}}.mv[data-astro-cid-6o27kgmg] .key_message[data-astro-cid-6o27kgmg]{animation-name:startMv;animation-duration:7s;display:grid;position:absolute;bottom:25vh;left:10vw}@media screen and (width<=840px){.mv[data-astro-cid-6o27kgmg] .key_message[data-astro-cid-6o27kgmg]{bottom:15vh;left:4.5vw}}.mv[data-astro-cid-6o27kgmg] .key_message[data-astro-cid-6o27kgmg] div[data-astro-cid-6o27kgmg]{display:flex}@media screen and (width<=840px){.mv[data-astro-cid-6o27kgmg] .key_message[data-astro-cid-6o27kgmg] div[data-astro-cid-6o27kgmg]{flex-direction:column}}.mv[data-astro-cid-6o27kgmg] .key_message[data-astro-cid-6o27kgmg] div[data-astro-cid-6o27kgmg],.mv[data-astro-cid-6o27kgmg] .key_message[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg]{font-size:calc(var(--font-xl) * 3);line-height:var(--lh-m);font-weight:700;font-family:var(--font-f-basic);color:#fff}@media screen and (width<=840px){.mv[data-astro-cid-6o27kgmg] .key_message[data-astro-cid-6o27kgmg] div[data-astro-cid-6o27kgmg],.mv[data-astro-cid-6o27kgmg] .key_message[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg]{font-size:calc(var(--font-xl-sp) * 1.75);line-height:1.5em}}@keyframes startMv{0%{opacity:0}to{opacity:1}}.section_title[data-astro-cid-6o27kgmg]{font-family:var(--font-f-basic), sans-serif;font-size:calc(var(--font-s) * 1.67);letter-spacing:.1em;text-align:left;width:100%;margin:1em 0 calc(var(--font-l) * 2)}@media screen and (width<=840px){.section_title[data-astro-cid-6o27kgmg]{word-wrap:break-word;margin:100px 0 64px;font-size:32px}}.news[data-astro-cid-6o27kgmg],.business-container[data-astro-cid-6o27kgmg]{margin-block:calc(var(--mrgn-sect) * 2) 0;margin-inline-start:var(--mrgn-base);position:relative}@media screen and (width<=840px){.news[data-astro-cid-6o27kgmg],.business-container[data-astro-cid-6o27kgmg]{margin:auto;left:0}}.news[data-astro-cid-6o27kgmg] .section_title[data-astro-cid-6o27kgmg],.business-container[data-astro-cid-6o27kgmg] .section_title[data-astro-cid-6o27kgmg]{grid-template-columns:1fr auto;align-items:self-end;padding-inline-end:var(--mrgn-base);line-height:1.47;display:grid}.news[data-astro-cid-6o27kgmg] .section_title[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg],.business-container[data-astro-cid-6o27kgmg] .section_title[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg]{font-family:var(--font-f-basic);padding-inline-end:0;line-height:1.47}.business-container[data-astro-cid-6o27kgmg]{padding:24px var(--mrgn-base) 24px 0;box-sizing:border-box;text-align:left;color:#000;background-color:#fff;flex-direction:column;align-items:flex-start;gap:32px;font-size:19px;display:flex}@media screen and (width<=840px){.business-container[data-astro-cid-6o27kgmg]{padding:24px var(--mrgn-base-sp) 24px 0}}.business-container[data-astro-cid-6o27kgmg] .business-header[data-astro-cid-6o27kgmg]{justify-content:space-between;align-self:stretch;align-items:center;gap:0;display:flex}.business-container[data-astro-cid-6o27kgmg] .business-title[data-astro-cid-6o27kgmg]{font-family:var(--font-f-basic);font-size:calc(var(--font-s) * 1.67);letter-spacing:.1em;position:relative}@media screen and (width<=840px){.business-container[data-astro-cid-6o27kgmg] .business-title[data-astro-cid-6o27kgmg]{font-size:32px}}.business-container[data-astro-cid-6o27kgmg] .business-link[data-astro-cid-6o27kgmg]{font-size:13px;position:relative}.business-container[data-astro-cid-6o27kgmg] .business-link[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{font-family:var(--font-f-basic);color:inherit;font-weight:700;text-decoration:none}.business-container[data-astro-cid-6o27kgmg] .business-content[data-astro-cid-6o27kgmg]{color:inherit;flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;font-size:16px;text-decoration:none;display:flex}.business-container[data-astro-cid-6o27kgmg] .business-content[data-astro-cid-6o27kgmg]:hover{opacity:.8}.business-container[data-astro-cid-6o27kgmg] .business-content[data-astro-cid-6o27kgmg]:hover .service-logo-container[data-astro-cid-6o27kgmg]{background-color:#e8e8e8}.business-container[data-astro-cid-6o27kgmg] .service-logo-container[data-astro-cid-6o27kgmg]{box-sizing:border-box;background-color:#f2f2f2;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;height:400px;padding:105px 246px;transition:background-color .3s;display:flex}@media screen and (width<=840px){.business-container[data-astro-cid-6o27kgmg] .service-logo-container[data-astro-cid-6o27kgmg]{height:300px;padding:105px 24px}}.business-container[data-astro-cid-6o27kgmg] .service-logo[data-astro-cid-6o27kgmg]{width:240px;max-height:100%;position:relative}@media screen and (width<=840px){.business-container[data-astro-cid-6o27kgmg] .service-logo[data-astro-cid-6o27kgmg]{width:180px}}.business-container[data-astro-cid-6o27kgmg] .service-description[data-astro-cid-6o27kgmg]{font-size:var(--font-m);line-height:var(--lh-m);margin-block-start:calc(var(--font-s) * 2);margin-inline-end:calc(var(--font-m) * 2);font-weight:600}@media screen and (width<=840px){.business-container[data-astro-cid-6o27kgmg] .service-description[data-astro-cid-6o27kgmg]{font-size:var(--font-l-sp);margin-block-start:var(--font-ms-sp);font-weight:700;display:grid}}.business-container[data-astro-cid-6o27kgmg] .service-description[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{line-height:var(--lh-m);margin:0}.link_viewall[data-astro-cid-6o27kgmg]{font-family:var(--font-f-basic);font-size:var(--font-ms);font-weight:700}@media screen and (width<=840px){.link_viewall[data-astro-cid-6o27kgmg]{font-size:var(--font-ms-sp);margin-block-end:.75em}}.thumbnail-list[data-astro-cid-6o27kgmg]{grid-auto-columns:1fr;grid-template-columns:repeat(auto-fit, var(--thumbnail-m));column-gap:calc(var(--mrgn-min) * 2);grid-auto-flow:column;padding-block-end:1em;display:grid;overflow:scroll}@media screen and (width<=840px){.thumbnail-list[data-astro-cid-6o27kgmg]{grid-template-columns:1fr;grid-auto-flow:row;row-gap:15.385vw}}.card-m[data-astro-cid-6o27kgmg]{flex-direction:column;justify-content:space-between;display:flex}@media screen and (width<=840px){.card-m[data-astro-cid-6o27kgmg]{width:calc(100vw - var(--mrgn-base-sp) * 2)}}.card-m[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{flex-direction:column;align-items:center;display:flex}.card-m[data-astro-cid-6o27kgmg] .wrap-thumbnail[data-astro-cid-6o27kgmg]{width:var(--thumbnail-m);aspect-ratio:4/3;background:var(--clr-bg-sub);border-radius:calc(var(--mrgn-min) * 2);overflow:hidden}@media screen and (width<=840px){.card-m[data-astro-cid-6o27kgmg] .wrap-thumbnail[data-astro-cid-6o27kgmg]{width:calc(100vw - var(--mrgn-base-sp) * 2)}}.card-m[data-astro-cid-6o27kgmg] .wrap-thumbnail[data-astro-cid-6o27kgmg]:hover img[data-astro-cid-6o27kgmg]{opacity:.6}.card-m[data-astro-cid-6o27kgmg] .wrap-thumbnail[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{width:100%;height:auto}.card-m[data-astro-cid-6o27kgmg] .date[data-astro-cid-6o27kgmg]{font-size:var(--font-s);color:var(--clr-txt-sub);font-family:var(--font-f-basic);font-weight:700}@media screen and (width<=840px){.card-m[data-astro-cid-6o27kgmg] .date[data-astro-cid-6o27kgmg]{font-size:calc(var(--font-s-sp))}}.card-m[data-astro-cid-6o27kgmg] .article_title[data-astro-cid-6o27kgmg]{font-size:var(--font-m);letter-spacing:.05em;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;padding:1em 1em 1em 0;line-height:1.5;display:-webkit-box;overflow:hidden}@media screen and (width<=840px){.card-m[data-astro-cid-6o27kgmg] .article_title[data-astro-cid-6o27kgmg]{font-size:calc(var(--font-m-sp));padding:var(--font-l-sp) 1em 1em 0}}.article_meta[data-astro-cid-6o27kgmg]{grid-auto-flow:column;padding-inline-end:var(--font-m);display:grid}.labels[data-astro-cid-6o27kgmg]{display:flex}.label[data-astro-cid-6o27kgmg]{font-family:var(--font-f-basic), sans-serif;font-size:calc(var(--font-s) * .833);border:1px solid #000;border-radius:1.5em;margin-inline-start:3px;padding:.25em .5em;font-weight:700}@media screen and (width<=840px){.label[data-astro-cid-6o27kgmg]{font-size:10px}}
