@charset "utf-8";

/*------------------------------------------------------------
site : IMAGICA BS　黒い野望ドラマ 三連作
URL：http://www.imagica-bs.com/yabou/
file : /yabou/css/common.css
copyright : IMAGICA TV Corp.
------------------------------------------------------------*/

/*============================================================
div#wrap_yabou
============================================================*/
#wrap_yabou{
	color:#fff;
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	text-align:left;
	background:#000;
	border-top:#808d94 1px solid;
}

#wrap_yabou p{
	font-size:110%;
	line-height:1.7em;
}

/* box */
.box_yabou{
	margin:0 auto;
}

/* font */
.ff_mincho{
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
}
.fs_14{
	font-size:116%;
}
.fs_16{
	font-size:130%;
}

/* float */
.fltR_yabou{
	float:right;
}
.fltL_yabou{
	float:left;
}

.rt_yabou{
	text-align:right;
}
.ls_yabou{
	letter-spacing:-1px;
}

/*============================================================
div#naviWrap_yabou
============================================================*/
#naviWrap_yabou{
	width:100%;
	height:56px;
	text-align:left;
	background:url(../../img/bg_navi.gif) repeat-x 0 0;
}

#naviWrap_yabou .gnavi_yabou{
	position:relative;
	width:980px;
	height:56px;
	margin:0 auto;
}

#naviWrap_yabou .gnavi_yabou img.logo_yabou{
	position: absolute;
	top: 0;
	left: 0;
}

#naviWrap_yabou .gnavi_yabou ul{
	position: absolute;
	top: 0;
	right: 0;
	width:475px;
	height:56px;
	overflow:hidden;
	background:url(../img/navi_yabou2.gif) no-repeat 0 -112px ;

}

#naviWrap_yabou .gnavi_yabou li{
	height:56px;
	text-indent:-9999px;
	float:left;
}
#naviWrap_yabou .gnavi_yabou li.top{
	width:51px;
}
#naviWrap_yabou .gnavi_yabou li.boardwalk_empire{
	width:175px;
}
#naviWrap_yabou .gnavi_yabou li.magic_city{
	width:104px;
}
#naviWrap_yabou .gnavi_yabou li.house_of_cards{
	width:135px;
}
#naviWrap_yabou .gnavi_yabou li.colum{
	width:146px;
}
#naviWrap_yabou .gnavi_yabou li.movie{
	width:84px;
}

#naviWrap_yabou .gnavi_yabou li a{
	display:block;
	height:56px;
	background:url(../../img/navi_yabou2.gif) no-repeat;
}
#naviWrap_yabou .gnavi_yabou li.top a{
	width:51px;
	background-position:0 0;
}
#naviWrap_yabou .gnavi_yabou li.boardwalk_empire a{
	width:175px;
	background-position:-51px 0;
}
#naviWrap_yabou .gnavi_yabou li.magic_city a{
	width:104px;
	background-position:-226px 0;
}
#naviWrap_yabou .gnavi_yabou li.house_of_cards a{
	width:135px;
	background-position:-330px 0;
}
#naviWrap_yabou .gnavi_yabou li.colum a{
	width:146px;
	background-position:-465px 0;
}
#naviWrap_yabou .gnavi_yabou li.movie a{
	width:84px;
	background-position:-611px 0;
}

#naviWrap_yabou .gnavi_yabou li.top a:hover{
	background-position:0 -56px;
}
div.boardwalk_empire #naviWrap_yabou .gnavi_yabou li.boardwalk_empire a,
#naviWrap_yabou .gnavi_yabou li.boardwalk_empire a:hover{
	background-position:-51px -56px;
}
div.magic_city #naviWrap_yabou .gnavi_yabou li.magic_city a,
#naviWrap_yabou .gnavi_yabou li.magic_city a:hover{
	background-position:-226px -56px;
}
div.house_of_cards #naviWrap_yabou .gnavi_yabou li.house_of_cards a,
#naviWrap_yabou .gnavi_yabou li.house_of_cards a:hover{
	background-position:-330px -56px;
}
div.colum #naviWrap_yabou .gnavi_yabou li.colum a,
#naviWrap_yabou .gnavi_yabou li.colum a:hover{
	background-position:-465px -56px;
}
div.movie #naviWrap_yabou .gnavi_yabou li.movie a,
#naviWrap_yabou .gnavi_yabou li.movie a:hover{
	background-position:-611px -56px;
}
