/*! ======================================
    casestudies industry logistics under
====================================== */
 h1{font-size:1em;margin-bottom:20px}
 .main_visual{margin-top:24px;}
 .h2_anchor_wrap .h2_anchor{padding:10px 0;margin:50px 0 20px 0;overflow:hidden;}
 .h2_anchor_wrap .h2_anchor ul{margin:0!important;font-size:87.5%;text-align:center;}
 .h2_anchor_wrap .h2_anchor ul li{float:left;width:32%;margin-right:2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px #ccc solid;}
 .h2_anchor_wrap .h2_anchor ul li a{display:block;width:100%;padding:10px 0;background:#f2f2f2 url(/fa/shared/img/module/bg_pagelinik02.gif) no-repeat 1.5em center;}
 .h2_anchor_wrap .h2_anchor ul li:last-child{margin-right:0%;}
 .h2_anchor_wrap h2{margin:0;padding-bottom: 7px;font-size:1.38em;font-weight:bold;text-align:center;}
  
.blank{display:inline-block;width:10px;vertical-align:middle;margin-left:8px;margin-bottom:4px;}

.anchor_block{margin-top: -80px;padding-top: 80px;}
.c-anchorNav .c-list__item.current a {color: #f50f10;font-weight: bold;}

.c-aomMainVisual__subInner, .c-caseStudiyMainVisual__subInner, .l-inner--medium, .l-inner-medium {max-width: calc(1170px + (30px * 4));}
.container-fluid {overflow-x: hidden;}

/*.c-mainVisual__category,
.c-mainVisual__title{color: #fff;}*/
.section_case_wrap .category_type{display: flex;margin: 26px 0 50px;}
.section_case_wrap .category_type li {width: 19.334%;height:inherit;padding: 8px 10px!important;font-size: 1.14286em;line-height: 1.25;}
.section_case_wrap .category_type li.equipment{width:17.195%;}
.section_case_wrap .category_type li.monitoring{width: 10.2656%;}
.section_case_wrap .category_type li.maintenance{width: 11.293%;}
.section_case_wrap .category_type li.overall{width:10.694%;}
.section_case_wrap .category_type li.factory{width: 12.918%;}
.section_case_wrap .category_type li.location{width: 15.056%;}
.section_case_wrap .category_type li.integration{width: 14.457%;}
.section_case_wrap .category_type li.automation{width: 10.865%;}
.section_case_wrap .category_type li.digital{width: 10.523%;}
.section_case_wrap .category_type li.cate_border{color:#536b81;border: 2px solid #536b81;}
.section_case_wrap .category_type .category+.category{margin-top: 0;margin-left: 20px;}
.section_case_wrap .step_title {background:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;}
.section_case_wrap .step_title .step_title_txt{display:-webkit-box; display:-ms-flexbox; display:flex;-webkit-box-align:center; -ms-flex-align:center; align-items:center;width:189px;/*width:16.168%*/;color:#fff;font-weight:700;text-align:center;font-size: 1.714287em;padding-left: 50px;}
.section_case_wrap.case_task .step_title .step_title_txt span{top: -20px;}
.section_case_wrap.case_task .step_title.corresp .step_title_txt span{top:-38px; }
.section_case_wrap.case_task .step_title.effect .step_title_txt span{top:-32px; }
.section_case_wrap .step_title .step_title_txt span{position:relative;top: 0;}
.section_case_wrap .step_title.corresp .step_title_txt span{top:-25px; }
.section_case_wrap .step_title.effect .step_title_txt span{top:-25px; }
.section_case_wrap .step_txt {width: 82%;padding: 26px 14px;padding-left: 2.6em;font-size:1.14286em;letter-spacing: 0.05em;}
.section_case_wrap .step_txt ul li{position: relative;padding-left: 1.2em;font-weight:normal;}
.section_case_wrap .step_txt ul li+li{margin-top: 10px;}
.section_case_wrap .step_txt ul li:before{content: "";display: block;position: absolute;left: 0;background: #004878;width: 10px;height: 10px;top: 7px;border-radius: 50px;}
.section_case_wrap .step_txt ul.inner_list{margin-left: -22px;margin-top: 10px;}
.section_case_wrap .step_txt ul.inner_list li:before{background:none;}
.section_case_wrap .step_txt ul.inner_list li span{position: absolute;left: 0;}
.section_case_wrap .step_txt ul.inner_list li{padding-left: 1.5em;}
.section_case_wrap .step_title.task .step_title_txt {background:#616161 url("../img/bg_task.png") no-repeat left bottom;padding-left:59px;}
.section_case_wrap.case_task .step_title.task .step_title_txt{background:#616161 url("../img/bg_task_01.png") no-repeat left bottom;padding-left:59px;}
.section_case_wrap .step_title.corresp .step_title_txt {background:#004878 url("../img/bg_corresp.png") no-repeat left bottom;}
.section_case_wrap .step_title.effect .step_title_txt {background:url("../img/bg_effect.png") no-repeat left 4px bottom,linear-gradient(90deg, rgba(23,67,138,1) 0%, rgba(26,82,156,1) 50%, rgba(29,92,169,1) 100%);}
.section_case_wrap .text_blue {color: #004878;font-size: 1.25em;font-weight: bold;}
.case_arr_block{position: relative;margin-top: 108px;}
.case_img_wrap+.case_arr_block{margin-top: 102px;}
.case_arr_block:before{content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 47px 63.5px 0 63.5px;border-color: #004878 transparent transparent transparent;top:-80px;left: 50%;transform: translateX(-50%);}
.case_img{text-align: center;margin-top: 55px;}
.case_img img{max-width: 100%;vertical-align: middle;}
.case_list{width: 74.081%;margin: 16px auto 0;}
.case_list li{position: relative;padding-left: 1.2em;}
.case_list li span{position: absolute;left: 0;}
.case_title{position: relative;padding-left: 4.5em;}
.case_title span{position: absolute;left: 0;}
.product_block .c-headingLv2{margin-top:88px;}
.head_wrap{text-align: center;margin: 100px 0 96px;letter-spacing: 0.02em;}
.head_wrap .border_title{display:inline-block;font-weight: bold;font-size: 2em;padding:0 2em 0 2.3em;position: relative;}
.head_wrap .border_title strong{display:inline-block;border-bottom: 2px solid #cc0000;}
.head_wrap .border_title:before{content: "";display: inline-block;background-image: url(../img/img_plus.png);background-repeat: no-repeat;width: 48px;height: 48px;background-size: 48px auto;position: absolute;left: 0;top: 0;}
.head_wrap .border_title:after{content: "";display: inline-block;background-image: url(../img/img_arw_down.png);background-repeat: no-repeat;width: 39px;height: 31px;background-size: 39px auto;position: absolute;top: 12px;right:0;z-index: -1;}
.head_wrap .border_title span{color: #cc0000;display: inline-block;vertical-align: middle;line-height: 1.2;}

@media screen and (min-width:1091px){
	.c-list--4col .c-list__item:nth-child(1),.c-list--4col .c-list__item:nth-child(6)  {width: 15%;}
	.c-list--4col .c-list__item:nth-child(5),.c-list--4col .c-list__item:nth-child(9) {width: 25%;}
	.c-list--4col .c-list__item:nth-child(2),.c-list--4col .c-list__item:nth-child(3),.c-list--4col .c-list__item:nth-child(4),.c-list--4col .c-list__item:nth-child(7),.c-list--4col .c-list__item:nth-child(8) {width: 20%;}
}
@media screen and (max-width:1090px){
	.c-list--4col .c-list__item:nth-child(1){width: 100px;}
	.c-list--4col .c-list__item:nth-child(2){width: 141px;}
	.c-list--4col .c-list__item:nth-child(3){width: 100px;}
	.c-list--4col .c-list__item:nth-child(4){width: 100px;}
	.c-list--4col .c-list__item:nth-child(5){width: 220px;}
	.c-list--4col .c-list__item:nth-child(6){width: 100px;}
	.c-list--4col .c-list__item:nth-child(7){width: 165px;}
	.c-list--4col .c-list__item:nth-child(8){width: 160px;}
	.c-list--4col .c-list__item:nth-child(9){width: 200px;}

}
@media screen and (max-width:767px){
	 h1{font-size:.88em}
	  .h2_anchor_wrap .h2_anchor{padding:10px 0;margin:30px 0 20px 0;overflow:hidden;}
	  .h2_anchor_wrap .h2_anchor ul{margin:0!important;font-size:87.5%;text-align:center;}
	  .h2_anchor_wrap .h2_anchor ul li{float:left;width:100%;margin:0 0 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px #ccc solid;}
	  .h2_anchor_wrap .h2_anchor ul li a{display:block;width:100%;padding:15px 0;background:#f2f2f2 url(/fa/shared/img/module/bg_pagelinik02.gif) no-repeat 1.5em center;}
	  .h2_anchor_wrap .h2_anchor ul li:last-child{margin-right:0%;}
	  .h2_anchor_wrap #sec_solution,  .h2_anchor_wrap #sec_system,  .h2_anchor_wrap #sec_products{margin-top:0;padding-top:0;}
    .anchor_block {margin-top: -20px;padding-top: 20px;}
	 .c-list--4col .c-list__item:nth-child(1),.c-list--4col .c-list__item:nth-child(2),.c-list--4col .c-list__item:nth-child(3),.c-list--4col .c-list__item:nth-child(4),.c-list--4col .c-list__item:nth-child(5),.c-list--4col .c-list__item:nth-child(6),.c-list--4col .c-list__item:nth-child(7),.c-list--4col .c-list__item:nth-child(8),.c-list--4col .c-list__item:nth-child(9){width: 100%;}
	  .section_case_wrap .category_type li{width: calc(50% - 4px)!important;padding:7px 5px !important;margin-top:10px!important;font-size: 1em;line-height: 1;}
	 .section_case_wrap .category_type li:nth-child(-n+2) {margin-top: 0;}
	 .section_case_wrap .category_type{flex-wrap: wrap;justify-content: space-between;}
	 .section_case_wrap .category_type .category+.category {margin-left: 0;}
	 .section_case_wrap .step_title .step_title_txt{font-size: 1em;width: 30%;padding: 10px 0;justify-content: center;}
	 .section_case_wrap .step_txt{width: 70%;padding: 10px;font-size: 1em;}
	 .section_case_wrap .step_title.task .step_title_txt{padding-left: 0;}
	 .section_case_wrap .step_title .step_title_txt span{top: 0;}
	 .section_case_wrap .step_title{margin-top: 50px;}
	 .section_case_wrap+.case_list_block{margin-top: 60px;padding-top: 60px;}
	 .case_arr_block:before{border-width: 23.5px 32px 0 32px;top: -34px;}
	 .case_list{width: 100%;}
	 .head_wrap .border_title{font-size:1.75em;padding: 0;}
	 .head_wrap .border_title:before{width: 35px;height: 35px;background-size: 35px auto;left: 50%;top: -36px;transform: translateX(-50%);}
	 .head_wrap .border_title strong{border-bottom: none;line-height: 1.3em;}
	 .head_wrap .border_title:after {top: 100px;left: 50%;transform: translateX(-50%);}
	 .product_block .c-headingLv2{margin-top: 60px;}
}
