.products-overview{background-color:#f7f5f0;padding:102px 0 0}
.products-overview__img{margin-top:70px;margin-bottom:55px}
.products-overview__pod{margin-bottom:45px}
.products-overview__heading{font-weight:700;font-size:212.5%;margin-bottom:10px}
.products-overview__link{font-weight:700;font-size:87.5%;line-height:1.7;margin-top:10px}
.products-overview__link a{color:#222;display:inline-block;vertical-align:bottom;position:relative;padding-left:15px}
.products-overview__link a::before{content:'';position:absolute;top:.4928em;left:0;margin-right:7px;background-image:none;width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent #003973}
.item__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item__container .item__unit{width:31.314%}
.item__container .item__unit .item__img{width:100%}
.item__container .item__img{width:31.314%}
.item-x-large{padding:50px 7.837%}
.item__name{font-size:100%;margin-top:10px}
.item__block-management-analysis .item__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.item__block-management-analysis .item__container .item__unit{width:48.48%}
.item__block-management-analysis .item__container .item__img{width:48.48%}
.item__block-management-analysis .item__name{text-align:left}
.item__block-management-analysis .example__block{margin-top:30px}
.item__block-management-analysis .example__heading{font-weight:700;text-align:center;font-size:125%}
.item__block-management-analysis .example__block ol{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item__block-management-analysis .example__block li{width:17.68%}
.item__block-management-analysis .example__title{font-weight:700;margin-top:18px;font-size:81.25%;text-indent:-1em;margin-left:1em}
.item__block-management-analysis .example__description{font-size:81.25%;margin-top:10px}
.item__vehicle__system .item__container .item__img{width:43.334%;}
.item__vehicle__system .item__container .item__unit{width:54.647%}
.item__vehicle__system .item__name{font-size: 143.75%;color: #3c4094;}
.item__vehicle__system .item__description{font-size: 100%;}
.item__vehicle__system .note{font-size: 75%;}
.item__vehicle__system .example__heading{padding: 3px 5px;border: 1px solid #f08300;}
.item__vehicle__system .example__title{text-indent: inherit;margin-left: 0;}
.item__vehicle__system .example__title{font-size: 100%;text-align: center;}
.item__vehicle__system .example__description{font-size: 87.5%;}
.item__vehicle__system .note .bold_txt{font-weight: 700;}
.item__block-maintenance .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item__block-maintenance .item__img{width:22.83%}
.item__block-automatic .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.item__block-automatic .item__img{width:31.314%}
.item__block-automatic .item__img:nth-of-type(1){margin-right:10%}
.content-wrap .content .cu-microsoft {margin-top: 40px;background-color: #fff;padding: 20px;}
.content-wrap .content .cu-microsoft dl {display: flex;align-items: center;}
.content-wrap .content .cu-microsoft dl dt {border-right: 1px solid #d3d1cb;font-size: 0;line-height: 0;margin-right: 30px;padding-right: 35px;}
.content-wrap .content .cu-microsoft dl dt img {width: 162px;}
.content-wrap .content .cu-microsoft dl dd {flex: 1;}
.content-wrap .content .cu-microsoft dl dd a {color: #333333 !important;text-decoration: none;}
.content-wrap .content .cu-icon__blank {margin-left: 5px;vertical-align: middle;width: 15px;}
@media (max-width:767px){.products-overview{background-color:#fff;padding:60px 0 45px}
.products-overview__img{margin:35px -20px 20px}
.products-overview__heading{text-align:center;font-size:150%;margin-bottom:15px}
.products-overview__link a{padding-left:12px}
.item__container .item__unit{width:auto}
.item__container .item__img{width:100%}
.item-x-large{padding:36px 20px 20px}
.item__name{margin-bottom:10px}
.item__block-management-analysis .item__container{display:block}
.item__block-management-analysis .item__container .item__unit{width:auto}
.item__block-management-analysis .item__container .item__img{width:auto}
.item__block-management-analysis .example__block ol{display:block}
.item__block-management-analysis .example__block li{width:auto}
.item__block-management-analysis .example__block li+li{margin-top:30px}
.item__block-management-analysis .example__img{margin:0 33px}
.item__block-management-analysis .example__title{margin-top:12px;}
.item__block-management-analysis .example__description{font-size:87.5%}
.item__vehicle__system .item__container .item__img{width: auto;}
.item__vehicle__system .item__container .item__unit{width:auto;}
.item__vehicle__system .item__name{font-size: 100%;}
.item__vehicle__system .item__description{font-size: 87.5%;}
.item__vehicle__system .note{font-size: 81.25%;}
.item__block-maintenance .item{display:block}
.item__block-maintenance .item__img{width:auto}
.item__block-automatic .item{display:block}
.item__block-automatic .item__img{width:auto}
.item__block-automatic .item__img:nth-of-type(1){margin-right:0}
.content-wrap .content .cu-microsoft {margin-top: 40px; padding: 0;}
.content-wrap .content .cu-microsoft dl {display: block;text-align: center;}
.content-wrap .content .cu-microsoft dl dt {border-right: none;margin-right: 0;padding-right: 0;}
.content-wrap .content .cu-microsoft dl dt img {width: 167px;}
.content-wrap .content .cu-microsoft dl dd {border-top: 1px solid #d3d1cb;flex: initial;margin-top: 15px;padding-top: 15px;}
.content-wrap .content .cu-microsoft dl dd a {font-size: 87.5%;}
.content-wrap .content .cu-icon__blank {width: 12px;}
}