<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-- TOP
--------------------------------------------------------------*/

#container{
	width: 100%;
	height:1000px;
	background: url(../images/fuyusona_bg.jpg) repeat-x center top;
}

#container_cast{
	width: 100%;
	height:1500px;
	background: url(../images/fuyusona_bg2.jpg) repeat-x center top;
}

#container_soukanzu{
	width: 100%;
	height:860px;
	background: url(../images/fuyusona_bg3.jpg) repeat-x center top;
}
	
/*--header
--------------------------------------------------------------*/

#fuyusona_header {
	width: 585px;
	height: 84px;
	margin: 0 auto;
	}

#fuyusona_header #navi{
	width: 585px;
	height: 84px;
	margin: 0px auto;
	padding: 20px 0 0 0 ;
	}
	
#navi li{
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
    }
	
#navi li a{
	text-decoration:none
    }



/*--nakaheader
--------------------------------------------------------------*/
#fuyusona_nakaheader{
	width:988px;
	height:84px;
	margin:0 auto;
	}

#fuyusona_nakaheader #navin{
	width:988px;
	height:84px;
	margin:0 auto;
	}
	
#navin li{
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
#navin li a{
	text-decoration:none;
	}
	
/*--cast
--------------------------------------------------------------*/
#nakatitle{
	background:url(../images/fuyusona_navin.png) repeat-x center top;
	width:100%;
	height:77px;
	margin:0px auto;
	text-align:center;
	}

#nakatitle .img{
	margin-top:20px;}

#wrapper_cast{
		text-align: center;
		width:910px;
		margin:0 auto;
		clear:both;
}

.castbox{
	width:907px;
	height:185px;
	background:url(../images/fuyusona_castbox.png) no-repeat center top;
	text-align:left;
	}

.castname{
	padding:15px 5px 0px 20px;
	}
		
.castphoto{
	width:106px;
	height:106px;
	float:left;
	padding:5px 5px 0px 20px;
	}
	
.castbox p{
	font-size:14px;
	line-height:160%;
	color:#036;
	padding:15px 5px 0px 20px;
	}
	
.castbox .b{
	font-weight:bold;
	margin-top: -15px;
	margin-bottom: -15px;
	}
	
/*--wrapper
--------------------------------------------------------------*/
#wrapper{
		text-align: center;
		width:1000px;
		margin:0 auto;
		clear:both;
}

#boxleft{
		width: 474px;
			float:left;
	}
	
#boxright{
		width: 490px;
			float:left;
	}
	
	
#main{
	width: 474px;
	height: 371px;
	background:url(../images/fuyusona_main.png) no-repeat center top;

	}
	
#video{
	width: 480px;
	height: 300px;
	margin:10px 0px 20px 20px;
	padding:20px 0px 0 0px;
	}
	
*html #video{
	width: 480px;
	height: 300px;
	margin:10px 0px 0px 15px;
	padding:20px 0px 0 0px;
	}	
	
#story{
	width: 480px;
	height:254px;
	margin:10px 0px 20px 15px;
	padding:45px 0px 0 0px;
	}		
	
*html #story{
	width: 480px;
	height:254px;
	margin:0px 0px 0px 20px;
	}

	
#title{
	width:474px;
	height:181px;
	}	

#time{
	width:389px;
	height:82px;
	float:left;
	}
	
#qr{
	width:80px;
	height:84px;
	float:left;
	}	
	
#present{
	width:980px;
	margin:0px auto;
	}	
	
*html #present{
	width:980px;
	margin:15px auto;
	}	
	
#present_text{
	width:527px;
	height:122px;
		padding:10px 0px 0px 80px;
		margin:-5px 0px 0px 0px;
		float:left;
	}	
	
#present_btn{
	width:210px;
	height:111px;
	padding:5px 0px 0px 0px;
	margin:-20px 0px 0px 0px;
		float:left;
	}
			


/*-- NEXT
--------------------------------------------------------------*/

#next_contents{
	text-align: left;
	margin: 0px auto;
	padding: 0 20px 20px;
	width: 780px;
	position: relative;
}

.next_box {
	background: #FFF;
	margin: 20px 0px 0px 33px;
	padding: 15px 0px;
	width: 700px;
}
.next_box p {
	font-size: 14px;
	color:#036;
	line-height: 140%;
	padding-right: 20px;
	padding-left: 20px;
}
.next_box .broadcast_date {
	font-weight: bold;
	margin-bottom: 10px;
}

hr.pc{
	display: none;
	color:#036;
}





	
ul#banner {
	width: 780px;
	height:80px;
	list-style: none;
	margin:0 auto;
	clear:both;
	padding-top:20px;
    }
#banner li{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 200px;
	text-align:left;
	}
#banner li.bnrLast{
	width: 180px;
}
	
#top_main #banner,x:-moz-broken{
	position: absolute;
	left: 120px;
	top: 637px;
	width: 800px;
    }	
	
#wrapper #footer {
	width: 980px;
	margin:0 auto;
	clear:both;
    }
	
/*--footer
--------------------------------------------------------------*/
#footer {
	text-align:center;
	}</pre></body></html>