@charset "utf-8";

/* --------------------------
Copyright 2005 NIFTY Inc.
FileName: contents.css
---------------------------- */

ul{display:inline;}
li{display:inline; padding:0 3px;}
li.Select{color:#339900; font-weight:bold;}

h2 img{margin-right:20px; vertical-align:top;}

.txOrg{color:#ff7e1a; font-weight:bold;}

#navigation li{float:none;}

body.Col2 .subTtl{background:url(http://www.podcastjuice.jp/material/image/bg_paging.gif) no-repeat !important; width:573px; _width:584px;}

.ProgramDetails , .ProgramDetails dd{overflow:hidden; _overflow:visible; word-break:break-all;}

/* footpath */
#footpath{background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x; padding:3px 0; margin-bottom:25px;}
#footpath p a{margin-right:10px;}
#footpath p{display:inline; padding-left:5px;}

/* btn-more */
.more a span{visibility:hidden; font-size:1px; line-height:1px; padding:0;}
/* macIE ?O \*/
.more a span{position:absolute; left:-9999px;}
/* eof?mac_hack */
.more a{display:block; background:url(http://www.podcastjuice.jp/material/image/btn_more.gif) no-repeat; width:60px; height:15px;}
.more a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_more.gif) no-repeat 0 -15px;}

/* moreDitail */
.btn-moreDitail a span{position:absolute; left:-9999px;}
.btn-moreDitail a{display:block; background:url(http://www.podcastjuice.jp/material/image/btn_detail.gif) no-repeat; width:89px; height:21px;}
.btn-moreDitail a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_detail.gif) no-repeat 0 -21px;}

/* ---- Paging ---- */
#PagingTop em , #PagingBtm em{color:#FFD6A3;}
#PagingTop a:link , #PagingBtm a:link{color:#FFF;}
#PagingTop a:visited , #PagingBtm a:visited{color:#FFF;}
#PagingTop a:hover , #PagingBtm a:hover{color:#FFB861;}
.PagingBarBtm{clear:both; background:url(http://www.podcastjuice.jp/material/image/bg_paging_btm.gif) no-repeat; height:3px; margin-bottom:30px;}
.Number p{margin:0; padding:0;}
.Number p.back{margin-right:6px;}
.Number p.next{margin-left:3px;}
	/* Top */
#PagingTop , #PagingBtm{float:left; background:url(http://www.podcastjuice.jp/material/image/bg_paging.gif) no-repeat; color:#FFF; width:573px; _width:584px; padding:3px 5px 0 6px;}
.Total{float:left; width:200px;}
.Total p{padding:0;}
.Number{float:right; text-align:right;}
.Number p.back , .Number p.next{display:inline; white-space:nowrap;}
	/* Bottom */
#PagingBtm{float:none;}
#PagingBtm .Number{float:none; text-align:center;}


/* ---- subTtl ---- */
#subTtl{background:url(http://www.podcastjuice.jp/material/image/bg_paging_1col.gif) no-repeat; color:#FFF; width:786px; _width:797px; padding:3px 5px 0 6px; margin-top:10px;}
#subTtl p{padding:0;}
.subTtlBtm{background:url(http://www.podcastjuice.jp/material/image/bg_paging_btm_1col.gif) no-repeat; height:3px; margin-bottom:30px;}

/* ---- sort ---- */
#sort{padding:25px 0 15px 0;}
#sort dt , #sort dd{float:left;}
#sort dt{background:url(http://www.podcastjuice.jp/material/image/ico_list.gif) no-repeat; padding:0 0 0 10px; width:95px;}
#sort dd a{display:block; width:109px; height:21px;}
#sort dd span{position:absolute; left:-9999px;}
#sort dd{margin-right:2px;}
/* clearfix */
#sortProgram:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html #sortProgram{ display: inline-block; }

/* no ie mac \*/
* html #sortProgram{ height: 1%; }
#sortProgram{ display: block; }
/* */

#sortProgram{padding-bottom:3px;}

	/* sortProgram */
		/* sortAll */
#sortProgram dd#sortAll{width:109px; height:19px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_program.gif) no-repeat 0 -42px;}
#sortProgram dd#sortAll a{width:109px; height:21px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_program.gif) no-repeat;}
#sortProgram dd#sortAll a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_sort_program.gif) no-repeat 0 -21px;}
		/* sortSound */
#sortProgram dd#sortSound{width:109px; height:19px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_program.gif) no-repeat -112px -42px;}
#sortProgram dd#sortSound a{width:109px; height:21px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_program.gif) no-repeat -112px 0;}
#sortProgram dd#sortSound a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_sort_program.gif) no-repeat -112px -21px;}
		/* sortVideo */
#sortProgram dd#sortVideo{width:109px; height:19px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_program.gif) no-repeat -223px -42px;}
#sortProgram dd#sortVideo a{width:109px; height:21px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_program.gif) no-repeat -223px 0;}
#sortProgram dd#sortVideo a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_sort_program.gif) no-repeat -223px -21px;}

	/* sortOther */
#sortOther{clear:both;}
		/* sortRanking */
#sortOther dd#sortRanking{width:109px; height:19px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_no.gif) no-repeat 0 -42px;}
#sortOther dd#sortRanking a{width:109px; height:21px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_no.gif) no-repeat;}
#sortOther dd#sortRanking a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_sort_no.gif) no-repeat 0 -21px;}
		/* sortNew */
#sortOther dd#sortNew{width:109px; height:19px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_no.gif) no-repeat -112px -42px;}
#sortOther dd#sortNew a{width:109px; height:21px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_no.gif) no-repeat -112px 0;}
#sortOther dd#sortNew a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_sort_no.gif) no-repeat -112px -21px;}
		/* sortStream */
#sortOther dd#sortStream{width:109px; height:19px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_no.gif) no-repeat -223px -42px;}
#sortOther dd#sortStream a{width:109px; height:21px; background:url(http://www.podcastjuice.jp/material/image/btn_sort_no.gif) no-repeat -223px 0;}
#sortOther dd#sortStream a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_sort_no.gif) no-repeat -223px -21px;}

	/* sortSelectMonth */
#sort div.SelectYearMonth {width:757px; float:left;}
#sort div.RankingRss {width:40px; float:left;}

/* ---- List ---- */
#List{width:546px; margin:0 auto;}
	/* Program */
.Program{float:left; background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x; padding:15px 0; text-align:left;}
.Program .Entry{padding:0 0 0.6em 0;}
/* macIE ?O \*/
.Program .Entry{float:left; padding:0 0 0.6em 0;}
/* eof?mac_hack */
.Program .Entry img , .Program .Entry em{margin-right:10px;}
.ProgramPhoto{float:left; width:90px;}
/* macIE ?O \*/
.ProgramPhoto{clear:both; float:left; width:90px;}
/* eof?mac_hack */
.ProgramPhoto img{margin-bottom:5px;}
		/* ProgramDetails */
.ProgramDetails{float:left; width:455px;}
.ProgramDetails p{padding-top:10px;}
.ProgramDetails h3{padding-bottom:10px;}
.ProgramInfo{text-align:right;}
.Produce , .ProgramInfo{font-size:84%;}
.ProgramInfo p{display:inline; margin-left:10px; white-space:nowrap;}
p.IconVideo , p.IconSound , p.Produce{display:inline; margin-right:10px;}
p.IconVideo img , p.IconSound img{vertical-align:middle;}

	/* SpecialProgram */
#SpecialProgram{padding-bottom:25px;}
#SpecialProgram .Program{float:none; background:#F1F1F1; border:1px solid #C1C1C1; margin-top:1px; padding:15px 0 10px 0;}
#SpecialProgram .ProgramPhoto{width:110px; text-align:center;}
#SpecialProgram .ProgramDetails{float:left; width:420px;}
#SpecialProgram .ProgramDetails h4{padding-bottom:0;}
#SpecialProgram .ProgramInfo{padding:10px 0; text-align:left;}
#SpecialProgram .ProgramInfo p{margin:0 10px 0 0;}
#SpecialProgram .ProgramInfo{background:url(http://www.podcastjuice.jp/material/image/hr_gry.gif) bottom left repeat-x;}


/* ==== ranking ==== */
/* Tab */
#Tab{float:left; width:797px; margin:1em 0;}
#Tab.Lrg{float:left; width:797px; margin:0;}
#Tab p , #Tab span{visibility:hidden; font-size:1px; line-height:1px; padding:0;}
#Tab a{display:block; text-decoration:none;}
/* macIE ?O \*/
#Tab p , #Tab span{position:absolute; left:-9999px;}
/* eof?mac_hack */
#Tab .Unit{float:left; padding:25px 0 0 10px; margin:0;}
#Tab div{float:left;}

	/* TabMonth */
#Tab #TabMonth{background:url(http://www.podcastjuice.jp/material/image/bg_rk_month.gif) no-repeat; width:152px; height:49px; margin-right:9px;}
	/* TabRatings */
#Tab #TabRatings{background:url(http://www.podcastjuice.jp/material/image/bg_rk_ratings.gif) no-repeat; width:152px; height:49px; margin-right:9px;}
	/* TabFresh */
#Tab #TabFresh{background:url(http://www.podcastjuice.jp/material/image/bg_rk_fresh.gif) no-repeat; width:152px; height:49px; margin-right:9px;}
	/* TabHustle */
#Tab #TabHustle{background:url(http://www.podcastjuice.jp/material/image/bg_rk_hustle.gif) no-repeat; width:152px; height:49px; margin-right:9px;}
	/* TabCategory */
#Tab #TabCategory{background:url(http://www.podcastjuice.jp/material/image/bg_rk_category.gif) no-repeat; width:152px; height:49px;}

/* #Tab .Lrg */
#Tab .Lrg{_text-align:center; _padding:25px 0 0 0;}
#Tab .Lrg .Unit{float:none; width:133px; padding:25px 0 0 0; _padding:0; margin:0 auto;}

	/* #TabDownload.Lrg */
#Tab #TabDownload.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_dltop10_l.gif) no-repeat; width:253px; height:64px; margin-right:18px;}
#Tab #TabDownload.Lrg .Unit{width:107px;}
	/* #TabMonth.Lrg */
#Tab #TabMonth.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_month_l.gif) no-repeat; width:253px; height:64px; margin-right:18px;}
	/* #TabRatings.Lrg */
#Tab #TabRatings.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_ratings_l.gif) no-repeat; width:253px; height:64px; margin-right:0;}
	/* #TabFresh.Lrg */
#Tab #TabFresh.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_fresh_l.gif) no-repeat; width:253px; height:64px; margin-right:18px;}
	/* #TabHustle.Lrg */
#Tab #TabHustle.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_hustle_l.gif) no-repeat; width:253px; height:64px; margin-right:18px;}
	/* #TabCategory.Lrg */
#Tab #TabCategory.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_category_l.gif) no-repeat; width:253px; height:64px;}

		/* Voice */
#Tab #TabMonth .Voice , #Tab #TabRatings .Voice , #Tab #TabFresh .Voice , #Tab #TabHustle .Voice , #Tab #TabCategory .Voice{
background:url(http://www.podcastjuice.jp/material/image/btn_sound-video.gif) no-repeat 0 -40px;
width:62px;
height:18px;
margin-right:5px;
}
#Tab #TabMonth .Voice a , #Tab #TabRatings .Voice a , #Tab #TabFresh .Voice a , #Tab #TabHustle .Voice a , #Tab #TabCategory .Voice a{
background:url(http://www.podcastjuice.jp/material/image/btn_sound-video.gif) no-repeat;
width:64px;
height:20px;
}
#Tab #TabMonth .Voice a:hover ,#Tab #TabRatings .Voice a:hover ,#Tab #TabFresh .Voice a:hover , #Tab #TabHustle .Voice a:hover , #Tab #TabCategory .Voice a:hover{
background:url(http://www.podcastjuice.jp/material/image/btn_sound-video.gif) no-repeat 0 -20px;
}
		/* Movie */
#Tab #TabMonth .Movie , #Tab #TabRatings .Movie , #Tab #TabFresh .Movie , #Tab #TabHustle .Movie , #Tab #TabCategory .Movie{
background:url(http://www.podcastjuice.jp/material/image/btn_sound-video.gif) no-repeat -69px -40px;
width:62px;
height:18px;
}
#Tab #TabMonth .Movie a , #Tab #TabRatings .Movie a , #Tab #TabFresh .Movie a , #Tab #TabHustle .Movie a , #Tab #TabCategory .Movie a{
background:url(http://www.podcastjuice.jp/material/image/btn_sound-video.gif) no-repeat -69px 0;
width:64px;
height:20px;
}
#Tab #TabMonth .Movie a:hover ,#Tab #TabRatings .Movie a:hover ,#Tab #TabFresh .Movie a:hover , #Tab #TabHustle .Movie a:hover , #Tab #TabCategory .Movie a:hover{
background:url(http://www.podcastjuice.jp/material/image/btn_sound-video.gif) no-repeat -69px -20px;
}

/* .top10 */
.top10{background:url(http://www.podcastjuice.jp/material/image/btn_dltop10.gif) no-repeat 0 -40px; width:107px; height:19px;}
.top10 a{display:block; background:url(http://www.podcastjuice.jp/material/image/btn_dltop10.gif) no-repeat; width:109px; height:20px;}
.top10 a:hover{background-position:0 -20px;}

/* ==== 2colm ==== */
body.Col2 #MainContents{background:url(http://www.podcastjuice.jp/material/image/bg_2col.gif) top center repeat-y;}
body.Col2 #contents{float:left; background:url(http://www.podcastjuice.jp/material/image/img_top_contents.gif) no-repeat; width:584px; _width:655px; padding-top:13px;}

/* ==== 1colm ==== */
body.Col1 #MainContents{background:url(http://www.podcastjuice.jp/material/image/bg_1col.gif) top center repeat-y;}
body.Col1 #contents{float:left; background:url(http://www.podcastjuice.jp/material/image/img_top_contents1.gif) no-repeat; padding-top:13px; width:797px; _width:868px;}

/* Paging */
body.Col1 #PagingTop , body.Col1 #PagingBtm{float:left; background:url(http://www.podcastjuice.jp/material/image/bg_paging_1col.gif) no-repeat; color:#FFF; width:786px; _width:797px; padding:3px 5px 0 6px; marign:0;}
body.Col1 .PagingBarBtm{clear:both; background:url(http://www.podcastjuice.jp/material/image/bg_paging_btm_1col.gif) no-repeat; height:3px; margin-bottom:10px;}

/* List */
body.Col1 #List{width:695px; margin:0 auto;}
body.Col1 .ProgramDetails{width:604px;}




/*----------
 # body ID #
----------*/

/* ---- body#IndividualDetails ---- */
body#IndividualDetails .ttl{background:url(http://www.podcastjuice.jp/material/image/ico_bg_h.gif) bottom left repeat-y;}
body#IndividualDetails #MainContents h2{background:url(http://www.podcastjuice.jp/material/image/ico_h_top.gif) no-repeat; text-indent:15px; font-size:1.3em;}
body#IndividualDetails #navigation h2{text-indent:0; font-size:1px;}
	/* PagingBarBtm */
body#IndividualDetails .PagingBarBtm{margin-bottom:10px;}
	/* List */
body#IndividualDetails .Program , #IndividualDetails .ProgramDetails{float:none; width:546px;}
body#IndividualDetails .ProgramDetails .ttl{float:left; width:546px; background:url(http://www.podcastjuice.jp/material/image/ico_bg_h.gif) bottom left repeat-y;}
body#IndividualDetails .ProgramDetails h3{float:left; background:url(http://www.podcastjuice.jp/material/image/ico_h_top.gif) no-repeat; padding:0 0 3px 15px;}
body#IndividualDetails .ProgramDetails .Icon{float:left; width:77px; _width:62px; padding:0 0 2px 15px;}
body#IndividualDetails .ProgramDetails p{clear:both; padding-left:15px;}
body#IndividualDetails .ProgramDetails .ttl p{padding:0 0 0 15px; font-size:84%;}
		/* Download */
body#IndividualDetails .Program .Download{padding-top:10px;}
body#IndividualDetails .Program .Download .Player{float:left; width:380px; color:#FF6600;}
body#IndividualDetails .Program .Download .btnDL{float:left; width:106px; margin-right:10px;}
body#IndividualDetails .Program .Download .btnWalkman{float:left; width:50px;}

	/* MainProgram */
body#IndividualDetails #MainProgram .Program{float:left; background:none; margin-bottom:10px; width:584px;}
body#IndividualDetails #MainProgram .Program .ProgramPhoto{float:left; width:185px;}
body#IndividualDetails #MainProgram .Program .ProgramPhoto img{margin-bottom:5px;}
body#IndividualDetails #MainProgram .Program .ProgramDetails{float:left; width:399px;}
body#IndividualDetails #MainProgram .ProgramDetails .Icon{float:none; padding:0 0 10px 0}
body#IndividualDetails #MainProgram .ProgramDetails dt{float:left; width:90px; padding-bottom:7px; font-weight:bold;}
/* macIE ?O \*/
body#IndividualDetails #MainProgram .ProgramDetails dt{clear:both; float:left;}
/* eof?mac_hack */
body#IndividualDetails #MainProgram .ProgramDetails dd{float:left; width:309px; padding-bottom:7px;}
body#IndividualDetails #MainProgram .ProgramDetails .ProgramInfo{clear:both; text-align:left; padding-top:5px;}
body#IndividualDetails #MainProgram .ProgramDetails .ProgramInfo p{margin:0 10px 0 0; padding:0;}
body#IndividualDetails #MainProgram .Rss{float:left; background:#F1F1F1; border:1px solid #C5C5C5; padding:15px; margin-top:10px;}
/* macIE ?O \*/
body#IndividualDetails #MainProgram .Rss{clear:both; width:554px; _width:584px;}
/* eof?mac_hack */
body#IndividualDetails #MainProgram .Rss a{display:block; float:left; margin-right:15px;}
body#IndividualDetails #MainProgram .Rss p{padding:0;}
body#IndividualDetails #MainProgram .Rss p a{display:inline; float:none; margin-right:0;}


/* ---- body#Ranking ---- */
body#Ranking #footpath{margin-bottom:10px;}
body#Ranking h2{clear:both;}
body#Ranking select{margin-right:10px;}
	/* List */	/* ---- body#feedRanking ---- */
body#Ranking #List .Fclear , body#feedRanking #List .Fclear{background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x; height:1px;}
		/* Program */	/* ---- body#feedRanking ---- */
body#Ranking .Program , body#feedRanking .Program{background:url(http://www.podcastjuice.jp/material/image/bg_rank.gif) repeat-y; padding:10px 0; margin:15px 0; _margin:15px 0 5px 0;}
body#Ranking .Program .Rank{float:left; width:62px; _width:77px; padding:35px 0 0 15px; font-weight:bold;}
body#Ranking .Program .ProgramPhoto , body#feedRanking .Program .ProgramPhoto{clear:none; float:left; width:100px;}
body#Ranking .ProgramDetails{width:510px;}
body#Ranking .ProgramDetails .Produce{font-size:1em; padding:0;}
body#Ranking .ProgramDetails .Produce span{margin-right:10px;}

/* ==== ranking ==== */
	/* ---- body#IRanking.MonthVoice ---- */
body#Ranking.MonthVoice #Tab #TabMonth{background:url(http://www.podcastjuice.jp/material/image/bg_rk_month.gif) no-repeat 0 -49px; width:152px; height:49px;}
body#Ranking.MonthVoice #Tab #TabMonth.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_month_l.gif) no-repeat 0 -64px; width:253px; height:64px;}
	/* ---- body#IRanking.MonthMovie ---- */
body#Ranking.MonthMovie #Tab #TabMonth{background:url(http://www.podcastjuice.jp/material/image/bg_rk_month.gif) no-repeat 0 -98px; width:152px; height:49px;}
body#Ranking.MonthMovie #Tab #TabMonth.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_month_l.gif) no-repeat 0 -128px; width:253px; height:64px;}

	/* ---- body#IRanking.RatingsVoice ---- */
body#Ranking.RatingsVoice #Tab #TabRatings{background:url(http://www.podcastjuice.jp/material/image/bg_rk_ratings.gif) no-repeat 0 -49px; width:152px; height:49px;}
body#Ranking.RatingsVoice #Tab #TabRatings.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_ratings_l.gif) no-repeat 0 -64px; width:253px; height:64px;}
	/* ---- body#IRanking.RatingsMovie ---- */
body#Ranking.RatingsMovie #Tab #TabRatings{background:url(http://www.podcastjuice.jp/material/image/bg_rk_ratings.gif) no-repeat 0 -98px; width:152px; height:49px;}
body#Ranking.RatingsMovie #Tab #TabRatings.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_ratings_l.gif) no-repeat 0 -128px; width:253px; height:64px;}

	/* ---- body#IRanking.FreshVoice ---- */
body#Ranking.FreshVoice #Tab #TabFresh{background:url(http://www.podcastjuice.jp/material/image/bg_rk_fresh.gif) no-repeat 0 -49px; width:152px; height:49px;}
body#Ranking.FreshVoice #Tab #TabFresh.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_fresh_l.gif) no-repeat 0 -64px; width:253px; height:64px;}
	/* ---- body#IRanking.FreshMovie ---- */
body#Ranking.FreshMovie #Tab #TabFresh{background:url(http://www.podcastjuice.jp/material/image/bg_rk_fresh.gif) no-repeat 0 -98px; width:152px; height:49px;}
body#Ranking.FreshMovie #Tab #TabFresh.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_fresh_l.gif) no-repeat 0 -128px; width:253px; height:64px;}

	/* ---- body#IRanking.HustleVoice ---- */
body#Ranking.HustleVoice #Tab #TabHustle{background:url(http://www.podcastjuice.jp/material/image/bg_rk_hustle.gif) no-repeat 0 -49px; width:152px; height:49px;}
body#Ranking.HustleVoice #Tab #TabHustle.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_hustle_l.gif) no-repeat 0 -64px; width:253px; height:64px;}
	/* ---- body#IRanking.HustleMovie ---- */
body#Ranking.HustleMovie #Tab #TabHustle{background:url(http://www.podcastjuice.jp/material/image/bg_rk_hustle.gif) no-repeat 0 -98px; width:152px; height:49px;}
body#Ranking.HustleMovie #Tab #TabHustle.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_hustle_l.gif) no-repeat 0 -128px; width:253px; height:64px;}

	/* ---- body#IRanking.CategoryVoice ---- */
body#Ranking.CategoryVoice #Tab #TabCategory{background:url(http://www.podcastjuice.jp/material/image/bg_rk_category.gif) no-repeat 0 -49px; width:152px; height:49px;}
body#Ranking.CategoryVoice #Tab #TabCategory.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_category_l.gif) no-repeat 0 -64px; width:253px; height:64px;}
	/* ---- body#Ranking..CategoryMovie ---- */
body#Ranking.CategoryMovie #Tab #TabCategory{background:url(http://www.podcastjuice.jp/material/image/bg_rk_category.gif) no-repeat 0 -98px; width:152px; height:49px;}
body#Ranking.CategoryMovie #Tab #TabCategory.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_category_l.gif) no-repeat 0 -128px; width:253px; height:64px;}

	/* ---- body#Ranking..DlTop10 ---- */
body#Ranking.DlTop10 #Tab #TabDownload.Lrg{background:url(http://www.podcastjuice.jp/material/image/bg_rk_dltop10_l.gif) no-repeat 0 -64px; width:253px; height:64px; margin-right:18px;}


/* ---- body#Newcomer ---- */
body#Newcomer #contents{padding-bottom:30px;}
body#Newcomer #contents h2{background:url(http://www.podcastjuice.jp/material/image/bg_unit.gif) bottom left no-repeat; padding-bottom:35px;}
body#Newcomer .PagingBarBtm{margin-bottom:0;}


/* ---- body#Recent ---- */
/* table */
body#Recent table{width:705px;}
body#Recent table td h3{padding-bottom:10px;}
body#Recent table th , body#Recent table td{text-align:left; vertical-align:top;}
body#Recent table td{border-bottom:1px dotted #CDCDCD;}
body#Recent table th img{margin-right:5px;}
body#Recent table th.thDate{background:url(http://www.podcastjuice.jp/material/image/bg_th_date.gif) bottom left no-repeat; width:142px; padding:3px 0 7px 3px; font-size:1.1em;}
body#Recent table th.thTitle{background:url(http://www.podcastjuice.jp/material/image/bg_th_title.gif) bottom left no-repeat; width:371px; padding:3px 0 7px 3px; font-size:1.1em;}
body#Recent table th.thProgram{background:url(http://www.podcastjuice.jp/material/image/bg_th_program.gif) bottom left no-repeat; width:192px; padding:3px 0 7px 3px; font-size:1.1em;}
body#Recent table td{padding:20px 10px 20px 3px;}
body#Recent table td.tdProgram{padding-right:0; width:192px;}
body#Recent table td.tdProgram p{padding:0 3px 10px 0;}
body#Recent table td div.IconVideo , body#Recent table td div.IconSound , body#Recent table td div.btnDL{display:inline;}
body#Recent table td div.IconVideo , body#Recent table td div.IconSound{padding-right:10px;}
body#Recent table td.tdProgram img{vertical-align:middle;}


/* ---- body#Step ---- */
body#Step #subTtl{background:url(http://www.podcastjuice.jp/material/image/bg_subttl.gif) no-repeat; color:#FFF; width:786px; _width:797px; padding:3px 5px 0 6px; margin-top:10px;}
body#Step #subTtl p{padding:0;}
body#Step .subTtlBtm{background:url(http://www.podcastjuice.jp/material/image/bg_subttl_btm.gif) no-repeat; height:3px; margin-bottom:30px;}
body#Step .Unit2{width:556px; margin:0 auto;}
body#Step .Read{padding:10px 0;}
body#Step .Read h3{font-size:1.2em;}

#stepTitle{width:556px; padding-bottom:30px;}
#stepTitle img{margin-bottom:5px;}
#stepTitle span{display:block; float:left; width:250px; text-align:left;}
#stepTitle p{float:right; padding:0;}
#stepTitle p img{margin:0 5px 0 0;}
.stepImage{text-align:center;}
.stepImage img{width:512px; margin:15px auto;}
.Form{width:556px; margin:0 auto;}
	/* table */
body#Step table th{padding:10px; background:#EEE; text-align:left; color:#666; width:130px;}
body#Step table th p{font-weight:normal; font-size:84%;}
body#Step table td{padding:10px 10px 10px 20px; text-align:left;}
		/* td */
#frmProgram p , #frmCategory p{float:left; margin-right:15px; _white-space:nowrap;}


/* ---- body#Step.Step1 ---- */
body#Step.Step1 .Form{clear:both; width:480px; margin:0 auto;}
body#Step.Step1 #stepTitle{float:left;}
#rssURL{float:left; text-align:left; padding:0 0 20px 0;}
#rssURL img{margin-right:5px;}
#rssURL p{padding:0.2em 0;}
#rssURL dt , #rssURL dd{float:left;}
#rssURL dt{width:2em;}
body#Step.Step1 textarea , body#Step.Step1 input{width:480px;}
body#Step.Step1 textarea{clear:both;}
body#Step.Step1 input#btnAgree{width:180px; margin:20px 0 0 0;}

/* ---- body#Step.Step2 ---- */
body#Step.Step2 .Form{width:556px; margin:0 auto;}
body#Step.Step2 #frmProgramName input , body#Step.Step2 #frmDetail textarea , body#Step.Step2 #frmName input , body#Step.Step2 #frmImage input , body#Step.Step2 #frmMail input{width:350px;}
body#Step.Step2 #frmProgram input , body#Step.Step2 #frmCategory input{position:relative; top:1px; margin-right:3px;}
body#Step.Step2 #btnEntry{margin:20px 0 0 0;}

/* ---- body#Step.Step2b ---- */
body#Step.Step2b #btnModify , body#Step.Step2b #btnEntry2{margin:20px 0 0 0;}

/* ---- body#Step.Step3 ---- */
body#Step.Step3 .Form{text-align:left; padding-bottom:200px;}
body#Step.Step3 .Form p{padding-bottom:20px;}
body#Step.Step3 .Form div{font-weight:bold;}
body#Step.Step3 .Form div img{margin-right:5px;}



/* ---- TopPage ---- */
#TopPage #MainContents{background:url(http://www.podcastjuice.jp/material/image/bg_3col.gif) top left repeat-y;}
#TopPage ul{display:block; padding-bottom:0.8em;}
#TopPage li{display:block; padding:3px;}
#TopPage .IconSound , #TopPage .IconVideo{display:block; padding:0; margin:0;}

/* contents */
#TopPage #contents{float:left; background:url(http://www.podcastjuice.jp/material/image/img_top3col.gif) no-repeat; width:647px; _width:655px; padding:7px 4px 0 4px;}
	/* SearchRecommend */
#TopPage #contents #SearchRecommend{float:left; width:261px; margin-right:4px; text-align:center;}
#TopPage #contents #SearchRecommend h2{background:url(http://www.podcastjuice.jp/material/image/ttl_top_recommend.gif) no-repeat -4px 0; padding:47px 0 0 0;}
#TopPage #contents #SearchRecommend h2 span{visibility:hidden; font-size:1px; line-height:1px; padding:0;}
/* macIE ?O \*/
#TopPage #contents #SearchRecommend h2 span{position:absolute; left:-9999px;}
/* eof?mac_hack */
#TopPage .Caption{text-align:left; padding:10px 15px; margin-left:10px; text-indent:-10px;}
#TopPage .Caption img{margin-right:5px;}

		/* PJRecommend */
#TopPage #contents #PJRecommend .Unit{float:left; width:231px; _width:261px; padding:10px 0 10px 15px; text-align:left;}
#TopPage #contents #PJRecommend .Unit .Photo{float:left; width:90px;}
#TopPage #contents #PJRecommend .Unit .Detail{float:left; width:141px; _width:141px;}
#TopPage #contents #PJRecommend .Unit .Detail .SiteName{padding-bottom:5px; font-weight:bold;}
#TopPage #contents #PJRecommend .Unit .Detail p{padding:10px 0 0 0; font-size:84%; line-height:1.2em;}
		/* more */
#TopPage #contents #SearchRecommend .more{clear:both; background:url(http://www.podcastjuice.jp/material/image/bg_top_more.gif) no-repeat; padding:4px 0 2px 0; width:234px; height:23px; margin:10px auto 0 auto;}
#TopPage #contents #SearchRecommend .more a{margin-left:168px; _margin-left:164px;}
		/* SpecialProgram */
#TopPage #contents #SpecialProgram{marign:0 auto; padding-top:20px;}
#TopPage #contents #SpecialProgram .Unit{padding:10px 0 20px 0; margin:0 15px; background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x;}

	/* SearchRanking */
#TopPage #contents #SearchRanking{float:left; width:382px;}
#TopPage #contents #SearchRanking h2{background:url(http://www.podcastjuice.jp/material/image/ttl_top_ranking.gif) no-repeat 0px 3px; padding:47px 0 0 0;}
#TopPage #contents #SearchRanking h2 span{visibility:hidden; font-size:1px; line-height:1px; padding:0;}
/* macIE ?O \*/
#TopPage #contents #SearchRanking h2 span{position:absolute; left:-9999px;}
/* eof?mac_hack */
#TopPage #contents #SearchRanking .Caption{padding:10px 0;}
#TopPage #SearchRanking .ttlPJRanking{marign:0;}
#TopPage #SearchRanking .rkVoice{float:left; width:171px;}
#TopPage #SearchRanking .rkMovie{float:right; width:171px; margin:0;}
#TopPage #SearchRanking .PJRanking{width:169px; _width:171px; margin:0;}
#TopPage #SearchRanking .PJRanking .Unit a{width:120px; _width:127px;}
#TopPage #SearchRanking .no1{background:url(http://www.podcastjuice.jp/material/image/bg_top_no1.gif) repeat-x #F4F4F4;}
#TopPage #SearchRanking .no1 .Unit p img{margin-top:35px;}
#TopPage #SearchRanking .no1 .Unit a img{margin:0 0 5px 17px;}
#TopPage #SearchRanking .no1 .Unit a span{display:block; height:2.6em; _height:3.3em;}
#TopPage #SearchRanking .no2 .Unit a , #TopPage #SearchRanking .no3 .Unit a{height:2.7em; _height:3.3em;}
		/* more */
#TopPage #contents #SearchRanking .more a{margin-left:104px;}

		/* RankingMonth */
#TopPage #RankingMonth{float:left; width:348px; _width:382px; padding:0 17px 30px 17px;}
		/* RankingRatings */
#TopPage #RankingRatings{float:left; width:348px; _width:382px; padding:0 17px 30px 17px;}
		/* RankingNewcomer */
#TopPage #RankingNewcomer{float:left; width:348px; _width:382px; padding:0 17px 30px 17px;}
#TopPage #RankingNewcomer .no1 .Unit p img{margin-top:0; padding:5px 0;}
#TopPage #RankingNewcomer .PJRanking{background:url(http://www.podcastjuice.jp/material/image/bg_top_no1.gif) repeat-x #F4F4F4;}
#TopPage #RankingNewcomer .no1{border:none; background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x;}
#TopPage #RankingNewcomer .no2{border:none; background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x #F4F4F4;}
#TopPage #RankingNewcomer .no1 a , #TopPage #RankingNewcomer .no2 a , #TopPage #RankingNewcomer .no3 a{height:2.6em; _height:3.3em;}
		/* RankingOther */
#TopPage #RankingOther{width:328px; _width:348px; padding:10px; background:#F4F4F4; border:solid 1px #C5C5C5; margin-left:17px;}
#TopPage #RankingOther p.Caption a{font-weight:bold;}


#TopPage #contents #SpecialProgram .SPLeft{width:110px; text-align:center;}
#TopPage #contents #SpecialProgram .SPRight{width:110px; text-align:center;}
#TopPage #contents #SpecialProgram .SiteName{padding:3px 5px 5px 5px; text-align:left; height:2.6em; _height:3.3em;}
#TopPage #contents #SpecialProgram .New{padding:0 0 5px 15px; margin:0; text-align:left; height:11px; _line-height:1px;}


	/* Sub */
#TopPage #Sub{clear:both; float:left; width:846px; _width:868px; padding:15px 11px 3px 11px; text-align:center; background:url(http://www.podcastjuice.jp/material/image/img_footer3col.gif) no-repeat;}
#TopPage #Sub h2{padding:0; margin:0;}
#TopPage #Sub #SubNewcomer h2 , body#TopPage #Sub #SubNews h2{padding:0; margin:0;}
#TopPage #Sub .Caption{padding-left:14px;}
#TopPage #Sub .txtMore{text-align:right; margin:5px 14px; font-weight:bold;}
#TopPage #Sub .txtMore img{margin-right:5px;}
#TopPage #Sub .Program{float:left; padding:10px 0; margin-left:14px; _margin-left:7px;}
#TopPage #Sub .Program .ProgramPhoto{float:left; width:90px; padding:0;}
#TopPage #Sub .Program .ProgramDetails{float:left; width:300px; padding:0;}

		/* SubNewcomer */
#TopPage #Sub #SubNewcomer{float:left; width:419px;}
#TopPage #Sub #SubNewcomer .Unit{width:417px; _width:419px; padding:0; border-right:solid 1px #BABABA; border-left:solid 1px #BABABA; border-bottom:solid 1px #BABABA; text-align:left;}

		/* SubNews */
#TopPage #Sub #SubNews{float:right; width:420px; padding:0 0 10px 0;}
#TopPage #Sub #SubNews .Unit{width:418px; _width:420px; padding:10px 0 0 0; border-right:solid 1px #BABABA; border-left:solid 1px #BABABA; border-bottom:solid 1px #BABABA; text-align:left;}
#TopPage #Sub #SubNews ul{margin:0 14px; padding:0;}
#TopPage #Sub #SubNews li{background:url(http://www.podcastjuice.jp/material/image/ico_list.gif) no-repeat; padding:0 0 10px 10px;}

		/* SubLink */
#TopPage #Sub #SubLink{float:right; width:420px; padding:0;}
#TopPage #Sub #SubLink .Unit{width:418px; _width:420px; padding:0; border-right:solid 1px #BABABA; border-left:solid 1px #BABABA; border-bottom:solid 1px #BABABA; text-align:left;}
#TopPage #Sub #SubLink ul{margin:0 14px; padding:0;}
#TopPage #Sub #SubLink li{background:url(http://www.podcastjuice.jp/material/image/ico_list.gif) no-repeat; padding:0 0 10px 10px;}
#TopPage #Sub #SubLink .Program{background:none;}



/* ---- body.Other ---- */
h2.ttlBg{background:url(http://www.podcastjuice.jp/material/image/bg_h2.gif) bottom left no-repeat; width:797px; padding-bottom:40px;}
img.icoItem{margin-right:5px;}
.grBox{border:1px solid #C5C5C5; background:#F1F1F1; padding:10px 15px; margin:0 0 5px 0;}
body.Other #contentsUnit{text-align:center; padding-bottom:40px;}
body.Other #contentsUnit .Unit{text-align:left; margin:0 auto;}
body.Other #contentsUnit .Unit p{padding:10px 20px;}
	/* contentsLink */
body.Other #contentsLink{float:right; margin:0 80px 0 0; width:400px; text-align:right;}
/* macIE ?O \*/
body.Other #contentsLink{float:left; width:636px; margin:0 0 0 80px; _margin:0 0 0 40px;}
/* eof?mac_hack */
body.Other #contentsLink .Unit{float:right; padding:0; background:url(http://www.podcastjuice.jp/material/image/bg_link2.gif) top right no-repeat; padding:0 5px 2px 0;}
body.Other #contentsLink .Unit p{background:url(http://www.podcastjuice.jp/material/image/bg_link1.gif) no-repeat; padding:0.3em 0 0.3em 5px;}
body.Other #contentsLink .Unit em , body.Other #contentsLink .Unit a{margin:0 5px;}
	/* h */
body.Other #contentsUnit h2 img{margin:0; padding:0;}
body.Other #contentsUnit h3 img{margin:30px 0 10px 0;}
body.Other #contentsUnit h4 img{margin:0 0 15px 0;}
	/* table */
body.Other #contentsUnit table{margin:0 auto; text-align:left;}
body.Other #contentsUnit td{padding:20px 15px;}
body.Other #contentsUnit table p{padding:0 0 1.5em 0; line-height:1.4em;}
body.Other #contentsUnit table dt{font-weight:bold; padding:0 0 1em 0;}
body.Other #contentsUnit table dd{padding:0 0 1.5em 0; line-height:1.4em;}
	/* subTtlOrg */
body.Other #subTtlOrg{background:url(http://www.podcastjuice.jp/material/image/bg_subttl.gif) no-repeat; color:#FFF; width:786px; _width:797px; padding:3px 5px 0 6px; margin-top:10px;}
body.Other #subTtlOrg p{padding:0;}
body.Other .subTtlBtmOrg{background:url(http://www.podcastjuice.jp/material/image/bg_subttl_btm.gif) no-repeat; height:3px; margin-bottom:20px;}
	/* OtherTtl */
body.Other #OtherTtl{float:left;}
body.Other #OtherTtl h2{float:left;}
body.Other #OtherTtl p{float:left; font-size:1.1em; font-weight:bold;}
body.Other #OtherTtl p span{float:left; font-size:0.7em; font-weight:normal;}
	/* h3.subTtl */
h3.subTtl , h2.subTtl{background:url(http://www.podcastjuice.jp/material/image/bg_paging_1col.gif) no-repeat; color:#FFF; width:786px; _width:797px; padding:3px 5px 0 6px; margin:10px 0 0 0; font-size:1em;}

/* ---- body#Podfeed ---- */
body#Podfeed #step1 table , body#Podfeed.Other #step2 table , body#Podfeed.Other #step3 table{margin-left:80px;}
/* macIE ?O \*/
body#Podfeed #step1 table , body#Podfeed.Other #step2 table , body#Podfeed.Other #step3 table{margin-left:auto;}
/* eof?mac_hack */

/* ---- feed02.htm ---- */
body.Other .btnFeed02 a{display:block; width:191px; height:30px; margin:0 auto; background:url(http://www.podcastjuice.jp/material/image/btn_feed02.gif) no-repeat;}
body.Other .btnFeed02 a span{position:absolute; left:-9999px;}
body.Other .btnFeed02 a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_feed02.gif) no-repeat 0 -30px;}

/* ---- feedRanking.htm ---- */
body#feedRanking #List{width:636px;}
body#feedRanking .Program .Rank{float:left; width:62px; _width:77px; padding:10px 0 0 15px; font-weight:bold;}
body#feedRanking .ProgramDetails{width:550px;}
body#feedRanking .btn-moreDitail{float:right; width:89px;}

/* ---- body#spProgram ---- */
body#spProgram .subTtlBtm{margin-bottom:10px;}
body#spProgram .spCategory{padding:10px 5px;}
body#spProgram .spCategory a{margin-right:10px;}
	/* SpecialProgram */
body#spProgram.Other .ProgramBox{float:left; width:797px; text-align:center;}
body#spProgram.Other .ProgramBox .Unit{width:772px; _width:787px; margin:0 auto; padding:0;}
body#spProgram.Other .SpecialProgram{float:left; padding-bottom:25px; width:376px; margin:0 5px;}
body#spProgram.Other .SpecialProgram .Program{float:left; width:374px; _width:376px; background:#F1F1F1; border:1px solid #C1C1C1; margin:0; padding:15px 0 5px 0;}
body#spProgram.Other .SpecialProgram .ProgramPhoto{width:110px; text-align:center;}
body#spProgram.Other .SpecialProgram .ProgramDetails{float:left; width:246px; _width:256px; padding:0 10px 0 0;}
body#spProgram.Other .SpecialProgram .ProgramDetails h4{padding:0;}
body#spProgram.Other .SpecialProgram .ProgramInfo{padding:0 0 10px 0; text-align:left;}
body#spProgram.Other .SpecialProgram .ProgramInfo p{display:block; margin:0; padding:0; white-space:normal;}
body#spProgram.Other .SpecialProgram .ProgramInfo2 p{display:inline; font-size:84%; padding:10px 0; margin:0 10px 0 0;}
body#spProgram.Other .SpecialProgram .ProgramInfo{background:url(http://www.podcastjuice.jp/material/image/hr_gry.gif) bottom left repeat-x;}

/* ---- body#Recommend ---- */
	/* Picup */
body#Recommend .Picup{text-align:center; padding:15px 0; color:#D9D9D9;}
body#Recommend .Picup .Unit{width:684px; background:url(http://www.podcastjuice.jp/recommend/image/bg_pickup.gif) bottom left no-repeat; padding:0 0 15px 0; margin:0 auto 15px auto; text-align:left;}
body#Recommend .Picup .Unit h3{background:url(http://www.podcastjuice.jp/recommend/image/bg_pickup_top.gif) no-repeat; padding:20px 30px 10px 30px; marign:0; color:#FFF;}
body#Recommend .Picup .Unit p{padding:0.3em 30px;}
		/* WeeklyPJ */
body#Recommend .WeeklyPJ{width:630px; text-align:left; color:#666; margin:0 auto;}
body#Recommend .WeeklyPJ .PJPhoto{float:left; width:120px;}
body#Recommend .WeeklyPJ .PJPhoto p{padding-bottom:10px;}
body#Recommend .WeeklyPJ .PJDetail{float:left; width:510px;}
body#Recommend .WeeklyPJ .PJDetail h4{color:#666; padding:0 0 10px 0;}

body#Recommend .ProgramBox{text-align:center;}
	/* MainProgram */
body#Recommend #MainProgram{width:584px; border-bottom:1px dotted #CDCDCD; margin:0 auto;}
body#Recommend #MainProgram .Program{float:left; background:none; margin-bottom:5px; width:584px;}
body#Recommend #MainProgram .Program .ProgramPhoto{float:left; width:185px;}
body#Recommend #MainProgram .Program .ProgramPhoto img{margin-bottom:5px;}
body#Recommend #MainProgram .Program .ProgramDetails{float:left; width:389px;}
body#Recommend #MainProgram .ProgramDetails .Icon{float:none; padding:0 0 10px 0}
body#Recommend #MainProgram .ProgramDetails dt{float:left; width:5.5em; padding-bottom:7px; font-weight:bold;}
/* macIE ?O \*/
body#Recommend #MainProgram .ProgramDetails dt{clear:both; float:left;}
/* eof?mac_hack */
body#Recommend #MainProgram .ProgramDetails dd{float:left; width:309px; padding-bottom:7px;}
body#Recommend #MainProgram .ProgramDetails .ProgramInfo{clear:both; text-align:left; padding-top:5px;}
body#Recommend #MainProgram .ProgramDetails .ProgramInfo p{margin:0 10px 0 0; padding:0;}
body#Recommend #MainProgram .PJComment{clear:both; float:left; width:564px; _width:584px; background:#F8F8F8; border:1px solid #C1C1C1; padding:10px; margin-top:10px;}
body#Recommend #MainProgram .PJComment p{padding:0;}

body#Recommend #MainProgram .ProgramDetails .btnProgram a{display:block; float:right; background:url(http://www.podcastjuice.jp/material/image/btn_program.gif) 0 0 no-repeat; width:79px; height:21px; margin:10px 0 0 0;}
body#Recommend #MainProgram .ProgramDetails .btnProgram a span{position:absolute; left:-9999px;}
body#Recommend #MainProgram .ProgramDetails .btnProgram a:hover{background:url(http://www.podcastjuice.jp/material/image/btn_program.gif) 0 -21px no-repeat;}

	/* backNo */
body#Recommend #backNo{width:660px; text-align:left; padding:50px 0 0 0; margin:0 auto;}
body#Recommend #backNo .backttl{background:url(http://www.podcastjuice.jp/material/image/line.gif) bottom left no-repeat; padding:5px;}
body#Recommend #backNo .tblBox{float:left; padding:10px 0 50px 0; margin-left:15px; _margin-left:7px; width:630px;}
body#Recommend #backNo table.leftTbl{float:left; width:290px;}
body#Recommend #backNo table.rightTbl{float:right; width:290px;}
body#Recommend #backNo table tr td{border-bottom:1px dotted #C1C1C1; padding:8px 5px;}

/* ---- body#Info ---- */
	 /*List*/	/* ---- body#Link ---- */
body#Info #List , body#Link #List{text-align:left; width:750px;}
body#Info .Rss{padding:10px 20px 0 0; text-align:right;}
	/* listUnit */	/* ---- body#Link ---- */
body#Info #List .listUnit{background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x; padding:15px 5px;}
body#Info #List .listUnit h3 , body#Link #List .listUnit h4{background:url(http://www.podcastjuice.jp/material/image/ico_list.gif) no-repeat; padding:0 0 0 10px; font-weight:normal; color:#666; font-size:1em;}
body#Info #List .listUnit h3 a , body#Link #List .listUnit h4 a{font-weight:bold; margin-right:20px;}
body#Info #List .listUnit p , body#Link #List .listUnit p{padding:10px 0 0 10px;}
body#Info #List .listUnit p a , body#Link #List .listUnit p a{margin:0 5px;}
body#Info #List .listUnit .moreTxt{text-align:right; padding:5px 0 0 0;}
	/* infoBox */
body#Info .infoBox{padding:10px 0;}
body#Info .infoBox dl{padding:0 0 80px 0;}
body#Info .infoBox dt{padding:3px 40px 20px 40px; line-height:2em;}
body#Info .infoBox dt span{font-weight:bold; font-size:1.3em;}
body#Info .infoBox dd{padding:0 40px 10px 40px;}
	/* contentsLink */
body#Info #contentsLink{float:none; margin:0 0 50px 0; width:797px;}
body#Info #contentsLink .Unit{float:none; padding:0; background:url(http://www.podcastjuice.jp/material/image/bg_link2.gif) top right no-repeat; padding:0 5px 3px 0;}
body#Info #contentsLink .Unit a{margin:0 15px 0 15px;}

/* ---- body#Link ---- */
body#Link #List .listUnit{float:left; background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x; padding:15px 5px;}
body#Link #List .listUnit .linkPhoto{float:left; width:160px;}
body#Link #List .listUnit .linkDitail{float:left; width:580px; _width:570px;}
body#Link .subTtlBtm{margin-bottom:0;}
body#Link .read{padding:0.2em 5px;}

/* ---- body#Sitemap ---- */
body#Sitemap .mapList{float:left; text-align:left; padding:0 0 50px 0; width:300px; margin-left:25px;}
body#Sitemap .mapList dt{background:url(http://www.podcastjuice.jp/material/image/ico_list.gif) no-repeat; padding:0 0 5px 10px; margin-top:30px; font-weight:bold;}
body#Sitemap .mapList dd{background:url(http://www.podcastjuice.jp/material/image/ico_dot.gif) no-repeat; padding:0 0 3px 8px; margin-left:10px;}

/* ---- body#htRegistry ---- */
body#htRegistry dl{background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x; padding:20px 0 0 0;}
body#htRegistry dt{background:url(http://www.podcastjuice.jp/howtoregistry/image/ico_question.gif) no-repeat; padding:0 5px 20px 30px; font-weight:bold;}
body#htRegistry dd{background:url(http://www.podcastjuice.jp/howtoregistry/image/ico_answer_s.gif) no-repeat; padding:0 5px 10px 30px;}
body#htRegistry dd p{padding:0 0 12px 0;}

/* ---- body#htFind ---- */
body#htFind .RightBox{float:right; width:207px; padding:0 20px;}
body#htFind .LeftBox{float:left; text-align:left; width:491px; margin-left:10px;}
body#htFind .LeftBox #Area1 , body#htFind .LeftBox #Area2 , body#htFind .LeftBox #Area3{padding-bottom:30px;}
body#htFind .LeftBox #Area1 h4 , body#htFind .LeftBox #Area2 h4 , body#htFind .LeftBox #Area3 h4{padding:0 0 15px 0;}
body#htFind .LeftBox #Area1 p , body#htFind .LeftBox #Area2 p , body#htFind .LeftBox #Area3 p{padding:0 0 0.6em 15px;}
	/* grBox */
body#htFind .grBox p span{margin:0 10px;}

/* ---- body#Service ---- */
body#Service p.read{text-align:left; padding:20px 0 0 0;}
body#Service h3{padding:30px 0 10px 0;}
body#Service h4{padding:10px 0;}
body#Service .btn{float:right; padding:10px 0 5px 15px;}
	/* grBox */
body#Service .grBox p{text-indent:-10px; margin:0 0 0 15px;}

/* ---- body#Juke ---- */
body#Juke #contents{padding-right:30px; padding-left:30px;}
/* macIE ?O \*/
body#Juke #contents{padding-right:38px; padding-left:33px;}
/* eof?mac_hack */
body#Juke table#ttlJuke{background:url(http://www.podcastjuice.jp/podcastjuke/image/bg_ttl.gif) bottom right no-repeat; width:784px;}
body#Juke table#ttlJuke td{padding:0; vertical-align:top;}
body#Juke table#ttlJuke td h2{padding:0; margin:0;}

	/* btnJuke */
body#Juke ul.btnJuke li{float:left; width:109px; height:21px; margin:4px 2px 0 0; padding:0;}
body#Juke ul.btnJuke li a{display:block; width:109px; height:21px; text-decoration:none;}
body#Juke ul.btnJuke li span{visibility:hidden; font-size:1px; line-height:1px; padding:0;}
/* macIE ?O \*/
body#Juke ul.btnJuke li span{position:absolute; left:-9999px;}
/* eof?mac_hack */
	/* btnJukeBtm */
body#Juke #btnJukeBtm{float:left; background:url(http://www.podcastjuice.jp/podcastjuke/image/bg_link.gif) no-repeat; padding:0 0 5px 20px; width:784px;}
		/* btnJuketop */
body#Juke ul.btnJuke li.btnJuketop{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat 0 -42px;}
body#Juke ul.btnJuke li.btnJuketop a{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat 0 0;}
body#Juke ul.btnJuke li.btnJuketop a:hover{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat 0 -21px;}
		/* btnUse */
body#Juke ul.btnJuke li.btnUse{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat -112px -42px;}
body#Juke ul.btnJuke li.btnUse a{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat -112px 0;}
body#Juke ul.btnJuke li.btnUse a:hover{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat -112px -21px;}
		/* btnFaq */
body#Juke ul.btnJuke li.btnFaq{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat -223px -42px;}
body#Juke ul.btnJuke li.btnFaq a{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat -223px 0;}
body#Juke ul.btnJuke li.btnFaq a:hover{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat -223px -21px;}
		/* btnDl */
body#Juke ul.btnJuke li.btnDl{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat -335px -42px;}
body#Juke ul.btnJuke li.btnDl a{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat -335px 0;}
body#Juke ul.btnJuke li.btnDl a:hover{background:url(http://www.podcastjuice.jp/podcastjuke/image/btn_juke.gif) no-repeat -335px -21px;}

	/* use02DL */	/* use02IN */	/* use03 */
body#Juke #use02DL , body#Juke #use02IN , body#Juke #use03{width:568px; border:solid 1px #C5C5C5; margin:0 auto 30px auto;}
		/* Unit */
body#Juke #use02DL .Unit{padding:20px;}
body#Juke #use02IN .Unit , body#Juke #use03 .Unit{background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x; padding:20px 10px; margin:0 10px;}
body#Juke #use03 .Unit h4{color:#666; padding-bottom:10px;}
body#Juke #use03 .Unit td{padding-top:0; padding-bottom:0;}

/* ---- body.PodQA ---- */
body.PodQA dl{background:url(http://www.podcastjuice.jp/material/image/hr_dot.gif) bottom left repeat-x; padding:20px 0 0 0;}
body.PodQA dt{background:url(http://www.podcastjuice.jp/howtoregistry/image/ico_question.gif) no-repeat; padding:0 0 20px 30px; font-weight:bold;}
body.PodQA dd{background:url(http://www.podcastjuice.jp/howtoregistry/image/ico_answer_s.gif) no-repeat; padding:0 0 10px 30px; _padding:0 0 10px 30px; _text-indent:-40px;}
body.PodQA dd p{padding:0 0 12px 0;}
body.PodQA .qaLink{width:636px; text-align:left; margin:0 auto; border-bottom:dotted 1px #CCC;}
body.PodQA .qaBox{width:600px; _width:620px; text-align:left; margin:0 auto; padding:10px 10px 0 10px;}
body.PodQA .goList{width:636px; margin:0 auto 10px auto; border-bottom:dotted 1px #CCC;}

/* ---- body#FAQ ---- */
	/* qaBox */@/* ---- body.PodQA ---- */
body#FAQ #qaList , body.PodQA #qaList{padding:20px;}
body#FAQ #qaList li , body.PodQA #qaList li{display:block; background:url(http://www.podcastjuice.jp/material/image/ico_list.gif) no-repeat; padding:0 0 10px 10px; _padding:0 0 10px 0;}
body#FAQ .qaBox , body#FAQanswer .qaLink , body.PodQA .qaLink{padding:10px 0;}
p.goList{text-align:right; padding-right:20px;}
p.goList img{margin:0 5px 0 0;}
body#FAQ .qaBox .subTtl , body#FAQanswer .qaLink .subTtl , body.PodQA .qaLink .subTtl{font-weight:bold;}
body#FAQ .qaBox .subTtlBtm , body#FAQanswer .qaLink .subTtlBtm{margin-bottom:15px;}
body#FAQ .qaBox li , body#FAQanswer .qaLink li , body.PodQA .qaLink li{display:block; background:url(http://www.podcastjuice.jp/faq/image/ico_question.gif) no-repeat; padding:0 5px 20px 30px; _padding:0 5px 20px 15px; margin:0 20px;}
body#FAQ .qaBox .ulTtl , body#FAQanswer .qaLink .ulTtl , body.PodQA .qaLink .ulTtl{background:url(http://www.podcastjuice.jp/material/image/ico_bg_h.gif) bottom left repeat-y; margin:5px 0 15px 5px;}
body#FAQ .qaBox .ulTtl h4 , body#FAQanswer .qaLink .ulTtl h4 , body.PodQA .qaLink .ulTtl h4{background:url(http://www.podcastjuice.jp/material/image/ico_h_top.gif) no-repeat; text-indent:15px; padding:3px 0; font-size:1em; color:#666;}

/* ---- body#FAQanswer ---- */@/* ---- body#Podfeed ---- */
body#FAQanswer h2.subTtl{background:url(http://www.podcastjuice.jp/material/image/bg_paging.gif) top left no-repeat; width:573px; _width:584px;}
body#FAQanswer .subTtlBtm{background:url(http://www.podcastjuice.jp/material/image/bg_paging_btm.gif) no-repeat; height:3px; margin-bottom:10px;}
body#FAQanswer .qaBox p , body.PodQA .qaBox p{background:url(http://www.podcastjuice.jp/faq/image/ico_answer.gif) no-repeat; padding:3px 5px 80px 40px; margin:0 20px;}
	/* contentsLink */
body#FAQanswer #contentsLink{float:none; margin:0 0 50px 0; width:584px;}
body#FAQanswer #contentsLink .Unit{float:none; padding:0; background:url(http://www.podcastjuice.jp/material/image/bg_link2.gif) top right no-repeat; padding:0 5px 0 0;}
body#FAQanswer #contentsLink .Unit a{margin:0 15px 0 15px;}

/* RSSURL */
textarea#RSSURL{
	width:400px;
	scrollbar-arrow-color:#E7FF26;
	scrollbar-face-color:#FFF;
	scrollbar-base-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
}

/* 20061023 edit */
#rcmmndPrgrm{padding-bottom:20px;}
#rcmmndPrgrm h2{background:url(http://www.podcastjuice.jp/material/image/ico_li_grn.gif) no-repeat !important; padding:0; margin-left:15px !important; font-size:1em !important;}
#rcmmndPrgrm .rpUnit{float:left; padding:10px 0 20px 10px;}
#rcmmndPrgrm dl{float:left; width:140px; text-align:center;}
#rcmmndPrgrm dd p{width:80px; margin:0 auto;}


.test{border:1px solid #000;}

/* float off */
.pkg{overflow:hidden;}
.pkg:after{
    content: "";
    display:block;
    clear:both;
    height:1px;
    overflow:hidden;
}
/*\*/
* html .pkg{
    height:1em;
    overflow:visible;
}
/**/

/*\*/
#MainBody.pkg{
    _overflow:visible;
}
/**/


/* 20070820 edit */

body#EntryList div#PagingTop,
body#ProgramList div#PagingTop{
	margin-top:10px;
}

/* ---- #searchTab ---- */
/* clearfix */
div#searchTab:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html div#searchTab{ display: inline-block; }

/* no ie mac \*/
* html div#searchTab{ height: 1%; }
div#searchTab{ display: block; }
/* */

div#searchTab{
	background:url(http://www.podcastjuice.jp/material/image/tab_bg.gif) bottom left no-repeat;
	width:580px;
	_width:584px;
	padding:10px 0 3px 5px;
}

div#searchTab p{
	float:left;
	width:91px;
	height:24px;
	padding:0;
	margin:0 5px 0 0;
}

div#searchTab p a{
	display:block;
	width:91px;
	height:24px;
}

div#searchTab p span,
div#searchTab p a span{
	position:absolute;
	left:-9999px;
}

div#searchTab p a span{
	background:none;
}

div#searchTab p.tabProgram a{
	background:url(http://www.podcastjuice.jp/material/image/tab_program_on.gif) no-repeat;
}

div#searchTab p.tabEntry a{
	background:url(http://www.podcastjuice.jp/material/image/tab_entry_on.gif) no-repeat;
}

div#searchTab p.tabProgram{
	background:url(http://www.podcastjuice.jp/material/image/tab_program.gif) no-repeat;
}

div#searchTab p.tabEntry{
	background:url(http://www.podcastjuice.jp/material/image/tab_entry.gif) bottom left no-repeat;
}


/* ---- #serchResult ---- */
div#serchResult{
	background:#F0F0ED;
	padding:3px 10px;
	margin:10px 0 0;
	overflow:hidden;
	_overflow:visible;
	word-break:break-all;
}

div#serchResult p{
	font-size:1.2em;
}

div#serchResult p em{
	margin:0 10px;
}

div#serchResult p span{
	margin:0 10px;
	font-weight:bold;
}

	/* List */
body#ProgramList .Program , #ProgramList .ProgramDetails{float:none; width:546px;}
body#ProgramList .ProgramDetails .ttl{float:left; width:546px; background:url(http://www.podcastjuice.jp/material/image/ico_bg_h.gif) bottom left repeat-y;}
body#ProgramList .ProgramDetails h3{float:left; background:url(http://www.podcastjuice.jp/material/image/ico_h_top.gif) no-repeat; padding:0 0 3px 15px;}
body#ProgramList .ProgramDetails .Icon{float:left; width:77px; _width:62px; padding:0 0 2px 15px;}
body#ProgramList .ProgramDetails p{clear:both; padding-left:15px;}
body#ProgramList .ProgramDetails .ttl p{padding:0 0 0 15px; font-size:84%;}
		/* Download */
body#ProgramList .Program .Download{padding-top:10px;}
body#ProgramList .Program .Download .Player{float:left; width:380px; color:#FF6600;}
body#ProgramList .Program .Download .btnDL{float:left; width:106px;}

	/* MainProgram */
body#ProgramList #MainProgram .Program{float:left; background:none; margin-bottom:10px; width:584px;}
body#ProgramList #MainProgram .Program .ProgramPhoto{float:left; width:185px;}
body#ProgramList #MainProgram .Program .ProgramPhoto img{margin-bottom:5px;}
body#ProgramList #MainProgram .Program .ProgramDetails{float:left; width:399px;}



/* 20070831 edit */

/* ---- #feedExtensions ---- */
body#Podfeed div#feedExtensions{
	width:595px;
}

body#Podfeed div#feedExtensions h4{
	margin:0 0 10px;
}

body#Podfeed div#feedExtensions h5{
	margin:30px 0 20px;
}

/* clearfix */
body#Podfeed div#feedExtensions div.module:after,
body#Podfeed div#feedExtensions div.module div.detail ul:after,
body#Podfeed div#feedExtensions dl:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html body#Podfeed div#feedExtensions div.module,
* html body#Podfeed div#feedExtensions div.module div.detail ul,
* html body#Podfeed div#feedExtensions dl{ display: inline-block; }

/* no ie mac \*/
* html body#Podfeed div#feedExtensions div.module,
* html body#Podfeed div#feedExtensions div.module div.detail ul,
* html body#Podfeed div#feedExtensions dl{ height: 1%; }
body#Podfeed div#feedExtensions div.module,
body#Podfeed div#feedExtensions div.module div.detail ul,
body#Podfeed div#feedExtensions dl{ display: block; }
/* */

body#Podfeed div#feedExtensions div.module,
body#Podfeed div#feedExtensions dl{
	width:595px;
}

	/* .module */
body#Podfeed div#feedExtensions div.module div.podfeedImg{
	float:right;
	width:160px;
}

body#Podfeed div#feedExtensions div.module div.detail{
	float:left;
	width:415px;
	_width:435px;
	padding:0 20px 0 0;
	_padding:0;
}

body#Podfeed div#feedExtensions div.module div.detail ol{
	padding:0 0 0 5px;
}

body#Podfeed div#feedExtensions div.module div.detail ol li{
	display:block;
	padding:0 0 10px;
	margin:0;
}

body#Podfeed div#feedExtensions div.module div.detail ul{
	width:415px;
	padding:10px 0 0;
}

body#Podfeed div#feedExtensions div.module div.detail ul li{
	display:block;
	float:left;
	width:114px;
	padding:0;
	margin:0 0 10px;
}

body#Podfeed div#feedExtensions div.module div.detail ul li.cntr{
	margin:0 20px;
}

/* dl */
body#Podfeed div#feedExtensions dt{
	float:left;
	width:270px;
}

body#Podfeed div#feedExtensions dd{
	float:right;
	width:325px;
	padding:0;
}

body#Podfeed div#feedExtensions dd p{
	padding:0;
}

body#Podfeed div#feedExtensions dd p span{
	color:#D50000;
}
/* feedExtensions[end] */