body.workon h3.leaf,body.workon h4{color:#151515;border-bottom:1px solid #d31830;position:relative}body.workon h3.leaf{padding-left:1.2em}body.workon h3.leaf:before{content:"";width:9px;height:7px;background:url(../img/company_before.png) 0 0/contain no-repeat;position:absolute;top:calc(50% - .3em);left:1%}body.workon h4{padding-left:.3em;font-size:24px}body.workon .content_img{max-width:520px}body.workon .goal_wrap{display:inline-flex;align-items:flex-start;justify-content:space-between;width:100%;margin:1.5em 0;background:#fff;padding:1.5em;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #ccc}body.workon .goal_wrap .left{width:18%}body.workon .goal_wrap .right{width:82%}body.workon .goal_wrap img{max-width:150px}body.workon .logowrap{display:inline-flex;align-items:center;justify-content:flex-start;gap:1em;margin-top:1em}body.workon a:hover{opacity:.6}body.workon .logowrap img{width:200px;height:auto;box-shadow:2px 5px 10px rgba(0,0,0,.2);outline:#ccc solid 1px}@media(max-width:1000px){body.workon .goal_wrap .right{width:calc(100% - 170px)}}@media (max-width:767px){body.workon .content_img{max-width:80%;margin-top:1.5em}}@media(max-width:479px){body.workon h3.leaf{border-bottom:2px solid #d31830}body.workon h4{font-size:19px}body.workon .goal_wrap{flex-direction:column;padding:1.5em 1.5em 0}body.workon .goal_wrap .left,body.workon .goal_wrap .right{width:100%}body.workon .goal_wrap img{max-width:150px;margin:0 auto 1em}body.workon .logowrap{flex-direction:column;width:100%;margin-top:.5em;gap:1.2em}body.workon .logowrap img{margin:0 auto}}