.companyInfo_main{background-color:#edebea;font-family:'YakuHanJP','Noto_Sans_JP'}.companyInfo_list-container{padding:5rem 20% 11.25rem}.companyInfo_items{display:flex;justify-content:space-between;align-items:stretch;margin-top:2.5rem;margin-bottom:0;padding-bottom:2.5rem;border-bottom:1px solid #d0d0d0}.companyInfo_item-term{width:15rem;color:#b2542b;font-size:1rem;line-height:1.875rem}.companyInfo_item-desc{margin:0;width:calc(100% - 15rem);font-size:1rem;line-height:1.875rem}.companyInfo_access-items:not(:first-child){margin-top:2rem}.companyInfo_access-link{color:inherit;text-decoration:none}.companyInfo_access-text{padding-bottom:.2rem;padding-right:.5rem;position:relative;overflow:hidden}.companyInfo_access-text span:first-child{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d3d3d3;z-index:10}.companyInfo_access-text span:nth-child(2){content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transition:all .3s;transform:scale(1,1);transform-origin:right top;z-index:11}.companyInfo_border-animation-out{animation:BorderOut .6s}@keyframes BorderOut{0%{transform:scale(1,1)}50%{transform:scale(0,1)}100%{transform:scale(0,1)}}.companyInfo_access-text span:nth-child(3){content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transform:scale(0,1);transform-origin:left top;z-index:11}.companyInfo_border-animation-in{animation:BorderIn .6s}@keyframes BorderIn{0%{transform:scale(0,1)}50%{transform:scale(0,1)}100%{transform:scale(1,1)}}.companyInfo_search-icon{fill:#b2542b;height:.875rem;width:.875rem}