.company-card{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:6rem;padding:0 8% 6rem;position:relative}.company-card .reason_03_item{border:1px solid #e5e5e5;padding:3rem;text-align:center;width:33%}.company-card .reason_03_item .reason_03_item_title-s{font-size:2rem;margin:0}.company-card .reason_03_item .reason_03_item_title-m{font-size:3.6rem;font-weight:700;margin:0}.company-card .reason_03_item .reason_03_item_img{height:200px;margin-top:2rem}.company-card .reason_03_item .reason_03_item_txt{margin-top:3rem;text-align:left}.company-card .reason_03_item .reason_03_item_txt span{color:#999;display:block;font-size:1.2rem;padding-top:1rem}@media screen and (max-width:768px){.company-card{display:block;margin-bottom:15vw;margin-top:8vw;padding:0 3vw}.company-card .reason_03_item{margin-bottom:4vw;padding:8vw 2.2vw;width:100%}.company-card .reason_03_item .reason_03_item_title-s{font-size:4.266vw}.company-card .reason_03_item .reason_03_item_title-m{font-size:5.7333vw}.company-card .reason_03_item .reason_03_item_img{height:auto;margin:2rem auto;max-width:100px}.company-card .reason_03_item .reason_03_item_txt{font-size:3.2vw;margin-top:4vw}}