.cf-section[data-astro-cid-vekgkm42]{padding:var(--spacing-2xl,2rem) 0}.cf-form[data-astro-cid-vekgkm42]{max-width:36rem;font-family:var(--font-body,inherit)}.cf-header[data-astro-cid-vekgkm42]{margin-bottom:var(--spacing-xl,1.5rem)}.cf-title[data-astro-cid-vekgkm42]{font-family:var(--font-heading,inherit);font-size:var(--font-size-2xl,1.6rem);font-weight:var(--font-weight-heading,700);color:var(--color-text,inherit);margin:0 0 .35rem}.cf-sub[data-astro-cid-vekgkm42]{color:var(--color-muted,#666);font-size:var(--font-size-base,1rem);margin:0}.cf-fields[data-astro-cid-vekgkm42]{gap:var(--spacing-lg,1rem);margin:var(--spacing-xl,1.5rem) 0;flex-direction:column;display:flex}.cf-field[data-astro-cid-vekgkm42]{gap:var(--spacing-xs,.3rem);flex-direction:column;margin:0;display:flex}.cf-field[data-astro-cid-vekgkm42]>label[data-astro-cid-vekgkm42]{font-family:var(--font-mono,inherit);font-size:var(--font-size-xs,.8rem);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted,#666);font-weight:500}.cf-req[data-astro-cid-vekgkm42]{color:var(--color-brand-strong,#1a56db)}.cf-field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=checkbox]),.cf-field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42],.cf-field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{font:inherit;color:var(--color-text,inherit);background:var(--color-surface,#fff);border:1px solid var(--color-border,#d0d0d0);border-radius:var(--radius,4px);padding:var(--spacing-sm,.5rem) var(--spacing-md,.75rem)}.cf-field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.cf-field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible,.cf-field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--color-brand-strong,#1a56db);outline:none}.cf-field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:7rem}.cf-check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.1rem;height:1.1rem;accent-color:var(--color-brand-strong,#1a56db)}.cf-help[data-astro-cid-vekgkm42]{font-size:var(--font-size-xs,.8rem);color:var(--color-muted,#666)}.cf-error[data-astro-cid-vekgkm42]{font-size:var(--font-size-xs,.8rem);color:var(--color-danger,#c00);font-weight:600}.cf-field-bad[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=checkbox]),.cf-field-bad[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42],.cf-field-bad[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{border-color:var(--color-danger,#c00)}.cf-note[data-astro-cid-vekgkm42]{font-size:var(--font-size-sm,.9rem);padding:var(--spacing-sm,.5rem) var(--spacing-md,.75rem);border:1px solid var(--color-border,#d0d0d0);border-left:3px solid var(--color-brand-strong,#1a56db);background:var(--color-surface,#f7f7f7)}.cf-err[data-astro-cid-vekgkm42]{border-left-color:var(--color-danger,#c00)}.cf-closed[data-astro-cid-vekgkm42]{max-width:36rem;color:var(--color-muted,#666)}.cf-turnstile[data-astro-cid-vekgkm42]{margin-bottom:var(--spacing-lg,1rem)}.cf-hp[data-astro-cid-vekgkm42]{width:1px;height:1px;margin:0;position:absolute;left:-100vw;overflow:hidden}.cf-submit[data-astro-cid-vekgkm42]{min-height:44px;font-family:var(--font-mono,inherit);font-size:var(--font-size-sm,.9rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-brand,#fff);background:var(--color-brand-strong,#1a56db);border:1px solid var(--color-brand-strong,#1a56db);border-radius:var(--radius,4px);padding:var(--spacing-sm,.5rem) var(--spacing-xl,1.5rem);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cf-submit[data-astro-cid-vekgkm42]:hover{background:var(--color-brand,#1e429f)}.Mainv[data-astro-cid-lcdefpme]{margin-top:calc(80 * var(--u));position:relative;overflow:hidden}.MainvTxt[data-astro-cid-lcdefpme]{top:calc(50% - 120 * var(--u));left:calc(50% - 170 * var(--u));z-index:2;color:#000;position:absolute}.MainvTxtEn[data-astro-cid-lcdefpme]{font-family:var(--font-ja);font-size:calc(42 * var(--u));font-weight:700;line-height:calc(80 * var(--u));letter-spacing:calc(5 * var(--u));mix-blend-mode:overlay}.MainvLine[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.MainvTxtJa[data-astro-cid-lcdefpme]{margin:calc(8 * var(--u)) 0;font-size:calc(18 * var(--u));letter-spacing:calc(1 * var(--u));padding-left:5px;font-weight:700}.MainSlide[data-astro-cid-lcdefpme]{left:calc(-50 * var(--u));width:calc(100% + 50 * var(--u));height:calc(100vh - 80 * var(--u));max-height:calc(680 * var(--u));background:url(/img/MainSlide1Pc.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.MainSlide[data-astro-cid-lcdefpme]:before,.MainSlide[data-astro-cid-lcdefpme]:after{content:"";z-index:1;height:100vh;min-height:calc(580 * var(--u));width:calc(450 * var(--u));background:#fff;transition:all 1s;position:absolute;transform:skew(-30deg)}.MainSlide[data-astro-cid-lcdefpme]:before{top:0;left:calc(-450 * var(--u))}.MainSlide[data-astro-cid-lcdefpme]:after{bottom:0;right:calc(-700 * var(--u));width:calc(420 * var(--u))}.Mainv[data-astro-cid-lcdefpme].Active .MainSlide[data-astro-cid-lcdefpme]:before{left:calc(-300 * var(--u))}.Mainv[data-astro-cid-lcdefpme].Active .MainSlide[data-astro-cid-lcdefpme]:after{right:calc(-480 * var(--u))}.MainSlideLine[data-astro-cid-lcdefpme]{bottom:calc(-50 * var(--u));z-index:2;width:calc(3 * var(--u));height:100vw;min-height:calc(580 * var(--u));max-height:calc(900 * var(--u));background:#fff;transition:left 1s;position:absolute;left:50%;transform:rotate(30deg)}.Mainv[data-astro-cid-lcdefpme].Active .MainSlideLine[data-astro-cid-lcdefpme]{left:82%}@media (prefers-reduced-motion:no-preference){.MainvChar[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .5s;transition-delay:calc(var(--i) * .15s)}.Mainv[data-astro-cid-lcdefpme].Active .MainvChar[data-astro-cid-lcdefpme]{opacity:1}.MainvTxtJa[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .5s 2s}.Mainv[data-astro-cid-lcdefpme].Active .MainvTxtJa[data-astro-cid-lcdefpme]{opacity:1}}@media (width>=790px){.Mainv[data-astro-cid-lcdefpme]{margin-top:calc(90 * var(--u))}.MainvTxt[data-astro-cid-lcdefpme]{left:calc(50% - 450 * var(--u))}.MainvTxtEn[data-astro-cid-lcdefpme]{font-size:calc(64 * var(--u));letter-spacing:calc(8 * var(--u))}.MainSlide[data-astro-cid-lcdefpme]{width:80%;height:calc(100vh - 90 * var(--u));min-height:calc(580 * var(--u));max-height:calc(750 * var(--u));left:20%}.MainSlide[data-astro-cid-lcdefpme]:before{left:calc(-500 * var(--u));max-height:calc(750 * var(--u))}.MainSlide[data-astro-cid-lcdefpme]:after{top:0;bottom:auto;right:calc(-300 * var(--u));max-height:calc(750 * var(--u))}.Mainv[data-astro-cid-lcdefpme].Active .MainSlide[data-astro-cid-lcdefpme]:before{left:calc(-220 * var(--u))}.Mainv[data-astro-cid-lcdefpme].Active .MainSlide[data-astro-cid-lcdefpme]:after{right:calc(-500 * var(--u))}.MainSlideLine[data-astro-cid-lcdefpme]{top:calc(-80 * var(--u));bottom:auto}.Mainv[data-astro-cid-lcdefpme].Active .MainSlideLine[data-astro-cid-lcdefpme]{left:75%}}.Diag[data-astro-cid-lcdefpme]{isolation:isolate;padding-bottom:calc(150 * var(--u));background:#000;position:relative;overflow:hidden}.Diag[data-astro-cid-lcdefpme]:before{content:"";top:calc(-130 * var(--u));left:calc(-430 * var(--u));background:#fff;width:155vw;height:320vw;position:absolute;transform:skew(-30deg)}@media (width>=790px){.Diag[data-astro-cid-lcdefpme]:before{width:225vw;height:280vw;top:0;left:-205vw}}.Diag[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{position:relative}#News[data-astro-cid-lcdefpme]{padding-top:calc(100 * var(--u))}.NewsUl[data-astro-cid-lcdefpme]{gap:calc(30 * var(--u)) 5%;flex-wrap:wrap;display:flex}.NewsUl[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{width:100%;padding:calc(20 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(20 * var(--u)) #0000001a;background:#fff}.NewsImg[data-astro-cid-lcdefpme]{width:100%;margin-bottom:calc(10 * var(--u));background:#f2f2f2;display:block}.NewsDate[data-astro-cid-lcdefpme]{color:#888;font-size:calc(14 * var(--u))}.NewsTtl[data-astro-cid-lcdefpme]{margin:calc(12 * var(--u)) 0;font-size:calc(18 * var(--u));line-height:calc(25 * var(--u));font-weight:700}.NewsExcerpt[data-astro-cid-lcdefpme]{font-size:calc(12 * var(--u));line-height:1.5}.NewsEmpty[data-astro-cid-lcdefpme]{color:#666}.More[data-astro-cid-lcdefpme]{margin-top:calc(25 * var(--u));font-family:var(--font-en), var(--font-ja);font-weight:600;display:inline-block;position:relative}.More[data-astro-cid-lcdefpme]:after{content:"";top:calc(10 * var(--u));right:calc(-35 * var(--u));width:calc(20 * var(--u));height:calc(10 * var(--u));background:url(/img/Arrow.svg) 0 0/contain no-repeat;position:absolute}#Service[data-astro-cid-lcdefpme]{margin-top:calc(180 * var(--u))}#Service[data-astro-cid-lcdefpme] .SecTtl[data-astro-cid-lcdefpme]{text-align:end;color:#fff;mix-blend-mode:difference}.ServiceUl[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;display:flex}.ServiceUl[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{width:100%;height:calc(150 * var(--u));margin-bottom:calc(40 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(20 * var(--u)) #0000001a;background:#fff}.ServiceUl[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;height:100%;display:flex}.ServiceUl[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child img[data-astro-cid-lcdefpme]{width:calc(220 * var(--u));margin:0 auto}.ServiceUl[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) img[data-astro-cid-lcdefpme]{width:calc(200 * var(--u));margin:0 auto}#About[data-astro-cid-lcdefpme]{margin-top:calc(120 * var(--u))}.AboutWrap[data-astro-cid-lcdefpme]{text-align:center}.AboutUl[data-astro-cid-lcdefpme]{padding-left:calc(50 * var(--u));text-align:left;font-family:serif;list-style:decimal;display:inline-block}.AboutUl[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:calc(35 * var(--u));font-size:calc(20 * var(--u));line-height:calc(45 * var(--u));letter-spacing:calc(5 * var(--u))}#Agent[data-astro-cid-lcdefpme]{margin-top:calc(650 * var(--u));color:#fff;text-align:center}#Agent[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:calc(30 * var(--u));font-weight:700;line-height:1.5}#Agent[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:calc(35 * var(--u));line-height:calc(40 * var(--u))}.AgentBtn[data-astro-cid-lcdefpme]{width:calc(340 * var(--u));max-width:100%;margin:calc(30 * var(--u)) auto 0;line-height:calc(55 * var(--u));font-family:var(--font-en), var(--font-ja);border:1px solid #fff;font-weight:600;display:block}@media (width<=789.9px){.Diag[data-astro-cid-lcdefpme]{background:#fff;padding-bottom:0}.Diag[data-astro-cid-lcdefpme]:before{content:none}#Agent[data-astro-cid-lcdefpme]{margin-top:calc(80 * var(--u));padding:calc(340 * var(--u)) 0 calc(100 * var(--u));background:#000}#Agent[data-astro-cid-lcdefpme]:before{content:"";width:100%;height:calc(320 * var(--u));clip-path:polygon(0 0,55% 0,0 100%);background:#fff;position:absolute;top:-1px;left:0}}@media (width>=790px){#News[data-astro-cid-lcdefpme]{padding-top:calc(150 * var(--u))}.NewsUl[data-astro-cid-lcdefpme]{flex-wrap:nowrap;justify-content:space-between;gap:0}.NewsUl[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{width:30%}.NewsTtl[data-astro-cid-lcdefpme]{font-size:calc(16 * var(--u))}#Service[data-astro-cid-lcdefpme]{margin-top:calc(110 * var(--u))}.ServiceUl[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{width:47%;height:calc(200 * var(--u));margin-bottom:calc(60 * var(--u))}#About[data-astro-cid-lcdefpme]{margin-top:calc(430 * var(--u))}#About[data-astro-cid-lcdefpme] .SecTtl[data-astro-cid-lcdefpme]{margin-bottom:calc(640 * var(--u));color:#fff}.AboutUl[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:calc(26 * var(--u));line-height:calc(75 * var(--u));color:#fff;margin-bottom:0}#Agent[data-astro-cid-lcdefpme]{margin-top:calc(150 * var(--u))}#Agent[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:calc(38 * var(--u))}}#Company[data-astro-cid-lcdefpme]{margin-top:calc(150 * var(--u))}#Company[data-astro-cid-lcdefpme] .SecTtl[data-astro-cid-lcdefpme]{margin-bottom:calc(80 * var(--u))}.CompanyWrap[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin-bottom:calc(40 * var(--u))}.CompanyWrap[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:700}@media (width>=790px){#Company[data-astro-cid-lcdefpme]{margin-top:calc(250 * var(--u))}.CompanyWrap[data-astro-cid-lcdefpme]{width:calc(500 * var(--u));margin:0 auto}.CompanyWrap[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{display:flex}.CompanyWrap[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{width:40%}.CompanyWrap[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{width:60%}}#Recruit[data-astro-cid-lcdefpme]{margin-top:calc(100 * var(--u))}.RecruitBg[data-astro-cid-lcdefpme]{min-height:calc(900 * var(--u));padding-bottom:calc(120 * var(--u));color:#fff;background:url(/img/RecruitBg.jpg) 50%/cover no-repeat;position:relative}.RecruitBg[data-astro-cid-lcdefpme] .SecTtl[data-astro-cid-lcdefpme]{margin-bottom:calc(40 * var(--u));padding:calc(100 * var(--u)) 0 calc(30 * var(--u));text-align:end}.RecruitBgTxt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:calc(50 * var(--u));font-size:calc(32 * var(--u));line-height:calc(50 * var(--u));text-align:center;font-weight:700}.RecruitBgTxt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{line-height:calc(36 * var(--u));text-align:center}.EmployFlex[data-astro-cid-lcdefpme]{top:calc(-80 * var(--u));flex-direction:column;display:flex;position:relative}.EmployTxt[data-astro-cid-lcdefpme]{order:2}.EmployTxt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:calc(100 * var(--u)) 0 calc(30 * var(--u));font-size:calc(28 * var(--u));line-height:calc(44 * var(--u));font-weight:700}.EmployImg[data-astro-cid-lcdefpme]{left:calc(15 * var(--u));position:relative}.EmployImg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{z-index:2;width:80%;display:block;position:relative}.EmployImg[data-astro-cid-lcdefpme]:after{content:"";top:calc(-50 * var(--u));left:calc(50 * var(--u));border:calc(5 * var(--u)) solid #ddd;width:80%;height:100%;position:absolute}.RecruitTable[data-astro-cid-lcdefpme]{width:100%;margin-top:calc(20 * var(--u));border-collapse:collapse}.RecruitTable[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.RecruitTable[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding:calc(15 * var(--u));text-align:left;display:block}.RecruitTable[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:#fff;background:#000}.RecruitTable[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border:1px solid #000}@media (width>=790px){#Recruit[data-astro-cid-lcdefpme]{margin-top:calc(150 * var(--u))}.RecruitBg[data-astro-cid-lcdefpme]{min-height:calc(720 * var(--u))}.RecruitBg[data-astro-cid-lcdefpme] .SecTtl[data-astro-cid-lcdefpme]{margin-bottom:calc(80 * var(--u));padding-top:calc(80 * var(--u))}.RecruitBgTxt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:calc(38 * var(--u))}.RecruitBgTxt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{line-height:calc(40 * var(--u))}.EmployFlex[data-astro-cid-lcdefpme]{flex-direction:row}.EmployTxt[data-astro-cid-lcdefpme]{order:0;width:52%;margin-right:3%}.EmployTxt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:calc(160 * var(--u)) 0 calc(30 * var(--u));font-size:calc(36 * var(--u));line-height:calc(50 * var(--u))}.EmployImg[data-astro-cid-lcdefpme]{width:45%;left:0}.EmployImg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.EmployImg[data-astro-cid-lcdefpme]:after{width:100%}.RecruitTable[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.RecruitTable[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{display:table-cell}.RecruitTable[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{border-bottom:1px solid #fff;width:30%}.RecruitTable[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child th[data-astro-cid-lcdefpme]{border-bottom:0}.RecruitTable[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-width:1px 1px 0 0;width:70%}.RecruitTable[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child td[data-astro-cid-lcdefpme]{border-bottom-width:1px}}#Contact[data-astro-cid-lcdefpme]{margin-top:calc(120 * var(--u));padding-bottom:calc(100 * var(--u));color:#fff;background:#000}#Contact[data-astro-cid-lcdefpme] .SecTtl[data-astro-cid-lcdefpme]{padding-top:calc(100 * var(--u));margin-bottom:calc(20 * var(--u));font-size:calc(22 * var(--u));text-align:center}#Contact[data-astro-cid-lcdefpme] .SecTtl[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-bottom:calc(20 * var(--u))}.ContactForm[data-astro-cid-lcdefpme]{--color-text:#fff;--color-muted:#ccc;--color-surface:#fff;--color-border:#fff;--color-brand:#fff;--color-brand-strong:#fff;--color-on-brand:#000;--color-danger:#ff7a6b;--radius:10px;--font-mono:var(--font-ja);max-width:640px;margin:0 auto}.ContactForm[data-astro-cid-lcdefpme] .cf-field :is(input,select,textarea){--color-text:#000}.ContactForm[data-astro-cid-lcdefpme] select{min-height:2.6em}.ContactForm[data-astro-cid-lcdefpme] .cf-note{color:#000}.ContactForm[data-astro-cid-lcdefpme] .cf-submit{width:100%;padding-block:calc(18 * var(--u));font-size:calc(16 * var(--u));letter-spacing:.3em}
