/* CSS Document */

body{
	text-align: center;
	margin:0 auto;
	padding: 0px;
	color:#ffffff;
	font-size:90%;
	background-color: #000000;
	background-image: url(../images/background.gif);
	background-repeat: repeat;
}
a:link,
a:active,
a:visited
{
	color:#CC0000;
	text-decoration:underline;
}

a:hover{
	color:#333333;
	text-decoration:none;
}


.clear{clear:both;}
.none{display:none;}

.box{
	padding:10px 0;
	margin:0 40px;
}

.contents_footer_space{
	height:135px;
	padding:0;
	margin:0;
}

hr{	display:none;}

.cation_txt{font-size:80%;}

.new_txt{
	color:#FF0000;
	font-weight:bold;
}

/*wrapper*/
#wrapper{
	width:980px;
	padding:0;
	margin:auto;
}

#onair_txt{
	color: #FF3366;	
}

/*Header*/
 #header{
 	width:980px;
	height:120px;
	margin: 0px;
	padding: 0px;
 }

#header_title{
	width:250px;
	height:120px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/h1_img.jpg);
	background-repeat: no-repeat;
	float: left;
	text-align:left;
}

#header_title h1 a{
	text-indent:-9999px;
	display:block;
	width:250px;
	height:120px;
	font-size:small;
	padding:0;
	margin:0;
	display: block;
	font-size: 9px;
}

#header_space{
	background-image: url(../images/header_space.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 120px;
	width: 730px;
}

/*navigation*/
#navigation{
	padding:0;
	margin:0;
	height:50px;
	width:980px;

}

#navigation ul{
	padding:0;
	margin:0;
}

#navigation li{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}

	/*onair_btn*/
		#onair_btn a{
			padding:0;
			margin:0;
			width:110px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation.jpg);
			background-position: 0 0;
		}
		
		#onair_btn a:link,
		#onair_btn a:active,
		#onair_btn a:visited
		{
			background-position: 0 0;
		}
		
		#onair_btn a:hover{
			background-position: 0 -50px;
		}
	
	/*intro_btn*/
		#intro_btn a{
			padding:0;
			margin:0;
			width:180px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation.jpg);
			background-position: -110px 0;
		}
		
		#intro_btn a:link,
		#intro_btn a:active,
		#intro_btn a:visited
		{
			background-position: -110px 0;
		}
		
		#intro_btn a:hover{
			background-position: -110px -50px;
		}
		
	
	/*staffcast_btn*/
		#staffcast_btn a{
			padding:0;
			margin:0;
			width:155px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation.jpg);
			background-position: -290px 0;
		}
		
		#staffcast_btn a:link,
		#staffcast_btn a:active,
		#staffcast_btn a:visited
		{
			background-position: -290px 0;
		}
		
		#staffcast_btn a:hover{
			background-position: -290px -50px;
		}
	/*goods_btn*/
		#goods_btn a{
			padding:0;
			margin:0;
			width:105px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation.jpg);
			background-position: -445px 0;
		}
		
		#goods_btn a:link,
		#goods_btn a:active,
		#goods_btn a:visited
		{
			background-position: -445px 0;
		}
		
		#goods_btn a:hover{
			background-position: -445px -50px;
		}
	/*special_btn*/
		#special_btn a{
			padding:0;
			margin:0;
			width:115px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation.jpg);
			background-position: -550px 0;
		}
		
		#special_btn a:link,
		#special_btn a:active,
		#special_btn a:visited
		{
			background-position: -550px 0;
		}
		
		#special_btn a:hover{
			background-position: -550px -50px;
		}
		
	/*book_btn*/
		#book_btn a{
			padding:0;
			margin:0;
			width:115px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation.jpg);
			background-position: -755px 0;
		}
		
		#book_btn a:link,
		#book_btn a:active,
		#book_btn a:visited
		{
			background-position: -755px 0;
		}
		
		#book_btn a:hover{
			background-position: -755px -50px;
		}
	/*blog_btn*/
		#blog_btn a{
			padding:0;
			margin:0;
			width:90px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation.jpg);
			background-position: -665px 0;
		}
		
		#blog_btn a:link,
		#blog_btn a:active,
		#blog_btn a:visited
		{
			background-position: -665px 0;
		}
		
		#blog_btn a:hover{
			background-position: -665px -50px;
		}
	
	
	/*home_btn*/
		#home {
			padding:0;
			margin:0;
			width:110px;
			height:50px;
			display:block;
			background-image: url(../images/navigation.jpg);
			background-position: -870px 0;
		}
	

/*top_contents*/
#top_contents{
	padding:0;
	margin:0;
	width:980px;
	height:830px;
}

#top_img{
	background-image: url(../images/top_img.jpg);
	background-repeat: no-repeat;
	height: 830px;
	padding:0;
	margin/**/:0;/*Safari・firefox適用*/
	width/**/: 550px;/*Safari・firefox適用*/
	_margin:0 5px 0 0;/*IE6適用*/
	_width:545px;/*IE6適用*/
	_background-position:top left;/*IE6適用*/
	float: right;
	text-indent:-9999px;
}

#info_box{
	padding:0;
	margin:0;
	width:430px;
	float:left;
	color: #000000;
}

/*topics_box*/
#topics_box{
	padding:0;
	margin:0;
	
}
#topics_header{
	background-image: url(../images/topics_header.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 60px;
	width: 430px;	
	text-indent:-9999px;
}
#topics_header h3{
	margin: 0;
	padding: 0;
}

#topics_body{
	padding:0;
	margin:0;
	background-image: url(../images/topics_body.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 430px;
	text-align: left;
}

#topics_body .box{
	padding:5px 0 0 0;
	margin:0 30px 0 35px;
	width:365px;
	height:60px;
	font-size:110%;
	font-weight:bold;
}

#topics_body .box ul{
	padding:0;
	margin:0;
}
#topics_body .box li{
	padding:0;
	margin:0 0 0 10px;
}

/*update_box*/
#update_box{
	padding:0;
	margin:0;
	
}
#update_header{
	background-image: url(../images/update_header.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 35px;
	width: 430px;	
	text-indent:-9999px;
}
#update_header h3{
	margin: 0;
	padding: 0;
}

#update_body{
	padding:0;
	margin:0;
	background-image: url(../images/update_body.jpg);
	background-repeat: no-repeat;
	height: 155px;
	width: 430px;
	text-align: left;
}

#update_body .box{
	padding:5px 0 0 0;
	margin:0 20px 0 35px;
	width:365px;
	height:120px;
	font-size:90%;
	overflow: auto;
}

#update_body .box dl{
	padding:0;
	margin:0;
}
#update_body .box dt{
	padding:0;
	margin:0 0 0 10px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
#update_body .box dd{
	padding:0;
	margin:0 0 0 30px;
}



/**/
#top_img2{
	background-image: url(../images/top_img1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 500px;
	width: 430px;
	text-indent:-9999px;	

}


/*inside*/
/*navigation*/
#inside_navigation{
	width: 980px;
	height:50px;	
	margin: 0;
	padding: 0;
}
/*navigation02*/
#navigation02{
	padding:0;
	margin:0;
	height:50px;
	width:980px;

}

#navigation02 ul{
	padding:0;
	margin:0;
}

#navigation02 li{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}

	/*onair02_btn*/
		#onair02_btn a{
			padding:0;
			margin:0;
			width:110px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation02.jpg);
			background-position: 0 0;
		}
		
		#onair02_btn a:link,
		#onair02_btn a:active,
		#onair02_btn a:visited
		{
			background-position: 0 0;
		}
		
		#onair02_btn a:hover{
			background-position: 0 -50px;
		}
	
	/*intro02_btn*/
		#intro02_btn a{
			padding:0;
			margin:0;
			width:180px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation02.jpg);
			background-position: -110px 0;
		}
		
		#intro02_btn a:link,
		#intro02_btn a:active,
		#intro02_btn a:visited
		{
			background-position: -110px 0;
		}
		
		#intro02_btn a:hover{
			background-position: -110px -50px;
		}
		
	
	/*staffcast02_btn*/
		#staffcast02_btn a{
			padding:0;
			margin:0;
			width:155px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation02.jpg);
			background-position: -290px 0;
		}
		
		#staffcast02_btn a:link,
		#staffcast02_btn a:active,
		#staffcast02_btn a:visited
		{
			background-position: -290px 0;
		}
		
		#staffcast02_btn a:hover{
			background-position: -290px -50px;
		}
	/*goods02_btn*/
		#goods02_btn a{
			padding:0;
			margin:0;
			width:105px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation02.jpg);
			background-position: -445px 0;
		}
		
		#goods02_btn a:link,
		#goods02_btn a:active,
		#goods02_btn a:visited
		{
			background-position: -445px 0;
		}
		
		#goods02_btn a:hover{
			background-position: -445px -50px;
		}
	/*special02_btn*/
		#special02_btn a{
			padding:0;
			margin:0;
			width:115px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation02.jpg);
			background-position: -550px 0;
		}
		
		#special02_btn a:link,
		#special02_btn a:active,
		#special02_btn a:visited
		{
			background-position: -550px 0;
		}
		
		#special02_btn a:hover{
			background-position: -550px -50px;
		}
		
	/*book02_btn*/
		#book02_btn a{
			padding:0;
			margin:0;
			width:115px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation02.jpg);
			background-position: -755px 0;
		}
		
		#book02_btn a:link,
		#book02_btn a:active,
		#book02_btn a:visited
		{
			background-position: -755px 0;
		}
		
		#book02_btn a:hover{
			background-position: -755px -50px;
		}
	/*blog02_btn*/
		#blog02_btn a{
			padding:0;
			margin:0;
			width:90px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation02.jpg);
			background-position: -665px 0;
		}
		
		#blog02_btn a:link,
		#blog02_btn a:active,
		#blog02_btn a:visited
		{
			background-position: -665px 0;
		}
		
		#blog02_btn a:hover{
			background-position: -665px -50px;
		}
	
	
	/*home01_btn*/
		#home01_btn a{
			padding:0;
			margin:0;
			width:110px;
			height:50px;
			display:block;
			text-indent:-9999px;
			background-image: url(../images/navigation02.jpg);
			background-position: -870px 0;
		}
	
		#home01_btn a:link,
		#home01_btn a:active,
		#home01_btn a:visited
		{
			background-position: -870px 0;
		}
		
		#home01_btn a:hover{
			background-position: -870px -50px;
		}

/*inside_body*/
#inside_body{
	padding:0;
	margin:0;
	width:980px;
	background-image: url(../images/body_img.jpg);
	background-repeat: repeat-y;
}

#inside_body .box{
	padding:10px 0;
	margin:0 80px;
	text-align:left;
}
#inside_body .box2{
	padding:10px 0;
	margin:0 40px;
	text-align:left;
}
#inside_footer{
	padding:0.;
	margin:0;
	height:80px;
	width:980px;
}

#footer{
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 980px;
}

#footer_btn{
	width:980px;
	height:35px;
	padding:0;
	margin:0;
}

#footer_btnleft{
	width:170px;
	height:35px;
	padding:0;
	margin:0;
	float:left;
}	

#footer_btnright{
	width:810px;
	height:35px;
	padding:0;
	margin:0;
	float:right;
}	


#home_btn02 a{
	width:170px;
	height:35px;
	font-size:small;
	padding:0;
	margin:0;
	background-image: url(../images/btn_home2.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display:block;
	text-indent:-9999px;
}

#home_btn02 a:link,
#home_btn02 a:active,
#home_btn02 a:visited
{
	background-position: 0px 0px;
}

#home_btn02 a:hover{
	background-position: 0px -35px;
}


/*pagetop1*/
#pagetop{
	width:190px;
	height:35px;
	padding:0;
	margin:0;
	float:right;
}


#pagetop_btn a{
	width:190px;
	height:35px;
	font-size:small;
	padding:0;
	margin:0;
	background-image: url(../images/btn_pagetop.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display:block;
	text-indent:-9999px;
}

#pagetop_btn a:link,
#pagetop_btn a:active,
#pagetop_btn a:visited
{
	background-position: 0px 0px;
}

#pagetop_btn a:hover{
	background-position: 0px -35px;
}

/*pagetop2*/

#pagetop_btn02 a{
	width:190px;
	height:35px;
	font-size:small;
	padding:0;
	margin:0;
	background-image: url(../images/btn_pagetop02.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display:block;
	text-indent:-9999px;
}

#pagetop_btn02 a:link,
#pagetop_btn02 a:active,
#pagetop_btn02 a:visited
{
	background-position: 0px 0px;
}

#pagetop_btn02 a:hover{
	background-position: 0px -35px;
}



#footer_space{
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/footer_space.jpg);
	height: 35px;
	width: 620px;	
}

/*spacer*/
#spacer01{
	height:200px;
}


/*sub_contents*/
#sub_menu{
	padding:0;
	margin:0;
	float:left;
	width:200px;
	
}

#menu_title{
	background-image: url(../images/menu_title.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 200px;
	text-indent:-9999px;
}

#menu_title h3{
	padding:0;
	margin:0;
}

#menu_body{
	padding:0;
	margin:0;
	background-image: url(../images/menu_body.gif);
	background-repeat: repeat-y;
	width: 200px;	
}

#menu_body ul{
	padding:0;
	margin:0;
	}

#menu_body .box3{
	width:180px;
	padding:5px 0;
	margin: 0 0 0 20px;
	font-size:85%;
	}
#menu_body ul li{
	width:200px;
	list-style-type:none;
	margin:0;
	padding:0;
	}

#menu_body ol li{
	font-size:85%;
	list-style-type:circle;
}

#menu_footer{
	padding:0;
	margin:0;
	background-image: url(../images/menu_footer.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 200px;	

}

#s_contents{
	margin: 0;
	padding: 0;
	float: right;
	width: 650px;	
}

#s_body{
	padding:0;
	margin:0;
	width:650px;
	background-image: url(../introduction/images/sglobal_body.gif);
	background-repeat: repeat-y;
}

#s_footer{
	background-image: url(../introduction/images/sglobal_footer.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 650px;
}

/*banner_space*/
#banner_space{
	width:980px;
	height:50px;
	padding:5px 0;
	margin:0 0 20px 0;
}

#banner_space ul{
	padding:0;
	margin:0;
}
#banner_space li{
	list-style-type:none;
	padding:0 10px 0 0;
	margin:0;
	float:left;
}
