.p-company_table{border-bottom:1px solid var(--color_stroke)}.p-company_table tr{--pad:min(20px,5.1282051282vw);--pad_b:min(20px,5.1282051282vw);display:grid;grid-template-columns:1fr}.p-company_table th,.p-company_table td{border-bottom:0;padding:var(--pad_b) var(--pad)}.p-company_table th{--pad_b:min(10px,2.5641025641vw);background-color:var(--color_gray_lightest);font-size:var(--font_size_18);font-weight:var(--font_weight_bold);text-align:left}.p-company_table td{--pad_b:min(20px,5.1282051282vw)}@media screen and (min-width:768px){.p-company_table{border:0}.p-company_table tr{grid-template-columns:200px 1fr;gap:2px}.p-company_table tr:not(:first-child){margin-top:2px}.p-company_table th,.p-company_table td{--pad:min(28px,2.3333333333vw);--pad_b:min(30px,2.5vw);border:1px solid var(--color_stroke)}.p-company_table th{display:grid;place-items:center}}.p-company_access>div{display:grid;grid-template-columns:1fr}.p-company_access a{border-bottom:1px solid currentColor;padding-bottom:.2em}.p-company_access iframe{width:100%;height:min(338px,53.3333333333vw);object-fit:cover}.p-company_access+.p-company_access{margin-top:min(30px,7.6923076923vw)}@media screen and (min-width:768px){.p-company_access>div{grid-template-columns:min(600px,44.2708333333vw) 1fr;gap:min(50px,4.1666666667vw);align-items:center}}.p-company_office a{margin-top:.5em;border-bottom:1px solid currentColor;padding-bottom:.2em;display:inline-block}