#topHead {
	background-color: #B3B3B3;
	color:#fff;
}
#topHead h2,#topHead em {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	line-height:150%;
	color:#fff;
}

#topLeft {	
}
#topRight {
}
#topLeft p,#topRight p {
line-height:150%;}
#topLeft h3 a,#topRight h3 a {
	text-indent:-9999em;
	display:block;
	height:30px;
	width:416px;
	background-image: url(../img/top/logo_izumi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:9px;

}
#topLeft p.topAdd,#topRight p.topAdd {
float:left;
line-height:140%;
width:250px;
}
#topLeft h4 a,#topRight h4 a {
padding-top:20px;
display:block;
font-weight:bold;
padding-left:8px;
margin-bottom:4px;
}
#topLeft h4 a:hover,#topRight h4 a:hover {
color:#339900;
}
#topLeft p,#topRight p {
padding-left:8px;
}
#logoDiv img {
margin-bottom:4px;
height:88px;
}


#newsBox {
overflow:auto;
height:300px;
width:148px;
}

#logoDiv ul li a {
	width:147px;
	height:88px;
	background-image: url(../imgs/ban_blog3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#logoDiv ul li a.bnShop {background-image: url(../img/webshop_rakuten-top.gif);height:91px;margin-bottom:12px;}
#logoDiv ul li a.bnShop:hover {background-position: -147px top;}

#logoDiv ul li a.bn1:hover {background-position: -147px top;}

#logoDiv ul li a.bn2 {background-position: left -92px;height:89px;}
#logoDiv ul li a.bn2:hover {background-position: -147px -92px;}

#logoDiv ul li a.bn5 {background-position: left -185px;}
#logoDiv ul li a.bn5:hover {background-position: -147px -185px;}

#logoDiv ul li a.bn6 {background-position: left -277px;}
#logoDiv ul li a.bn6:hover {background-position: -147px -277px;}

#logoDiv ul li a.bn7 {background-position: left -370px;}
#logoDiv ul li a.bn7:hover {background-position: -147px -370px;}

#logoDiv ul li a.bn8 {background-position: left -460px;height:89px;}
#logoDiv ul li a.bn8:hover {background-position: -147px -460px;}

#logoDiv ul li a.bn4 {background-position: left -556px;height:89px;}
#logoDiv ul li a.bn4:hover {background-position: -147px -556px;}



#blogLink {padding-top:30px;}
#blogLink li a {
	width:132px;
	height:61px;
	background-image: url(../img/ban_blog_small.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	margin-bottom:4px;
	text-indent:-9999em;
}

#blogLink li a.bn1 {background-position: background-position: left top;
background-image: url(../img/ban_sincyaku.gif);
height:82px;}
#blogLink li a.bn1:hover {background-position: -134px top;}

#blogLink li a.bn2 {background-position: background-position: left top;
background-image: url(../img/ban_works.gif);
height:82px;}
#blogLink li a.bn2:hover {background-position: -134px top;}

#blogLink li a.bn5 {background-position: left -130px;}
#blogLink li a.bn5:hover {background-position: -148px -130px;}

#blogLink li a.bn6 {background-position: left -195px;}
#blogLink li a.bn6:hover {background-position: -148px -195px;}

#blogLink li a.bn7 {background-position: left -260px;}
#blogLink li a.bn7:hover {background-position: -148px -260px;}


/******* Add 2010.01.05 *******/
//#blogLink li a.bn8 {background-position: left -325px;}
//#blogLink li a.bn8:hover {background-position: -148px -325px;}

#blogLink li a.bn8 {background-position: background-position: left top;
background-image: url(../imgs/ban_woodstoves.gif);
height:82px;}
#blogLink li a.bn8:hover {background-position: -134px top;}
/******* Add 2010.01.05 *******/


#blogLink li a.bn4 {background-position: left -390px;}
#blogLink li a.bn4:hover {background-position: -148px -390px;}








#banFlyerR a {
	background-image: url(../img/banner_flyer_v3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height: 229px;
	width: 113px;
	text-indent:-9999em;
}

div.topshop {
	margin:2em 25px 2em 0;
	background-image: url(../img/top/topshop01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:180px;
}
hr.theline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color:#fff;
	background-color:#fff;
	clear:both;
	margin-left:4px;
	margin-right:24px;
}
