.m-plan-info .bg-box{margin-bottom:3.5em;padding:2.625em 1.875em 2.75em;background:#fff;-webkit-box-shadow:0px 18px 35px 0px rgba(158,165,182,0.31);box-shadow:0px 18px 35px 0px rgba(158,165,182,0.31)}.m-plan-info h2{position:relative;margin-bottom:1.14em;padding-bottom:.4em;text-align:center;color:#092e61;font-weight:bold}.m-plan-info h2::before{content:"";position:absolute;bottom:0;left:0;right:0;width:50px;height:2px;margin:0 auto;background:currentColor}.m-plan-info .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;line-height:1}.m-plan-info .price-box+.price-box{margin-top:2em}.m-plan-info .price-box .pre{margin-right:.4em;font-size:1.875em;font-weight:500}.m-plan-info .price-box .price{font-size:4.5em;font-weight:600;letter-spacing:normal}.m-plan-info .price-box .unit{margin:0 .4em 0 .25em;font-size:1.875em;font-weight:500}.m-plan-info .price-box .times{font-size:2em;letter-spacing:normal}.m-plan-info .text-box{margin:2.5em 0 0;padding-top:2.5em;border-top:1px solid #dee2ec}.m-plan-info .text-box :first-child{margin-top:0}.m-plan-info .text-box h5{margin:.5em 0;font-weight:bold}.m-plan-info .text-box ul{padding:0;list-style:none;margin:0}.m-plan-info .text-box ul li{text-indent:-1em;padding-left:1em}@media screen and (max-width:1020px){.m-plan-info{padding:0 30px}}@media screen and (max-width:768px){.m-plan-info{padding:0}.m-plan-info .bg-box{margin-bottom:3.08em;padding:2.1em 1.5em 1em;-webkit-box-shadow:0px 9px 18px 0px rgba(158,165,182,0.31);box-shadow:0px 9px 18px 0px rgba(158,165,182,0.31)}.m-plan-info h2{letter-spacing:normal}.m-plan-info h2::before{width:25px}.m-plan-info .price-box .price{font-size:3.47em}.m-plan-info .price-box .pre{margin-right:.2em;font-size:1.46em}.m-plan-info .price-box .unit{margin:0 .2em 0 0;font-size:1.46em}.m-plan-info .price-box .times{font-size:1.46em}.m-plan-info .text-box{margin-top:1.5em;padding-top:1.5em}.m-plan-info .text-box h5{line-height:1.8}.m-plan-info .text-box li:not(:last-child){margin-bottom:.5em}}