.news-mainbox{margin:3em auto 80px;padding:50px;display:flex;align-items:center;background:#fff;font-size:14px}.news-mainbox .img_area{flex-shrink:0;padding-left:50px;width:50%}.news-mainbox .img_area img{width:100%;height:auto}.news-mainbox .news-mainbox-title{font-size:1.3em;font-weight:500;text-align:center}@media only screen and (max-width: 991px){.news-mainbox{padding:4vw;display:block}.news-mainbox .img_area{padding:0;width:100%}}@media only screen and (max-width: 768px){.news-mainbox{margin:2em auto 3em;padding:30px 15px}}
