.pull-left{float:left}.pull-right{float:right}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-primary{color:#42b983}.text-success{color:#2d8cf0}.text-warning{color:#f90}.text-error{color:#ed3f14}.pines-form.agreement-form{align-items:flex-end}.pines-form.agreement-form:first-child .form__title .title{margin-top:0}.pines-form.agreement-form:last-child.is-collapse .form__title .title{margin-bottom:0}.pines-form.agreement-form .form__title .title{height:40px;line-height:40px;margin-top:5px;padding-left:10px;font-size:2rem;letter-spacing:1.2px}.pines-form.agreement-form .form__title .title.use-color{background-color:var(--pines-auth-color);border:1px solid var(--pines-border-color1)}.pines-form.agreement-form .form__contents{align-items:flex-end}.pines-form.agreement-form .form__contents .item-row{width:100%;height:auto;justify-content:flex-end}.pines-form.agreement-form .form__contents .item-row .agreement-text{width:100%;height:auto}.pines-form.agreement-form .form__contents .item-row .agreement-text .text-contents{overflow-x:hidden;overflow-y:auto;width:100%;max-height:200px}.pines-form.agreement-form .form__contents .item-row .agreement-text .text-contents>pre{padding:10px;background-color:var(--pines-back-color2);letter-spacing:1.5px}