@charset"UTF-8";



/*----------------body------------------*/
	#main{
		float:left;
		width:688px;
	}
	/*----------------headline------------------*/
	#main h3.h3head{
		margin-bottom:8px;
		color:#FF6699;
		font-size:14px;
		padding-top:2px;
		height:20px;
		background:url(../img/parts/200809/h3bg.gif) bottom left no-repeat;
		padding-left:5px;
	}

	/*----------------PushItem------------------*/
	div#ItemPlace{
		width:688px;
		height:180px;
		background:url(../img/parts/200809/pusu_main_bg.gif) top left no-repeat;
		overflow:hidden;
		position:relative;
		visibility:hidden;
	}
	div#ItemPlace div{
		position:absolute;
	}
	div#ItemPlace div a img{
	}
	/*Pickupのリストcss*/
	div#PitemListDiv{
		display:block;
		background:url(../img/parts/200809/pusu_menu_bg.gif) top center no-repeat;
		width:688px;
		height:34px;
		margin-top:2px;
	}
	ul#PickItemList{
		display:block;
		width:686px;
		margin-left:1px;
	}
	ul#PickItemList li{
		display:block;
		background:url(../img/parts/200809/pusu_menu_bg_line.gif) top right no-repeat;
		float:left;
		height:32px;
		font-size:12px;
		line-height:32px;
		margin-top:1px;
	}
	ul#PickItemList li a{
		display:block;
		height:32px;
		background:none;
		color:#888;
		font-weight:700;
		text-decoration:none;
		text-align:center;
	}
	ul#PickItemList li a:hover{
		background:url(../img/parts/200809/pusu_menu_bg_fc.gif) top center;
		color:#eee;
		text-decoration:underline;
	}
	ul#PickItemList li a.selectEffect{
		background:url(../img/parts/200809/pusu_menu_bg_selected.gif) top center;
		color:#fff;
	}



	ul#PickItemList li img.NowPushItem{
		position:absolute;
		margin-top:-12px;
	}


	/*番組一覧アイコン*/
	h3#programIndex{
		float:left;
		font-size:12px;
		line-height:12px;
		width:62px;
		height:86px;
		background:url(../img/parts/200809/pgindex.gif) top center no-repeat;
		text-indent:-9999px;
	}
	ul#programIndexList{
		width:620px;
		float:right;
	}
	ul#programIndexList li{
		float:left;
		width:120px;
		height:41px;
		margin-right:5px;
		margin-bottom:4px;
		font-size:12px;
		line-height:12px;
	}
	ul#programIndexList li.NoMgR{
		margin-right:0;
	}
	ul#programIndexList li.NoMgB{
		margin-bottom:0;
	}
	ul#programIndexList li.pgBtn{
	}
	ul#programIndexList li a{
		display:block;
		width:120px;
		height:41px;
		text-indent:-9999px;
		background-position:top left;
		background-repeat:no-repeat;
	}
	ul#programIndexList li a#pg01{
		background:url(../img/parts/200809/pg01.gif);
	}
	ul#programIndexList li a#pg02{
		background:url(../img/parts/200809/pg02.gif);
	}
	ul#programIndexList li a#pg03{
		background:url(../img/parts/200809/pg03.gif);
	}
	ul#programIndexList li a#pg04{
		background:url(../img/parts/200809/pg05.gif);
	}
	ul#programIndexList li a#pg05{
		background:url(../img/parts/200809/pg06.gif);
	}
	ul#programIndexList li a#pg06{
		background:url(../img/parts/200809/pg07.gif);
	}
	ul#programIndexList li a#pg09{
		background:url(../img/parts/200809/pg09.gif);
	}
	ul#programIndexList li a#pg10{
		background:url(../img/parts/200809/pg10.gif);
	}
	ul#programIndexList li a#pg11{
		background:url(../img/parts/200809/pg11.gif);
	}
	ul#programIndexList li a#pg12{
		background:url(../img/parts/200809/pg12.gif);
	}
	ul#programIndexList li a#pg13{
		background:url(../img/parts/200809/pg13.gif);
	}


	/*人気・定番アイテム*/
	ul#popularItem{}
	ul#popularItem li{float:left;}
	ul#popularItem li.LeftMg{margin-left:14px;}

	/*アイテムランダム*/
	div#osusume{}	/*特に設定の必要は無いはず*/
	div#osusume ul#osusumeList{}

		ul#osusumeList li{
			display:block;
			float:left;
			width:162px;
/*			height:150px;*/
			padding-top:8px;
			font-size:12px;
			line-height:15px;
			text-align:center;
			margin-right:10px;

		}
		ul#osusumeList li p{
			display:block;
			width:152px;
			margin:0 auto;
			text-align:left;
			margin-bottom:16px;
		}
		ul#osusumeList li a{
		}
		ul#osusumeList li a:hover{
		}

		ul#osusumeList li a img{
			border:1px solid #ddd;
			margin-bottom:2px;
		}
		ul#osusumeList li a:hover img{
			border-color:#9E2217;
		}
		ul#osusumeList li p span.price{
			display:block;
			color:#ff4853;
			font-weight:700;
		}
