#r_ryuryushop *{
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1.2;
}
#r_ryuryushop ul, li {
	list-style-type:none;
	margin:0;
	border:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	font-size:90%;
}
#r_ryuryushop .clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
#r_ryuryushop .clearfix {
  min-height: 1px;
}
#r_ryuryushop * html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#r_ryuryushop .kara {
	clear: both;
}
#r_ryuryushop .karasp {
	clear: both;
	margin-bottom: 10px;
}
#r_ryuryushop {
	font-size: 90%;
	width: 950px;
}
#r_ryuryushop #Title {
	clear:both;
	width:950px;
	text-align:left;
	padding-bottom: 5px;
}
#r_ryuryushop #MainBox {
	width:755px;
	margin-right:17px;
	_margin-right:11px;	
	float:left;
	background-image:url(http://im.belluna.jp/ryuryu/02/010201/shop/ryuryu-shop/img/10sp/bg.jpg);
	background-repeat: repeat-y;
}
#r_ryuryushop #RightBox {
	width:175px;
	margin:0px;
	float:right;
}
#r_ryuryushop #RightBox .Rcontent {
	margin-bottom:15px;
}
#r_ryuryushop #BottomBox {
	width:755px;
	margin-top:20px;
	margin-bottom:20px;	
	clear:both;
}

/*トップコンテンツ*/
#r_ryuryushop #topContent {
width:755px;
margin-bottom:15px;
}
#r_ryuryushop #topContent .copytxt{
	font-size:12px;
	text-align:center;
	margin-top:3px;
	margin-bottom:3px;
	color:#000;
}


/*レフトコンテンツ*/
#r_ryuryushop #leftContent {
	float: left;
	width: 175px;
	margin-left: 4px;
	_margin-left:2px;
}

/*お気に入り*/
#r_ryuryushop #leftContent .bkmbtn {
	margin-top:3px;
	margin-bottom:17px;	
}

/*NEWS*/
#r_ryuryushop #leftContent .news {
	margin-top:17px;
}
#r_ryuryushop #leftContent .newsNaka {
	background-color:#dedede;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin: 0px;
	font-size:12px;
	color:#000;
}
#r_ryuryushop #leftContent .news .newsNaka span{
	font-weight: bold;
}

/*カテゴリ*/
#r_ryuryushop #leftContent .category {
	margin-top:17px;
	margin-bottom:5px;	
	width: 175px;
	background-image:url(http://im.belluna.jp/ryuryu/02/010201/shop/ryuryu-shop/img/10sp/catewaku.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
}
#r_ryuryushop #leftContent .category .cateBox01{
	width: 170px;
	margin-left:4px;
	margin-top:8px;
}
#r_ryuryushop #leftContent .category .cateBox01 .icon{
	float:left;
}
#r_ryuryushop #leftContent .category .cateBox01 .cateItem{
	float:left;
	width:112px;
	padding-bottom:8px;	
}
#r_ryuryushop #leftContent .category .mark{
	width: 14px;
	display: inline;
	float: left;
}
#r_ryuryushop #leftContent .category a{
	font-size:11px;
	text-decoration:underline;
	color:#000;
}
#r_ryuryushop #leftContent .category a:hover{
	text-decoration:none;
}
#r_ryuryushop #leftContent .category .cateitemli {
	margin-top:3px;
	clear:both;	
}
#r_ryuryushop #leftContent .itembtn{
	width:175px;
	margin-bottom:20px;
}
#r_ryuryushop #leftContent .itembtn img {
	float:right;
}

/*NEWITEM*/
#r_ryuryushop #leftContent .newitem {
	margin-bottom:10px;
	width: 175px;
	background-image:url(http://im.belluna.jp/ryuryu/02/010201/shop/ryuryu-shop/img/10sp/catewaku.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
}
#r_ryuryushop #leftContent .newitem p img{
	margin-top:11px;
	margin-left:11px;
	margin-bottom:8px;
}

/*ライトコンテンツ*/
#r_ryuryushop #rightContent {
	float: left;
	width: 560px;
	margin-left: 12px;
}
#r_ryuryushop #rightContent .naviBtnArea{
	width: 556px;
	text-align:center;
	background-color:#dedede;
	padding:2px;
	height: 40px;
	margin-bottom:10px;	
}
#r_ryuryushop #rightContent .naviBtn{
	padding-left:2px;
	padding-right:1px;
	padding-top:2px;
	height:36px;
	float:left;
}

/*ランキング*/
#r_ryuryushop #rightContent .RankingArea {
	width: 560px;
	background-color:#000000;
	margin-top: 4px;	
	margin-bottom: 20px;
}
#r_ryuryushop #rightContent .RankingArea a {
	text-decoration:underline;
	color:#CCC;
	font-size:11px;
}
#r_ryuryushop #rightContent .RankingArea a:hover {
	text-decoration:none;
}
#r_ryuryushop #rightContent .RankingArea .price {
	color:#cba01d;
	font-size:11px;
}
#r_ryuryushop #rightContent .RankingArea .box01 img {
	margin-bottom:3px;
}
#r_ryuryushop #rightContent .RankingArea .box02 img {
	margin-bottom:3px;
}
#r_ryuryushop #rightContent .RankingArea .box01 {
	width: 171px;
	margin-top:3px;
	margin-bottom:5px;
	margin-left:12px;
	_margin-left:6px;
	float:left;
	text-align:center;
}
#r_ryuryushop #rightContent .RankingArea .box02 {
	width: 171px;
	margin-top:3px;
	margin-bottom:5px;	
	margin-left:12px;
	float:left;
	text-align:center;
}

/*アイテムから探す*/
#r_ryuryushop #rightContent .ItemArea {
	width: 560px;
	margin-bottom: 10px;
}
#r_ryuryushop #rightContent .ItemArea .ItemNaka{
	margin-bottom: 5px;
	margin-top: 6px;
}
#r_ryuryushop #rightContent .ItemArea .ItemNaka .itembox01{
	float:left;
	margin-left:17px;
	_margin-left:8px;
	margin-bottom:11px;
}
#r_ryuryushop #rightContent .ItemArea .ItemNaka .itembox02{
	float:left;
	margin-left:11px;
	margin-bottom:11px;
}

/*スペシャル*/
#r_ryuryushop #rightContent .SpeArea {
	width: 560px;
	margin-top: 8px;
	margin-bottom: 10px;
}
#r_ryuryushop #rightContent .spbn {
	margin-bottom:2px;
}
#r_ryuryushop #rightContent .SpeArea .bntxt{
	margin-bottom:10px;
}

#r_ryuryushop #rightContent .SpeArea a {
	text-decoration:underline;
	color:#000;
	font-size:12px;
}
#r_ryuryushop #rightContent .SpeArea a:hover {
	text-decoration:none;
}




#r_ryuryushop #bottomContent {
width:755px;
}
/*ピックアップアイテム*/
#r_ryuryushop #bottomContent .pickitem {
	width:745px;
	margin-left:5px;
	padding-bottom:8px;
	margin-bottom:20px;
	background-color:#000;
}
#r_ryuryushop #bottomContent .pickitem .itemimg{
	margin-top:20px;
}
#r_ryuryushop .spec a {
	text-decoration:underline;
	color:#000;
	font-size:11px;
}
#r_ryuryushop .spec a:hover {
	text-decoration:none;
}
#r_ryuryushop .spec .price {
	color:#ff0066;
	font-size:11px;
}
#r_ryuryushop .spec{
	padding:6px 0px 0px 0px;
	text-align:center;
}
#r_ryuryushop #bottomContent .pickitem .pickbox01{
	float:left;
	background-color:#ded7d2;
	padding:0px;
	margin-bottom:3px;
	margin-left:3px;
	width:180px;
	height:240px;
	text-align:center;
}
#r_ryuryushop #bottomContent .pickitem .pickbox02{
	float:left;
	background-color:#ded7d2;	
	padding:0px;	
	margin-bottom:3px;	
	margin-left:8px;
	_margin-left:4px;
	width:180px;
	height:240px;	
	text-align:center;
}
#r_ryuryushop #bottomContent .pickbn{
	clear:both;
	margin-top:15px;
	margin-left:5px;
	margin-bottom:10px;
}
#r_ryuryushop #bottomContent .sitabn{
	width:745px;
	margin-left:5px;
	margin-bottom:15px;	
}
#r_ryuryushop #bottomContent .sitabn .box01{
	float:left;
	margin-bottom:10px;
	margin-right:11px;
}
#r_ryuryushop #bottomContent .sitabn .box02{
	float:right;
}

