.price-page .box{margin-bottom:8rem;padding:6rem;width:100%;border:solid 1px #DCDCDC;border-radius:1rem}@media screen and (max-width: 767px){.price-page .box{margin-bottom:4rem;padding:2rem 1.6rem}}.price-page .box .title{margin-bottom:1.6rem;font-weight:600;font-size:1.8rem;line-height:100%;letter-spacing:.05em}.price-page .box .text{margin-top:1.2rem;font-weight:400;font-size:1.6rem;line-height:180%;letter-spacing:.05em}@media screen and (max-width: 767px){.price-page .box .text{font-size:1.4rem}}.price-page .box .btn{display:flex;justify-content:center;align-items:center;margin-top:2.4rem;margin-right:auto;margin-left:auto;width:100%;max-width:60rem;height:6.8rem;font-weight:700;font-size:1.8rem;line-height:100%;letter-spacing:.05em;font-feature-settings:"halt" on;color:#fff;background-color:var(--theme-color);border-radius:.4rem}@media screen and (max-width: 767px){.price-page .box .btn{height:4.8rem;font-size:1.6rem}}.price-page .box .btn:after{content:"";display:block;margin-left:1.2rem;width:1rem;height:1rem;border-top:solid 1px var(--white);border-right:solid 1px var(--white);transform:rotate(45deg)}@media screen and (max-width: 767px){.price-page .box .btn:after{margin-left:1rem;width:.8rem;height:.8rem}}.price-page .form-password-wrapper{position:relative}.price-page .form-password-wrapper input{border:1px solid #B3B3B3;border-radius:.5rem;height:4.4rem;padding:1.4rem;font-size:1.6rem;width:100%}@media screen and (max-width: 767px){.price-page .form-password-wrapper input{height:4rem;padding:1rem 1.2rem}}.price-page .form-password-wrapper .pwd-btn{display:flex;align-items:center;position:absolute;z-index:1;top:0;right:1rem;width:2.4rem;height:4.4rem}@media screen and (max-width: 767px){.price-page .form-password-wrapper .pwd-btn{height:4rem}}
