@charset "utf-8";
/* CSS Document */

.contents_wrap.main{	width:100%; background:#2d2d2d;	}

/* contents */
.main .contents{	width:1200px; height:718px;margin:40px auto; position:relative; padding-bottom:0;	}
.main .contents div{	box-sizing:border-box;	}
.LED_downlight{	width:478px; height:478px; position:absolute; left:0; top:0px; background:url(../images/main/LEDdownlight.jpg) no-repeat left top; padding:268px 0 0 36px;	}
.LED_downlight h2{	font-size:36px; font-weight:800; color:#272727; margin-bottom:20px;	}
.main .contents .view_btn{	background:rgba(0,0,0,0.4); padding:4px 10px;  display:inline-block;		}
.main .contents .view_btn a{	background:url(../images/main/arrow01.png) no-repeat right center; color:#d5d5d5; font-size:11px; padding-right:20px; display:block;	}
.main .contents .view_btn:hover{	background:#000000;	}

.LED_T8{	width:480px; height:240px; position:absolute; left:478px; top:0px; background:url(../images/main/LEDT8.jpg) no-repeat left top; padding:30px 0 0 20px;	}
.LED_T8 h2{	font-size:30px; color:#373737; font-weight:800; padding-bottom:10px; background:url(../images/main/line_redPoint.jpg) no-repeat left bottom; margin-bottom:30px;	}

.LED_block_m{	width:239px; height:240px; position:absolute; left:958px; top:0px; background:url(../images/main/LEDBlock_m.jpg) no-repeat left top; padding:30px 0 0 20px;	}
.LED_block_m h2{	font-size:30px; font-weight:800; color:#303030; padding-bottom:10px; background:url(../images/main/line_redPoint.jpg) no-repeat left bottom;	}
.LED_block_m p{	font-size:18px; font-weight:bold; color:#303030; margin-bottom:20px;	}

.LED_block_sm{	width:241px; height:478px; position:absolute; left:478px; top:240px; background:url(../images/main/LEDBlock-sm.jpg) no-repeat left top; padding:30px 0 0 20px;	}
.LED_block_sm h2{	font-size:30px; font-weight:800; color:#ffffff; margin-bottom:6px;	}
.LED_block_sm p{	font-size:18px; font-weight:bold; color:#ffffff; margin-bottom:20px;	}

.social{	width:239px; height:238px; position:absolute; left:719px; top:240px; background:#eeeeee; padding:30px 20px 0 20px; box-sizing:border-box;	}
.social h2{	font-size:20px; font-weight:800; color:#313131; text-align:center; margin-bottom:10px;	}
.social p{	font-size:14px; color:#474747; text-align:center; line-height:140%;	}
.social .sns_list{	margin-top:30px;	}
.social .sns_list li{	float:left; display:inline-block; margin:0 5px;	}

.LED_T5{	width:239px; height:238px; position:absolute; left:958px; top:240px; background:url(../images/main/LED_T5.jpg) no-repeat left top; padding:120px 20px 0 20px; box-sizing:border-box;	}
.LED_T5 h2{	color:#ffffff; font-size:24px; font-weight:800; background:rgba(0,0,0,0.8); padding:4px 10px;	}
.LED_T5 p{	color:#ffffff; font-size:18px; font-weight:800; margin-bottom:6px; padding-left:10px;	}

.customer{	width:239px; height:240px; position:absolute; left:0; bottom:0; background:url(../images/main/customer.jpg) no-repeat left bottom;	}
.customer h2{	text-align:center; font-size:20px; font-weight:800; color:#ffffff; background:url(../images/main/customer_icon.png) no-repeat center bottom; padding-bottom:80px; margin-top:35px;	}
.customer .tel{	font-size:28px; font-weight:800; color:#ffffff; text-align:center; margin-top:20px;	}
.customer .mail{	font-size:18px; font-weight:bold; color:#ffffff; text-align:center; margin-top:10px;	}

.inquiry{	width:239px; height:240px; position:absolute; left:239px; bottom:0; background:url(../images/main/inquiry.jpg) no-repeat left top;	}
.inquiry h2{	text-align:center; font-size:30px; font-weight:bold; background:url(../images/main/line-white.jpg) no-repeat center bottom; padding-bottom:20px; margin-top:85px;	}
.inquiry h2 a{	color:#ffffff; display:block;	}
.inquiry h2 a:hover{	color:#000000;	}

.youtube{	width:478px; height:240px; position:absolute; right:3px; bottom:0; 	}

