@charset "Shift_JIS";
* { margin: 0; padding: 0; }
.banaLeft{
	float: left;
	width:255px;
	margin:0px 0px 5px 0px ;
}
.banaRight{
	float: right;
	width:250px;
	margin:0px 15px 5px 0px;
}
.banaLeft object{
	margin:0px 0px 4px 0px;
	/margin:0px 0px 8px 0px;
}
/*IE6*/
* html .banaRight {
	float: right;
	width:250px;
	height:62px;
	margin:0px 0px 0px 0px;
}



/* =====================================================================
　◆最新釣果==================================================== */
#topL {
	float: left;
	padding:0px 0px 0px 0px ;
	width:550px;
}
#topL01 {
	float: left;
	padding:0px 0px 0px 11px;
	background: url(/img/C_01.gif) 0 0 no-repeat;
	width:545px;
	height:8px;
}
#topL02 {
	float: left;
	padding:0px 0px 0px 12px;
	background: url(/img/C_02.gif) 0 0 repeat-y;
	width:540px;
}
#topL03 {
	float: left;
	_margin:-6px 0px 0px 0px ;/*IE用*/
	padding:0px 0px 0px 12px;
	background: url(/img/C_03.gif) 0 0 no-repeat;
	height:15px;
	width:540px;
}
/*---------- 釣果背景 -----------*/
#topL02 .choka {
	float: left;
	margin:-10px 0px 0px -2px;
	_margin-top: -3px;/*IE用*/
	padding:12px 0px 0px 20px;
	background: url(/img/choka_tab.gif) 0 0 no-repeat;
	width:520px;
	height:22px;
	font-weight:bold;
	font-size:11.5pt;
	color:#ffffff;
}
#topL02 .choka_kiji {
	float: left;
	margin:0px 0px 0px -2px;
	padding:0px 1px 1px 9px;
	background: url(/img/choka_kiji.gif) 0 0 no-repeat;
	width:520px;
	height:39px;
}
#topL02 .choka_kiji02 {
	float: left;
	margin:-7px 0px 0px -2px;
	padding:1px 1px 1px 9px;
	background: url(/img/choka_kiji02.gif) 0 0 repeat-y;
	width:520px;
}
#topL02 .choka_footer {
	float: left;
	margin:-4px 0px 0px -2px;
	padding:0px 0px 0px 9px;
	background: url(/img/choka_footer.gif) 0 0 no-repeat;
	width:520px;
	height:18px;
}
/*---------- 釣果記事 -----------*/
#topL02 .choka_kiji #nav {
	float:right;
	width:500px;
	height: 50px;
	list-style: none;
	position: absolute;
	float:left;
	background-repeat: no-repeat;
	background-image: url(/img/choka_tab04.gif);
	padding:0px 0px 0px 0px;
	margin:-22px 0px 0px 8px;
	_margin-top: -23px;/*IE用*/
}
#topL02 .choka_kiji #navLine {
	padding:10px 0px 0px 0px;
	height:27px;
	margin-top:0px;
}
#topL02 .choka_kiji #nav li {
	margin:10px 10px 10px 10px;
	position: absolute;
	text-indent: -9999px;
}
#topL02 .choka_kiji #nav li a {
	margin-top:0px;
	display: block;
	height:36px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(/img/choka_tab04.gif) ;
}
/*---------- 釣果タブ -----------*/
#topL02 .choka_kiji #na-01 {
	left: -10px;
}
#topL02 .choka_kiji #na-01 a {
	background-position: -0px -10px;
	width:126px;
}
#topL02 .choka_kiji #na-01 a:hover {
	background-position: -0px -81px;
}
#topL02 .choka_kiji #na-02 {
	left: 115px;
}
#topL02 .choka_kiji #na-02 a {
	background-position: -125px -10px;
	width:119px;
}
#topL02 .choka_kiji #na-02 a:hover {
	background-position: -125px -81px;
}
#topL02 .choka_kiji #na-03 {
	left: 234px;

}
#topL02 .choka_kiji #na-03 a {
	background-position: -244px -10px;
	width:120px;
}
#topL02 .choka_kiji #na-03 a:hover {
	background-position: -244px -81px;
}
#topL02 .choka_kiji #na-04 {
	left: 355px;
}
#topL02 .choka_kiji #na-04 a {
	background-position: -365px -10px;
	width:125px;
}
#topL02 .choka_kiji #na-04 a:hover {
	background-position: -365px -81px;
}
/*---------- 釣果記事 -----------*/
#topL02 .choka_kiji td a {
	margin:3px;
}
/*---------- アイコン ----------- */
.hot{
	background: url(/img/hot.gif) 0px 4px no-repeat; 
	width:31px;
	float:left;
	height:15px;
}
.movie{
	background: url(/img/movie.gif) 0px 2px no-repeat; 
	width:26px;
	float:left;
	margin:3px 0px 0px 8px;
	_margin:-3px 0px 0px 5px;
	position:absolute;
	padding:0px 0px 0px -30px;
	width:31px;
	height:15px;
}
.movie2{
	background: url(/img/movie.gif) -3px 0px no-repeat;
	width:20px;
	height:15px;
	float:left;
	margin:3px 0px 0px 8px;
	_margin:0px 0px 0px 5px;
	position:absolute;
}
.nasi{
	background: url(/img/spa.gif) 0px 4px no-repeat; 
	width:31px;
	float:left;
	height:15px;
}
/* ★右幅*/
#topR {
	width: 180px;
	float: left;
	margin: 0;
	margin:0px 0px 0px -3px;
	padding:0px 10px 10px 0px;
}
#topR img {
	margin:0px 0px 7px 14px;
}
#topR01 {
	width: 180px;
	float: left;
	margin: 0;
	background: url(/img/R_01.gif) 0 0 no-repeat;
	height:13px;
}
#topR02 {
	line-height:10px;
	width: 180px;
	float: left;
	margin: 0;
	background: url(/img/R_02.gif) 0 0 repeat-y;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#topR03 {
	width: 180px;
	float: left;
	background: url(/img/R_03.gif) 0 0 no-repeat;
	height:20px;
}

/* 右サイド　リンク
------------------------------------------------ */
#linkBlock p {
	margin: 0 0 px 0;
}
#linkBlock img {
	margin: 0px 0px 0px 0px;
}
#linkBlock li {
	list-style: none;
	text-indent: -9999px;
}
#linkBox01 li {
	margin: 0 0 5px 0;
}
#linkBox01 li a {
	display: block;
	width: 190px;
	height: 80px;
	text-decoration: none;
}
#btn-card a {
	background: url(/?act=Cmn_User_FileContents&file=/img/btn_point.gif) 0 0 no-repeat;
}
#btn-download a {
	background: url(/?act=Cmn_User_FileContents&file=/img/btn_download.gif) 0 0 no-repeat;
}
#btn-blog a:hover, #btn-card a:hover, #btn-download a:hover {
	background-position: 0 -80px;
}
#linkBox02 {
	border: 2px solid #dbdbdb;
	margin: 0 0 7px 0;
}
#linkBox02 li a {
	display: block;
	width: 186px;
	height: 40px;
	text-decoration: none;
	background-image: url(/?act=Cmn_User_FileContents&file=/img/btn_link10.gif) ;
	background-repeat: no-repeat;
}
#btn-company a {
	background-position: 0 0;
}
#btn-company a:hover {
	background-position: -190px 0;
}

#btn-coment a {
	background-position: 0 -40px;
}
#btn-coment a:hover {
	background-position: -190px -40px;
}

#btn-sprit a {
	background-position: 0 -80px;
}
#btn-sprit a:hover {
	background-position: -190px -80px;
}
#btn-recruit a {
	background-position: 0 -120px;
}
#btn-recruit a:hover {
	background-position: -190px -120px;
}
#btn-link a {
	background-position: 0 -160px;
}
#btn-link a:hover {
	background-position: -190px -160px;
}
/* バナー
------------------------------------------------ */

#banaBlock {
	padding: 0px 0px 0px 0px;
	width:530px;
}
/*---------- IEのみ -----------*/
/* ie67 */  
#banaBlock p{   
	/margin-top: 0px;
}  
/*---------- IE8のみ -----------*/
html>/**/body #banaBlock p {    
	margin-top: 6px\9;
	margin-top/*\**/: 6px\9;
}
#banaBlock a {
	text-decoration: none;
}
#banaBlock p.p-right {
	text-align:right;
}
#banaBlock img {
float:left;
	margin: 0px 10px 10px 0px;
}
/* ニュース
------------------------------------------------ */
#scroll {
	overflow:auto;
	overflow-y:scroll;
	width:400px;
	height:194px;
	scrollbar-face-color: #96CAEA;       /* 表面の色 */
	scrollbar-3dlight-color: #CAE6EB;    /* 左端と上端の色 */
	scrollbar-highlight-color: #DEF1FC;  /* ハイライトの色 */
	scrollbar-shadow-color: #DEF1FC;     /* 影の色 */
	scrollbar-darkshadow-color: #CAE6EB; /* 右端と下端 */
	scrollbar-arrow-color: #ffffff;      /* 矢印の色 */
	scrollbar-track-color: #CAE1F2;      /* バーの背景の色 */
	border-style:solid;
	border-width:1px;
	border-color:#CAE6EB;
	padding:2px 2px 2px 2px;
}
#scroll ul{
	margin:0px 0px 0px 0px;
	line-height:140%;
}
/*---------- firefoxのみ -----------*/
/* firefox */  
html>/**/body div#scroll li{   
	padding:3px 0px 0px 10px;
	margin-top:-2px;
}  
.newsBox h2 {

	height: 180px;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#topicsBlock h2 {
	background-image: url(/?act=Cmn_User_FileContents&file=/img/ttl_topics.gif);
	height:45px;
margin-top:3px;
}
/*---------- つれつれ -----------*/
.top_ture {
	width:530px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -2px;
}
.top_ture01 {
	margin:0px 0px 0px 0px;
	width:530px;
	height:36px;
	float:left;
}
.top_ture02 {
	margin:-7px 0px 0px 0px;
	float:left;
	width:530px;
	background: url(/img/tsure_02.gif) repeat-y;
}
.top_ture03 {
	float:left;
	width:530px;
	height:12px;
	background: url(/img/tsure_03.gif) no-repeat;
}
.top_ture img{
	margin: 2px 0px 0px 2px;
	-moz-opacity: 0;
	opacity:1;
	filter: alpha(opacity=100);/*IE用*/
}
.top_ture a:hover img{
	-moz-opacity: 0.3;
	opacity:0.5;
	filter: alpha(opacity=70);
}
/*---------- セール -----------*/
.top_sale {
	margin: 5px 0px 0px -1px;
	width:263px;
	height:165px;
	float:left;
	_margin-top: 0px;/*IE用*/
}
.top_sale01 {
	margin: 0px 0px 0px 0px;
	width:260px;
	height:36px;
	_height:36px;;/*IE用*/
}
.top_sale02 {
	padding: 5px 2px 0px 4px;
	margin: -7px 0px 0px 0px;
	width:260px;
	background: url(/img/sale_02.gif) repeat-y;
	line-height:200%;
}
.top_sale03 {
	width:260px;
	padding: 0px 0px 0px 3px;
	height:10px;
	background: url(/img/sale_03.gif)  0px 0px no-repeat;
}
.top_sale img{
	margin: 2px 0px 0px 2px;
	opacity:0.6;
	-moz-opacity: 0;
	opacity:1;
	filter: alpha(opacity=100);/*IE用*/
}
.top_sale a:hover img{
	opacity:0.5;
	-moz-opacity: 0.3;
	opacity:0.5;
	filter: alpha(opacity=70);
}
/*---------- 新製品 -----------*/
.top_item01 {
	width:260px;
	height:36px;
}
/*---------- イベント -----------*/
.top_event01 {
	margin: 3px 0px 0px 0px;
	width:260px;
	height:36px;
}
/*---------- 特価コーナー -----------*/
.top_tottka01 {
	margin: 3px 0px 0px 0px;
	width:260px;
	height:36px;
}
/*---------- 新着情報 -----------*/
#topicsBlock ul {
	list-style: none;
	line-height:150%;
	padding:2px 2px 2px 2px;
}
#topicsBlock li {
	background: url(/?act=Cmn_User_FileContents&file=/img/m_red.gif) no-repeat;
	line-height:150%;
	padding-left:20px;
}
#topicsBlock a {
}
/* ベリサイン
------------------------------------------------ */
#veriBlock {
	text-align: center;
	margin: -3px 0px 0px 0px;
	_margin-top:3px;/*IE用*/
}
