.ui-article-page{display:flex;}.ui-article-page .body{align-items:flex-end;padding:0 0 0 12px;}.ui-article-page .ui-title{margin:0;}.ui-article-voice{display:flex;}.ui-article-voice .voice-from{flex:0 0 auto;padding:0 24px;}.ui-article-voice .ui-cover{margin:0;}.ui-article-voice .voice-body{padding:0 36px;}.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 #bc8e16;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 auto;}.ui-fieldset-vertical > .ui-field > .field-title > .field-required{margin-left:0;}.ui-form-submit-inquiry{padding:24px;}.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-grid-equipments .grid-row{padding:0;}.ui-grid-equipments .cell-quantity{flex:0 0 4em;text-align:center;}.ui-grid-export_logs .cell-created,.ui-grid-export_logs .cell-user{flex:0 0 13em;}.ui-menu-index .ui-link{position:relative;}.ui-menu-index .ui-link:hover{background:rgba(208,193,182,1);}.ui-menu-index .ui-link:after{border-top:solid 4px #a58732;content:"";display:block;position:absolute;bottom:-2px;left:0px;width:0%;transition:all 200ms ease-out;}.ui-menu-index .ui-link:hover:after{width:100%;opacity:1;}.ui-menu-main{display:flex;}.ui-menu-main .ui-link{position:relative;padding:6px 12px;opacity:0.7;}.ui-menu-main .menu-item + .menu-item{margin-top:0;margin-left:12px;}.ui-menu-main .ui-link:hover,.ui-menu-main .ui-link.active{opacity:1;}.ui-menu-main .ui-link:after{border-top:solid 2px #a58732;content:"";display:block;position:absolute;bottom:-2px;left:0px;width:0%;transition:all 200ms ease-out;}.ui-menu-main .ui-link:hover:after,.ui-menu-main .ui-link.active:after{width:100%;opacity:1;}.ui-menu-navi{display:flex;justify-content:flex-end;}.ui-menu-navi .ui-link{padding:0.2em 1.4em;background:rgba(181,157,157,0.3);border-radius:36px;}.ui-menu-navi .menu-item{margin:0 6px;}.ui-menu-navi .menu-item + .menu-item{margin-top:0;}.ui-pager .pager-current,.ui-pager .pager-page{display:block;}.ui-pickup{padding:24px;}.ui-slogan .title-slogn{font-size:3em;}.ui-title-site .title-company{font-size:2.6em;}.ui-title-site .title-prefix{font-size:0.8em;}.block-company{display:flex;align-items:center;justify-content:space-around;}.block-company .company{margin:36px;}.block-contacts .ui-form{width:640px;margin:0 auto;}.block-content-body{display:flex;align-items:stretch;}.block-content-body .body-content{flex:1 1 auto;padding-right:48px;}.block-content-body .ui-cover{display:block;flex:0 0 25%;max-width:300px;width:auto;height:auto;margin-top:-32px;filter:grayscale(0.7);opacity:0.6;}.block-front-intro{padding-bottom:40px;}.block-front-intro .intro-row-menu{display:flex;justify-content:space-between;align-items:flex-end;}.block-front-pages{padding-left:12px;padding-right:12px;padding-top:76px;}.block-header-menu{flex-basis:auto;padding:0;}.block-header-menu .ui-menu-navi{font-size:0.9em;}.block-header-menu .ui-menu-main{position:absolute;width:100%;left:0;justify-content:center;bottom:12px;margin:0;}.block-header-title{flex-basis:auto;font-size:0.9em;}.block-header-title .ui-icon-menu{display:none;}.block-header-title .ui-link:hover{opacity:0.7;}.block-works .works{display:flex;flex-wrap:wrap;justify-content:space-between;}.block-works .ui-article{flex:0 0 50%;flex-basis:calc(50% - 12px);max-width:calc(50% - 12px);}.page-main .layout-header{padding:18px 12px;}.page-main .block-header-menu{display:flex;}.page-main .layout-footer{padding:36px 12px;}.page-main-content .layout-header{padding:18px 12px 58px 18px;}.page-main-content .layout-main_after{padding-bottom:48px;}