.company #about .inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.company #about .img{width:51%}.company #about .txtwrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:49%;padding:0 1rem}.company #about .txt{line-height:4;font-weight:bold}.company #info{padding:6rem 0 3rem}.company #info .inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:100rem;margin:0 auto}.company #info .tit{width:16rem;color:#8BB047;font-size:2.3rem;letter-spacing:0.25em}.company #info .dl_box{width:calc(100% - 16rem);padding-left:10%;border-left:1px solid #8BB047}.company #info .dl_box dl{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.company #info .dl_box dl:not(:last-child){margin-bottom:0.5rem}.company #info .dl_box dt{width:13.5rem;color:#666666;font-weight:bold}.company #info .dl_box dd{width:calc(100% - 14rem)}@media screen and (max-width:768px){.company #about .inner{display:block;width:86%;margin:0 auto}.company #about .img{width:auto;margin-bottom:3.5rem}.company #about .txtwrap{display:block;width:auto;padding:0 1.7rem}.company #about .txt{line-height:2.2}.company #info{padding:2rem 0 0}.company #info .inner{display:block}.company #info .tit{width:auto;font-size:1.9rem;padding-bottom:1.7rem;text-align:center}.company #info .dl_box{width:auto;padding-left:0;padding-top:3.6rem;border-top:1px solid #8BB047;border-left:none}.company #info .dl_box dl{font-size:0.85em;letter-spacing:0}.company #info .dl_box dl:not(:last-child){margin-bottom:0.7rem}.company #info .dl_box dt{width:11rem}.company #info .dl_box dd{width:calc(100% - 12rem)}.company #info .dl_box dd li:not(:last-child){margin-bottom:0.6em}}