#tableFontSmall tr td{
 font-size:11px;
 padding:3px 5px 3px 8px;
 }

/*バー(白)*/
DIV.bar2{
	width:442px;
	text-align:left;
	background-image: url("/img/common/bar2.gif");
	padding:3px 5px 3px 8px;
	margin:10px 0px 5px 0px;
	color:#000000;
}

/*バーロング*/
DIV.barLong{
	text-align:left;
	background-image: url("/img/common/barlong.gif");
	padding:3px 5px 3px 8px;
	margin:10px 0px 5px 0px;
	color:#FFFFFF;
}
/*バーロング　のコンテンツ*/
DIV.barLongContents{
	text-align:left;
	padding:0px 0px 5px 10px;
}

/***************
* ボタン
****************/
.button ul {
 margin: 0;
 padding: 0;
 list-style: none;
 text-indent: -9999px;
 }

/*汎用 戻る*/
#bBack a{
 display: block;
 width: 120px;
 height: 30px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/common/b_back.gif") no-repeat;
}
#bBack a:hover {background-position: 0px -30px;}

/*汎用 トップページ*/
#bTop a{
 display: block;
 width: 150px;
 height: 30px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/common/b_toppage.gif") no-repeat;
}
#bTop a:hover {background-position: 0px -30px;}

/*登録する*/
#bRegist a{
 display: block;
 width: 150px;
 height: 30px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/common/b_regist.gif") no-repeat;
}
#bRegist a:hover {background-position: 0px -30px;}

/*買い物を続ける*/
#bShopping a{
 display: block;
 width: 150px;
 height: 30px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/cart/b_continue.gif") no-repeat;
}
#bShopping a:hover {background-position: 0px -30px;}

/*新しく住所登録*/
#newadress a{
 display: block;
 width: 170px;
 height: 25px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/common/newadress.gif") no-repeat;
}
#newadress a:hover {background-position: 0px -25px;}

/*退会しない*/
#noRefusal a{
 display: block;
 width: 180px;
 height: 30px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/mypage/b_no.gif") no-repeat;
}
#noRefusal a:hover {background-position: 0px -30px;}

/*同意しない*/
#noAgree a{
 display: block;
 width: 150px;
 height: 30px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/entry/b_noagree.gif") no-repeat;
}
#noAgree a:hover {background-position: 0px -30px;}


/*サイド カゴの中を見る*/
#sideCartin a{
 display: block;
 width: 115px;
 height: 25px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/side/button_cartin.gif") no-repeat;
}
#sideCartin a:hover {background-position: 0px -25px;}

/*カゴに入れる*/
#cartin a{
 display: block;
 width: 115px;
 height: 25px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/products/b_cartin.gif") no-repeat;
}

#cartin a:hover {background-position: 0px -25px;}

/*コメントをする*/
#comment a{
 display: block;
 width: 115px;
 height: 20px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/products/b_comment.gif") no-repeat;
 }

#comment a:hover {background-position: 0px -20px;}


/***************
* メニュー
****************/
/*ガイド*/
.button #guide  li{
	float:left;
}
#guide a {
 display: block;
 width: 156px;
 height: 27px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/guide/guide.jpg") no-repeat;
 }
#guide01 a {background-position: 0px 0px;}
#guide02 a {background-position: 0px -27px;}
#guide03 a {background-position: 0px -54px;}

#guide01 a:hover {background-position: -156px 0px;}
#guide02 a:hover {background-position: -156px -27px;}
#guide03 a:hover {background-position: -156px -54px;}

/*マイページナビ*/
.button #mynavi  li{
	float:left;
}
#mynavi a {
 display: block;
 width: 156px;
 height: 27px;
 text-decoration: none;
 overflow: hidden;
 background: url("/img/mypage/navi.jpg") no-repeat;
 }
#mynavi02 a {background-position: 0px -27px;}
#mynavi03 a {background-position: 0px -54px;}
#mynavi04 a {background-position: 0px -81px;}


#mynavi01On a {background-position: -156px 0px;}
#mynavi02On a {background-position: -156px -27px;}
#mynavi03On a {background-position: -156px -54px;}
#mynavi04On a {background-position: -156px -81px;}

#mynavi01 a:hover {background-position: -156px 0px;}
#mynavi02 a:hover {background-position: -156px -27px;}
#mynavi03 a:hover {background-position: -156px -54px;}
#mynavi04 a:hover {background-position: -156px -81px;}

/***************
* ログイン
****************/
.frame1{
	border:5px solid #CCCCCC;
	margin:0px 25px 15px 25px;
	padding:10px;
	text-align:left;
}
.frame1 DIV.form{
	width:470px;
	background-color:#f0f0f0;
	padding:10px;
	margin:10px 65px 10px 65px ;
}

.frame2{
	border:5px solid #CCCCCC;
	margin:0px 25px 0px 25px;
	padding:10px;
	text-align:left;
}
.frame2 DIV.form{
	
}