@media screen and (max-width: 767px){.group .head{border:1px solid #b5b5b5 !important}}@media screen and (min-width: 768px){.group .head .m-headingTop{margin-block-end:8rem}}.group .l-group{border-bottom:1px solid #b5b5b5}@media screen and (min-width: 768px){.group .l-group{padding-block-end:9.3rem;margin-block:9.2rem}}@media screen and (max-width: 767px){.group .l-group{padding-block-end:6.4rem;margin-block:4rem 5rem}}@media screen and (max-width: 767px){.group .l-group .text span{display:inline}}.group .l-group-list{display:-ms-grid;display:grid;justify-content:space-between}@media screen and (min-width: 768px){.group .l-group-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.group .l-group-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.group .l-group-item{margin-inline-start:-2px;margin-block-start:-1px;padding:4.3rem 1.8rem 2.6rem;background:#fff;border:1px solid #ccc;text-align:center}.group .l-group-item .logo{margin-block-end:3.9rem;margin-inline:auto}@media screen and (min-width: 768px){.group .l-group-item .logo .bunseki{width:313px}}@media screen and (max-width: 767px){.group .l-group-item .logo .bunseki{width:237px}}@media screen and (min-width: 768px){.group .l-group-item .logo .alh{width:189.59px}}@media screen and (max-width: 767px){.group .l-group-item .logo .alh{width:143.35px}}@media screen and (min-width: 768px){.group .l-group-item .logo .si{width:118.08px}}@media screen and (max-width: 767px){.group .l-group-item .logo .si{width:89.28px}}@media screen and (min-width: 768px){.group .l-group-item .logo .hopes{width:279px}}@media screen and (max-width: 767px){.group .l-group-item .logo .hopes{width:211.54px}}@media screen and (min-width: 768px){.group .l-group-item .logo .airitech{width:319px}}@media screen and (max-width: 767px){.group .l-group-item .logo .airitech{width:241.11px}}.group .l-group-item-company{display:flex;align-items:center;justify-content:space-between;margin-block-end:2.5rem;font-family:"Noto Serif JP",serif}.group .l-group-item-company .company{font-weight:700}@media screen and (min-width: 768px){.group .l-group-item-company .company{font-size:clamp(1.6rem,1.8vw,2rem)}}@media screen and (max-width: 767px){.group .l-group-item-company .company{font-size:1.5rem}}.group .l-group-item-company .company span{position:relative}.group .l-group-item-company .company span::after{position:absolute;top:.4rem;content:"";background:url(../img/cource/topgear/icon_link.svg) no-repeat center center/contain}@media screen and (min-width: 768px){.group .l-group-item-company .company span::after{right:-2rem;width:14.89px;height:11.37px}}@media screen and (max-width: 767px){.group .l-group-item-company .company span::after{right:-1.1rem;width:10.11px;height:7.37px}}.group .l-group-item-company .area{padding-block:.8rem;border:1px solid #000;text-align:center}@media screen and (min-width: 768px){.group .l-group-item-company .area{width:152px;font-size:1.3rem}}@media screen and (max-width: 767px){.group .l-group-item-company .area{width:118px;font-size:1.1rem}}.group .l-group-item .description{font-size:1.3rem}@media screen and (min-width: 768px){.group .l-group-item .description{line-height:1.92}}@media screen and (max-width: 767px){.group .l-group-item .description{line-height:1.69}}.group .l-group-item .description span{display:block}