.ui-deflist{display:flex;flex-wrap:wrap;overflow:hidden;}.ui-deflist dt{flex:0 0 8em;max-width:8em;text-align:right;padding-right:12px;font-weight:bold;border-bottom:none;}.ui-deflist dd{flex:1 1 auto;flex-basis:calc(100% - 8em - 10px);max-width:calc(100% - 8em - 10px);margin:0;}.ui-field{display:block;}.ui-field .field-title{flex:0 0 10em;}.ui-field .field-input{flex:1 1 auto;}.ui-field-button .ui-button{flex:0 0 auto;}.ui-fieldset-horizontal{display:flex;align-items:flex-end;flex-wrap:wrap;}.ui-fieldset-horizontal > .ui-field + .ui-field{margin-left:6px;}.ui-fieldset-vertical > .ui-field{ display:flex; width:100%; margin-bottom:8px;}.ui-fieldset-vertical > .ui-field > .field-title{ display:block; text-align:right; flex:0 0 10em; border-right:solid 2px var(--color_accent); padding-right:12px;}.ui-fieldset-vertical > .ui-field > .field-title:empty{ border-right-color:transparent;}.ui-fieldset-vertical > .ui-field > .field-title > .field-title-label:only-child{ padding:5px 0;}.ui-fieldset-vertical > .ui-field > .field-input{ padding-left:12px; padding-right:0; flex:1 1 1em;}.ui-fieldset-vertical > .ui-field > .field-title > .field-required{ margin-left:0;}.ui-grid{display:flex;flex-direction:column;}.grid-head{display:block;font-weight:bold;}.grid-body{flex:1 1 auto;}.ui-grid .grid-row{display:flex;flex-direction:row;width:100%;}.ui-grid .grid-row + .grid-row{margin-top:0;}.grid-cell{display:flex;align-items:center;flex:1 1 10%;}.ui-grid .grid-cell-label{display:none;}.ui-grid .grid-cell-value{flex:1 1 1em;}.grid-body .grid-row{margin-bottom:0;}.ui-pager .pager-current,.ui-pager .pager-page{display:block;}.ui-content-teaser{display:flex;}.ui-content-teaser .teaser-catch{flex:0 0 12em;height:auto;}.ui-content-teaser .teaser-content{flex:1 1 auto;}.ui-latest{ display:flex; flex-direction:column; flex:0 1 49%; border:none;}.ui-latest .latest-title{ display:flex; align-items:center;}.block-drawer{ display:none;}.block-front-access .p-side-nav__body{ flex-direction:row; align-items:flex-start;}.block-front-access .block-item{ padding:1em;}.block-header-slideshow{ height:180px;}@keyframes slide1{ 0%{ transform:scale(2.2) translate(-40px,-20px); opacity:0; } 20%{ opacity:1; } 80%{ opacity:1; } 100%{ transform:scale(2.4) translate(0px,50px); opacity:0; }}@keyframes slide2{ 0%{ transform:scale(2.3) translate(-100px,0px); opacity:0; } 20%{ opacity:1; } 80%{ opacity:1; } 100%{ transform:scale(2.1) translate(-10px,40px); opacity:0; }}@keyframes slide3{ 0%{ transform:scale(2) translate(0px,50px); opacity:0; } 20%{ opacity:1; } 80%{ opacity:1; } 100%{ transform:scale(2.2) translate(-80px,-30px); opacity:0; }}@keyframes slide4{ 0%{ transform:scale(2.2) translate(0px,50px); opacity:0; } 20%{ opacity:1; } 80%{ opacity:1; } 100%{ transform:scale(2) translate(-90px,40px); opacity:0; }}.block-header-tools{ justify-content:flex-end; padding-right:40px;}.block-header-wave{ display:flex;}.block-menu-main{ display:flex;}.block-menu-navi{ display:flex; width:400px;}.block-site-latest #sp-tab{ display:none;}.block-site-latest .latest-title{ display:flex;}.block-site-latest .contents .ui-latest:first-child{ margin-right:10px;}.block-site-links .banner-item{ flex:0 0 33.333%; flex-basis:calc(33.333% - 16px);}.block-site-links .ui-banners:after{ content:""; flex:0 0 33.333%; flex-basis:calc(33.333% - 16px);}.block-site-title .p-site-name{ padding:22px 0 10px 90px; font-size:1.5em; background:20px 30px no-repeat; background-size:85px 80px; background-position:left center; margin-top:32px;}.block-site-title .p-site-name--sub{ font-size:0.8em;}.page .layout-header{ border-top:5px solid #ffcc00;}.page .layout-main{ padding:20px; margin:0;}.page .layout-side{ padding:20px;}.page-content .layout-header{ height:78px;}.page-content .p-site-name{ padding:15px 0 10px 110px; background:20px 5px no-repeat;}.page-front .layout-header{ height:130px;}.page-front .block-menu-navi{ align-self:flex-start; margin-top:-1px;}.page-front .layout-main_before .block-header-tools{ bottom:72px;}.page-front .layout-wrap{ padding-top:140px;}