@charset "utf-8";
/* CSS Document */
@import url("common.css");

/*----------------------------------------------
body
------------------------------------------------*/
body {
background:none;
font-weight:normal;
}

img{
border:0;
}

.hide{
display:none;
}

#sidenavi ul{
margin:25px 0 0 0;
width:154px;
text-align:left;
}

#sidenavi ul li{
padding:0 0 0 15px;
background:url(../news_event/img/icon_001.jpg) 0 3px no-repeat;
}



/*----------------------------------------------
content
------------------------------------------------*/
div#contents{
margin:0 0 20px 0;
}

#news_txt {
padding:0 0 10px 0;
font-size:90%;
}

#news_txt a{
text-decoration:underline;
}


h3{
margin:0 0 35px 0;
background:url(../news_event/img/h3_01.jpg) no-repeat;
height:33px;
width:680px;
text-indent:-9999px;
}


#year{
margin:0 0 35px 0;
}


h4{
margin:0 0 15px 0;
height:15px;
width:680px;
text-indent:-9999px;
}

	h4#newproducts{
	background:url(../news_event/img/title_01.jpg) no-repeat;
	}

	h4#event{
	background:url(../news_event/img/title_02.jpg) no-repeat;
	}

	h4#information{
	background:url(../news_event/img/title_03.jpg) no-repeat;
	}
	
	
hr{
margin:20px 0 40px 0;
color:#666666;
}


.box{
}

	.box h5{
	padding:0 0 0 45px;
	height:20px;
	font-weight:normal;
	background:url(../news_event/img/icon_off.jpg) 3px 8px no-repeat;
	cursor:pointer;
	}

	.box h5.list{
	cursor:pointer;
	}

	.box h5.hover{
	background:url(../news_event/img/icon_on.jpg) 3px 8px no-repeat;
	cursor:default;
	}
	
	.box .background{
	display:none;
	position:absolute;
	z-index:-1;
	}
	
	.box .background_in{
	position:relative;
	top:-20px;
	width:680px;
	height:20px;
	background:#eeeeee;
	}

	.box .detail{
	margin:10px 0 20px 45px;
	padding:0 0 20px 0;
	border-bottom:1px solid #dddddd;
	}

	.box .detail ul li img{
	margin:0px 15px 0px 0;
	vertical-align:middle;
	}
	
	




	
	
#pagetop{
margin:50px 0 0 0;
width:680px;
text-align:right;
}


.item_date{
	margin-right:15px;
}

#newproducts_area a:hover{
	color:#000000;
}
