@charset "UTF-8";

/*共通*/
.l-content img {
  vertical-align: bottom;
}
.l-content .u-mr8 {
	margin-right: 8px;
}
.l-content .u-mb17 {
	margin-bottom: 17px;
}
.l-content > .item_box > .btn,
.l-content > .item_box > .item_inbox > .list_l > .btn,
.l-content > .item_box > .item_inbox > .list_r > .btn {
  width: 360px;
}

/*メインビジュアル*/
.l-content .mainVisual {
  width: 950px;
  height: 200px;
  margin-bottom: 20px;
  padding: 0;
  border: none;
  background: url(/maker/mitsubishi-electric/el/products/variation/img/main_200225.png) no-repeat 0 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*リード文*/
.l-content .leadTxt {
  text-align: center;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 16px;
}

/*アンカーナビ*/
.l-content .anchorNavi li {
  float: left;
  margin-right: 8px;
}
.l-content .anchorNavi li a {
  width: 176px;
	height: 52px;
	padding-left: 15px;
}
.l-content .anchorNavi li.anchorNavi04 a {
	width: 214px;
}

/*カテゴリ一覧*/
.l-content .category h2 {
	color: #fff;
	background: #e60000;
	padding: 18px 0;
}
.l-content .category .category_box {
	width: 950px;
  padding: 0 0 36px;
  border: none;
  background: url(/maker/mitsubishi-electric/el/products/variation/img/cate_bg_03.png) no-repeat 0 0;
}
.l-content .category .category_box .category_inbox {
	padding: 17px 35px 0;
}
.l-content .category .category_box .category_title {
  text-align: center;
  padding: 0 0 10px;
}
.l-content .category .category_box .category_title:before {
	width: 235px;
	border-top: 4px solid #e60000;
  margin: 0 auto;
  content: "";
  display: block;
  padding: 7px 0 0;
}
.l-content .category .category_box .category_item .name {
	padding: 3px 0 4px;
}
.l-content .category .category_box .category_item .name.h40 {
  height: 33px;
}
.l-content .category .category_box .category_item .name span {
  display: block;
  padding-top: 10px;
}
.l-content .category .category_box .category_item .btn {
	margin-bottom: 15px;
}
.l-content .category .category_box .categoryBox01 {
	width: 880px;
	border: 1px solid #a0a0a0;
	background: #fff;
	box-sizing: border-box;
	padding: 0 37px;
	margin-bottom: 42px;
}
.l-content .category .category_box .categoryBox01 .category_item {
	width: 114px;
	float: left;
	margin-right: 24px;
}
.l-content .category .category_box .categoryBox02 {
	width: 680px;
	border: 1px solid #a0a0a0;
	background: #fff;
	box-sizing: border-box;
	padding: 0 14px;
	margin: 0 auto 42px;
}
.l-content .category .category_box .categoryBox02 .category_item {
	width: 124px;
	float: left;
	margin-right: 7px;
}
.l-content .category .category_box .categoryBox03 {
	width: 328px;
	border: 1px solid #a0a0a0;
	background: #fff;
	box-sizing: border-box;
	padding: 0 32px;
	margin: 0 24px 42px 0;
	float: left;
}
.l-content .category .category_box .categoryBox03 .category_item {
	width: 124px;
	float: left;
	margin-right: 14px;
}
.l-content .category .category_box .categoryBox04 {
	width: 880px;
	border: 1px solid #a0a0a0;
	background: #fff;
	box-sizing: border-box;
	padding: 0 29px;
}
.l-content .category .category_box .categoryBox04 .category_item {
	width: 130px;
	float: left;
	margin-right: 8px;
}
.l-content .category .category_box .categoryBox04 .name {
	line-height: 16px;
}

.l-content .category .category_box .categoryBox05 {
	border: 1px solid #a0a0a0;
	background: #fff;
	box-sizing: border-box;
  width: 880px;
	padding: 0 50px;
}
.l-content .category .category_box .categoryBox05 .category_item {
	width: 180px;
	float: left;
	margin-right: 15px;
}
.l-content .category .category_box .categoryBox05 .category_item.long {
	width: 190px;
}
.l-content .category .category_box .categoryBox05 .name {
	line-height: 16px;
  height: 32px;
}
.l-content .category .category_box .categoryBox05 .name span {
  display: block;
  padding-top: 10px;
}


/*コンテンツ*/
.l-content .item_box {
	width: 930px;
	margin: 0 auto;
}
.l-content .item_box .item_inbox {
	width: 904px;
	margin: 0 auto;
}
.l-content .item_box .item_inbox .item_list {
	width: 448px;
}
.l-content .item_box .item_inbox .item_lists {
	width: 904px;
}
.l-content .item_box .item_inbox .list_l {
	float: left;
}
.l-content .item_box .item_inbox .list_r {
	float: right;
}
.l-content .item_box .item_inbox p.features {
	color: #b70000;
	background: #f3d2d2;
	border-top: 2px solid #b70000;
	padding: 8px 0;
}
.l-content .item_box .item_inbox p.features.txtSmall {
  font-size: 11px;
  padding: 4px 0;
  line-height: 1.2;
}
.l-content .item_box .item_inbox .item {
	width: 220px;
	border: 1px solid #c9c9c9;
	box-sizing: border-box;
	padding: 10px 16px 16px;
	margin-right: 8px;
	float: left;
}
.l-content .item_box .item_inbox .item .stock {
	color: #fff;
	background: #b70000;
	padding: 7px;
}
.l-content .item_box .item_inbox .item .none_stock {
	padding: 7px;
}
.l-content .item_box .item_inbox .item_list_one {
	width: 220px;
}
.l-content .item_box .item_inbox .features_box p.features_l {
	width: 676px;
	float: left;
}
.l-content .item_box .item_inbox .features_box p.features_r {
	width: 220px;
	float: right;
}

/*最下部バナー*/
.l-content .bnrBox li {
	float: left;
}

/*hover*/
.l-content a {
	text-decoration: none;
}
.l-content a:hover {
	text-decoration: underline;
}
.l-content .box_hover {
	cursor: pointer;
}
.l-content .box_hover:hover .pic {
	filter: alpha(opacity=75);
	-ms-filter: 'alpha(opacity=75)';
	opacity: 0.75;
}
.l-content .box_hover .name a {
	color: #ff730a;
	text-decoration: underline;
}

