.rnkInShopClear {
	CLEAR: both !important
}
#rnkInShopPartsArea {
	BACKGROUND-COLOR: #ffffff; WIDTH: 630px !important
}
#rnkInShopWrapper {
	MIN-WIDTH: 630px !important; BORDER-LEFT: #ffffff 630px solid; PADDING-BOTTOM: 20px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; ZOOM: 1 !important; PADDING-TOP: 20px !important
}
#rnkInShopMain {
	POSITION: relative !important; MARGIN: 0px auto 0px -630px; ZOOM: 1 !important; OVERFLOW: hidden !important
}
#rnkInShopTitleArea {
	PADDING-TOP: 8px !important
}
#rnkInShopTitle {
	LINE-HEIGHT: 1.2 !important; MARGIN-TOP: 4px !important; DISPLAY: inline-block !important; FLOAT: left !important; COLOR: #cc0000 !important; FONT-SIZE: 16px !important; FONT-WEIGHT: bold !important
}
#rnkInShopTitleImg IMG {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important; FLOAT: left !important; PADDING-TOP: 0px !important
}
#rnkInShopDuration {
	TEXT-ALIGN: right !important; LINE-HEIGHT: 1.2 !important; MARGIN: 0px; HEIGHT: auto !important; COLOR: #000000 !important; FONT-SIZE: 14px !important; PADDING-TOP: 5px !important
}
#rnkInShopMainContents {
	PADDING-TOP: 10px !important
}
#rnkInShopRankBox {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 15px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; HEIGHT: 248px !important; PADDING-TOP: 0px !important
}
.rnkInShopRankFrame {
	Z-INDEX: 0 !important; POSITION: relative !important; FLOAT: left !important
}
.rnkInShopRank {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 11px !important; WIDTH: 117px !important; PADDING-RIGHT: 11px !important; HEIGHT: 239px !important; PADDING-TOP: 0px !important; TOP: 0px !important
}
.rnkInShopItemRank {
	TEXT-ALIGN: left !important; LINE-HEIGHT: 1.3 !important; COLOR: #cc0000 !important; FONT-SIZE: 20px !important; FONT-WEIGHT: bold !important
}
.rnkInShopItemRankSuffix {
	FONT-SIZE: 12px !important
}
.rnkInShopItemImg {
	WIDTH: 95px !important; HEIGHT: 95px !important; FONT-SIZE: 0px !important
}
.rnkInShopItemImg A IMG {
	BORDER-BOTTOM-STYLE: none !important; BORDER-LEFT-STYLE: none !important; BORDER-TOP-STYLE: none !important; BORDER-RIGHT-STYLE: none !important
}
.rnkInShopItemName {
	TEXT-ALIGN: left !important; LINE-HEIGHT: 1.2 !important; MIN-HEIGHT: 50px !important; WORD-WRAP: break-word !important; HEIGHT: 56px !important; WORD-BREAK: break-all !important; PADDING-TOP: 5px !important
}
.rnkInShopItemName A {
	COLOR: #1d54a7 !important; FONT-SIZE: 14px !important; TEXT-DECORATION: none !important
}
.rnkInShopItemName A:hover {
	COLOR: #cc0000 !important; TEXT-DECORATION: underline !important
}
.rnkInShopStarOn {
	MARGIN-TOP: 4px !important; WIDTH: 12px !important; BACKGROUND: url(http://a.ichiba.jp.rakuten-static.com/com/img/ranking/parts/inshop/pc/review_star10.gif) no-repeat; FLOAT: left !important; HEIGHT: 12px !important; FONT-SIZE: 0px !important
}
.rnkInShopStarOff {
	MARGIN-TOP: 4px !important; WIDTH: 12px !important; BACKGROUND: url(http://a.ichiba.jp.rakuten-static.com/com/img/ranking/parts/inshop/pc/review_star10_off.gif) no-repeat; FLOAT: left !important; HEIGHT: 12px !important; FONT-SIZE: 0px !important
}
.rnkInShopStarHalf {
	MARGIN-TOP: 4px !important; WIDTH: 12px !important; BACKGROUND: url(http://a.ichiba.jp.rakuten-static.com/com/img/ranking/parts/inshop/pc/review_star10_half.gif) no-repeat; FLOAT: left !important; HEIGHT: 12px !important; FONT-SIZE: 0px !important
}
.rnkInShopItemReview {
	LINE-HEIGHT: 1.3 !important; COLOR: #000000 !important; FONT-SIZE: 10px !important
}
.rnkInShopItemReview A {
	COLOR: #164082 !important; TEXT-DECORATION: none !important
}
.rnkInShopItemReview A:hover {
	COLOR: #cc0000 !important; TEXT-DECORATION: underline !important
}
.rnkInShopPrice {
	TEXT-ALIGN: left !important; LINE-HEIGHT: 1.4 !important; WORD-WRAP: break-word !important; COLOR: #cc0000 !important; FONT-SIZE: 15px !important; WORD-BREAK: break-all !important; FONT-WEIGHT: bold !important
}
.rnkInShopPostage {
	LINE-HEIGHT: 1.3 !important; COLOR: #686868 !important; FONT-SIZE: 10px !important
}
#rnkInShopButtonLeft {
	FLOAT: left !important; HEIGHT: 248px !important
}
#rnkInShopButtonRight {
	FLOAT: right !important; HEIGHT: 248px !important
}
#rnkInShopButtonLeft IMG {
	MARGIN-TOP: 40px !important; CURSOR: pointer !important
}
#rnkInShopButtonRight IMG {
	MARGIN-TOP: 40px !important; CURSOR: pointer !important
}
