@charset "UTF-8";

/* ----------------------------------------------------------------
　基本
---------------------------------------------------------------- */
/* 基本タグ */
h2 { font-size:110%;}
h3 { font-size:105%; margin-bottom:5px;}
h4 { font-size:small;}
h5 { font-size:small;}
ol { margin-left:30px;}
.clear{	height:1px; clear:both; margin:0; padding:0; font-size:0.1em;}

/* ----------------------------------------------------------------
　レイアウト
---------------------------------------------------------------- */
/* コンテンツ外枠 */
#common_main {
	width:630px;
	margin:0;
	padding:0;
}
#common_search{
	width: 620px;
	margin:0 auto 5px auto;
	padding:0;
}
#Box {
	clear:both;
	width:630px;
	margin:0;
	padding:0;
	background: url(img/bg.jpg) no-repeat;
}
#Boxinner{
	width: 620px;
	margin:0 auto;
	padding:0;
}
/* メイン右 */
#news_list_main {
	float:right;
	width:420px;
	margin:0;
	padding:0;
}
/* メイン左 */
#news_list_sub {
	float:left;
	width:190px;
	margin:0;
	padding:0;
}

/* ----------------------------------------------------------------
　パンくず
---------------------------------------------------------------- */
div.bread-crumbs {
	margin: 5px 5px 0px 5px;
	padding-left:5px;
}
div.bread-crumbs a { color: #000; text-decoration: none;}
div.bread-crumbs a:link { color: #000; text-decoration: none;}
div.bread-crumbs a:visited { color: #000; text-decoration: none;}
div.bread-crumbs a:active { color: #00f; text-decoration: underline;}
div.bread-crumbs a:hover { color: #00f; text-decoration: underline;}

/* ----------------------------------------------------------------
　タイトル
---------------------------------------------------------------- */
#title,
#title_g,
#title_q,
#title_c,
#title_m {
	height:105px;
	margin:0;
	padding: 0;
	text-indent: -1000em;
}
#title {background: url(img/title.gif) no-repeat;}
#title_g {background: url(img/title_g.gif) no-repeat;}
#title_q {background: url(img/title_q.gif) no-repeat;}
#title_c {background: url(img/title_c.gif) no-repeat;}
#title_m {background: url(/entertainment/cinema/css/img/title_c.gif) no-repeat;}

#title a,
#title_g a,
#title_q a,
#title_c a,
#title_m a{
	height:105px;
	display:block;
}

/* ----------------------------------------------------------------
　タイトルナビ
---------------------------------------------------------------- */
#tnavi {
	clear:both;
	height:30px;
	margin:0 0 10px 0;
	padding:0;
}
#tnavi ul {
	height:30px;
	margin:0;
	padding:0 0 0 5px;
}
#tnavi ul li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#tnavi li img{
	height:30px;
	margin:0;
	padding:0;
	border:none;
}
#tnavi li.n1 a {
	display:block;
	width:68px;
	height:30px;
	margin:0;
	padding:0;
}
#tnavi li.n2 a, #tnavi li.n3 a, #tnavi li.n4 a, #tnavi li.n5 a,
#tnavi li.n6 a, #tnavi li.n7 a, #tnavi li.n8 a, #tnavi li.n9 a {
	display:block;
	width:69px;
	height:30px;
	margin:0;
	padding:0;
}
#tnavi li.n1 a:hover{ background: url(/entertainment/images/navi1.gif) no-repeat;}
#tnavi li.n2 a:hover{ background: url(/entertainment/images/navi2.gif) no-repeat;}
#tnavi li.n3 a:hover{ background: url(/entertainment/images/navi3.gif) no-repeat;}
#tnavi li.n4 a:hover{ background: url(/entertainment/images/navi4.gif) no-repeat;}
#tnavi li.n5 a:hover{ background: url(/entertainment/images/navi5.gif) no-repeat;}
#tnavi li.n6 a:hover{ background: url(/entertainment/images/navi6.gif) no-repeat;}
#tnavi li.n7 a:hover{ background: url(/entertainment/images/navi7.gif) no-repeat;}
#tnavi li.n8 a:hover{ background: url(/entertainment/images/navi8.gif) no-repeat;}
#tnavi li.n9 a:hover{ background: url(/entertainment/images/navi9.gif) no-repeat;}

#tnavi li a:hover img {
	visibility:hidden;
}

/* ----------------------------------------------------------------
　タイトルナビ
---------------------------------------------------------------- */
#cross_navi {
	clear:both;
	margin:0 0 5px 0;
	padding:5px;
	color: #333;
	text-align:center;
	font-size:12px;
}
#cross_navi a { color: #333; text-decoration: none;}
#cross_navi a:link { color: #333; text-decoration: none;}
#cross_navi a:visited { color: #333; text-decoration: none;}
#cross_navi a:active { color: #333; text-decoration: underline;}
#cross_navi a:hover { color: #00f; text-decoration: underline;}

