

* {
	margin: 0;
	padding: 0;
}

/*History index*/
#item_area{
	width: 100%;
}

.thumbnail{
	border-bottom: 1px solid #E8E8E8;
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
	width: 100%;
	float: left;
}

.thumbnail2{
	border-bottom: 0;
	width: 100%;
}

.img_box{
	margin: 10px 0 0 0;
}

img.history{
	margin: 0 10px 18px 0;
	float: left;
}

img.history2{
	margin: 0 0 18px 0;
	float: left;
}

/*History popup*/
body#popup{
	padding: 10px;
}

#popup_wrap{
	width: 400px;
}

img#close{
	float: right;
}

/*History product*/

p#comment{
	display:block;
}


.container{
	_width: 99%
}

.history_left{
	float: left;
	width: 366px;
	margin:0 18px 0 0;
}

.history-right{
}

.history_read{
	margin-bottom:20px;
}


.index{
	width:10%;
	background-color:#EEEEEE;
}

.index2{
	width:45%;
	background-color:#EEEEEE;
}

#maintable{
	font-size: 80%;
	line-height: 150%;
	color: #333333;
	border-left: solid 1px #E8E8E8;
}

#maintable td{
	padding:4px;
	border-right: solid 1px #E8E8E8;
	border-bottom: solid 1px #E8E8E8;	
}

li{
	list-style-type:none;
}

.note{
	clear:both;
	font-size:80%;
	margin-top:36px;
}

.note2{
	font-size:80%;
	margin-top:16px;
}

br.clear{
	clear:both;
	margin:0;
	padding:0;
}

.history{
	display:block;
}

.caption{
	font-size:70%;}
	
.caption2{
	font-size:70%;
	clear:both;}
	
.style2{
	font-size:80%;
}

div.HistoryTitle{
	margin-bottom:24px;
}

div.HistoryTitle h1,
div.HistoryTitle p{
	margin:0;
}