#header {
}
td.intro {
   line-height: 150%;
   width: 245px;
}

td.intro h3 {
   background-image: url(../img/horoscope/tarim.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 220px;
   text-indent: -9999px;
}

td.intro p {
   padding-left: 3px;
   padding-right: 3px;
}

td.signs {
   width: 221px;
   background-image: url(../img/horoscope/everyday_update.gif);
   background-repeat: no-repeat;
   background-position: top left;
   padding-top: 30px;
}

td.signs ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
}

td.signs li {
   margin-bottom: 8px;
   padding-left: 10px;
}

td.rank {
   width: 288px;
}

td.rank ol {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

td.rank ol li.rank1 {
   margin: 0;
   padding: 0;
   background-image: url(../img/horoscope/rank1_bg.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   min-height: 78px;
   *height: 78px;
   padding-top: 100px;
   padding-left: 88px;
   margin-bottom: 1px;
   cursor: pointer;
}

td.rank ol li.rank2 {
   margin: 0;
   padding: 0;
   background-image: url(../img/horoscope/rank2_bg.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   min-height: 80px;
   *height: 80px;
   padding-top: 37px;
   padding-left: 88px;
   margin-bottom: 1px;
   cursor: pointer;
}

td.rank ol li.rank3 {
   margin: 0;
   padding: 0;
   background-image: url(../img/horoscope/rank3_bg.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   min-height: 80px;
   *height: 80px;
   padding-top: 37px;
   padding-left: 88px;
   margin-bottom: 1px;
   cursor: pointer;
}

td.rank ol li.rank4,
td.rank ol li.rank5,
td.rank ol li.rank6,
td.rank ol li.rank7,
td.rank ol li.rank8,
td.rank ol li.rank9,
td.rank ol li.rank10,
td.rank ol li.rank11,
td.rank ol li.rank12 {
   font-size: 11pt;
   font-weight: bold;
   padding: 5px;
   border-bottom: 1px solid #eba5eb;
   margin-bottom: 1px;
}







/* リニューアル用スタイル　2009/06/01
  ----------------------------------- */
.t-center{
	text-align:center;
	}
	
	
div#horoscope{
	width:764px;
	margin:auto;
	}

/* ----- ランキング部分 ----- */
div#todayRanking{
	width:762px;
	margin:auto;
	padding-bottom:10px;
	background:url("../img/horoscope02/bg_ranking.gif") top no-repeat;
	}

div#todayRanking h3{
	margin:0;
	}
	
div#todayRanking ol,
div#todayRanking ol li{
	margin:0;
	padding:0;
	list-style:none;
	}

div#todayRanking ol#top3{
	overflow:hidden;
	}

div#todayRanking ol#top3 li img{
	margin-top:8px;
	margin-left:60px;
	}

/* 1〜3位 */
div#todayRanking ol#top3 li#no1{
	width:255px;
	height:139px;
	float:left;
	}

div#todayRanking ol#top3 li#no2{
	width:249px;
	height:139px;
	float:left;
	}

div#todayRanking ol#top3 li#no3{
	width:258px;
	height:139px;
	float:left;
	}

/* 4位以下 */
div#todayRanking ol#under4{
	width:100%;
	margin:auto;
	padding-left:10px;
	clear:both;
	overflow:hidden;
	}

div#todayRanking ol#under4 li{
	width:244px;
	height:40px;
	min-height:40px;
	margin:5px 5px 5px 0;
	padding:10px 0;
	float:left;
	background:#FFF;

	line-height:1.0;
	overflow:hidden;
	}

div#todayRanking ol#under4 li span{
	width:1em;
	padding:0 5px;
	float:left;
	letter-spacing:-0.1em;
	font-size:45px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#bc975a;
	vertical-align:middle;
	}

div#todayRanking ol#under4 li img{
	:;
	}




/* トリムについて */	
div#aboutTarim{
	width:762px;
	margin:30px auto;
	overflow:hidden;
	background:url("../img/horoscope02/bg_tarim.jpg") bottom left no-repeat;
	}

div#aboutTarim dl{
	margin:0 15px;
	padding:0 ;
	width:351px;
	float:left;

	overflow:hidden;
	display:inline;/* for IE6 */
	}

div#aboutTarim dl dt{
	float:left;
	width:90px;
	}

div#aboutTarim dl dd{
	margin:0 0 8px 0;
	padding-left:100px;
	color:#2E1700;
	line-height:1.5;
	}





/*----- 中ページ -----*/

div#horoscopeDetail{
	width:764px;
	margin:20px auto 30px auto;
	overflow:hidden;
	background:url("../img/horoscope02/bg_detail.gif") left repeat-y;
	}



/* メッセージテキスト画像  */
div#text{
	width:470px;
	float:left;
	}

div#text p{
	margin:0;
	padding:0;
	}


/* レーティング */	

div#rate{
	width:273px;
	float:right;
	}

div#rate dl{
	margin:0;
	}

div#rate dl dt 
div#rate dl dd{
	padding:0;
	margin:0;
	}

div#rate dl dt{
	float:left;
	clear:both;
	}

div#rate dl dd{
	height:31px;
	height:35px;
	font-weight:bold;

	}


/*カラーとアイテム */
div#rate dl#colorItem dt{
	width:135px;
	}

div#rate dl#colorItem dd{
	height:auto;
	padding:10px 0 10px 135px;
	font-size:1.1em;
	line-height:1.0;
	color:#FF3300;
	}


/* ほかの星座一覧  */
div#starList{
	overflow:hidden;
	margin-bottom:30px;
	}

div#starList ul{
	width:100%;
	margin:0;
	clear:both;
	overflow:hidden;
	}

div#starList ul li{
	padding:10px 0;
	list-style:none;
	width:127px;
	float:left;
	}