@charset "utf-8";
/* CSS Document */

.header-top-description,#global-nav,.breadcrumb,.breadcrumb-list,.sub-section,.p-section-title,.row.case_reration,.allservice,.entry-footer,.contentField .campany_items,.termWrap .entry-meta-data-list--staff,.termWrap .entry-meta-data-list--color,.termWrap .entry-meta-data-list--scale,.fieldWrap.campany_name,.entry-meta,.site-footer,.profile_text,.veu_contact,#support_areas,.wrap_tenpo_info.wrap,.widget tenpo_info,#page_top,.grecaptcha-badge,.site-header-container
{display: none!important;}

.container{max-width: 800px;  margin: 0 auto;}
.entry-header{  margin: 0;}
.main-section--col--two {
        float: left; width: inherit;
    }
h1{font-size: 2vw;line-height: 3rem;
}
.page-header{max-height: 1rem;
    min-height: 3rem;
    background: #151515;}
.page-header-title {text-align: end; font-size: 1.3rem;
}
.baWrap {width: 90%;}
.wrap_tenpo_info.wrap {
    display: flex; flex-flow: row wrap;
    justify-content: flex-start;
}
.widget_text.widget.tenpo_info {  flex-basis: 33%;
        max-width: 33%; }
.entry-body{  display: flex; flex-direction: column-reverse; }
.entry-body > p:first-child > a > img.aligncenter{max-width: 300px;
  margin: 0 0 0 auto;
  min-height: 200px;
}
.termWrap {margin: -200px auto 50px 1rem!important; width: 100%;}
.termWrap .entry-meta-data-list {display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    width: calc(100% - 300px);}

.contentField { margin: 0;}
#gallery-1 {
 margin: 0 auto 1rem;/* max-height: 230px; overflow-y: hidden;*/
}
.site-body {padding: 1rem 0 4rem; }
.site-body-bottom {
  background-color: #454545;
  color: #ffffff;
  padding-bottom: 0;
}
 .contentField .fieldWrap {
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
  }
 .contentField .fieldWrap.campany_industry { flex-basis: 35%;
  }
 .contentField .fieldWrap.campany_request { flex-basis: 65%;
  }
.contentField .fieldWrap.campany_content { break-after: page; }
.termWrap .term dt {
    margin: 0 0 5px 0;
    background: none;
    text-align: left;
    padding: 0;
    float: inline-start;
}