:where(.style_icon-font__FB07N){display:inline-block;font-family:var(--IconFont);font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.style_icon-font-arrow_bottom__urjXZ:before{content:""}.style_icon-font-arrow_bottom2__Mt_3u:before{content:""}.style_icon-font-arrow_left__Dv6LB:before{content:""}.style_icon-font-arrow_right__8jVLo:before{content:""}.style_icon-font-arrow_right2__pBRSy:before{content:""}.style_icon-font-arrow_top__ZlSGV:before{content:""}.style_icon-font-check__KEo6r:before{content:""}.style_icon-font-cross__4lklx:before{content:""}.style_icon-font-external_link__GBWC1:before{content:""}.style_icon-font-user__YyCuA:before{content:""}.style_section__I_Nlx{margin-inline:auto;padding-inline:15px;margin-block:0}:where(.style_section__I_Nlx)+:where(.style_section__I_Nlx){margin-top:60px}.style_padding-small__h4gL7{padding-block:40px}.style_padding-medium__w36Xf{padding-block:50px}.style_padding-large__SZcY3{padding-block:60px}.style_section-title__FdkSP{color:#005bac;font-size:1.5rem;font-family:var(--NotoSansJP),"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:900;line-height:1.4}.style_section-title__FdkSP+*{margin-top:24px}@media only screen and (min-width:1024px){.style_section-title__FdkSP{font-size:2.5rem}.style_section-title__FdkSP+*{margin-top:40px}}.style_section-description__rf_4N{color:#333;font-size:.875rem;font-weight:400}*+.style_section-description__rf_4N{margin-top:8px}@media only screen and (min-width:1024px){.style_section-description__rf_4N{font-size:1rem}}:where(.style_icon-font___fZpj){display:inline-block;font-family:var(--IconFont);font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.style_icon-font-arrow_bottom__e9lUb:before{content:""}.style_icon-font-arrow_bottom2__vg70_:before{content:""}.style_icon-font-arrow_left__FhC5W:before{content:""}.style_icon-font-arrow_right__NfN6V:before{content:""}.style_icon-font-arrow_right2__VLkq5:before{content:""}.style_icon-font-arrow_top__Q8eDQ:before{content:""}.style_icon-font-check__xvuOl:before{content:""}.style_icon-font-cross__10e19:before{content:""}.style_icon-font-external_link__QXREF:before{content:""}.style_icon-font-user__6ZiN_:before{content:""}.style_section-title__Nvs6o{display:flex;flex-direction:column;gap:16px}.style_section-title__description__ib4WW{color:#333;font-family:var(--NotoSansJP),"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1;text-align:left}@media only screen and (min-width:768px){.style_section-title__description__ib4WW{margin-top:8px;line-height:auto;font-size:1rem}}.style_section-title__description--sp__KqOWZ{white-space:pre-line}@media only screen and (min-width:768px){.style_section-title__description--sp__KqOWZ{display:none}}.style_section-title__description--pc__sh_QG{display:none}@media only screen and (min-width:768px){.style_section-title__description--pc__sh_QG{display:inline}}.style_section-title__title__6sO7V{color:#0055a5;font-family:var(--Lato),"Helvetica Neue",Arial,sans-serif;font-size:2.25rem;font-weight:900;text-align:left;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}@media only screen and (min-width:768px){.style_section-title__title__6sO7V{font-size:2.625rem}}@media only screen and (min-width:1024px){.style_section-title__title__6sO7V{font-size:3rem}}@media only screen and (min-width:1280px){.style_section-title__title__6sO7V{font-size:4rem}}.style_section-title__title--sp__GZSLu{white-space:pre-line}@media only screen and (min-width:768px){.style_section-title__title--sp__GZSLu{display:none}}.style_section-title__title--pc__6SIT3{display:none}@media only screen and (min-width:768px){.style_section-title__title--pc__6SIT3{display:inline}}.style_section-title--second__QxLPN .style_section-title__title__6sO7V{color:#005bac;line-height:normal;font-size:1.5rem}@media only screen and (min-width:768px){.style_section-title--second__QxLPN .style_section-title__title__6sO7V{font-size:2rem}}:where(.style_icon-font__dq9sB){display:inline-block;font-family:var(--IconFont);font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.style_icon-font-arrow_bottom__N2zIR:before{content:""}.style_icon-font-arrow_bottom2__xnatJ:before{content:""}.style_icon-font-arrow_left__XI1Al:before{content:""}.style_icon-font-arrow_right__v_tKz:before{content:""}.style_icon-font-arrow_right2__75DCh:before{content:""}.style_icon-font-arrow_top__iPR1I:before{content:""}.style_icon-font-check__97mNk:before{content:""}.style_icon-font-cross__QVKMP:before{content:""}.style_icon-font-external_link__ngbyp:before{content:""}.style_icon-font-user__6GmcV:before{content:""}.style_title-container__s_r_x{margin-bottom:2rem}.style_company-info__jK3X1{max-width:900px;margin:0 auto;border-collapse:collapse;width:100%;border-top:1px solid #e0e0e0}.style_company-info__jK3X1 td,.style_company-info__jK3X1 th{padding:1rem;border-bottom:1px solid #e0e0e0;line-height:1.8}.style_company-info__jK3X1 th{width:25%;text-align:left;font-weight:700;vertical-align:top;background-color:#f9f9f9}.style_company-info__jK3X1 td{width:75%}@media only screen and (min-width:768px){.style_company-info__jK3X1 td,.style_company-info__jK3X1 th{padding:1.5rem}}@media only screen and (min-width:640px){.style_company-info__jK3X1 td,.style_company-info__jK3X1 th{padding:1rem}}.style_history-table__TWCmA{max-width:900px;margin:0 auto;border-collapse:collapse;width:100%;border-top:1px solid #e0e0e0}.style_history-table__TWCmA td,.style_history-table__TWCmA th{padding:1rem;border-bottom:1px solid #e0e0e0;line-height:1.8}.style_history-table__TWCmA th{width:30%;text-align:left;font-weight:700;vertical-align:top}.style_history-table__TWCmA td{width:70%}@media only screen and (min-width:768px){.style_history-table__TWCmA td,.style_history-table__TWCmA th{padding:1.2rem 1.5rem}}@media only screen and (min-width:640px){.style_history-table__TWCmA td,.style_history-table__TWCmA th{padding:1rem}.style_history-table__TWCmA th{width:30%}.style_history-table__TWCmA td{width:70%}}.style_map-container__XHtHo{margin-top:2rem;height:300px;width:100%;position:relative}@media only screen and (min-width:768px){.style_map-container__XHtHo{height:350px}}@media only screen and (min-width:1024px){.style_map-container__XHtHo{height:450px}}.style_philosophy-container__F1Fpx{position:relative;max-width:1000px;margin:36px auto 3rem;padding:0;background-color:#f9f9f9;border-radius:8px;box-shadow:4px 4px 40px 0 rgba(0,0,0,.2)}@media only screen and (min-width:768px){.style_philosophy-container__F1Fpx{margin-top:40px}}.style_philosophy-content__7H9Ro{padding:24px 16px;width:100%;background-color:#fff;border-radius:0 0 10px 10px}@media only screen and (min-width:768px){.style_philosophy-content__7H9Ro{position:absolute;content:"";top:0;left:0;display:flex;justify-content:center;flex-direction:row-reverse;gap:32px;padding-top:24px;width:148px;height:100%;background-color:#fff;border-radius:10px 0 0 10px;border:2px solid #333;z-index:1}}@media only screen and (min-width:1024px){.style_philosophy-content__7H9Ro{width:168px;height:100%}}.style_philosophy-content-text__j4Jzw{font-size:1.125rem;font-weight:900;color:#005bac;line-height:1.4}@media only screen and (min-width:768px){.style_philosophy-content-text__j4Jzw{width:18px;font-size:1.125rem}}@media only screen and (min-width:1024px){.style_philosophy-content-text__j4Jzw{width:24px;font-size:1.5rem}}.style_philosophy-content-text-fade-in-delayed__14Va8,.style_philosophy-content-text-fade-in__cCDYS{opacity:0;transform:translateX(-20px);animation:style_fadeInFromRight___1aNZ 1s ease-out forwards}.style_philosophy-content-text-fade-in-delayed__14Va8{animation-delay:.7s}@keyframes style_fadeInFromRight___1aNZ{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.style_philosophy-title__LphS9{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#333}.style_philosophy-content__7H9Ro{line-height:2}.style_philosophy-content__7H9Ro p{margin-bottom:1rem}.style_philosophy-content__7H9Ro p:last-child{margin-bottom:0}.style_message-container__2CVa7{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media only screen and (min-width:768px){.style_message-container__2CVa7{grid-template-columns:1fr 1fr;gap:24px;grid-template-areas:"content image"}}@media only screen and (min-width:1024px){.style_message-container__2CVa7{gap:40px}}@media only screen and (min-width:1280px){.style_message-container__2CVa7{gap:64px}}@media only screen and (min-width:1440px){.style_message-container__2CVa7{gap:80px}}.style_message-image__9ri6p{position:relative}.style_message-image-text__axI51{margin-top:8px;font-weight:500;text-align:right;font-size:.875rem;color:#333}@media only screen and (min-width:768px){.style_message-image-text__axI51{margin-top:16px;font-size:1rem}}.style_message-content__5i0UC{display:flex;flex-direction:column;font-size:.875rem;color:#333}@media only screen and (min-width:768px){.style_message-content__5i0UC{grid-area:content;font-size:1rem}}@media only screen and (min-width:1440px){.style_message-content__5i0UC{grid-area:content}}.style_message-content-text__S_gHa{line-height:1.8}.style_company-info-table-container__DdGv8{max-width:1100px;margin:0 auto;border:1px solid #ddd;border-radius:8px;overflow:hidden}.style_company-info-table__atNGu{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.6;background-color:#fff;display:block}.style_company-info-table__atNGu th{background:#f5f5f5;padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:150px;min-width:150px;white-space:nowrap}.style_company-info-table__atNGu td{padding:8px 12px;vertical-align:top;border-bottom:1px solid #ddd;word-break:break-all;background-color:#fff}.style_company-info-table__atNGu tr:last-child td,.style_company-info-table__atNGu tr:last-child th{border-bottom:none}.style_company-info-table__atNGu tr{display:block;border-bottom:1px solid #eee;padding:12px 0}.style_company-info-table__atNGu tr:last-child{border-bottom:none}.style_company-info-table__atNGu th{display:block;border:none;width:100%;padding:4px 8px}.style_company-info-table__atNGu td{display:block;border:none;width:100%;padding:0 8px}.style_company-info-table__atNGu th{background:transparent;color:#005bac;font-weight:700;margin-bottom:4px;font-size:.875rem;width:auto;min-width:auto;white-space:normal}.style_company-info-table__atNGu td{font-size:.875rem;line-height:1.6;word-break:normal}@media only screen and (min-width:768px){.style_company-info-table__atNGu{display:table}.style_company-info-table__atNGu tr{display:table-row;border-bottom:none;padding:0}.style_company-info-table__atNGu th{display:table-cell;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:10px 12px;background:#f5f5f5;color:#005bac;font-weight:700;margin-bottom:0;width:150px;min-width:150px;white-space:nowrap}.style_company-info-table__atNGu td{display:table-cell;border-bottom:1px solid #ddd;padding:10px 12px;line-height:1.6;word-break:break-all}}@media only screen and (min-width:1024px){.style_company-info-table__atNGu th{width:160px;min-width:160px;padding:12px 16px;font-size:.875rem}.style_company-info-table__atNGu td{padding:12px 16px;font-size:.875rem}}.style_history-note__zKZCC{margin-top:12px;font-size:.75rem;color:#666;text-align:right;line-height:1.5}.style_group-companies__08vps{display:flex;flex-direction:column;gap:16px}.style_group-company__NcY21{background:#f8f9fa;font-size:.875rem;line-height:1.6}.style_group-company__NcY21 a{color:#007bff;text-decoration:none;word-break:break-all}.style_group-company__NcY21 a:hover{text-decoration:underline}.style_access-info__r5QOJ{margin-top:16px}.style_access-info__r5QOJ p{font-size:.875rem;line-height:1.6}@media only screen and (min-width:768px){.style_access-info__r5QOJ p{font-size:1rem}}.style_page__oeuHk #access,.style_page__oeuHk #history{scroll-margin-top:80px}