@charset "UTF-8";body{	background-image:url(../images/bg.jpg);	background-repeat:repeat;}#Container{	background-color:#FFF;	border-left:1px solid #CCC;	border-right:1px solid #CCC;	width:900px;	padding:0px 25px;	margin:0px auto;	padding-bottom:40px;}	#Navi{	margin-bottom:20px;}#Navi ul li{	display:block;	width:172px;	height:152px;	float:left;	padding-right:8px;	list-style:none;}	 	#Navi ul li a{	display:block;	width:172px;	height:152px;	text-indent:-9999px;	overflow:hidden;	background-repeat:no-repeat;	background-position:0 0;}	#Navi ul li a:hover,#Navi ul li a.active{	background-position:0px -152px;}		#Navi ul li a#Navi_1{background-image:url(../images/navi_1.jpg);}	 #Navi ul li a#Navi_2{background-image:url(../images/navi_2.jpg);}	 #Navi ul li a#Navi_3{background-image:url(../images/navi_3.jpg);}	 #Navi ul li a#Navi_4{background-image:url(../images/navi_4.jpg);}	 #Navi ul li a#Navi_5{background-image:url(../images/navi_5.jpg);}	 #Top_Main{		float:none;	clear:both;	padding-bottom:30px;}#Top_Main #Top_Main_l{	width:340px;	float:left;}	#Top_Main #Top_Main_r{	width:560px;	float:right;}p.TopBanar{	padding-left:20px;	margin-bottom:10px;}		#About{	width:340px;	height:703px;	position:relative;}#About p{	height:554px;	padding:15px 40px;	font-size:13px;	background-repeat:no-repeat;	line-height:180%;		background-image:url(../images/station_bg.jpg);}	#About p a{	}#About #About_btn{	}		#About img#About_photo{		position:absolute;	bottom:35px;	left:40px;}	#Info_box{	background-image:url(../images/info_box.jpg);	width:495px;	height:100px;	padding:50px 10px 10px 20px;	background-repeat:no-repeat;	margin-left:20px;	margin-bottom:15px;}#Info_box ul{	height:90px;	overflow:auto;	padding-right:5px;}		#Info_box ul li{	list-style:square inside;	line-height:180%;	font-size:11px;}	#Info_box ul li .Day{		color:#0099CC;	padding-right:15px;}			#Fukidashi{	width:290px;	height:88px;	float:left;	padding-top:98px;}	#Blog_rss{		background-image:url(../images/blog_box.jpg);	width:270px;	height:186px;	background-repeat:no-repeat;	float:right;	position:relative;}		#Blog_rss #News{	width:230px;	height:100px;		position:absolute;	top:10px;	right:0px;	padding:30px 10px 10px 30px;	}			/*rss feed/////////////////////////////////////*/.rss-box-recent_up{}p.rss-title {}ul.rss-items {	margin-top:5px;	}li.rss-item {		font-size:11px;	list-style:square inside;	}*:first-child+html  li.rss-item,*html  li.rss-item {	font-size:90%;}li.rss-item a{	color:#FF6600;}.rss-box-recent_up a{	}.rss-date {	color:#999;	padding-left:10px;		}.rss-itle br{	margin: 0;	padding: 0;	}		.rss-item br {display: none;}		/*rss feed/////////////////////////////////////*/	#Manager_copy{	float:none;	clear:both;}		#Manager_txt{	background-image:url(../images/manager_bg.jpg);	width:500px;	height:330px;	padding-left:60px;	padding-top:10px;	position:relative;}		#Manager_btn{	width:225px;	height:60px;	position:absolute;	bottom:12px;	left:167px;}		#Manager_txt p{	width:340px;	line-height:180%;}	#Footer{	float:none;	clear:both;	height:390px;}#Footer #Footer_l{	float:left;	background-image:url(../images/footer_l.jpg);	background-repeat:no-repeat;	width:225px;	height:365px;	padding-left:150px;	padding-top:25px;}	#Footer #Footer_l p{	color:#FFF;}		 #Footer #Footer_r{	height:390px;	float:right;	width:525px;} 		p.Pagetop{	text-align:right;	margin:10px 0px;}		#Footer_navi{	margin-top:20px;	text-align:center;}		#Footer_navi ul{	}	#Footer_navi ul li{	list-style:none;	display:inline;	font-size:11px;	}	#Footer_navi ul li a{	color:#006699;}
