body{
	margin:0;
	padding:0;
	color:#333333;
	}
h1 h2 h3 h4 h5 h6 p ul ol{
	margin:0;
	padding:0;
	}
#container{
	margin:0;
	padding:0;
	width:780px;
	font-size:12px;
	line-height:130%;
	color:#333333;
	}
#header{
	margin:0;
	background:url(/images/e_base/header_bg.gif) repeat-y top;
	width:780px;
	height:92px;
	}
#header h1{
	margin:0;
	padding:26px 28px 0 630px;
	text-align:right;
	font-size:12px;
	}
#header h1 p{
	background:url(/images/e_base/logo.gif) no-repeat top;
	width:122px;
	height:40px;
	margin:0;
	}
#header h1 p span{
	display:none;
	}
#maincontents{
	background:url(/images/e_base/main_bg.jpg) repeat-y top;
	margin:0;
	padding:0;
	}
td{	vertical-align:top;
	}
td.menuarea{
	width:165px;
	}
td.menubox{
	padding:0 0 0 0;
	line-height:0;
	}
td.searcharea{
	background:url(/images/e_base/search_bg.gif);
	padding:0 0 2px 0;
	}
#search table{
	margin:2px 8px 2px 8px;
	}
input.search{
	width:140px;
	}
td.searchbtn{
	text-align:right;
	}
#fishingmenu{
	margin:0;
	padding:0;
	background-color:#FFF;
	}
#fishingmenu td.fly{
	padding-left:0px;
	}
#fishingmenu td.bts{
	padding-left:0px;
	}
#info{
	background:url(/images/e_fishing_img/info_bg.gif) no-repeat top;
	width:615px;
	height:26px;
	}
#info div.info{
	margin:0;
	padding:0;
	float:left;
	}
#info span{
	display:none;
	}
#info div.btn{
	float:right;
	margin:7px 18px 0 0;
	}
#infotextarea{
	margin:17px 15px 40px 35px;
	}
#infotextarea td{
	padding:2px 0 7px 0;
	vertical-align:top;
	}
#infotextarea td.day{
	padding-right:10px;
	white-space:nowrap;
	color:#666666;
	}
#infotextarea td.text{
	padding-right:10px;
	width:80%;
	}
#pagebtn{
	margin:5px 10px 15px 10px;
	}
#pagebtn td.back{
	text-align:left;
	}
#pagebtn td.top{
	text-align:right;
	}
#footer{
	background:url(/images/e_base/footer_bg.jpg) no-repeat top;
	height:45px;
	margin:0;
	padding:0px;
	}
#footer img{
	padding:5px 0 0 0;
	}
#footer table{
	margin:0px 0 0 530px;
	}
#footer td.sitemap{
	text-align:right;
	}
#footer img{
	margin-right:20px;
	}
#footer p{
	margin:0;
	padding:0;
	}
#footer span{
	display:none;
	}
td.submenu{
	padding-bottom:1px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #F4F4F4; 
	}
hr{
	height:1px;
	margin:10px 0;
	color:#CCC;
	background-color:#CCC;
	border:0px;
	}
	
table.bannerA{
background-color: #313232;
margin:0px;
padding:5px 0px 5px 0px;
}


table.bannerB{
background-color: #313232;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}
/*バックナンバータイトル*/
#backntitle{
	margin:50px 0 8px 0;
	width:198px;
	}
	
#backntitle h4{
	width:174px;
	height:20px;
	background:url(/images/e_base/title_backnumber.gif) no-repeat top;
	margin:0;
	padding:0;
	}
	
#backntitle span{
	display:none;
	}		

	