.company-article{padding:100px 0 120px}.company-article .message .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:38px}.company-article .message .right{-ms-flex-negative:0;flex-shrink:0}.company-article .message .right .img{max-width:400px;width:100%;height:auto;margin-bottom:40px}.company-article .message .right .img img{width:100%;height:auto}.company-article .message .right .name{font-weight:700}.company-article .message .right .name p{text-align:right;margin-bottom:0}.company-article .motto .item ul li{text-align:left;list-style-type:disc;list-style-position:inside;font-weight:500;padding-left:27px;text-indent:-27px}.company-article .motto .item+.item{margin-top:60px}.company-article .about table{width:100%;border-collapse:collapse;border-spacing:0}.company-article .about tr{border-bottom:1px solid #f7f7f7}.company-article .about th{text-align:left;font-weight:700;padding:30px 0;width:20%}.company-article .about td{text-align:left;font-weight:500;padding:30px 0}.company-article .partner ul li{text-align:left;list-style-type:disc;list-style-position:inside;font-weight:500;padding-left:27px;text-indent:-27px}.company-article .map .item.text{background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 30px}@media screen and (max-width:842px){.company-article .message .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-article .message .right{-ms-flex-negative:1;flex-shrink:1;margin:0 auto}.company-article .about th{display:none}.company-article .about td{display:block;width:100%;padding:15px 0}.company-article .about td:before{content:attr(data-label);display:block;font-weight:700}.company-article .map .item.text{padding:20px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}