.topFlex{display:flex;max-width:1200px;margin:60px auto;align-items:center}.topFlex h2.ttl{font-size:32px;font-weight:700}.topFlex .topFlexBox:nth-of-type(1){width:470px;margin-right:45px}.topFlex .topFlexBox:nth-of-type(2){width:calc(100% - 510px);display:flex}.topFlex .topFlexBox:nth-of-type(2) .topFlexBox__block{width:330px}.topFlex .topFlexBox:nth-of-type(2) .topFlexBox__block:nth-of-type(1){margin-right:30px}.topFlex .topFlexBox__description{font-weight:400;margin-top:60px;font-size:16px}.topFlex .topFlexBox .planCard{border-radius:10px;border:2px solid #edf2f6;line-height:48px;color:#fff;font-weight:700;font-size:20px;text-align:center;padding:0 16px 20px;color:#324e80;font-size:14px}.topFlex .topFlexBox .planCard .planCard__head{margin:0 -18px;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-size:20px;font-weight:700}.topFlex .topFlexBox .planCard .planCard__body{height:470px}.topFlex .topFlexBox .planCard .planCard__footer{text-align:center}.topFlex .topFlexBox .planCard .planCard__footer a{text-decoration:none}.topFlex .topFlexBox .planCard .planCard__footer .planBtn{border-radius:10px;width:280px;line-height:60px}.topFlex .topFlexBox .planCard.-free{font-weight:400}.topFlex .topFlexBox .planCard.-free .planCard__head{background:#24bef0}.topFlex .topFlexBox .planCard.-free .planCard__body__top{font-weight:700;font-size:56px;margin-top:20px}.topFlex .topFlexBox .planCard.-free .planCard__body__top span{font-size:32px}.topFlex .topFlexBox .planCard.-free .planCard__body__sub{font-weight:700}.topFlex .topFlexBox .planCard.-free .planCard__body__sub .emphasize{color:#ff9f26}.topFlex .topFlexBox .planCard.-free .planCard__body .bodyContent{display:flex;position:relative}.topFlex .topFlexBox .planCard.-free .planCard__body .bodyContentImg{width:40px;height:40px;margin-right:10px}.topFlex .topFlexBox .planCard.-free .planCard__body .bodyContentTitle{line-height:40px;color:#2f3a4d}.topFlex .topFlexBox .planCard.-free .planCard__body .bodyContentTitle span{position:absolute;top:0;right:0;bottom:0;margin:auto}.topFlex .topFlexBox .planCard.-free .planCard__body .bodyContent:not(:last-of-type){margin-bottom:10px}.topFlex .topFlexBox .planCard.-free .planCard__footer .planBtn{background:rgba(255,159,38,.15);color:#ff9f26}.topFlex .topFlexBox .planCard.-free .planCard__footer .planBtn:hover{background:rgba(255,159,38,.35)}.topFlex .topFlexBox .planCard.-basic .planCard__head{background:#006ec6}.topFlex .topFlexBox .planCard.-basic .planCard__body{height:490px}.topFlex .topFlexBox .planCard.-basic .planCard__body__img{width:130px;margin-top:120px}.topFlex .topFlexBox .planCard.-basic .planCard__body__sub{margin:20px auto;line-height:18px}.topFlex .topFlexBox .planCard.-basic .planCard__body__description{font-size:20px;font-weight:400;line-height:28px;color:#2f3a4d}.topFlex .topFlexBox .planCard.-basic .planCard__footer .planBtn{background:rgba(67,197,137,.15);color:#43c589;font-weight:400}.topFlex .topFlexBox .planCard.-basic .planCard__footer .planBtn:hover{background:rgba(67,197,137,.35)}.topFlex .topFlexBox .topFlexBox__block__annotation{margin-top:20px;margin-bottom:0;font-size:14px}.leadSupport{padding:60px 0;background:#edf2f6;display:flex;justify-content:center}.leadSupport .leadSupportFlexBox{width:570px}.leadSupport .leadSupportFlexBox:nth-of-type(2){padding-left:55px}.leadSupport .leadSupportFlexBox:nth-of-type(2) h3{font-size:24px;font-weight:700;margin-bottom:30px;color:#324e80}.leadSupport .leadSupportFlexBox:nth-of-type(2) .leadSupport__Sub{font-size:16px;font-weight:700;margin-bottom:10px}.leadSupport .leadSupportFlexBox:nth-of-type(2) .leadSupport__description{font-size:16px}.leadSupport .leadSupportFlexBox:nth-of-type(2) .buttonLink{margin-top:30px}.useCases{padding:60px 0}.useCases h3{font-size:24px;font-weight:700;text-align:center;color:#324e80}.useCases .useCasesFlex{display:flex;justify-content:center;margin-top:30px}.useCases .useCasesFlex .useCasesBlock{width:96px;max-width:96px;text-align:center}.useCases .useCasesFlex .useCasesBlock:not(:last-of-type){margin-right:30px}.useCases .useCasesFlex .useCasesBlock__icon{width:80px}.useCases .useCasesFlex .useCasesBlock__name{font-size:16px;margin-top:10px}@media (max-width:767px){.topFlex{display:block;max-width:auto;margin:50px auto;padding:0 20px}.topFlex h2.ttl{font-size:28px}.topFlex .topFlexBox:nth-of-type(1){width:100%;margin-right:0}.topFlex .topFlexBox:nth-of-type(2){width:100%;display:block}.topFlex .topFlexBox:nth-of-type(2) .topFlexBox__block{width:330px;margin:0 auto}.topFlex .topFlexBox:nth-of-type(2) .topFlexBox__block:nth-of-type(1){margin-right:auto}.topFlex .topFlexBox__description{margin:20px 0 30px;font-size:16px}.topFlex .topFlexBox .planCard{font-size:14px;text-align:center;padding:0 16px 20px;color:#324e80;font-size:14px}.topFlex .topFlexBox .planCard .planCard__head{margin:0 -18px;font-size:18px;line-height:40px}.topFlex .topFlexBox .planCard .planCard__body{height:auto}.topFlex .topFlexBox .planCard .planCard__footer{text-align:center}.topFlex .topFlexBox .planCard .planCard__footer .planBtn{width:100%;line-height:60px;margin-top:20px;font-weight:700}.topFlex .topFlexBox .planCard.-free .planCard__body__top{font-weight:700;font-size:48px;margin-top:20px}.topFlex .topFlexBox .planCard.-free .planCard__body__top span{font-size:24px}.topFlex .topFlexBox .planCard.-free .planCard__body .bodyContentImg{width:36px;height:36px;margin-right:10px}.topFlex .topFlexBox .planCard.-free .planCard__body .bodyContentTitle{line-height:36px}.topFlex .topFlexBox .planCard.-free .planCard__body .bodyContent:not(:last-of-type){margin-bottom:10px}.topFlex .topFlexBox .planCard.-basic{margin-top:30px}.topFlex .topFlexBox .planCard.-basic .planCard__body{height:auto}.topFlex .topFlexBox .planCard.-basic .planCard__body__img{width:130px;margin-top:20px}.topFlex .topFlexBox .planCard.-basic .planCard__body__sub{margin:20px auto 10px;line-height:18px}.topFlex .topFlexBox .planCard.-basic .planCard__body__description{font-size:18px;font-weight:400;line-height:20px}.topFlex .topFlexBox .topFlexBox__block__annotation{margin-bottom:0;font-size:12px}.leadSupport{padding:50px 20px;background:#edf2f6;display:flex;flex-direction:column-reverse}.leadSupport .leadSupportFlexBox{width:100%}.leadSupport .leadSupportFlexBox:nth-of-type(1){text-align:center}.leadSupport .leadSupportFlexBox:nth-of-type(1) .buttonLink{margin:50px auto 0}.leadSupport .leadSupportFlexBox:nth-of-type(2){padding-left:0;margin-bottom:20px}.leadSupport .leadSupportFlexBox:nth-of-type(2) h3{font-size:24px;font-weight:700;margin-bottom:30px}.leadSupport .leadSupportFlexBox:nth-of-type(2) .leadSupport__Sub{font-size:16px;font-weight:700;margin-bottom:10px}.leadSupport .leadSupportFlexBox:nth-of-type(2) .leadSupport__description{font-size:16px}.useCases{padding:50px 0}.useCases h3{font-size:24px;font-weight:700;text-align:center}.useCases .useCasesFlex{display:flex;justify-content:center;flex-wrap:wrap;margin-top:30px}.useCases .useCasesFlex .useCasesBlock{width:72px;max-width:72px;text-align:center}.useCases .useCasesFlex .useCasesBlock:not(:last-of-type){margin-right:0}.useCases .useCasesFlex .useCasesBlock:not(:nth-of-type(4n)){margin-right:20px}.useCases .useCasesFlex .useCasesBlock:nth-of-type(n+4){margin-bottom:20px}.useCases .useCasesFlex .useCasesBlock__icon{width:64px}.useCases .useCasesFlex .useCasesBlock__name{font-size:12px}}