@charset "utf-8";


/*スライドエリア*/

.slide_container{
	margin-top:-200px;
	height:408px;
	background: url(../images/slide_bg.jpg);		
}

.slide_container_second{
	margin-top:-200px;
	height:340px;
	background: url(../images/slide_bg.jpg);		
}

.slide_container_entry{
	width:978px;
	margin:0 auto;
	padding-top:5px	
}

/*トップコンテンツ*/

.contents_container{
	width:1060px;
	margin:0 auto;	
	min-height:400px;
	background:#fff;
	overflow:hidden;
	padding-bottom:40px;
	box-shadow:0 0 10px #000;
	-ms-box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

.center_nav_container{
	width:820px;
	margin:0 auto;
	border-bottom:1px solid #172a88;	
	overflow:hidden;
}

.center_nav_case{
	width:765px;
	margin:0 auto;
	overflow:hidden;
	border-left:1px solid #172a88;	
	border-right:1px solid #172a88;	
}

.center_nav_case li{
	width:190px;
	padding:30px 0 25px;
	color:#3e3a39;
	float:left;	
	border-right:1px solid #172a88;	
	text-align:center;
}

.center_nav_case li img{
	width:166px;
	margin:0 auto;	
}

.center_nav_case li:hover{
	background:url(../images/solar_btn_bg.jpg) no-repeat left top;
}

.center_nav_case li span{
	font-size:10px;
	color:#f8b62d;
}

.center_nav_case li a{
	font-size:14px;
	color:#333;	
}

.center_nav_case li:first-child{
	border-left:none;	
}

.center_nav_case li:last-child{
	border-right:none;	
}

.main_contents{
	width:960px;
	margin:20px auto;	
}

/*更新エリア*/

.koushin_container{
	overflow:hidden;	
}

.topic_area{
	width:470px;
	height:160px;
	padding-top:30px;
	float:left;
	border:1px solid #C8C8C8;
	background:url(../images/topic_title.png) no-repeat left top;
}

.koushin_case{
	overflow-y:scroll;	
	height:150px;
	margin-right:10px;
	color:#333;
}

.koushin_case dt{
	letter-spacing:0;
	float:left;
	margin-left:20px;
	margin-bottom:8px;
	padding-left:10px;	
	border-left:2px solid #9fa0a0;
}

.koushin_case dd{
	width:300px;
	margin-bottom:8px;
	margin-left:140px;	
}

.event_area{
	width:470px;
	height:160px;
	padding-top:30px;
	float:right;
	border:1px solid #C8C8C8;
	background:url(../images/event_title.png) no-repeat left top;
}

.center_banner_container{
	margin-top:20px;
	overflow:hidden;	
}

.first_banner{
	float:left;	
}

.second_banner{
	float:left;	
	margin-left:10px;
}

.third_banner{
	float:right;	
}

/*メーカー*/

.maker_container{
	width:943px;
	min-height:400px;
	padding-top:40px;
	padding-left:15px;
	padding-bottom:20px;
	margin-top:20px;
	border:1px solid #C8C8C8;
	background:url(../images/maker_title.png) no-repeat left top;
}

.phenitec_maker{
	font-size:20px;
	font-weight:bold;	
	color:#2ea7e0;
}

.maker_area{
	margin-top:30px;	
	padding-bottom:30px;
	overflow:hidden;
	position:relative;
}

.maker_area_title{
	width:100%;
	font-size:23px;
	padding-bottom:10px;
	font-weight:bold;
	color:#171c61;	
	border-bottom:1px solid #171c61;
}

.maker_area_title span{
	color:#999;
	font-weight:normal;
	font-size:11px;	
}

.maker_entry01{
	width:100%;
	overflow:hidden;
	margin-top:10px;	
}

.maker_image{
	float:left;
	margin-right:8px;	
}

.maker_category_image{
	position:absolute;
	top:0;
	right:0;	
}

.bottom_banner_container{
	width:100%;
	overflow:hidden;	
	margin:20px 0;
}

.bottom_banner_image{
	width:125px;	
	float:left;
	padding-right:14px;
	padding-right: 41px\9;
}

.bottom_banner_image:last-child{
	padding-right:0;
}

.bottom_banner_image img{
	width:100%;	
}

