@charset "Shift_JIS";

/* =======================================



ファミリー劇場
top/style.css


=========================================*/

#module h3{
	float:left;
	display:inline;
	clear:none;
	background:none;
	
}

#key{
	height:300px;
	text-align:center;
}

#flash a img{
	display:block;
	margin:0 auto;
	position:relative;
	top:-110px;
}
.pdf{
	float:right;
	width:180px;
	display:inline;
	
}

.pdf h3{
	margin:0;
	clear:both;
}

.pdf ul li{
	float:left;
	display:inline;
	clear:both;
	width:180px;
}
.pdf ul li a{
	float:left;
	display:inline;
	padding-left:27px;
	height:16px;
	background:url(../img/tips/pdf.png) no-repeat 0 3px;
}

#ticker{
	width:980px;
	height:35px;
	display:block;
	
}


h3.h3-1{
	background:url(../img/h3/h3-1.png);
}

.column5 li{
	margin-bottom:10px;
}


/* ==================================

#sp_bnr

================================= */

/* ==================================

#sp_bnr

================================= */
#sp_bnr{
	clear:both;
	width:950px;
	margin:10px auto 0 auto;
	}
#sp_bnr li{
	margin-bottom:10px;}
#sp_bnr .viewer {
	margin: 10px auto;
	width: 950px;
	height: 82px;
	text-align: left;
	overflow: hidden;
}
	#sp_bnr .viewer ul {
		width: 950px;
		height: 82px;
		text-align: left;
		overflow: hidden;
		position: relative;
	}
	
		#sp_bnr .viewer ul li {
			top: 0;
			left: 0;
			width: 950px;
			height: 82px;
			display: none;
			position: absolute;
		}
	#sp_bnr li a:hover img{
		opacity:0.8;
		filter: alpha(opacity=80);
		-ms-filter: "alpha( opacity=80 )";
		background: #fff;
	}


/*
#sp_bnr{
	clear:both;
	width:950px;
	margin:10px auto 0 auto;
	}

#sp_bnr li{
	margin-bottom:10px;}
	
#sp_bnr .bnrleft{
	float:left;}
	
#sp_bnr .bnrright{
	float:right;}
	
	
*/
	
/* ==================================

#m_push

================================= */
#push{
	padding:5px 0 7px 0;}
#m_push h3{
	font-weight:bolder;
	color:#0c37a4;
}
#m_push #push h4{
	text-indent:0;
	height:auto;
}

#m_push_t{
	width:210px;
	float:left;
	padding:5px 0 0 20px;
}
#m_push #push{
	float:right;
	padding-right:20px;
}

#m_push_t dl dt{
	background:url(../img/content/list-a_on.png) no-repeat -8px 3px;}
#m_push_t dl dt a{
	font-size:0.833em;
	padding:0 0 0 16px;
	background:url(../img/content/list-a.png) no-repeat -8px 3px;
}
#index #content #m_push #push h4{
	text-indent:0;
	overflow:visible;
	font-weight:bold;
	background: url(/img/content/h4-1.png) repeat-x;
	padding:5px 5px 10px 7px;
	margin-top:7px;
}
/* ==================================

#top_pre

================================= */

#top_pre{
	clear:both;
}

#top_pre h3{
	background:none;
	display:inline;
	clear:none;
	background:none;
}
#top_pre ul.link-list{
	margin-left:120px;
	margin-top:-22px;
	width:800px;
}
#top_pre li{
	background:none;
	width:800px;
}
#top_pre .link-list li a:hover{
	background:url(../../img/content/list-a_on.png) no-repeat 0px 3px;
}
