.p-group-company__anchor-links-wrapper{width:100%;background-color:#fbfbfb;position:sticky;top:112px;z-index:10}@media only screen and (max-width:767px){.p-group-company__anchor-links-wrapper{overflow-x:auto;top:64px}}.p-group-company__anchor-links{display:flex;max-width:1140px;margin:0 auto;gap:48px}@media only screen and (max-width:767px){.p-group-company__anchor-links{gap:32px;padding-left:20px}.p-group-company__anchor-links::after{content:"";display:block;flex:0 0 20px;margin-left:-32px}}.p-group-company__anchor-link{display:flex;align-items:center;gap:8px;margin:16px 0;position:relative}@media only screen and (max-width:767px){.p-group-company__anchor-link{flex-shrink:0}}.p-group-company__anchor-link:not(:first-child)::before{content:"";position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#ccc}@media only screen and (max-width:767px){.p-group-company__anchor-link:not(:first-child)::before{left:-16px}}.p-group-company__anchor-link-text{font-size:16px;line-height:180%;color:#376fd3}@media only screen and (max-width:767px){.p-group-company__anchor-link-text{font-size:14px;line-height:160%}}.p-group-company__anchor-link-icon{width:12px;height:12px}.p-group-company__contents{max-width:1140px;margin:0 auto;padding:80px 0}@media only screen and (max-width:767px){.p-group-company__contents{padding:40px 20px}}.p-group-company__industry-title{font-size:24px;font-weight:700;line-height:160%;border-bottom:1px solid #e1e1e1;padding-bottom:16px;margin-bottom:32px;position:relative}@media only screen and (max-width:767px){.p-group-company__industry-title{font-size:20px;margin-top:32px}}.p-group-company__industry-title::after{content:"";position:absolute;bottom:-2px;left:0;width:62px;height:3px;background-color:#376fd3}.p-group-company__items{display:flex;flex-direction:column;gap:16px;margin-bottom:128px}@media only screen and (max-width:767px){.p-group-company__items{margin-bottom:64px}}.p-group-company__items:last-child{margin-bottom:0}.p-group-company__item{display:flex;align-items:flex-start;background-color:#fbfbfb;border-radius:8px;padding:32px;gap:64px;box-sizing:border-box}@media only screen and (max-width:767px){.p-group-company__item{flex-direction:column-reverse;padding:16px 16px 24px 16px;gap:12px}}.p-group-company__item-wrapper{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:767px){.p-group-company__item-wrapper{gap:12px}}.p-group-company__company-text-wrapper{width:712px}@media only screen and (max-width:767px){.p-group-company__company-text-wrapper{width:100%}}.p-group-company__company-name-wrapper{display:flex;align-items:center;gap:12px}@media only screen and (max-width:767px){.p-group-company__company-name-wrapper{flex-direction:column;align-items:flex-start;gap:4px}}.p-group-company__company-name{font-size:24px;font-weight:700;line-height:160%}@media only screen and (max-width:767px){.p-group-company__company-name{font-size:20px}}.p-group-company__company-industry{display:flex;align-items:center;gap:12px;font-size:16px;line-height:180%}@media only screen and (max-width:767px){.p-group-company__company-industry{font-size:14px;line-height:160%}}.p-group-company__company-slash{color:#ccc}@media only screen and (max-width:767px){.p-group-company__company-slash{display:none}}.p-group-company__company-description{font-size:16px;line-height:180%;margin-bottom:16px}.p-group-company__company-top-name{font-size:16px;line-height:180%}@media only screen and (max-width:767px){.p-group-company__company-top-name{font-size:14px;line-height:160%}}.p-group-company__company-address{font-size:16px;line-height:180%;margin-bottom:8px}@media only screen and (max-width:767px){.p-group-company__company-address{font-size:14px;line-height:160%}}.p-group-company__site-link-wrapper{display:flex;align-items:center;width:fit-content;gap:8px}.p-group-company__site-link-wrapper:not(:last-child){margin-bottom:8px}.p-group-company__site-link{display:block;font-size:16px;line-height:180%;color:#376fd3;text-decoration:underline}@media only screen and (max-width:767px){.p-group-company__site-link{font-size:14px;line-height:160%}}.p-group-company__company-image{width:300px;margin-top:54px}@media only screen and (max-width:767px){.p-group-company__company-image{margin-top:initial;width:100%}}
/*# sourceMappingURL=group-company.css.map */
