.pricing-plan{margin:10rem auto 8rem;text-align:center}.pricing-plan .reason-plan_ttl{margin:0 auto;width:95%}.pricing-plan .reason-plan_inner{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:30px 8% 0}.pricing-plan .reason-plan_box{margin-top:30px;max-width:330px}.pricing-plan .reason-plan_box .reason-plan_desc{margin:0 auto;width:70%}.pricing-plan .reason-plan_box .reason-plan_item{border:3px solid #333;padding-bottom:20px;position:relative}.pricing-plan .reason-plan_box .reason-plan_item:nth-child(2){margin:0 10px}.pricing-plan .reason-plan_box .reason-plan_item .reason-plan_name{background:#333;color:#fff;font-size:24px;font-weight:700;line-height:1;padding:26px 0 23px;text-align:center}.pricing-plan .reason-plan_box .reason-plan_item .reason-plan_txt{font-size:22px;font-weight:700;margin:0;padding-bottom:5px;padding-top:20px;text-align:center}.pricing-plan .reason-plan_box .reason-plan_item .reason-plan_price{color:red;font-size:40px;font-weight:700;margin:0 0 10px}.pricing-plan .reason-plan_box .reason-plan_item .reason-plan_price span{font-size:1.6rem;font-weight:700;margin-top:10px}.pricing-plan .l-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f93627;border:1px solid #f93627;border-radius:5rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-size:1.4rem;font-weight:700;height:70px;justify-content:center;letter-spacing:.1em;letter-spacing:inherit;line-height:1;margin:0 auto;max-width:400px;min-height:60px;padding:0 12% 0 6%;position:relative;text-align:center;text-decoration:none;-webkit-transition:opacity .3s,margin-top .3s,border-bottom .3s;transition:opacity .3s,margin-top .3s,border-bottom .3s;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%;width:95%}.pricing-plan .l-button:hover{background:#fff;border:1px solid #f93627;color:#f93627;margin-top:0;opacity:1}.pricing-plan .l-button:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 8px;content:"";display:inline-block;height:0;margin-top:-7px;position:absolute;right:6%;top:50%;-webkit-transition:border-color .3s;transition:border-color .3s;width:0}.pricing-plan .l-button:hover:after{border-color:transparent transparent transparent #f93627}@media screen and (max-width:768px){.pricing-plan{margin:40px 0 0;padding-left:3vw;padding-right:3vw}.pricing-plan .reason-plan_ttl{margin:40px auto 0;width:100%}.pricing-plan .reason-plan_inner{display:block;padding:0}.pricing-plan .reason-plan_box{margin-top:3rem;max-width:100%}.pricing-plan .reason-plan_box .reason-plan_item:nth-child(2){margin:0}.pricing-plan .reason-plan_box .reason-plan_item .reason-plan_name{font-size:5vw;padding:6% 0}.pricing-plan .reason-plan_box .reason-plan_item .reason-plan_txt{font-size:5vw;margin-top:15px;padding:0}.pricing-plan .reason-plan_box .reason-plan_item .reason-plan_price{font-size:6.02vw}.pricing-plan .reason-plan_box .reason-plan_item .reason-plan_price span{font-size:3.46666667vw}}