@charset "utf-8";
/*CLEAR*/

/*Header Edit*/

.l-content .imageReplace {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.l-content .mainMV {
	width: 950.6px;
	height: 400px;
	background: url('/en/pr/vona/recommend_brand/omron201907/proximity_sensor/images/mainvs.png');
	margin: 0 auto;
}

.l-content .m-h2--custom {
	padding: 15px;
	background-color: #f2f2f2;
	font-size: 16px;
	color: #333333;
	border: 1px solid #dedede;
}

/*Button Center*/

.l-content .m-btnList--center > li {
	padding-left: 50px;
}

.l-content .m-btnList--center > li:first-child {
	padding-left: 0;
}
/*Hover*/


/*Fix Height Element +1 (Ex - Element Height 558 Fix Height 558+1 = 559)*/

/*What New*/
.l-content .block_item {
  width: 100%;
  height: 180px;
  text-align: center;
  padding: 40px 0px 10px 0;
  position: relative;
}

.l-content .color_2 {
  background-color: #d5dfee;
}

.l-content .color_1 {
  background-color: #cbe8f9;
}


.l-content .block_item .box_name {
  margin: 10px;
}

.l-content .fixed_hight1 {
  height: 200px;
}

.l-content .fixed_hight2 {
  height: 260px;
}

.l-content .fixed_hight3 {
  height: 300px;
}

.l-content .product_name1 {
  height: 40px;
}

.l-content .product_name2 {
  height: 60px;
}

.l-content .product_name3 {
  height: 80px;
}

.l-content .tabs_last .block_item .box_border {
  padding: 10px;
  border-left: 1px dashed #15a0ff;
}

.l-content .tabs_last .block_item .box_border.no_border {
  border: 0;
}

.l-content .tabs_last .m-cols__wrap {
  margin-left: 0;
}

.l-content .tabs_last .m-cols__wrap .m-cols__1of2 {
  padding-left: 0;
}

.l-content .block_selection {
  position: relative;
}

.l-content .m-asideBox--edit {
  border: 2px solid #0c54aa;
}

.l-content .m-asideBox--edit .m-asideBox__ttl {
  background-color: #0c54aa;
}

.l-content .box_style1 {
  margin-left: 0;
}

.l-content .box_style1 .m-cols__1of2 {
  padding-left: 0;
  margin-bottom: 0;
}

.l-content .box_style1 .block_item.no_border  {
  border: 0;
}

.l-content .box_style1 .block_item {
  border-left: 1px dashed #15a0ff;
}

.l-content .img_head--style1 {
  position: absolute;
  left: 119px;
  top: -37px;
  z-index: 1;
}

.l-content .img_head--style2 {
  position: absolute;
  left: 9px;
  top: -37px;
}

.l-content .img_head--style3 {
  position: absolute;
  left: 9px;
  top: -50px;
}

.l-content .img_head--style4 {
  position: absolute;
  left: -1px;
  top: -37px;
  z-index: 1;
}

.l-content .tabs_last .img_subhead {
  position: absolute;
  top: -66px;
  left: 290px;
  z-index: 1;
}

.l-content .mc_name--edit > a {
  text-decoration: underline
}