h1 {
	margin-bottom: 2px;
}

div#leftNavi {
	background-color:#bebdbd;
}

div#leftNavi li {
	font-size: 1%;
	line-height: 1%;
}

div#leftNavi li img {
	margin-bottom: 1px;
}

div#leftNavi .lastNavi img {
	margin-bottom: 0;
}



div#productsBox {
	margin-bottom: 9px;
}

div#productsBox li {
	display: inline;
	font-size: 1%;
	line-height: 1%;
}

div#bannerBox {
	margin-bottom: 11px;
	padding: 7px 0 3px 0;
	width: 531px;
}

div#bannerBox ul img {
	margin-bottom: 7px;
}

div#bannerBox li {
	float: left;
	font-size: 1%;
	line-height: 1%;
}

div#bannerBox .fastBanner img {
	margin-right: 7px;
}

div#bestsellerTop {
	border-top: solid 1px #e7e7e7;
	border-right: solid 1px #bdbdbd;
	border-bottom: solid 1px #b7b7b7;
	border-left: solid 1px #d7d7d7;
	width: 529px;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#bestsellerTop a:link,#bestsellerTop a:visited {color: #666666; text-decoration: none;}

#bestsellerTop a:hover,#bestsellerTop a:active {color: #666666; text-decoration: underline;}

div#informationBox {
	border-right: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;
	border-left: solid 1px #c7c7c7;
	border-top: solid 3px #c7c7c7;
	width: 529px;
	padding: 7px 0 5px;
	margin-bottom: 15px;
}

#informationBox a:link,#informationBox a:visited {color: #000000; text-decoration: none;}

#informationBox a:hover,#informationBox a:active {color: #000000; text-decoration: underline;}

div#informationBox dl {
	background: url(../images/top/top_line_01.gif) no-repeat left bottom;
	padding-bottom: 6px;
	margin-bottom: 7px;
}

div#informationBox dt {
	float: left;
	width: 73px;
}

div#informationBox dt img {
	margin-left: 9px;
}

div#informationBox dd {
	padding-top: 3px;
	width: 446px;
	float: right;
	color: #000000;
}

div#informationBox p {
	text-align: right;
	margin-right: 7px;
}

div#bottonBox {
	border-right: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;
	border-left: solid 1px #c7c7c7;
	border-top: solid 3px #c7c7c7;
	width: 529px;
	padding: 11px 0 9px;
}

div#bottonBox ul {
	margin-left: 9px;
}

div#bottonBox .bottomBotton img {
	margin-bottom: 0;
}

div#bottonBox li {
	float: left;
	width: 262px;
	font-size: 1%;
	line-height: 1%;
}

div#bottonBox li img {
	margin-bottom: 15px;
}

div#bottonBox .secondBotton {
	width: 249px;
}

.bestText {
	padding-left: 5px;
}





/* clearfix
============================================================================================================*/
#bannerBox:after, #informationBox:after, #informationBox dl:after, #bottonBox:after {
    content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}
*+html #bannerBox, #informationBox, #informationBox dl, #bottonBox {height:1%;}
* html #bannerBox, #informationBox, #informationBox dl, #bottonBox {height: 1%;}