@charset "utf-8";
/* CSS Document */
#view-history div.naviTtl {
	margin:0;
	border:none;
	background-image:none !important;
	background-color:#bf0000;
}

#view-history div.naviTtl h2{margin:0 0 2px 0; margin:2px 0 0 0\9;}

#view-history div.btn {
	float:right;
	margin:4px 13px 2px 0;
	*margin:0 2px 0 0;
	_margin:-1px 5px 0 0;
	padding:0;
	font:0/0px Verdana;
	zoom:1;
}
#view-history div.btn:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
#view-history div.btn p.rollnk {
	float:left;
}
#view-history div.btn p.rollnk a {
	display:block;
	float:left;
	width:13px;
	height:15px;
	margin-top:6px;
	background:url(http://c.tw.rakuten-static.com/front/www/img/event/test/sx.png) no-repeat 0 -5px;
	outline: none; /* for Firefox Google Chrome  */
	behavior:expression(this.onFocus=this.blur()); /* for IE */
}
#view-history div.btn p.rollnk a.on {
	background:url(http://c.tw.rakuten-static.com/front/www/img/event/test/sx.png) no-repeat 0 -35px;
}
#view-history div.btn a.prv, #view-history div.btn a.nxt {
	display:block;
	float:left;
	width:28px;
	height:17px;
	text-decoration:none;
	margin:0 1px;
	outline: none; /* for Firefox Google Chrome  */
	behavior:expression(this.onFocus=this.blur()); /* for IE */
}
#view-history div.btn a.prv {
	background:url(http://c.tw.rakuten-static.com/front/www/img/event/test/sx.png) no-repeat -42px 0;
}
#view-history div.btn a.nxt {
	background:url(http://c.tw.rakuten-static.com/front/www/img/event/test/sx.png) no-repeat -72px 0;
}
#view-history div.btn a.prv:hover {
	background:url(http://c.tw.rakuten-static.com/front/www/img/event/test/sx.png) no-repeat -42px -30px;
}
#view-history div.btn a.nxt:hover {
	background:url(http://c.tw.rakuten-static.com/front/www/img/event/test/sx.png) no-repeat -72px -30px;
}
#view-history div.btn p.rollnk a span, #view-history div.btn a.prv span, #view-history div.btn a.nxt span {
	display:none;
}
#view-history div.viewBox {
	position:relative;
	overflow:hidden;
	width:613px;
	height:144px;
	*height:140px;
	left:3px;
	[height:144px; margin:28px 0 0 0;]/*fix Chrome*/
	margin:5px 0 0 0;
	*margin:2px 0 0 0;
	_margin:0 0 0 0;
}
#view-history div.viewBox ul {
	position:absolute;
	left:0;
	top:0;
	width:1000%;
	margin: 3px 0 0 0;
	*margin:0 0 0 -3px;
	*padding:0;
	_margin:1px 0 0 -10px;
	_padding:0;
}
#view-history div.viewBox li {
	float:left;
	height:144px;
	*height:140px;
	width:82px;
	padding:0;
	margin:0 10px;
	margin:0 10px\9;
	*margin:0 9px;
	_margin:0 9px;
	list-style:none;
	display:block;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
#view-history div.viewBox .empty {
	background:#F5F5F5;
	border:1px solid #F5F5F5;
	height:80px;
	width:80px;
}
#view-history #itemList_pn div.img {
	margin:0 0 3px 0;
	padding:0;
	display:inline-block;
	height:80px;
	width:80px;
	border:1px solid #cccccc;
	text-align :center;
	vertical-align: middle;
	overflow:hidden;
	/* Firefox */
	font-size:0;
	line-height : 80px;
	
	
	/*IE 8*/
	line-height : 84px\9;
	white-space : nowrap;
	
	
	/* IE /
	*font-size : 90px; / 100px * 0.9 = 90px */
	*font-size : 72px;
	*font-family : Arial;
	/* IE /
	_font-size : 90px; / 100px * 0.9 = 90px */
	_font-size : 72px;
	_font-family : Arial;
}

#view-history #itemList_pn div.img:after {
	content : ".";
	font-size : 1px;
	margin-left : -1px;
	opacity : 0;
}

/* chrome */
body:nth-of-type(1) #view-history #itemList_pn div.img:after{margin-left : -3px;}

#view-history #itemList_pn img {
	margin:auto 0;
	vertical-align:middle;
}
/*#view-history #itemList_pn img {
	max-width:80px;
	max-height:80px;
	width:expression(this.width >80 && (this.height-80) <= (this.width-80) ? 80:true);
	height:expression(this.height >80 && (this.height-80) > (this.width-80) ? 80:true);
	vertical-align:middle;
}*/
#view-history #itemList_pn a.txt {
	display:block;
	clear:both;
}
#view-history {
	width:640px;
	background:#EFEFEF;
	padding-bottom:8px;
	margin-bottom:10px;
	text-align:right;
}
#view-history .gbg {
	padding:6px;
}
#view-history .wbg {
	padding:2px 0 8px 4px;
	*padding:8px 3px 8px 0;
	_padding:8px 3px 8px 0;
	background:#FFF;
}
#view-history #itemList_pn a {
	margin:0;
	padding:0;
}
#view-history a.clear {
	background:url(http://c.tw.rakuten-static.com/front/www/img/event/test/del_ico.gif) left center no-repeat;
	clear:both;
	font-size:12px;
	margin:0 12px 8px 0;
	padding-left:13px;
	overflow:hidden;
}

.vh-none{display:none !important;}
