@media (max-width: 480px){.company__body .eyecatch__image{width:100%;height:196px}.company__body .company__box__content{padding:4px 8px}.company__body .company__box__name,.company__body .company__box__address,.company__body .company__box__description{padding:8px 14px 16px}.company__body .company__box__list{width:100%}}@media screen and (min-width: 1024px){.company__body{width:840px;margin:0 auto}.company__body .company__content{padding:48px 0}.company__body .eyecatch__image img{width:100%;height:324px}.company__body .company__box__name,.company__body .company__box__address,.company__body .company__box__description{padding:1em 20px;border-top:2px solid #efeff4}}main#company{background:#efeff4}.company__box__content{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.company__box__list{width:390px;background-color:#fff;border-radius:8px;box-shadow:0px 4px 10px 0px grey;margin-bottom:40px}.company__box__image{width:100%;height:180px;border-radius:4px 4px 0px 0px;overflow:hidden}.company__box__name{font-size:1.5rem}.company__box__address{flex-direction:row}.company__box .icon__box{width:80px;color:#016ac4;font-weight:600;display:flex;-webkit-box-align:center;align-items:center}
