BODY{
font-family : Arial,メイリオ,'ＭＳ Ｐゴシック',sans-serif ;
color:#000000;
margin : 0px;
padding:0px;
text-align:center;
background-color:#ffffff;
}

a:hover img{
 filter: alpha(opacity=70);
 -moz-opacity: 0.70;
 opacity: 0.70;
}

body{positiom:absolute!important;}
#bar_float {
 position: fixed!important;
 _position:absolute!important; top:0!important; right:0!important;
}
	

.body_left{
background-image:url();
background-repeat:repeat-y;
background-position:left;

}


.body_right{
background-image:url();

background-repeat:repeat-y;
background-position:right;
}



h1{

	font-size:1em;		/*タイトル文字の大きさ 1emでbaseBlock1のfont-sizeと同じ大きさになります*/
	color:#494949;		    	/*タイトル文字の色*/
	padding-top:2px;		/*文字上側の余白*/
	padding-left:25px;		/*文字左側の余白*/
	margin:0px;		    	/*Firefoxでの余分な余白を削除*/
	text-align:left;
	}



a:link {color: #494949; text-decoration: underline; }
a:visited {color: #494949; text-decoration: underline; }
a:hover {color: #ff0000; text-decoration: none; }
HR {color : green; size: 1px; }


.all{
 margin: 0 auto;
width : 1010px;
text-align : left;
background-color:#FFFFFF;
}


.head{
 margin: 0 auto;
width : 1000px;
text-align:center;
background-color:#FFFFFF;
}

.kikaku{
 margin: 0 auto;
width : 1000px;
text-align : left;
background-color:#FFFFFF;
}


.topbnr{
margin: 0 auto;
width : 1000px;
text-align : left;
background-color:#FFFFFF;
}





#contents{
width:1050px;
}

#leftnavi{
text-align:left;
width:200px;
float:left;
font-size: 65%;
}

#main{
width:800px;
float:left;
padding-left:10px;
}

/*
#midbnr{
text-align:center;
}
*/

#midnew{
padding:10px;
font-size: 80%;
}





#seek{
border: 1px #494949 solid ;
padding:5px;
margin-top:10px;
margin-bottom:10px;
background-color:#ffffff;
text-align : center;
}



#seektop{
border: 1px #494949 solid ;
padding:5px;
margin-top:10px;
margin-bottom:10px;
background-color:#ffffff;
text-align : center;
}







.bottomBannerImg {
 width: 100%;
 display: block;
 position: fixed;
 bottom: 0px;
 left: 0px;
 z-index: 1000;
}



#rakutenLimitedId_aroundCart span.unit{
 font-size:18px; /*店舗ごとに任意*/
 font-weight:bold; /*店舗ごとに任意*/
 height:30px; /*店舗ごとに任意*/
}
 
#rakutenLimitedId_aroundCart input#units {
 border:solid 5px #ccc; /*店舗ごとに任意*/
 width: 50px !important; /*店舗ごとに任意*/
 height: 50px !important; /*店舗ごとに任意*/
 cursor:auto;
 text-indent:0px; /*店舗ごとに任意*/
 overflow:hidden;
}
 
/*2015.07.10追記、楽天に仕様変更がありました*/
body div#pagebody #rakutenLimitedId_aroundCart input.rCartBtn,
body div#pagebody #rakutenLimitedId_aroundCart input#units + input {
 width: 378px !important; /*店舗ごとに任意*/
 height: 70px !important; /*店舗ごとに任意*/
 background: url(https://image.rakuten.co.jp/safety-security/cabinet/btn_cart.jpg) no-repeat !important; /*店舗ごとに任意*/
 overflow:hidden !important;
 border-width: 0px !important;
 cursor: pointer !important;
 text-indent:150% !important; /*店舗ごとに任意*/
 white-space:nowrap !important;
 margin:5px 0 !important; /*店舗ごとに任意*/
}
