.m-lp-how{position:relative;width:97%;max-width:1080px;margin:50px auto 0}.m-lp-how .box{position:relative;padding:30px 60px;background:#e7f0f2;border-radius:30px;z-index:1}.m-lp-how p.question{font-size:2rem;font-weight:700;color:#023047;text-align:center}.m-lp-how p.answer{width:100%;text-align:center;border-radius:30px;background:#fff;padding:10px;font-size:2.4rem;font-weight:700}.m-lp-how .image,.m-lp-how .image img{width:100%}.m-lp-how .point{position:relative;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:168px;height:168px;right:20px;padding-top:20px;border-radius:50%;background:linear-gradient(45deg,#fb8500,#ffba00);font-size:1.8rem;font-weight:700;color:#fff;line-height:1.5}.m-lp-how .point span{position:absolute;top:25px;color:#fb8500;padding:2px 10px;background:#fff;border-radius:20px;font-size:1.4rem;margin-bottom:10px}.m-lp-how .upper-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.m-lp-how .upper-content .left-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding-top:20px}.m-lp-how .upper-content .left-content ul{padding:0;list-style:none}.m-lp-how .upper-content .left-content ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.m-lp-how .upper-content .left-content ul li:last-child{margin-bottom:0}.m-lp-how .upper-content .left-content ul li .target{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:23px 10px;margin-right:40px;width:157px;border-radius:10px;background:#023047;color:#fff;font-weight:700;text-align:center;font-size:2rem}.m-lp-how .upper-content .left-content ul li .target:after{position:absolute;content:"";top:50%;right:-20px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:0;height:0;border-left:17px solid #023047;border-top:11px solid transparent;border-bottom:11px solid transparent;z-index:1}.m-lp-how .upper-content .left-content ul li .howto-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.m-lp-how .upper-content .left-content ul li .howto{font-size:2rem;color:#023047;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1}.m-lp-how .upper-content .left-content ul li .howto span{display:block;font-size:1.4rem;line-height:1.5;font-weight:400;padding-left:1em;text-indent:-1em}.m-lp-how .upper-content .left-content ul li .howto .point{width:205px;height:205px}.m-lp-how .upper-content .right-content{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:21px;margin-top:12px}.m-lp-how .upper-content .right-content .image{position:relative;width:280px;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:1}.m-lp-how .upper-content .right-content .point{width:205px;height:205px}.m-lp-how .lower-content{margin-top:40px;padding:20px 40px;background:#fff;border-radius:15px}.m-lp-how .lower-content p.heading{color:#0684b8;font-size:3rem;font-weight:700}.m-lp-how .lower-content .income-unit{display:-webkit-box;display:-ms-flexbox;display:flex}.m-lp-how .lower-content .income-unit .left-content{width:50%}.m-lp-how .lower-content .income-unit .left-content .person-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-lp-how .lower-content .income-unit .left-content .person-unit .icon{width:80px;margin-right:15px}.m-lp-how .lower-content .income-unit .left-content .person-unit .name{margin:0;font-weight:700;color:#144059;font-size:2rem}@media screen and (max-width:768px){.m-lp-how .lower-content .income-unit .left-content .person-unit .name{font-size:1.3rem}}.m-lp-how .lower-content .income-unit .left-content .income-flow{width:100%;margin-top:20px}.m-lp-how .lower-content .income-unit .left-content .income-flow ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none}.m-lp-how .lower-content .income-unit .left-content .income-flow li{position:relative;width:111px;border:2px solid #44d7e5;margin-right:19px}.m-lp-how .lower-content .income-unit .left-content .income-flow li:last-child{width:129px;margin-right:0}.m-lp-how .lower-content .income-unit .left-content .income-flow li:nth-child(2){width:159px}.m-lp-how .lower-content .income-unit .left-content .income-flow li:nth-child(3) .income{font-weight:700}.m-lp-how .lower-content .income-unit .left-content .income-flow li:nth-child(3):after{content:none}.m-lp-how .lower-content .income-unit .left-content .income-flow li:after{position:absolute;content:"";top:50%;right:-12px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:0;height:0;border-left:14px solid #023047;border-top:9px solid transparent;border-bottom:9px solid transparent;z-index:1}.m-lp-how .lower-content .income-unit .left-content .income-flow li .state{background:#44d7e5;color:#000;text-align:center;font-weight:700;padding:7px 1px;font-size:1.8rem}.m-lp-how .lower-content .income-unit .left-content .income-flow li .income{font-size:1.8rem;text-align:center;line-height:1.38;padding:10px;font-weight:500}.m-lp-how .lower-content .income-unit .right-content{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.m-lp-how .lower-content .income-unit .right-content .graph{width:55%;margin-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-lp-how .lower-content .income-unit .right-content .graph .image,.m-lp-how .lower-content .income-unit .right-content .graph .image img{width:100%}.m-lp-how .lower-content .income-unit .right-content .graph .graph-introduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-lp-how .lower-content .income-unit .right-content .graph .graph-introduction .item{font-size:1.8rem;font-weight:700;text-align:center;margin-right:4.4%;line-height:1.1}.m-lp-how .lower-content .income-unit .right-content .graph .graph-introduction .item:last-child{margin-right:0}.m-lp-how .lower-content .income-unit .right-content .point{right:0}@media screen and (max-width:768px){.m-lp-how{width:100%;padding:0 5.3vw;margin:20px auto 0}.m-lp-how .box{padding:15px}.m-lp-how p.question{font-size:1.5rem}.m-lp-how p.answer{border-radius:15px;padding:10px;font-size:1.8rem;margin:0}.m-lp-how .upper-content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.m-lp-how .upper-content .left-content{width:100%}.m-lp-how .upper-content .left-content ul li .target{width:68px;height:60px;font-size:1.5rem}.m-lp-how .upper-content .left-content ul li .howto{font-size:1.5rem}.m-lp-how .upper-content .left-content ul li .howto span{font-size:1rem}.m-lp-how .upper-content .right-content{width:100%;padding-left:0;margin-top:10px}.m-lp-how .upper-content .right-content .image{width:62%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.m-lp-how .upper-content .right-content .point{position:absolute;width:128px;height:128px;font-size:1.1rem;line-height:1.5;right:12px;margin-top:12px}.m-lp-how .upper-content .right-content .point span{top:19px;font-size:.9rem}.m-lp-how .lower-content{margin-top:20px;padding:20px 15px}.m-lp-how .lower-content p.heading{line-height:1.35;font-size:2rem;text-align:center}.m-lp-how .lower-content .income-unit{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-lp-how .lower-content .income-unit .left-content{width:100%}.m-lp-how .lower-content .income-unit .left-content .income-flow li{width:25.3%;margin-right:4.6%}.m-lp-how .lower-content .income-unit .left-content .income-flow li:nth-child(2){width:36%}.m-lp-how .lower-content .income-unit .left-content .income-flow li:last-child{width:29.5%;margin-right:0}.m-lp-how .lower-content .income-unit .left-content .income-flow li:after{right:-9px;border-left:10px solid #023047;border-top:5px solid transparent;border-bottom:5px solid transparent}.m-lp-how .lower-content .income-unit .left-content .income-flow li .state{font-size:1.1rem;padding:7px 0}.m-lp-how .lower-content .income-unit .left-content .income-flow li .income{font-size:1.1rem}.m-lp-how .lower-content .income-unit .right-content{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}.m-lp-how .lower-content .income-unit .right-content .graph{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0}.m-lp-how .lower-content .income-unit .right-content .graph .graph-introduction .item{font-size:1rem;margin-right:0;width:26%}.m-lp-how .lower-content .income-unit .right-content .point{width:105px;height:105px;font-size:1.1rem}.m-lp-how .lower-content .income-unit .right-content .point span{top:19px;font-size:1em;-webkit-transform:scale(.8);transform:scale(.8)}}