.cf:before {
	DISPLAY: table
}
.cf:after {
	DISPLAY: table
}
.cf:after {
	CLEAR: both
}
.cf {
	ZOOM: 1
}
#acMdRecom UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#acMdRecom LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#acMdRecom UL LI {
	LIST-STYLE-TYPE: none
}
#acMdRecom {
	MARGIN: 35px 0px 50px; FONT-FAMILY: "メイリオ", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif
}
#recommend_module {
	MARGIN: 35px 0px 50px; FONT-FAMILY: "メイリオ", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif
}
#acMdRecom {
	TEXT-ALIGN: center; BACKGROUND: #fff
}
#acMdRecom .untHead {
	MARGIN: 0px; FONT-SIZE: 18px; BORDER-TOP: #a5a5a5 1px solid; PADDING-TOP: 5px
}
#acMdRecom .untHead {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#acMdRecom .decBg01 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#acMdRecom .decBg02 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#acMdRecom .decBg03 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#acMdRecom .decBg04 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#acMdRecom .decBg05 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#acMdRecom .decBg06 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#acMdRecom .untHead H3 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333; FONT-SIZE: 100%; PADDING-TOP: 8px
}
#acMdRecom .pts02 {
	
}
#acMdRecom .beforetArw {
	TEXT-INDENT: -9999px; MARGIN: 45px 25px 0px 0px; WIDTH: 29px; FLOAT: left; HEIGHT: 86px
}
#acMdRecom .beforetArw A {
	WIDTH: 29px; DISPLAY: block; BACKGROUND: url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) #f1f0e8 no-repeat 0px 0px; HEIGHT: 86px; OVERFLOW: hidden
}
#acMdRecom .beforetArw A:hover {
	BACKGROUND-POSITION: -60px 0px
}
#acMdRecom .beforetArw P {
	WIDTH: 29px; BACKGROUND: url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) #f1f0e8 no-repeat -120px 0px; HEIGHT: 86px
}
#acMdRecom .nextArw {
	TEXT-INDENT: -9999px; MARGIN: 45px 0px 0px; WIDTH: 29px; FLOAT: right; HEIGHT: 86px
}
#acMdRecom .nextArw A {
	WIDTH: 29px; DISPLAY: block; BACKGROUND: url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) #f1f0e8 no-repeat -30px 0px; HEIGHT: 86px; OVERFLOW: hidden
}
#acMdRecom .nextArw A:hover {
	BACKGROUND-POSITION: -90px 0px
}
#acMdRecom .nextArw P {
	WIDTH: 29px; BACKGROUND: url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) #f1f0e8 no-repeat -150px 0px; HEIGHT: 86px
}
#acMdRecom UL.crselPosition {
	TEXT-INDENT: -9999px; MARGIN: 10px auto; WIDTH: 100px
}
#acMdRecom UL.crselPosition LI {
	LINE-HEIGHT: 0; MARGIN: 5px 15px 0px 0px; WIDTH: 15px; BACKGROUND: url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) no-repeat 0px -100px; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 0px; OVERFLOW: hidden; CURSOR: pointer
}
#acMdRecom UL.crselPosition LI.active {
	BACKGROUND-POSITION: -25px -100px; CURSOR: default
}
#acMdMainCrselBt {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 930px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#modPdtDtlInfo #acMdMainCrselBt {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 930px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#acMdMainCrselBt .floatL {
	LINE-HEIGHT: 1.4; WIDTH: 210px; MARGIN-LEFT: 4px; FONT-SIZE: 107%; FONT-WEIGHT: bold
}
#acMdMainCrselBt .floatR {
	WIDTH: 210px; MARGIN-RIGHT: 4px
}
#acMdMainCrsel {
	
}
#acMdMainCrselMain {
	
}
#acMdMainCrselWr {
	WIDTH: 822px; FLOAT: left; OVERFLOW: hidden
}
#acMdMainCrselWr UL.imgBnr {
	WIDTH: 2600px
}
#acMdMainCrselWr UL.imgBnr LI {
	WIDTH: 134px; FLOAT: left; MARGIN-RIGHT: 38px
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts01 {
	TEXT-ALIGN: center; WIDTH: 134px; MARGIN-BOTTOM: 5px; HEIGHT: 105px; OVERFLOW: hidden
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts01 IMG {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; MAX-WIDTH: 134px; MAX-HEIGHT: 100px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts01 DIV {
	TEXT-ALIGN: left; MIN-HEIGHT: 42px; WIDTH: 127px; BOTTOM: -1px; DISPLAY: none; BACKGROUND: #000; HEIGHT: 42px; LEFT: 11px
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts01 DIV A {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.4; MARGIN: 3px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 75%; text-shadow: 0px 1px 1px #000
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts02 {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.3; MARGIN: 0px; WIDTH: 130px; FONT-SIZE: 75%
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts02 A {
	DISPLAY: block; COLOR: #333
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts02 SPAN {
	TEXT-ALIGN: center; ZOOM: 1; DISPLAY: inline; WHITE-SPACE: nowrap
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts02 SPAN.recTitle {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.2; PADDING-LEFT: 3px; WHITE-SPACE: normal
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts02 SPAN.recPrice {
	PADDING-LEFT: 3px; WHITE-SPACE: normal; COLOR: #f30; FONT-WEIGHT: bold
}
#acMdMainCrselWr UL.imgBnr LI DIV.pts02 A:hover {
	TEXT-DECORATION: underline
}
#recommend_module {
	BACKGROUND: #fff
}
#recommend_module #modRcmndAuc A {
	LINE-HEIGHT: 1.1; COLOR: #333; FONT-SIZE: 93%
}
#recommend_module #modRcmndAuc .untHead {
	MARGIN: 0px 0px 10px; FONT-SIZE: 18px; BORDER-TOP: #a5a5a5 1px solid; PADDING-TOP: 5px
}
#recommend_module #modRcmndAuc .untHead {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#recommend_module #modRcmndAuc .decBg01 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#recommend_module #modRcmndAuc .decBg02 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#recommend_module #modRcmndAuc .decBg03 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#recommend_module #modRcmndAuc .decBg04 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#recommend_module #modRcmndAuc .decBg05 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#recommend_module #modRcmndAuc .decBg06 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#recommend_module #modRcmndAuc #modRecList .untBody {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#recommend_module #modRcmndAuc #modRecList .untBody UL {
	WIDTH: 950px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#recommend_module #modRcmndAuc #modRecList LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 190px; BORDER-TOP: medium none; MARGIN-RIGHT: 0px; BORDER-RIGHT: medium none
}
#recommend_module #modRcmndAuc #modRecList LI P {
	MARGIN: 4px auto; WIDTH: 134px; HEIGHT: 2em
}
#recommend_module #modRcmndAuc #modRecList .untBody .untFoot {
	WIDTH: 872px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#recommend_module #modRcmndAuc #modRecList .pts02 TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#recommend_module #modRcmndAuc #modRecList .pts02 TH A {
	TEXT-ALIGN: center; WIDTH: 190px; DISPLAY: block; HEIGHT: 100px; OVERFLOW: hidden
}
#recommend_module #modRcmndAuc #modRecList .pts02 TH IMG {
	MAX-WIDTH: 134px; MAX-HEIGHT: 100px
}
#recommend_module #modRcmndAuc #modRecList .pts02 TD TABLE {
	WIDTH: auto
}
