.company_ctt__VSx_3{padding:var(--space-page-top) 0 var(--space-page-bottom)}.company_companyContainer__MHyGg{margin-bottom:160rem}.company_compnayTableContainer__ykvrx{display:flex;justify-content:flex-end;margin-top:56rem}.company_historyContainer__tJNts{padding:154rem 0 191rem;border-radius:80rem;background:#f2f4f8;background:linear-gradient(135deg,rgb(242,244,248),rgb(219,233,246))}.company_historyListContainer__DRDuu{width:min(912rem,100%);margin:96rem auto 0}.company_historyBox__wnjzZ{display:flex}.company_historyBox__wnjzZ:not(:first-child){margin-top:40rem}.company_historyBox__wnjzZ:last-child .company_historyDescContainer__IfU35:after{display:none}.company_historyYear__vp4tt{width:232rem;color:#3d95fa;font-size:32rem}.company_historyDescContainer__IfU35{position:relative;flex:1;padding-left:96rem}.company_historyDescContainer__IfU35:before{z-index:1;position:absolute;top:12rem;left:0;width:16rem;height:16rem;margin:auto;border-radius:50%;background-color:#3d95fa;content:""}.company_historyDescContainer__IfU35:after{position:absolute;top:12rem;left:7rem;width:2rem;height:calc(100% + 40rem);background-color:#fff;content:""}.company_historyDate__ATb3v{color:#3d95fa;font-size:14rem}.company_historyDesc__Ok1TZ{margin-top:12rem;font-size:16rem;line-height:1.6}.company_officeContainer__rjrnd{margin-top:160rem}.company_officeListContainer__Vdgwv{display:flex;justify-content:space-between;margin-top:80rem}.company_officeNav__sQ8cc{--height:48rem;position:sticky;top:120rem;width:160rem;overflow:hidden;border-radius:8rem}.company_officeNavButton__Uwg8S{width:100%;height:var(--height);padding:0 20rem;border-bottom:1px solid #fff;background-color:rgba(0,0,0,.05);transition:color .3s,background-color .3s}.company_officeList__HsApm{display:flex;justify-content:space-between;width:912rem;padding:40rem 0;border-top:1px solid rgba(0,0,0,.1)}.company_officeList__HsApm:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.company_officeName__pXzYr{font-size:20rem}.company_officePlace__ruRpJ{margin-top:12rem;color:#3d95fa;font-size:14rem;font-family:var(--font-en)}.company_officeAddressContainer__Rc_yu{width:586rem}.company_officeAddress__4y_3i{font-size:15rem;line-height:2}.company_officeAddress__4y_3i span{opacity:.5}.company_officeAddress__4y_3i span a{display:inline;text-decoration:underline}.company_officeMapLink__nAdgc{display:flex;align-items:center;margin-top:24rem;gap:4rem;color:#3d95fa;font-weight:500;font-size:14rem;text-decoration:underline}.company_officeMapLink__nAdgc img{width:16rem;height:auto;margin-top:3rem;rotate:-45deg}@media screen and (max-width:767px){.company_companyContainer__MHyGg{margin-bottom:80rem}.company_compnayTableContainer__ykvrx{margin-top:40rem}.company_historyContainer__tJNts{padding:80rem 0}.company_historyListContainer__DRDuu{margin-top:40rem}.company_historyYear__vp4tt{width:80rem;font-size:20rem}.company_historyDescContainer__IfU35{padding-left:40rem}.company_officeContainer__rjrnd{margin-top:80rem}.company_officeListContainer__Vdgwv{flex-direction:column;margin-top:40rem;gap:32rem}.company_officeNav__sQ8cc{display:flex;position:static;top:0;width:100%;gap:initial;--height:auto;flex-wrap:wrap;gap:8rem}.company_officeNavButton__Uwg8S{display:inline-block;width:auto;padding:16rem 12rem;border-bottom:none}.company_officeList__HsApm{flex-direction:column;width:100%}.company_officeAddressContainer__Rc_yu{width:100%}}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.company_officeNavButton__Uwg8S:focus-visible,.company_officeNavButton__Uwg8S:hover{background-color:var(--color-blue);color:#fff}.company_officeAddress__4y_3i span a:focus-visible,.company_officeAddress__4y_3i span a:hover{opacity:.6}}@media (hover:none){.company_officeAddress__4y_3i span a,.company_officeNavButton__Uwg8S{-webkit-tap-highlight-color:rgba(0,0,0,0)}}