.msd-system-wrap{color:#354341;font-family:Noto Sans JP;font-style:normal;text-align:center}.msd-system-wrap .title{background-image:linear-gradient(90deg,#354341 6px,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:12px 3px;display:inline-block;font-size:48px;font-weight:700;letter-spacing:-.72px;line-height:68px;margin-bottom:30px;text-align:center}.msd-system-wrap .card{background:#fff;border-radius:10px;box-shadow:0 10px 20px 0 rgba(0,0,0,.2);margin:auto;padding:40px 30px}.msd-system-wrap .card .solution-title{margin-top:45px;position:relative}.msd-system-wrap .card .solution-title .solution{background:#0070bd;left:0;padding:1px 3px;position:absolute;top:-17px}.msd-system-wrap .card .solution-title .solution .text{color:#fff;display:inline-block;font-size:22px;font-weight:700;letter-spacing:-.33px;line-height:normal}.msd-system-wrap .card .solution-title .line{background:transparent;border-bottom:2px dotted #0070bd;height:1px;width:100%}.msd-system-wrap .card .solution-description{font-size:17px;font-weight:500;letter-spacing:-.255px;line-height:170.588%;padding-top:32px;text-align:left}@media (max-width:767px){.msd-system-wrap .title{font-size:30px;line-height:50px}.msd-system-wrap .card{padding:15px 10px 30px}.msd-system-wrap .card .solution-description{font-size:15px;padding:20px 5px 0}.msd-system-wrap .card .solution-title .solution .text{font-size:15px}.msd-system-wrap .card .solution-title .solution{top:-10.5px}.msd-system-wrap .card .solution-title{margin-top:25px}}