.cas02_outline .outline{display:flex;justify-content:space-between}@media screen and (max-width:768px){.cas02_outline .outline{flex-wrap:wrap}}.cas02_outline .outline .image{margin:0}.cas02_outline .outline.-design1{flex-direction:row-reverse}@media screen and (max-width:768px){.cas02_outline .outline.-design1{flex-direction:column-reverse}}.cas02_outline .outline.-design1 .image{width:58.34%}@media screen and (max-width:768px){.cas02_outline .outline.-design1 .image{margin-top:30px;text-align:center;width:100%}}.cas02_outline .outline.-design1 .content{width:37%}@media screen and (max-width:768px){.cas02_outline .outline.-design1 .content{width:100%}}.cas02_outline .outline.-design0{flex-direction:row-reverse}.cas02_outline .outline.-design0 .image{align-self:center;margin:0;width:40%}@media screen and (max-width:768px){.cas02_outline .outline.-design0 .image{margin:0 auto 1.5em;max-width:240px;text-align:center;width:100%}}.cas02_outline .outline.-design0 .content{width:58%}@media screen and (max-width:768px){.cas02_outline .outline.-design0 .content{width:100%}}.cas02_outline .outline .logo{margin-bottom:1.9em}@media screen and (max-width:768px){.cas02_outline .outline .logo{margin-bottom:1.5em;text-align:center}}.cas02_outline .outline .title{font-size:2.2rem;font-weight:600;line-height:1.6;margin:0 0 1.4em}@media screen and (max-width:768px){.cas02_outline .outline .title{margin-bottom:.8em}}.cas02_outline .outline .company{font-weight:500}.cas02_outline .lead{background-color:#f6f6f6;margin-top:5rem;padding:24px}@media screen and (max-width:768px){.cas02_outline .lead{margin-top:4rem}}