.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{position:relative;width:100%;background-color:var(--pines-back-color1);color:var(--pines-text-color1)}.pines-form.is-collapse .form__contents{display:none}.pines-form .form__title{cursor:default;width:100%}.pines-form .form__title.use-collapse{cursor:pointer}.pines-form .form__title .title{width:100%;height:35px;line-height:35px;margin-bottom:5px;padding-left:5px;font-size:1.6rem;font-weight:700;letter-spacing:1.2px}.pines-form .form__contents{display:flex;flex-direction:column}.pines-form .form__contents .item-row{position:relative;display:flex;margin-top:5px}.pines-form .form__contents .item-row:first-child{margin-top:0}.pines-form .form__contents .item-row>div{flex-grow:1}.pines-form .form__contents .item-row>div:first-child:before{content:"";position:absolute;top:0;left:0;height:100%;border-left:1px solid var(--pines-border-color3)}.pines-form .form__contents .item-row>div.dummy-box:before{content:none}.pines-form .form__button{display:flex;justify-content:space-between;align-items:center}.pines-form .form__button .button__left .pines-button{margin-top:10px;margin-right:5px}.pines-form .form__button .button__right .pines-button{margin-top:10px;margin-left:5px}