@charset "utf-8";


/* ------------------------------------------------------
l-content
------------------------------------------------------ */

/* -------------------------------
.menuArea
------------------------------- */
.l-content dl{
  min-height: 1px;
}
.l-content dl:after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.l-content .menuArea {
  margin-bottom: 40px;
}
.l-content .menuArea .menu {
  background: url(/special/led/common/images/menu_20230814.png) no-repeat;
}
.l-content .menuArea .menu li {
  width: 317px;
  height: 37px;
	float: left;
	display: block;
	text-indent: -9999px;
	background: url(/special/led/common/images/menu_20230814.png) no-repeat;
}
.l-content .menuArea .menu li a {
  width: 317px;
  height: 37px;
	display: block;
	text-indent: -9999px;
	background: url(/special/led/common/images/menu_20230814.png) no-repeat;
}
.l-content .menuArea .menu li.menu03,
.l-content .menuArea .menu li.menu06,
.l-content .menuArea .menu li.menu03_on,
.l-content .menuArea .menu li.menu06_on,
.l-content .menuArea .menu li.menu03 a,
.l-content .menuArea .menu li.menu06 a { width: 316px;}
.l-content .menuArea .menu li.menu04,
.l-content .menuArea .menu li.menu05,
.l-content .menuArea .menu li.menu06,
.l-content .menuArea .menu li.menu04_on,
.l-content .menuArea .menu li.menu05_on,
.l-content .menuArea .menu li.menu06_on,
.l-content .menuArea .menu li.menu04 a,
.l-content .menuArea .menu li.menu05 a,
.l-content .menuArea .menu li.menu06 a { height: 36px;}
.l-content .menuArea .menu li.menu01 a { background-position: 0 0;}
.l-content .menuArea .menu li.menu02 a { background-position: -317px 0;}
.l-content .menuArea .menu li.menu03 a { background-position: -634px 0;}
.l-content .menuArea .menu li.menu04 a { background-position: 0 -37px;}
.l-content .menuArea .menu li.menu05 a { background-position: -317px -37px;}
.l-content .menuArea .menu li.menu06 a { background-position: -634px -37px;}
.l-content .menuArea .menu li.menu01 a:hover,
.l-content .menuArea .menu li.menu01_on { background-position: 0 -73px;}
.l-content .menuArea .menu li.menu02 a:hover,
.l-content .menuArea .menu li.menu02_on { background-position: -317px -73px;}
.l-content .menuArea .menu li.menu03 a:hover,
.l-content .menuArea .menu li.menu03_on { background-position: -634px -73px;}
.l-content .menuArea .menu li.menu04 a:hover,
.l-content .menuArea .menu li.menu04_on { background-position: 0 -110px;}
.l-content .menuArea .menu li.menu05 a:hover,
.l-content .menuArea .menu li.menu05_on { background-position: -317px -110px;}
.l-content .menuArea .menu li.menu06 a:hover,
.l-content .menuArea .menu li.menu06_on { background-position: -634px -110px;}

/* -------------------------------
TITLE
------------------------------- */
.l-content h1 {
	width: 920px;
	height: 39px;
	margin-bottom: 40px;
	padding-left: 30px;
	font-size: 24px;
	line-height: 1;
	background: url(/special/led/common/images/ttl_h1.png) no-repeat;
}
.l-content h2 {
	width: 935px;
	height: 23px;
	margin-bottom: 30px;
	padding: 10px 0 10px 15px;
	font-size: 18px;
	line-height: 1.2;
	border-top: 3px solid #ffd72e;
	border-bottom: 1px solid #d7d7d7;
	background-color: #fffbeb;
}
.l-content h3.LEDTitleBlock__h3:first-child { margin-top: 0;}
.l-content h3.LEDTitleBlock__h3 {
	margin-bottom: 13px;
	padding: 9px 0 10px 16px;
	font-size: 14px;
	font-weight: bold;
	border-left: 6px solid #ffd72e;
	background-color: #f2f2f2;
}

/* -------------------------------
#inquiry
------------------------------- */
.l-content #inquiry {
	width: 950px;
	height: 117px;
	background: url(/special/led/common/images/bg_inquiry.png) no-repeat;
}
.l-content #inquiry dt,
.l-content #inquiry dd {
	text-indent: -9999px;
}

/* -------------------------------
COMMON
------------------------------- */
.l-content .inner { padding: 0 10px;}

/* -------------------------------
TOP PAGE
------------------------------- */
.l-content .topPage {
	width: 910px;
	padding: 20px 20px 16px;
	background-color: #eaeaea;
}
.l-content .topPage h1 {
	width: 910px;
	height: 130px;
	margin-bottom: 5px;
	padding: 0!important;
	background: none!important;
}
.l-content .topPage .linkArea .lBox,
.l-content .topPage .linkArea .lBox {
	width: 910px;
	margin-right: 5px;
}
.l-content .topPage .linkArea .ledLinkList li { margin-bottom: 4px;}
.l-content .topPage .linkArea .ledLinkList li img { vertical-align:bottom;}

.l-content .topPage .linkArea .bnr { padding-bottom: 10px;}