@charset "utf-8";

/*** フジテレビ CSS Document *************************************

	top.css

----------------------------------------------------------------***/

/*** top.css Menu ***********************************************

  ・

*******************************************************************/


/* ===== 画面識別ID ===== */

#top{
margin:-30px 0 0 0;
}

#top:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#top { display:inline-block; }
/*\*/
* html #top { height:1%; }
#top { display:block; }
/**/


#top #flashCoTopVision{
width:550px;
height:293px;
background: url(../images/bgr_loading.gif) center center no-repeat;
}

/* ===== FODコンテンツ ===== */

#top #boxfod{
background: url(../images/bgr_loading.gif) center center no-repeat;
width:550px;
height:95px;
}

#top div.boxfod{
background: url(../images/bgr_top_fod.gif) 0 0 no-repeat;
width:530px;
height:80px;
padding:4px 10px 10px 10px;
}

#top div.boxfod dl.fodnews{
background: url(../images/bgr_top_fodnews.gif) 83px 0 no-repeat;
margin-top:4px;
height:21px;
overflow:hidden;
}

dl.fodnews:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
dl.fodnews { display:inline-block; }
/*\*/
* html dl.fodnews { height:1%; }
dl.fodnews { display:block; }
/**/


#top div.boxfod dl.fodnews dt{
float:left;
width:83px;
line-height:100%;
font-size:0%;
}

#top div.boxfod dl.fodnews dd{
float:right;
width:443px;
margin-top:2px;
font-size:83.3%;
}

#top div.boxfod dl.fodnews ul,
#top div.boxfod dl.fodnews li{
display:inline;
}

/* ===== テキストPR ===== */

#top ul.boxtextpr{
font-size:83.3%;
margin:7px 0 0;
}

ul.boxtextpr:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul.boxtextpr { display:inline-block; }
/*\*/
* html ul.boxtextpr { height:1%; }
ul.boxtextpr { display:block; }
/**/


#top ul.boxtextpr li{
float:left;
width:50%;
background:#ffffff;
}

#top ul.boxtextpr a:link { text-decoration:underline; color:#333333; }
#top ul.boxtextpr a:visited { text-decoration:underline; color:#333333; }
#top ul.boxtextpr a:hover { text-decoration:none; color:#333333; }
#top ul.boxtextpr a:active { text-decoration:underline; color:#333333; }

/* 画像テキストPR */

div.boximgtextpr{
font-size:83.3%;
}

div.boximgtextpr:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.boximgtextpr { display:inline-block; }
/*\*/
* html div.boximgtextpr { height:1%; }
div.boximgtextpr { display:block; }
/**/

div.boximgtextpr dl{
float:left;
width:260px;
margin:0 10px 0 0;
}

div.boximgtextpr dl:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.boximgtextpr dl { display:inline-block; }
/*\*/
* html div.boximgtextpr dl { height:1%; }
div.boximgtextpr dl { display:block; }
/**/

div.boximgtextpr dt{
float:left;
width:60px;
text-align:center;
line-height:0;
}

div.boximgtextpr dd{
float:right;
width:190px;
background:#ffffff;
}

div.boximgtextpr a:link { text-decoration:underline; color:#333333; }
div.boximgtextpr a:visited { text-decoration:underline; color:#333333; }
div.boximgtextpr a:hover { text-decoration:none; color:#333333; }
div.boximgtextpr a:active { text-decoration:underline; color:#333333; }

/* ===== インフォメーション ===== */
#top div.boxtopinfo{
position: relative;
width:490px;
margin:15px 0 0;
}

#top div.margin0px{
margin:0 0 0;
}

#top ul.btnswitch{
position: absolute;
top:34px;
right: 0;
}

#top #contsub ul.btnswitch{
position: absolute;
top:3px;
right: 35px;
}


ul.btnswitch:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul.btnswitch { display:inline-block; }
/*\*/
* html div.ul.btnswitch { height:1%; }
div.ul.btnswitch { display:block; }
/**/

#top ul.btnswitch li{
float:left;
}


/*ツールチップ*/
#tooltip {
position: absolute;
z-index: 3000;
border:4px solid #333333;
background:#fffabf;
padding:7px;
margin: 0;
text-align:center;
font-size:83.3%;
width:110px;
}


#tooltip img{
margin:0 auto;
display:block;
width:72px;
}


/* 更新情報・アクセスランキングのページング用 */
.btnswitch .enabled{display:none;}
.paginglistitem{display:none;}
.paginglistitemfirst{display:block;}


