.m-task-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-task-block .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:324px;margin:0 25px}.m-task-block .column .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:271px;height:229px;margin:0 auto 10px;padding-top:43px}.m-task-block .column .text-box{color:#0e522d;font-weight:500;line-height:2;text-align:center}.m-task-block .column .add-flow{position:relative;margin-top:24px;padding:34px 15px;color:#0e522d;font-weight:500;line-height:2;text-align:center;background:#f5f9f5}.m-task-block .column .add-flow::after{content:"";position:absolute;top:-10px;left:0;right:0;width:0;height:0;margin:0 auto;border:1px solid transparent;border-width:19px 17px;border-top-color:#30ae7c}.m-task-block .column .add-flow span{background:linear-gradient(to top,transparent 3px,#e7c335 3px,#e7c335 8px,transparent 8px)}.m-task-block .column .add-flow strong{font-size:2.8rem;font-weight:bold;line-height:1.14}@media screen and (max-width:1140px) and (min-width:768px){.m-task-block .column{width:calc(33.33% - 70px)}.m-task-block .column .image{width:100%;height:20vw;padding-top:3.78vw}}@media screen and (max-width:767px){.m-task-block{display:block}.m-task-block .column{display:block;width:100%;margin:0 auto 45px}.m-task-block .column:last-child{margin-bottom:0}.m-task-block .column .image{width:auto;height:auto;margin-bottom:15px;padding-top:0;background:0}.m-task-block .column .image img{max-height:87px}.m-task-block .column .add-flow{margin:22px 20px 0;padding:28px 15px}.m-task-block .column .add-flow::after{top:-8px;border-width:16px 14px}.m-task-block .column .add-flow span{background:linear-gradient(to top,transparent 2px,#fdd247 2px,#fdd247 6px,transparent 6px)}.m-task-block .column .add-flow strong{font-size:2.2rem;line-height:1.16}}