/* header logo link */

div#wrapper div#header .logoarea a:hover{
	background-position:0px 0px;
	cursor:default;
}

/* main background color */

	#sliderContent {height:490px;position:relative;background-color:#f3f3f3;}

/* teaser newslist (black newslist area) */

	#teaser li.item {
		position:absolute;
		background-color:#1C0000;
		z-index:999;
		-ms-filter: "alpha( opacity=70 )";
		filter: alpha( opacity=70 );
		opacity: 0.7;
		}
	#teaser li.item {
		margin-top:-56px;
		margin-left:486px;
		width:464px;
		height:250px;
		padding-top:6px;
		padding-left:10px;
		overflow:hidden;
		}
	#teaser li.item dt {font-size:87%;margin-bottom:9px;}
	* html #teaser li.item dt {font-size:87%;margin-bottom:7px;}

	#teaser li.item dt a {
		color:#fff;
	}

	#teaser li.item dt.tsitem a,
	#teaser li.item dt.tsitem a:link,
	#teaser li.item dt.tsitem a:visited {
		padding-left:16px;
		background:url(http://www.sakura-seisakusho.jp/images/arrow_news_item.gif) no-repeat;
		color:#fff;text-decoration:none;
	}
	#teaser li.item dt.tsitem a:hover{
		background-position:0 -20px;
		color:#fff;text-decoration:none;
	}

	#teaser li.item dt.all {
		width:440px;
		border-top:1px dotted #ddd;
		padding:4px;
	}
	#teaser li.item dt.all a {
		padding-left:16px;
		background:url(http://www.sakura-seisakusho.jp/images/arrow_news_all.gif) 0 0px no-repeat;
		color:#fff;text-decoration:none;
		font-size:87%;
	} 
	#teaser li.item dt.all a:hover {
		background-position:0 -20px;
		color:#fff;text-decoration:none;
	} 

	#downBtn a{display:block;width:700px;background:url(http://www.sakura-seisakusho.jp/images/arrow_news_close.gif) 410px 6px no-repeat;}
	#upBtn a{display:block;width:700px;background:url(http://www.sakura-seisakusho.jp/images/arrow_news_open.gif) 50px 6px no-repeat;}
	#downBtn a:hover,
	#upBtn a:hover {text-decoration:none;}

	div.bottom_link {
		position:absolute;
		top:590px;width:960px;height:240px;
		background-color:#fff;
		z-index:1001;
	}
	div#footer {
		position:absolute;
		top:720px;
		background-color:#fff;
		z-index:1002;
	}
	.go_pagetop {display:none;}



/* bottom_link - Hotnews */

	.bottom_link h2 {display:none;}
	.bottom_link ul {
		margin:20px 0 0 0;
		padding:0;
		list-style:none;
	}
	.bottom_link li {
		float:left;
		width:228px;
		height:104px;
		margin:0 0 0 13px;
		padding:0;
		border:1px solid #E3D5D0;
		background-color:#ffffff;
	}
	.bottom_link li {
		background-color:#f3f3f3\9;
	}

	.bottom_link li.hover {
		cursor:pointer;
		background-color:#F4F0F0;
	}
	.bottom_link li.hnitem1 {
		margin:0 0 0 0;
	}
	.bottom_link h3 {
		margin:6px 10px;
		font-size:87%;
	}
	.bottom_link h3 a {
		color:#673F34;
		text-decoration:none;
	}
	.bottom_link li.hnitem p {
		width:140px;
		padding:0 0 0 10px;
		float:left;
		font-size:11px;
	}
	span.pic {
		width:64px;
		padding:6px 6px 0 0;
		float:right;
	}
	.bottom_link li.hover h3 a {
		color:#883F34;
		text-decoration:none;
	}
	.bottom_link li.hover p {
		color:#666666;
	}
	.bottom_link li.hover span.pic img {
		color:#666666;
		opacity: 0.8; filter: alpha(opacity=80);
	}
