@charset "utf-8";

/* Myフォメ カテゴリー
============================================================*/
#myfome dl {float:left; display:inline; width:246px; margin:0 27px 15px; padding:0 0 10px; border-bottom:1px dotted #ccc;}
#myfome dt {text-align:center; margin-bottom:6px; font-weight:normal;}

#myfome dt      {position:relative;}
#myfome dt a    {text-decoration:none;}
#myfome dt span {text-align:left; display:none; width:230px; margin:0; padding:2px 5px; background:#fff; border:3px solid #222; font-size:12px;}
* html #myfome dt span {width:246px;}
#myfome dt:hover span  {display:block; position:absolute; top:0; left:0;}

#myfome dt a img       {border:3px double #ccc;}
#myfome dt a img:hover {border-color:#222;}

#myfome dd             {line-height:16px; color:#555; font-size:11px; margin:0; padding:1px 5px;}
#myfome dd ul.controls {margin:5px 0 0; padding:6px 0; border-bottom:1px dotted #ccc;}

/*============記事============*/
div.info          {}
div.info div.fl   {width:646px;}
dl#bace           {text-align:center; font:12px/30px normal; margin:0 0 17px; padding:9px 10px; border:1px #808080 dashed;}
dl#bace dt        {width:104px; padding:0; float:left; margin:0; background:#ddd;}
dl#bace dd        {padding:0 16px 0 8px; margin:0; float:left;}

dl#slider         {margin:0 0 14px; width:240px; padding:0 14px; border:1px #333333 solid;}
dl#slider dt      {margin:12px 0 0; padding-bottom:2px; font-weight:bold; border-bottom:1px #ccc dotted;}
dl#slider dd      {margin:3px 0 12px; font-weight:bold; text-align:right; font:13px/24px 'Century Gothic'; background:url(/img/bg/bar.png) no-repeat left 50%;}
dl#slider dd span {background-color:#555; color:#fff; width:30px; display:inline-block; text-align:center;}
dl#slider dd.dt-0 {width:0%;}
dl#slider dd.dt-1 {width:100%}

/* Rating
============================================================*/
.post-ratings         {font-size:12px; color:#505050;}
.post-ratings em      {font-size:18px; color:#963100; margin-left:10px;}
.post-ratings-loading {display:none; height:16px; text-align:left;}
.post-ratings-image   {margin:0;}
.post-ratings img,
.post-ratings-loading img,
.post-ratings-image img   {margin:0;}
.post-ratings-text        {color:#228b22; font-weight:bold;}
