@charset "utf-8";
@import "iframeheight.css";
@import "pointiframeheight.css";

/* right fixd */
* html body {  background: url(null) fixed; }

* html div#sb_fixArea{
	position:absolute !important;
	top: expression((documentElement.scrollTop || document.body.scrollTop) + 'px');
	right: expression((documentElement.scrollRight || document.body.scrollTRight) + document.body.clientWidth + 'px');
}

.sb_yrimage a:hover img{
  filter: alpha(opacity=100) !important;
    -moz-opacity:1.00 !important;  
	opacity:1.00 !important;
}
 
iframe#f19823{
	height:1660px !important;
}

#rakutenLimitedId_header{
	z-index:-99999 !important;
}

body {
scrollbar-arrow-color:#b21317; 
scrollbar-darkshadow-color:#c2c2c2;
scrollbar-3dlight-color:#ffffff;
scrollbar-face-color:#b21317; 
scrollbar-highlight-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#dcdcdc;
}

div.topSpace{
	height:30px;
}

/* right bannar */
#sb_fixArea{
	width:100%;
	height:30px;
	background:#bb0000;
	position: fixed;
	bottom:0;
	left:0;
	z-index:9999;
	color:#fff;	
}

#scrollUp{
bottom:30px !important;
}

.sb_formArea{
	width:100%;
	height:30px;
	text-align:center;
	margin:0 auto;
	padding:0;
	border-collapse:collapse;	
}

.sb_formArea td{
	padding:0;
	margin:0;
}

.sb_yrimage{
	width:380px;
	min-width:380px;
	text-align:left;
/*	background-image:url('https://image.rakuten.co.jp/import-collection/cabinet/common/searchbar2.gif');
	background-position:left top;
	background-repeat:no-repeat;*/
}

.sb_form{
	width:auto;
	vertical-align:middle;
}

#sb_fixArea form{
}

#sb_fixArea #sitem{
	width:98%;
	min-width:360px;
	margin-right:2px;
}

.sb_button{
	width:80px;
	min-width:80px;
}

.sb_button #button{
	width:100%;
}

.sb_linkArea {
	width:340px;
	min-width:100px;
	text-align:right;
	vertical-align:middle;
	height:30px;
	overflow:hidden;	
}

#sb_fixArea img {
	vertical-align:middle;
}

#sb_fixArea a:hover{
	text-decoration:underline;
}

#sb_fixArea a{
	color:#fff;
	text-decoration:none;
}


#notice{
	width:300px;
}
#notice div{
	width:auto;
	line-height:13px;
	color:#333;	
	margin:2px;
	padding:5px;
	background:#ffc;
	border-radius:5px;
}

table#normal_basket_10064195 {
	width:480px;
}
