.PageHeader_wrap__yAUH0{position:relative}@media screen and (max-width:640px){.PageHeader_wrap__yAUH0{display:grid;grid-template-rows:120vw auto auto;grid-template-areas:"title" "img" "contents"}}@media screen and (min-width:641px){.PageHeader_wrap__yAUH0{display:grid;grid-template:"title img" auto "contents img" auto/1fr 1fr;place-items:center;place-content:center;max-width:1300px;margin:var(--header-height) auto 100px;min-height:400px}}.PageHeader_title__ad1XE{display:flex;align-items:flex-start;justify-content:center;grid-area:title}@media screen and (max-width:640px){.PageHeader_title__ad1XE{margin-top:10vw}}@media screen and (min-width:641px){.PageHeader_title__ad1XE{margin-top:-15px}}.PageHeader_img__ryIpM{display:grid}@media screen and (min-width:641px){.PageHeader_img__ryIpM{grid-area:img;margin-top:150px;align-self:start}}@media screen and (max-width:640px){.PageHeader_contents__VwPg7{padding:10vw 5vw;line-height:2}}@media screen and (min-width:641px){.PageHeader_contents__VwPg7{display:grid;grid-area:contents;padding:50px;max-width:600px;margin-top:100px;font-size:20px;line-height:2}}.LinkButton_button__HFgzC{position:relative;display:grid;place-items:center start;border:1px solid #aeaeae;border-radius:10px;padding:.3em 1em;overflow:hidden;background-color:#fff}@media screen and (min-width:641px){.LinkButton_button__HFgzC{width:280px;height:50px}}.LinkButton_button__HFgzC span{position:relative;display:block;font-family:M PLUS\ 2,sans-serif;font-weight:500;font-size:18px;padding:.3em 1em;transition:.5s cubic-bezier(.25,.46,.45,.94)}.LinkButton_button__HFgzC .LinkButton_bg__2OO3s{position:absolute;top:calc(50% - 12.5px);right:20px;fill:var(--blue);transition:.5s cubic-bezier(.25,.46,.45,.94)}.LinkButton_button__HFgzC .LinkButton_icon__aOnBB{position:absolute;top:calc(50% - 6px);right:28px;width:7px;height:12px;transition:.5s cubic-bezier(.25,.46,.45,.94);fill:#fff}.LinkButton_button__HFgzC:hover .LinkButton_bg__2OO3s{fill:var(--light-blue);transform:scale(30)}.LinkButton_button__HFgzC:hover .LinkButton_icon__aOnBB{transform:translateX(100%)}.LinkButton_button__HFgzC:hover span{color:#fff}.company_page__xet1v{position:relative}.company_table__UPJKb{position:relative;z-index:1;max-width:800px;margin:160px auto}@media screen and (max-width:640px){.company_table__UPJKb{width:90vw;margin:10vw auto}}.company_table__UPJKb .company_tr__ffUsW .company_th__3pm4n{position:relative;font-weight:500;vertical-align:top;padding:1rem 1.2rem;text-align:left}@media screen and (max-width:640px){.company_table__UPJKb .company_tr__ffUsW .company_th__3pm4n{min-width:6rem;padding:1rem}}.company_table__UPJKb .company_tr__ffUsW .company_th__3pm4n:after{content:"";display:block;position:absolute;right:0;top:1rem;width:1px;height:calc(100% - 2rem);background:#000}.company_table__UPJKb .company_tr__ffUsW .company_td__JAdbb{display:block;font-weight:500;padding:1rem 1.2rem}@media screen and (max-width:640px){.company_table__UPJKb .company_linkbutton__U6uj0{width:-moz-fit-content;width:fit-content;padding-right:2.2rem}.company_table__UPJKb .company_linkbutton__U6uj0 span{padding:.5rem 1.5rem .5rem 0;font-size:4vw}}.company_gallery__7iRLr{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:40.293vw;overflow:hidden}.company_gallery__7iRLr .company_imgWrap__FD_hi{position:relative;top:0;transition:1s ease;overflow:hidden;transform:translateY(100%)}.company_gallery__7iRLr .company_imgWrap__FD_hi .company_img__MMQ_c{display:block;position:relative;top:-100%;transform:translate(0) scale(1.25);transition:1s ease;filter:brightness(2.5)}.company_gallery__7iRLr .company_imgWrap__FD_hi .company_img__MMQ_c img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company_gallery__7iRLr .company_imgWrap__FD_hi.company_show__e41cP{transform:translate(0)}.company_gallery__7iRLr .company_imgWrap__FD_hi.company_show__e41cP .company_img__MMQ_c{transform:translateY(100%) scale(1);filter:brightness(1)}.company_gallery__7iRLr .company_imgWrap__FD_hi.company_show__e41cP:nth-child(2),.company_gallery__7iRLr .company_imgWrap__FD_hi.company_show__e41cP:nth-child(2) .company_img__MMQ_c{transition-delay:.2s}.company_gallery__7iRLr .company_imgWrap__FD_hi.company_show__e41cP:nth-child(3),.company_gallery__7iRLr .company_imgWrap__FD_hi.company_show__e41cP:nth-child(3) .company_img__MMQ_c{transition-delay:.4s}