@charset "UTF-8";

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.gold,a.gold{ color: #AE8D24;}

.f19px { font-size: 146.5%;}

#horoscope{ background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/conBg09_bg.jpg) repeat-y top left; font-family: Meiryo,Hiragino Kaku Gothic Pro,Osaka,MS P Gothic; font-size: 13px; margin-top: 10px;}
#horoscope div.inner{background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/conBg09_btm.jpg) no-repeat bottom left; overflow: hidden; zoom: 1; padding-bottom: 20px;}
#horoscope a{ text-decoration: underline;}
#horoscope a:hover{ text-decoration: none; filter: alpha(opacity=85);
  -moz-opacity:0.85;
  opacity:0.85;}
#horoscope p{ font-size: 116%;}
#horoscope .title_box{ background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/conBg09.jpg) no-repeat top left; text-align: center; padding: 20px 20px 10px 20px; font-size: 153.9%; }
#horoscope .title_box.midashi{ background: none; padding: 10px; margin: 15px 0 10px 0 }
#horoscope .title_box .leftdeco{ background: url(https://image.excite.co.jp/jp/fortune/horoscope/2013/title_left.gif) no-repeat left top; padding: 0 0 0 80px;}
#horoscope .title_box .rightdeco{ background: url(https://image.excite.co.jp/jp/fortune/horoscope/2013/title_right.gif) no-repeat right top; padding: 0 80px 0 0;}
#horoscope .title_box .hdcopy,#horoscope .title_box span{font-weight: bold; vertical-align: baseline;}
#horoscope .title_box .hdcopy,#horoscope .title_box span,#horoscope .title_box div{ display: inline-block;}
*:first-child+html #horoscope .title_box .hdcopy,*:first-child+html #horoscope .title_box span,*:first-child+html #horoscope .title_box div{ display: inline;}
*html #horoscope .title_box .hdcopy,*html #horoscope .title_box span,*html #horoscope .title_box div{ display: inline;}



#horoscope .title_box.midashi .hdcopy span{ font-size: 20px;}




#horoscope .daybox{ overflow: hidden; zoom: 1; text-align: center;}
#horoscope .daybox li{display: inline-block; vertical-align: middle;}
*html #horoscope .daybox li{display: inline; vertical-align: middle;}
*:first-child+html #horoscope .daybox li{display: inline; vertical-align: middle;}
#horoscope .daybox span{ display: block; margin: 0 20px;}
*html #horoscope .daybox span{ display: inline; margin: 0 20px;}
*:first-child+html #horoscope .daybox span{ display: inline; margin: 0 20px;}
#horoscope .pagebtn{-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f4e8d7;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.29), inset 0 0 5px #fff;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.29), inset 0 0 5px #fff;
	box-shadow: 0 1px 1px rgba(0,0,0,.29), inset 0 0 5px #fff;
	border: solid 1px #c7bdb0;
	background-image: -webkit-linear-gradient(bottom, #f7ecdc, #fff);
	background-image: -moz-linear-gradient(bottom, #f7ecdc, #fff);
	background-image: -o-linear-gradient(bottom, #f7ecdc, #fff);
	background-image: -ms-linear-gradient(bottom, #f7ecdc, #fff);
	background-image: linear-gradient(to top, #f7ecdc, #fff);
  padding: 8px 12px; display: block;
  font-size: 12px;
}
.sign_list{ text-align: center;  overflow: hidden; zoom: 1;}
.sign_list li{ display: inline;}
.sign_list a{}
#horoscope .scoreinfo{ margin-top: 10px;}
#horoscope .scoreinfo img.thmb{ width: 120px; height: auto; }
#horoscope .scoreinfo{ overflow: hidden; zoom: 1; padding: 0 20px 10px 20px;}
#horoscope .scoreinfo dl{ float: left; overflow: hidden; zoom: 1; margin: 10px 0 0 15px;}
#horoscope .scoreinfo dl.status{ width: 230px;}
#horoscope .scoreinfo dl.rate{ width: 200px;}
#horoscope .scoreinfo dt,#horoscope .scoreinfo dd{ display: inline-block;}
*html #horoscope .scoreinfo dt,*html #horoscope .scoreinfo dd{ display: block;}
*:first-child+html #horoscope .scoreinfo dt,*:first-child+html #horoscope .scoreinfo dd{ display: block;}
#horoscope .scoreinfo dl dt{ clear: both; float: left; font-size: 116%;margin-top: 5px; height: 35px;}
#horoscope .scoreinfo dl dd{height: 40px;}
#horoscope .scoreinfo dl.status dt{ width: 130px; margin-right: 10px;}
*html #horoscope .scoreinfo dl.status dt{ width: 115px; margin-right: 10px;}
#horoscope .scoreinfo dl.status dd{ width: 90px;}
#horoscope .scoreinfo dl.rate dt{ width: 80px;}
*html #horoscope .scoreinfo dl.rate dt{ width: 70px;}
#horoscope .scoreinfo dl.rate dd{ width: 120px;}
#horoscope .scoreinfo dl span{ font-size: 174%; font-weight: bold;}
#horoscope .scoreinfo ul{ clear: both; margin-top: 10px; font-size: 13px; text-align: center;}
#horoscope .scoreinfo li{ margin: 5px 0; padding: 5px 0; display: inline-block; width: 196px; text-align: center;background-color: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.32);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.32);
	box-shadow: 0 1px 2px rgba(0,0,0,.32);
	border: solid 1px #b1891d;}


*html #horoscope .scoreinfo li{ margin: 5px 0; padding: 5px; display: inline; width: 190px; text-align: center;background-color: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.32);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.32);
	box-shadow: 0 1px 2px rgba(0,0,0,.32);
	border: solid 1px #b1891d;}
*:first-child+html #horoscope .scoreinfo li{ margin: 5px; padding: 5px 0; display: inline; width: 190px; text-align: center;background-color: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.32);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.32);
	box-shadow: 0 1px 2px rgba(0,0,0,.32);
	border: solid 1px #b1891d;}

#horoscope .scoreinfo li span{ display: block; color: #ae8d24; font-weight: bold;}

#horoscope .detail_box{ clear: both; width: 620px; background: url(https://image.excite.co.jp/jp/fortune/horoscope/2013/bg_btm.gif) no-repeat left bottom; padding-bottom: 10px; margin:0 auto 15px;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.23);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.23);
	box-shadow: 0 1px 2px rgba(0,0,0,.23);
}
#horoscope .detail_box .inner{ background: url(https://image.excite.co.jp/jp/fortune/horoscope/2013/bg.gif) no-repeat left top; padding: 20px 20px 10px 20px;}
#horoscope .detail_box .inner h2{  display: inline-block; position: relative; top: -3px; margin-right: 5px;}
*html #horoscope .detail_box .inner h2{  display: inline; position: relative; top: 3px; margin-right: 5px;}
*:first-child+html #horoscope .detail_box .inner h2{  display: inline; position: relative; top: 3px; margin-right: 5px;}
*html #horoscope .detail_box .inner h2 img{  display: block; position: relative; top: -3px;}
*:first-child+html #horoscope .detail_box .inner h2 img{  display: block; position: relative; top: -3px;}
#horoscope .detail_box p{ margin-bottom: 10px;}

.horoscope_page{ text-align: center;}

.cp_free{ padding: 10px; margin: 10px 0 0 0; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.cp_free li{ width: 260px; display: inline-block; margin: 0 5px}
*html .cp_free li{ width: 260px; display: inline; margin: 0 5px}
*:first-child+html .cp_free li{ width: 260px; display: inline; margin: 0 5px}
.cp_free li img.thmb{ float: left; margin-right: 10px;}
.cp_free li a{ display: block;  float: left; overflow: hidden; zoom: 1; text-align: left;}
.cp_free.total{ background: #e8f1d0}
.cp_free.total a{ color: #678807}
.cp_free.love{ background: #f7dbdb}
.cp_free.love a{ color: #fa4f8b}
.cp_free.work{ background: #dbedf7}
.cp_free.work a{ color: #1386ac}
.cp_free.money{ background: #fdedb8}
.cp_free.money a{ color: #dc974e}


#horoscope .detail_box .more{}
#horoscope .detail_box.love p.text{ width: 300px;}

#horoscope a.nom{ color: #008dd6; text-decoration: underline;}
#horoscope a.nom:hover{ color: #1ba4eb; text-decoration: none;}


.rate_box{
  display: inline-block;
  padding: 5px 10px;
  position:relative;
  top: -5px;
  margin: 0 0 0 5px;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px rgba(255,255,255,.59), inset 0 1px 2px rgba(0,0,0,.49);
	-moz-box-shadow: 0 1px rgba(255,255,255,.59), inset 0 1px 2px rgba(0,0,0,.49);
	box-shadow: 0 1px rgba(255,255,255,.59), inset 0 1px 2px rgba(0,0,0,.49);

}


*html .rate_box{
  display: inline;
  padding: 5px 10px;
  position:relative;
  top: -5px;
  margin: 0 0 0 5px;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px rgba(255,255,255,.59), inset 0 1px 2px rgba(0,0,0,.49);
	-moz-box-shadow: 0 1px rgba(255,255,255,.59), inset 0 1px 2px rgba(0,0,0,.49);
	box-shadow: 0 1px rgba(255,255,255,.59), inset 0 1px 2px rgba(0,0,0,.49);}

*:first-child+html .rate_box{
  display: inline;
  padding: 5px 10px;
  position:relative;
  top: -5px;
  margin: 0 0 0 5px;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px rgba(255,255,255,.59), inset 0 1px 2px rgba(0,0,0,.49);
	-moz-box-shadow: 0 1px rgba(255,255,255,.59), inset 0 1px 2px rgba(0,0,0,.49);
	box-shadow: 0 1px rgba(255,255,255,.59), inset 0 1px 2px rgba(0,0,0,.49);}



.rate_box span{ font-weight: bold;}
.rate_box img{ height: 22px; width: auto;}

.affinity_box{
  width: 240px;
  padding: 10px;
  *margin-top: 15px;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px rgba(255,255,255,0.59), inset 0 1px 2px rgba(0,0,0,0.49);
	-moz-box-shadow: 0 1px rgba(255,255,255,0.59), inset 0 1px 2px rgba(0,0,0,0.49);
	box-shadow: 0 1px rgba(255,255,255,0.59), inset 0 1px 2px rgba(0,0,0,0.49);}

.affinity_box dl{ text-align: center; overflow: hidden; zoom: 1;}
.affinity_box dt{ font-size: 85%;}
.affinity_box dd{ color: #AE8D24; font-size: 146.5%; font-weight: bold; margin: 10px auto;}
.affinity_box form{ clear: both; font-size: 12px;}
.affinity_box form span{ display: block; height: 2px;}
*:first-child+html .affinity_box form select{float: left; margin-top: 3px;}
*html .affinity_box form select{float: left; margin-top: 3px;}
.affinity_box form input[type="submit"]{ float: right; padding: 2px 13px;}
*html .affinity_box form input[type="submit"]{float: left; padding: 2px 10px;}
*:first-child+html .affinity_box form input[type="submit"]{float: left; padding: 2px 10px;}
.pair{ text-align: center; margin-bottom: 10px;}
.pair a{ display: inline-block; vertical-align: middle;}
*html .pair a{ display: inline; vertical-align: middle;}
*:first-child+html .pair a{ display: inline; vertical-align: middle;}
*html .pair img{ display: inline; vertical-align: middle;}
*:first-child+html .pair img{ display: inline; vertical-align: middle;}
.pair a.sign{ width: 150px; text-align: center;}
.pair a.sign span{ display: block; margin-top: 5px;}
.pair .score span{ font-size: 400%; font-weight: bold;}

.aff_score{display: inline-block; width: 120px; height: 120px; vertical-align: middle; text-align: center;}
*html .aff_score{display: inline; width: 120px; height: 120px; vertical-align: middle; text-align: center;}
*:first-child+html .aff_score{display: inline; width: 120px; height: 120px; vertical-align: middle; text-align: center;}
.affinityrank { clear: both; background: #fcfbfa; border: 1px solid #b4a079; margin: 20px 20px 0 20px; overflow: hidden; zoom: 1;}
.affinityrank li{ padding: 10px 10px 10px 40px; overflow: hidden; zoom: 1; background-position: 15px center;}
.affinityrank li.tint{ background-color: #f4f1f0;}

.affinityrank dl{ margin-left: 10px;}
.affinityrank dl{ float: left;}
.affinityrank dd,.affinityrank dt{ display: inline-block; vertical-align: middle;}
*html .affinityrank dd,*html .affinityrank dt{ display: inline; vertical-align: middle;}
*:first-child+html .affinityrank dd,*:first-child+html .affinityrank dt{ display: inline; vertical-align: middle;}
.affinityrank dt{ width: 70px; padding: 0 10px: }
.affinityrank dd{ margin: 0 8px;}
.affinityrank dd.score{ width: 60px;}
.affinityrank dd.sign_name{ width: 80px;}

#affinitybox{ text-align: center;}

#affinitybox dl{ display: inline-block; width: 263px; height: 124px; padding-top: 55px; background-image: url(https://image.excite.co.jp/jp/fortune/horoscope/2013/affinity.png); background-repeat: no-repeat; margin: 0 10px;}
*html #affinitybox dl{ display: inline; width: 263px; height: 124px; padding-top: 55px; background-image: url(https://image.excite.co.jp/jp/fortune/horoscope/2013/affinity.png); background-repeat: no-repeat; margin: 0 10px;}
*:first-child+html #affinitybox dl{ display: inline; width: 263px; height: 124px; padding-top: 55px; background-image: url(https://image.excite.co.jp/jp/fortune/horoscope/2013/affinity.png); background-repeat: no-repeat; margin: 0 10px;}


#affinitybox dl.me{ background-position: 0 0;}
#affinitybox dl.other{ background-position: 0 -189px;}
#affinitybox select{ margin-top: 10px;}
.affinitysbmt{
  display: block;
  width: 200px;
  margin: 10px auto;
  padding: 8px 10px;
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(244,241,240,0);
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,.29), inset 0 0 12px 1px rgba(255,255,255,.75);
	-moz-box-shadow: 0 2px 1px rgba(0,0,0,.29), inset 0 0 12px 1px rgba(255,255,255,.75);
	box-shadow: 0 2px 1px rgba(0,0,0,.29), inset 0 0 12px 1px rgba(255,255,255,.75);
	border: solid 1px #d2b370;
	background-image: -webkit-linear-gradient(bottom, #fff, #f4f1f0 33%, #fff);
	background-image: -moz-linear-gradient(bottom, #fff, #f4f1f0 33%, #fff);
	background-image: -o-linear-gradient(bottom, #fff, #f4f1f0 33%, #fff);
	background-image: -ms-linear-gradient(bottom, #fff, #f4f1f0 33%, #fff);
	background-image: linear-gradient(to top, #fff, #f4f1f0 33%, #fff);
  font-size: 131%;
  font-family: Meiryo,Hiragino Kaku Gothic Pro,Osaka,MS P Gothic;
}


.affinitysbmt:hover{
background-color: rgba(244,241,240,0);
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,.29), inset 0 0 12px 1px rgba(240,230,189,.75);
	-moz-box-shadow: 0 2px 1px rgba(0,0,0,.29), inset 0 0 12px 1px rgba(240,230,189,.75);
	box-shadow: 0 2px 1px rgba(0,0,0,.29), inset 0 0 12px 1px rgba(240,230,189,.75);
	border: solid 1px #d2b370;
	background-image: -webkit-linear-gradient(bottom, #fff, #f4f1f0 33%, #fff);
	background-image: -moz-linear-gradient(bottom, #fff, #f4f1f0 33%, #fff);
	background-image: -o-linear-gradient(bottom, #fff, #f4f1f0 33%, #fff);
	background-image: -ms-linear-gradient(bottom, #fff, #f4f1f0 33%, #fff);
	background-image: linear-gradient(to top, #fff, #f4f1f0 33%, #fff);
}
/* free
-----------------------------------------------------------------------------*/


#horoscope table { border-collapse: separate; border-spacing: 1px; border-style: solid; font-size: 100%;}

#holo_cal th{ background:#7e6319; text-align: center; color: #ffffff; font-weight: bold;}
#holo_cal td{ margin-right: 1px; background:#fbf9f3; width: 70px;}

#holo_cal a:link,.cal_tit a:link, .horoscope_txt04 a:link { 
    color: #F06;
    text-decoration: underline;

}
#holo_cal a:visited { 
    color: #aa4f9a; 
    text-decoration: none; 
}
#holo_cal a:hover,.cal_tit a:hover, .horoscope_txt04 a:hover { 
    color: #F06; 
    text-decoration: none;
}



#horoscope ul.cal_tit{ width: 400px; text-align: center; overflow: hidden; margin-bottom: 10px; }
#horoscope ul.cal_tit li{ width: 33%; display: inline; padding: 5px 0; line-height: 1.4;}
#horoscope ul.cal_tit li h3{ display: inline; font-size: 123.1%; margin: 5px 10px; color: ##7E6319;}

#star { width:500px; float:right;}

#ttl_ar { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_aries.jpg); background-repeat:no-repeat; height:60px; }
#ttl_ta { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_taurus.jpg); background-repeat:no-repeat; height:60px; }
#ttl_ge { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_gemini.jpg); background-repeat:no-repeat; height:60px; }
#ttl_ca { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_cancer.jpg); background-repeat:no-repeat; height:60px; }
#ttl_le { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_leo.jpg); background-repeat:no-repeat; height:60px; }
#ttl_vi { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_virgo.jpg); background-repeat:no-repeat; height:60px; }
#ttl_li { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_libra.jpg); background-repeat:no-repeat; height:60px; }
#ttl_sc { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_scorpio.jpg); background-repeat:no-repeat; height:60px; }
#ttl_sa { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_sagittarius.jpg); background-repeat:no-repeat; height:60px; }
#ttl_cp { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_capricorn.jpg); background-repeat:no-repeat; height:60px; }
#ttl_aq { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_aquarius.jpg); background-repeat:no-repeat; height:60px; }
#ttl_pi { background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/horoscope_ttl_pisces.jpg); background-repeat:no-repeat; height:60px; }


#horoscope table.advertisement { width: 620px; border-collapse: collapse; border: 1px #cccccc solid; margin: 15px 0 15px 0;}
#horoscope table.horoscope_etc { width: 620px; border-collapse: collapse; border: 1px #cccccc solid; margin: 5px 0 15px 0;}
table.horoscope_etc th, table.horoscope_etc td { border: solid 1px #cccccc; text-align: center;}

.horoscope02{ width: 620px; margin: 10px auto;}

/* Ranking
-----------------------------------------------------------------------------*/

li#thumbnail { float:left; width: 60px; border-width: 1px; border-style: solid; border-color:#cccccc;}
li#summary dl { padding: 0 15px 0 70px;}

.line { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/line.gif) repeat-x center; height: 1px; padding:10px 0;}
.ranking_1 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking01.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_2 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking02.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_3 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking03.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_4 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking04.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_5 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking05.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_6 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking06.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_7 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking07.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_8 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking08.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_9 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking09.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_10 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking10.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_11 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking11.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}
.ranking_12 { background: url(https://image.excite.co.jp/jp/fortune_alt/images/horoscope/icon_ranking12.png) no-repeat; padding: 7px 0 7px 0; padding-left: 30px; display: block;}

.im_nomal{ padding: 15px;}
