@charset "utf-8";
/* CSS Document */



.of{overflow:hidden;_zoom:1;}
.fl{float:left;}
.fr{float:right;}
#wrap{width:800px; margin:0 auto; text-align:left;}
.header_top{overflow:hidden;_zoom:1; color:#666; font-size:12px;}
.header_top img{float:left; z-index:500;border:0; margin:0; padding:0;}
.header_top div{display:inline; float:right;}
.header_top span{color:#c00; margin-right:10px;}

#bnr_menus{padding:0px; margin:0px;display:block; margin:0 0 0 0; float:left;}
#bnr_menus li{display:block;margin:0px;padding:0px;list-style:none;}
#bnr_menus li a{text-decoration:none;padding:0px; margin:0px; border:0px;}
.l1{position:absolute;top:2px; left:411px;}
.l2{position:absolute;top:31px;left:392px;}

.l3{position:absolute;top:68px; left:415px;}


.nav1{ background-image:url(../navi/img/navbarbgoutdoor.gif) ; position: absolute; left:42px;top:3px; display:none; width:225px; background-repeat:no-repeat;  height:96px;
}

#navoutdoor{ background-image:url(../navi/img/navbarbgoutdoor.gif) ; position: absolute; left:42px;top:3px; display:none; width:225px; background-repeat:no-repeat;  height:96px;
}


#table1{font-size:12px;margin-left:25px; padding:0px; margin-top:2px;border-spacing:1px;   }
.td1{padding-left:10px; }
#table1 tr{ padding:0px; margin:0px;}
#table1 tr td a{text-decoration:underline; color:#000;}
#table1 tr td a:hover{ color:#F00;}

.nav3{width:225px;height:82px; background-image: url(../navi/img/navbarbgsports.gif); position: absolute; left:38px;top:-23px; display:none;background-repeat:no-repeat;}

.span1{font-size:12px;font-weight:bold;color:#6f3700;}
.span_fish{font-size:12px;font-weight:bold;color:#3c7dad; margin-bottom:5px;}

.header_middlebg{position:absolute; }
.header_middlebg1{position:absolute; opacity:0;filter:alpha(opacity=0); z-index:9;}
.header_middlebg2{position:absolute; opacity:0;filter:alpha(opacity=0); z-index:8;}
.header_middlebg3{position:absolute; opacity:0;filter:alpha(opacity=0); z-index:7;}
.header_middle,.header_middle2{height:103px;}

.header_middle_main{position:relative; z-index:999; _zoom:1;  }

header_middle_main a{ border:0px;}

.bnr_login{ margin:7px 10px 3px 0px;float:right; width:326px;_display:inline;}
.bnr_login_main{background-color:#FFF;}
.bnr_login_main_top img,.bnr_login_main_top input{vertical-align:middle;}
.bnr_login_main_top{ padding:0 5px; height:19px;}
.outbt{ float:right;}
.bnr_login_main .textbox,.bnr_login_main .textbox{width:59px; height:18px;}

.bnr_login_main .of{padding-top:5px;}
.pt_10{padding-top:10px; padding-left:5px;}

.header_box1 a{ display:block; margin:8px 0;}
.header_box2 a{display:block; margin:12px 0;}
.header_box3{ padding-top:8px;}




.header_topbgfish{ background:url(../navi/img/fish_topbar.gif) bottom repeat-x; padding-bottom:8px; margin-top:10px;}
.header_topbgout{background:url(../navi/img/out_topbar.gif) bottom repeat-x; padding-bottom:8px; margin-top:10px;}
.header_topbgsports{ background:url(../navi/img/sports_topbar.gif) bottom repeat-x; padding-bottom:8px; margin-top:10px;}
.header_menu{_zoom:1; width:800px; margin:0 auto; overflow:hidden;}
.header_menu a{display:block; float:left;}
.header_menu a img{ border:0px}
.header_menu ul{ padding:0px; margin:0px;}
.header_menu ul li{ float:left; display:inline;}
.header_menu a.first{margin-left:0;}
.header_menu  img{vertical-align:bottom;}
.btn_soryo{ float:left;margin-left:20px;}

.firstimgml{ margin-left:0px;}
.ml{ margin-left:1px;}
.logo{ margin-left:12px; margin-top:4px; float:left;border:0px;}
.imglogofish{float:left;  position:absolute; left:180px; top:0px; }
.imglogoout{ float:left;  position:absolute; left:177px; top:0px;}
.imglogosport{float:left; position:absolute;left:178px; top:0px;} 

 
#submenus li{float:left;margin-left:1px;}
#submenus li ul{z-index:600; padding:0px; margin-left:2px;width:195px;}
#submenus li ul li{clear:both;text-indent:5px;line-height:17px;width:190px;}
#submenus li ul li a{font-size:12px;}


#submenus li .submenu1 ul li a{color:#1c69a4;}
#submenus li .submenu1 ul li a:hover{color:#F00;}
.submenu1{display:none;position:absolute;top:30px;left:0px;border:1px solid #1c69a4;padding:0px; margin:0px;background-color:#FFF;}

#submenus li .submenu2 ul li a{color:#7a3d00;}
#submenus li .submenu2 ul li a:hover{color:#F00;}
.submenu2{display:none;position:absolute;top:30px;left:0px;border:1px solid #7a3d00;padding:0px; margin:0px;width:197px;background-color:#FFF; }

#submenus li .submenu3 ul li a{color:#ff6e00;}
#submenus li .submenu3 ul li a:hover{color:#F00;}
.submenu3{display:none;position:absolute;top:30px;left:0px; border:1px solid #ff6e00;padding:0px; margin:0px;width:197px;background-color:#FFF; }

