.lp10006 *{box-sizing:border-box}.lp10006 img{max-width:100%;vertical-align:top}.lp10006 .head h1{border:0;padding:0}.lp10006 .head h1:before{content:none}.lp10006 .description{margin:20px}.lp10006 .description h2{background:none;border:none;font-size:20px;height:auto;line-height:1;margin:0 0 5px !important;padding:0}.lp10006 .solution{background:#fff9e0;padding:25px}.lp10006 .solution .trouble{display:flex;align-items:flex-end;justify-content:space-between;position:relative}@media only screen and (max-width: 480px){.lp10006 .solution .trouble{display:block}.lp10006 .solution .trouble div{padding:0 0 130px}.lp10006 .solution .trouble>p{position:absolute;right:-40px;bottom:0}}.lp10006 .solution .trouble div h3{border:0;color:#5C0A1A;font-size:30px;font-weight:bold;line-height:1.2;padding:0}@media only screen and (max-width: 480px){.lp10006 .solution .trouble div h3{font-size:24px}}.lp10006 .solution .trouble div ul{background:#fff;border-radius:27px;padding:25px 25px 25px 45px;position:relative}.lp10006 .solution .trouble div ul:after{border-style:solid;border-width:10px 0 10px 35px;border-color:transparent transparent transparent #fff;content:'';position:absolute;top:50%;right:-35px;transform:translateY(-50%)}.lp10006 .solution .trouble div ul li{font-size:16px;font-weight:bold;list-style:disc;line-height:1.2}.lp10006 .solution .trouble div ul li+li{margin:12px 0 0}@media only screen and (max-width: 480px){.lp10006 .solution .trouble div ul{margin:0 40px 0 0}.lp10006 .solution .trouble div ul:after{top:initial;right:45px;bottom:-15px;transform:rotate(45deg)}.lp10006 .solution .trouble div ul li{font-size:14px}.lp10006 .solution .trouble div ul li+li{margin:8px 0 0}}.lp10006 .solution .trouble p{margin:0 !important}.lp10006 .solution .kind{background:#fff;display:flex;align-items:center;flex-flow:wrap;font-size:21px;font-weight:bold;margin:40px 0 0;padding:15px 5px}.lp10006 .solution .kind dl{display:flex;align-items:center;margin:10px 20px}.lp10006 .solution .kind dl dt{background:#5C0A1A;border-radius:7px;color:#fff;line-height:48px;margin:0 20px 0 0;padding:0 12px}@media only screen and (max-width: 480px){.lp10006 .solution .kind{display:block}.lp10006 .solution .kind dl{display:block}.lp10006 .solution .kind dl dt{float:none;margin:0 0 10px;width:auto}.lp10006 .solution .kind dl dd{line-height:1.2}}.lp10006 .solution>p{margin:30px 0 0 !important}
