@charset "utf-8";
/* yjTmplCommon-min.css 1.1.0 */

/*clearfix*/
/* For modern browsers */
.cf:before,
.cf:after {content:"";display:table;}
.cf:after {clear:both;}

/* For IE 6/7 (trigger hasLayout) */
.cf {zoom:1;}

/*----------------------------------------------------------------------------------------------#modCloseBtn*/
/*
#yaucPdtDtl #modCloseBtn{
	margin:65px 0 40px;
	text-align:center;
}
#yaucPdtDtl #modCloseBtn p{
	margin:0 auto 5px;
	float:none;
}
#yaucPdtDtl #modCloseBtn div{
	font-size:14px;
}
*/
/*----------------------------------------------------------------------------------------------#acMdRecom*/
#acMdRecom ul,
#acMdRecom li{margin:0;padding:0;}
#acMdRecom ul li{list-style:none;}

#acMdRecom,
#recommend_module{
	font-family:"メイリオ", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
	margin:35px 0 50px;
}
#acMdRecom{
	text-align:center;
	background:#FFF;
}
#acMdRecom .untHead{
	border-top:1px solid #A5A5A5;
	margin:0 0 35px;
	_margin:0;
	padding-top:5px;
	font-size:18px;
}
#acMdRecom .untHead,
#acMdRecom .decBg01,
#acMdRecom .decBg02,
#acMdRecom .decBg03,
#acMdRecom .decBg04,
#acMdRecom .decBg05,
#acMdRecom .decBg06{
	background:none;
}

#acMdRecom .untHead h3 {
    font-size: 100%;
    line-height: 1;
    padding: 8px 10px;
    text-align: left;
	color:#333;
}

#acMdRecom .pts02{
}

/*----------------------------------------------------------------------------------------------CrselCommon*/
#acMdRecom .beforetArw{
	float:left;
	width:29px;
	height:86px;
	margin:45px 25px 0 0;
	text-indent:-9999px;
}
#acMdRecom .beforetArw a{
	display:block;
	overflow:hidden;
	width:29px;
	height:86px;
	background:#F1F0E8 url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) no-repeat 0 0;
}
#acMdRecom .beforetArw a:hover{
	background-position:-60px 0;
}

#acMdRecom .beforetArw p{
	width:29px;
	height:86px;
	background:#F1F0E8 url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) no-repeat -120px 0;
}

#acMdRecom .nextArw{
	float:right;
	width:29px;
	height:86px;
	margin:45px 0 0 0;
	text-indent:-9999px;
}
#acMdRecom .nextArw a{
	display:block;
	overflow:hidden;
	width:29px;
	height:86px;
	background:#F1F0E8 url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) no-repeat -30px 0;
}
#acMdRecom .nextArw a:hover{
	background-position:-90px 0;
}
#acMdRecom .nextArw p{
	width:29px;
	height:86px;
	background:#F1F0E8 url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) no-repeat -150px 0;
}


#acMdRecom ul.crselPosition{
	width:100px;
	margin:10px auto;
	text-indent:-9999px;
}
#acMdRecom ul.crselPosition li{
	_overflow:hidden;
	float:left;
	width:15px;
	height:15px;
	margin:5px 15px 0px 0px;
	background:url(/images/auct/template/ui/auc_mod/sp_detail_rec.png) no-repeat 0 -100px;
	cursor:pointer;
	_line-height:0;
	_font-size:0;
}
#acMdRecom ul.crselPosition li.active{
	background-position: -25px -100px;
	cursor:default;
}


/*----------------------------------------------------------------------------------------------#acMdMainCrsel*/
#acMdMainCrselBt,
#modPdtDtlInfo #acMdMainCrselBt{
	width:930px;
	margin:0px auto;
	padding:0;
}
#acMdMainCrselBt .floatL{
	width:210px;
	margin-left:8px;
	_margin-left:4px;
	font-size:107%;
	font-weight:bold;
	line-height:1.4;
}
#acMdMainCrselBt .floatR{
	width:210px;
	margin-right:8px;
	_margin-right:4px;
}
#acMdMainCrsel{
}

#acMdMainCrselMain{
}
#acMdMainCrselWr{
	float:left;
	overflow:hidden;
	width:822px;
}
#acMdMainCrselWr ul.imgBnr{
	width:2600px;/*(146+12)x15=2370*/
	/*background:url(../image/bg_myshortcut.png);*/
}
#acMdMainCrselWr ul.imgBnr li{
	float:left;
	width:134px;
	margin-right:38px;
}
#acMdMainCrselWr ul.imgBnr li div.pts01{
	/*position:relative;*/
	overflow:hidden;
	width:134px;
	height:105px;
	margin-bottom:5px;
	text-align:center;
}
#acMdMainCrselWr ul.imgBnr li div.pts01 img{
	text-align:center;
	border:0;
	max-width:134px;
	max-height:100px;
	/*_width:134px;*/
	_height:100px;
}

#acMdMainCrselWr ul.imgBnr li div.pts01 div{
	display:none;
	/*position:absolute;*/
	bottom:0;
	bottom:-1px;
	left:11px;
	/left:12px;
	_left:11px;
	width:127px;
	min-height:42px;
	_height:42px;
	background:#000;
	text-align:left;
}

#acMdMainCrselWr ul.imgBnr li div.pts01 div a{
	display:block;
	margin:3px 3px 3px 3px;
	color:#FFF;
	text-align:left;
	font-size:75%;
	line-height:1.4;
	/*text-shadow*/
	text-shadow: 0px 1px 1px #000;
}

#acMdMainCrselWr ul.imgBnr li div.pts02{
	width:130px;
	margin:0;
	line-height:1.3;
	font-size:75%;
	text-align:center;
}
#acMdMainCrselWr ul.imgBnr li div.pts02 a{
	display:block;
	color:#333;
}

#acMdMainCrselWr ul.imgBnr li div.pts02 span{
	display:inline-block;
	/display:inline;
	white-space:nowrap;
	text-align:center;
	zoom:1;
}
#acMdMainCrselWr ul.imgBnr li div.pts02 span.recTitle{
	padding-bottom:3px;
	line-height:1.2;
	padding-left:3px;
	white-space:normal;
	text-align:left;
}

#acMdMainCrselWr ul.imgBnr li div.pts02 span.recPrice{
	padding-left:3px;
	font-weight:bold;
	/*font-size:140%;*/
	white-space:normal;
	color:#F30;
}
#acMdMainCrselWr ul.imgBnr li div.pts02 a:hover{
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------#recommend_module*/
#recommend_module{
	background:#FFF;
}
#recommend_module #modRcmndAuc a{
	color:#333;
	font-size:93%;
	line-height:1.1;
}
#recommend_module #modRcmndAuc .untHead{
	border-top:1px solid #A5A5A5;
	margin:0 0 10px;
	padding-top:5px;
	font-size:18px;
}
#recommend_module #modRcmndAuc .untHead,
#recommend_module #modRcmndAuc .decBg01,
#recommend_module #modRcmndAuc .decBg02,
#recommend_module #modRcmndAuc .decBg03,
#recommend_module #modRcmndAuc .decBg04,
#recommend_module #modRcmndAuc .decBg05,
#recommend_module #modRcmndAuc .decBg06{
	background:none;
}

#recommend_module #modRcmndAuc #modRecList .untBody{
	padding:0;
	text-align:center;
	border:none;
}
#recommend_module #modRcmndAuc #modRecList .untBody ul{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
#recommend_module #modRcmndAuc #modRecList li{
	border:none;
	margin-right:0px;
	width:190px;
}
#recommend_module #modRcmndAuc #modRecList li p{
	width:134px;
	height:2em;
	margin:4px auto;
}
#recommend_module #modRcmndAuc #modRecList .untBody .untFoot{
	width:872px;
	margin-left:auto;
	margin-right:auto;
}
#recommend_module #modRcmndAuc #modRecList .pts02 th{
	padding:0;
}
#recommend_module #modRcmndAuc #modRecList .pts02 th a{
	*display:block;
	*width:190px;
	*height:100px;
	*overflow:hidden;
	*text-align:center;
}
#recommend_module #modRcmndAuc #modRecList .pts02 th img{
	max-width:134px;
	max-height:100px;
	/*_width:134px;
	_height:100px;*/
}
#recommend_module #modRcmndAuc #modRecList .pts02 td table{
	width:auto;
}
/*----------------------------------------------------------------------------------------------#acMdBundleItem*/
#acMdBundleItem ul,
#acMdBundleItem li{margin:0;padding:0;}
#acMdBundleItem ul li{list-style:none;}

#acMdBundleItem .untHead{
    /*border-top:1px solid #A5A5A5;*/
    margin:0 0 35px;
    _margin:0;
    /*padding-top:5px;*/
    font-size:18px;
}
#acMdBundleItem .untHead,
#acMdBundleItem .decBg01,
#acMdBundleItem .decBg02,
#acMdBundleItem .decBg03,
#acMdBundleItem .decBg04,
#acMdBundleItem .decBg05,
#acMdBundleItem .decBg06{
    background:none;
}

#acMdBundleItem .untHead h3 {
    font-size: 100%;
    line-height: 1;
    padding: 0 10px;
    text-align: left;
    color:#333;
}
#acMdBundleItem #acMdMainCrselWr{
    float:none;
    margin: 0 auto;
}
#acMdBundleItem .modBundleLink,
#acMdRecom .modBundleLink{
	margin:20px auto 0;
	text-align:right;
	font-weight:bold;
}