.toolbar-horizontal #header{
	top: 79px;
}
.toolbar-vertical #header{
	top: 39px;
}


.toolbar-horizontal .tabs .nav-item,
.toolbar-vertical .tabs .nav-item {
  border: 1px solid #ccc;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  display: block;
  padding: .6rem 3rem;
  background-color: #eee;
}

.toolbar-horizontal .tabs .active,
.toolbar-vertical .tabs .active {
  background-color: #fff;
}


.toolbar-horizontal .layout-builder-form .form-actions,
.toolbar-vertical .layout-builder-form .form-actions {
  display: flex;
}

.toolbar-horizontal .layout-builder-form .form-actions .form-submit,
.toolbar-vertical .layout-builder-form .form-actions .form-submit{
  margin: 10px;
  font-size: 1.5rem;
  padding: 10px;
}

.toolbar-horizontal .layout-builder-form .form-actions .form-type-checkbox,
.toolbar-vertical .layout-builder-form .form-actions .form-type-checkbox{
  display: flex;
  padding: 5px;
}

.toolbar-horizontal .layout-builder-form .form-actions .form-type-checkbox .form-checkbox,
.toolbar-vertical .layout-builder-form .form-actions .form-type-checkbox .form-checkbox{
  width: 50px;
}


#layout-builder-modal label {
  font-size: 1.5rem;
}

#layout-builder-modal .form-select, #layout-builder-modal .form-text, #layout-builder-modal .form-tel, #layout-builder-modal .form-email, #layout-builder-modal .form-url, #layout-builder-modal .form-search, #layout-builder-modal .form-number, #layout-builder-modal .form-color, #layout-builder-modal .form-file, #layout-builder-modal .form-textarea, #layout-builder-modal .form-date, #layout-builder-modal .form-time {
  font-size: 1.5rem;
}

#layout-builder-modal summary {
  font-size: 1.3rem;
}

#layout-builder-modal .description, #layout-builder-modal .form-item .description, #layout-builder-modal .details-description {
  font-size: 1.3rem;
}

#drupal-off-canvas .form-type-checkbox, #drupal-off-canvas .form-radios>div, #layout-builder-modal .form-type-checkbox, #layout-builder-modal .form-radios>div{
  display: flex;
}

#layout-builder-modal input[type="checkbox"] {
  width: 20px;
}

#layout-builder-modal input[type="radio"] {
  width: 20px;
}

.toolbar-horizontal .alert .close,
.toolbar-vertical .alert .close{
  font-size: 2rem;
}

.toolbar-horizontal .ui-dialog.ui-dialog-off-canvas .ui-dialog-title,
.toolbar-vertical .ui-dialog.ui-dialog-off-canvas .ui-dialog-title {
  font-size: 1.5rem;
}

#drupal-off-canvas summary {
  font-size: 1.5rem;
}

#drupal-off-canvas label {
  font-size: 1.5rem;
}

#drupal-off-canvas .form-select, #drupal-off-canvas .form-text, #drupal-off-canvas .form-tel, #drupal-off-canvas .form-email, #drupal-off-canvas .form-url, #drupal-off-canvas .form-search, #drupal-off-canvas .form-number, #drupal-off-canvas .form-color, #drupal-off-canvas .form-file, #drupal-off-canvas .form-textarea, #drupal-off-canvas .form-date, #drupal-off-canvas .form-time {
  font-size: 1.5rem;
}

#drupal-off-canvas .description, #drupal-off-canvas .form-item .description, #drupal-off-canvas .details-description {
  font-size: 1.4rem;
}


.tiles .contextual.open .contextual-links {
  display: grid !important;
}

.cke_button__drupalimage{
  display: none !important;
}
#block-gongtongtakufurotsuku {
  margin-bottom:unset !important;
}

/*背景*/
.node--unpublished {
  background-color: inherit;
}
.visually-hidden {
  width:0px;
}

.ui-dialog {
	z-index: 1029 !important;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  right: 2rem;
  top: 50%;
  margin-top: -0.75rem;
  width: 1.5rem;
  height: 1.5rem;
  opacity: .6;
  border: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODUuODEyIDg1LjgxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODUuODEyIDg1LjgxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTcwLjY5LDE0LjEyMWMtMTUuNjIxLTE1LjYyLTQwLjk0NS0xNS42Mi01Ni41NjgsMGMtMTUuNjIxLDE1LjYyLTE1LjYyLDQwLjk0NiwwLDU2LjU2NyAgIGMxNS42MjQsMTUuNjIzLDQwLjk0OSwxNS42MjMsNTYuNTY5LDAuMDAyQzg2LjMxMiw1NS4wNzEsODYuMzEzLDI5Ljc0NCw3MC42OSwxNC4xMjF6IE01NC44NzEsNTkuMjlMNDIuNDA2LDQ2LjgyNUwyOS45NDIsNTkuMjkgICBjLTEuMjIzLDEuMjIzLTMuMjAyLDEuMjIyLTQuNDIyLDAuMDAyYy0xLjIyMy0xLjIyNC0xLjIyMS0zLjIsMC00LjQyMmwxMi40NjYtMTIuNDY2TDI1LjUyMiwyOS45NDEgICBjLTEuMjIzLTEuMjIzLTEuMjIzLTMuMjAxLDAtNC40MjFjMS4yMTktMS4yMjIsMy4xOTktMS4yMjMsNC40MiwwbDEyLjQ2NSwxMi40NjRMNTQuODcsMjUuNTJjMS4yMjItMS4yMjIsMy4xOTktMS4yMjIsNC40MiwwLjAwMSAgIGMxLjIyMSwxLjIxOSwxLjIyMiwzLjE5OCwwLjAwMSw0LjQxOUw0Ni44MjYsNDIuNDA0bDEyLjQ2NSwxMi40NjZjMS4yMjIsMS4yMjIsMS4yMjIsMy4yMDEsMCw0LjQyMlM1Ni4wOTMsNjAuNTEyLDU0Ljg3MSw1OS4yOXoiPjwvcGF0aD48L2c+PC9zdmc+) center center no-repeat #383a40;
  background-size: contain;
  outline: 0;
  border-radius: 1.5rem;
}
