.company_date{text-align:right}.companyItem{margin-top:1.25rem}.companyItem+.companyItem{margin-top:clamp(3.75rem,3.0127rem + 2.2727vw,4.375rem)}.companyItem .m-table01 th{width:7em}.companyItem_heading{font-size:clamp(1.25rem,1.1025rem + .4545vw,1.375rem);font-weight:700;line-height:1.6}.companyItem_btn .m-btn{min-width:100%;margin-top:1.25rem}.companyItemList{margin-top:1.25rem}.companyItemList_item a,.companyItemList_item>span{display:flex;align-items:center;max-width:40rem;min-height:3.75rem;padding:.5em 1em;margin-top:calc(.0625rem * -1);border-top:.0625rem solid #d3d3d3;border-bottom:.0625rem solid #d3d3d3}.companyItemList_item a{color:inherit;text-decoration:none;transition:background-color .2s ease-out}.companyItemList_item a.is-hover{background-color:#fdf7f8}.companyItemList_item a>span{display:flex;align-items:baseline}.companyItemList_item a>span::before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none;content:'\e817';margin-right:.5em}@media (max-width:59.9375rem){.companyItem .m-table01{margin-top:.625rem}.companyItem_sub{display:grid;grid-template-columns:50% 42.8571%;-moz-column-gap:7.1428%;column-gap:7.1428%;max-width:43.75rem;margin:2.5rem auto 0}.companyItem_btn .m-btn{margin-top:0}}@media not all and (max-width:59.9375rem){.companyItem_inner{display:grid;grid-template-columns:64% 30%;-moz-column-gap:6%;column-gap:6%;margin-top:.625rem}}@media (max-width:32.4375rem){.companyBtnList{grid-auto-flow:row;text-align:center}.companyItem_sub{display:block;max-width:21.875rem}.companyItem_btn .m-btn{margin-top:1.25rem}}