.page_advanced_form_smart_it .drag-and-drop-alert{background:#fff;color:#b1b0b0;border:none;position:absolute;text-align:center;top:50%;left:0;padding:0;width:100%;margin-top:-1em}.page_advanced_form_smart_it .builder-components.drag-container{position:relative}.page_advanced_form_smart_it .builder-components.drag-container,.page_advanced_form_smart_it .builder-components.drag-container:hover{min-height:80px;border:1px dashed rgba(0,0,0,.3)!important;background:#fff;padding:1.3rem}.page_advanced_form_smart_it .builder-components.drag-container .builder-component{padding:.3rem}.page_advanced_form_smart_it .builder-components.drag-container .builder-component.gu-transit{border:1px solid rgba(0,0,0,.1);background:#fafad2}.page_advanced_form_smart_it .builder-components.drag-container .builder-component:hover{border:1px solid rgba(0,0,0,.1);background:#f3f3f3;border-radius:.3rem}.page_advanced_form_smart_it .builder-components.drag-container .component-settings-button{background:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:50%}.page_advanced_form_smart_it .formcomponents .formcomponent{text-align:left;margin-top:.2rem;line-height:1.2;background:#3b454d;border:none;border-radius:4px;color:#ebedee;font-size:16px;position:relative;padding:10px 10px 10px 40px}.page_advanced_form_smart_it .formcomponents .formcomponent i{background:#30373e;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:9px;position:absolute;top:0;left:0;bottom:0;width:34px;line-height:20px}.page_advanced_form_smart_it .builder-group-button{background:#334155;color:#fff!important;border-radius:0;padding:8px;font-weight:700;outline:0!important}.page_advanced_form_smart_it .builder-group-button i{position:absolute;right:10px}.page_advanced_form_smart_it .form-builder-group-header{position:relative}.page_advanced_form_smart_it .preview-panel h4{font-size:1rem}.page_advanced_form_smart_it .form-builder-group-header,.page_advanced_form_smart_it .form-builder-panel .card-body{border:1px solid #000}.page_advanced_form_smart_it .card-header{background:#3f51b5;color:#fff}.page_advanced_form_smart_it .card-header-tabs .nav-item .nav-link,.page_advanced_form_smart_it .card-header-tabs .nav-item .nav-link:hover{color:#fff}.page_advanced_form_smart_it .card-header-tabs .nav-item .nav-link.active,.page_advanced_form_smart_it .card-header-tabs .nav-item .nav-link.active:hover{color:#000}.page_advanced_form_smart_it .component-edit-container .lead{color:#3f51b5;font-weight:700}.page_advanced_form_smart_it .field-required:after{content:"必須"!important;position:relative;padding:5px 10px 5px 7px;text-align:center;font-size:10px!important;border-radius:5px;z-index:10;color:#fff!important;background-color:#c04949}.page_advanced_form_smart_it .formio-component-button{text-align:center}.page_advanced_form_smart_it .formio-component-button button[type=submit]{padding:15px 30px 15px 30px;margin:0;width:auto;display:inline-block;border:none;text-decoration:none;color:#fff!important;cursor:pointer;line-height:1.4em;font-size:17px;font-weight:700;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgb(0 0 0 / 20%);box-shadow:0 1px 0 rgb(0 0 0 / 20%)}.page_advanced_form_smart_it .formio-component-panel .formio-collapse-icon{color:#fff}.page_advanced_form_smart_it .formio-component-panel .card-title{font-weight:700;font-size:20px}.page_advanced_form_smart_it .formio-component-fieldset legend{font-size:20px;padding-bottom:8px;border-width:4px;line-height:30px;font-weight:bolder}.page_advanced_form_smart_it .formio-component-button button[type=submit].btn-md{font-size:22px}.page_advanced_form_smart_it .formio-component-button button[type=submit].btn-lg{font-size:30px}