/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;

}



blockquote, q {
	quotes: none;
}

ol ,ul {
list-style:disc;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



body,td,th {
vertical-align:top;
background-color:#FFFFFF;
font-family:Verdana;
}


body,h1,h2,h3,h4,h5,ul,form,li {
font-weight:normal;
margin:0;
padding:0;
}

body{

background-repeat:repeat-x;
background-position:top;
background-attachment:fixed;

}

a{
text-decoration:none;
}

h1,h2,h3,h4,h5 {
font-size:100%;
}

UL{
margin-bottom:15px;
}


form{
display:inline;
}


#head_logo{
width:366px:
}

.main_logo{
border:none;

}

#site_title{
float:left;
padding-right:15px;
}


.top_image{
float:left;
padding-right:15px;
}


#global_navi li,#global_footer_navi li{
display:inline;
margin-left:7px;
}

#global_navi {
width:900px;
margin-left:auto;
margin-right:auto;
text-align:right;
padding:0px;
margin-bottom:0;
}





.global_menu_dummy{
width:130px;
height:26px;
border:none;
	  background-position:top;
}


#global_menu_wrap{
width:972px;;
height:45px;
padding:0px 0 0px 0px;
margin-bottom:0px;
}


#global_menu ul ,#global_menu li {
float:left;
     list-style-type: none;
}
#global_menu a{
     display: block;
     width: 130px;
     height: 26px;
     margin-right: 2px;
	 margin-top:20px;
}

#global_menu a:hover{
     background-position: 0px -26px;
}

	  



	  
/* ICONS */
.icon_sprite {
background-image:url(/toga_images/icons/splite.png);
background-repeat:no-repeat;
padding-left:18px;
font-size:14px;
}

.icon_sprite_button {
background-image:url(/toga_images/icons/splite.png);
background-repeat:no-repeat;
padding-left:18px;
height:18px;
}
.more_right{
text-indent:16px;
}



.icon_015 { background-position: 0 -30px; } 
.icon_031 { background-position: 0 -76px; } 
.icon_035 { background-position: 0 -122px; } 
.icon_044 { background-position: 0 -168px; } 
.icon_047 { background-position: 0 -214px; } 
.icon_application_view_list { background-position: 0 -260px; } 
.icon_application_view_tile { background-position: 0 -306px; } 
.icon_back { background-position: 0 -352px; } 
.icon_cart { background-position: 0 -398px; } 
.icon_cart_add { background-position: 0 -444px; } 
.icon_color_wheel { background-position: 0 -490px; } 
.icon_comment { background-position: 0 -536px; } 
.icon_delicious_ico { background-position: 0 -582px; } 
.icon_email { background-position: 0 -627px; } 
.icon_eng { background-position: 0 -673px; } 
.icon_fc2_ico { background-position: 0 -715px; } 
.icon_find { background-position: 0 -761px; } 
.icon_folder_add { background-position: 0 -807px; } 
.icon_folder_explore { background-position: 0 -853px; } 
.icon_google_ico { background-position: 0 -899px; } 
.icon_help { background-position: 0 -945px; } 
.icon_home { background-position: 0 -991px; } 
.icon_info { background-position: 0 -1037px; } 
.icon_livedoor_ico { background-position: 0 -1083px; } 
.icon_medal_gold_2 { background-position: 0 -1129px; } 
.icon_pagebackdis { background-position: 0 -1175px; } 
.icon_rss { background-position: 0 -1227px; } 
.icon_text_linespacing { background-position: 0 -1273px; } 
.icon_user { background-position: 0 -1319px; } 
.icon_wand { background-position: 0 -1365px; } 
.icon_xhtml_add { background-position: 0 -1411px; } 





#global_footer_navi,.foot{
text-align:center;
font-size:90%;
padding:12px 0;
margin-top:5px;
}

#global_footer_navi a{
color:#FFCC00;
}
.icons{
border:0;
position:relative;
top:3px;
width;16px;
height:16px;
margin-right:2px;
}



#global_search {
padding:10px 0;
border:1px solid;
border-bottom:none;
}

#global_search form{
margin:0;
padding:0;
}


#wrap{
text-align:center;


}
#container{
width:1024px;
margin-left:auto;
margin-right:auto;
text-align:left;
overflow:hidden;
padding:0;
margin-top:0;
position:relative;
top:-10px;
}

#left_cols_wrap{
	float:left;
	border: 0px;
	width:680px;
	clear:left;
}


#left_col{
	float:left;
	width:180px;
	padding:0 5px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}


#center_col{
	width:460px;
	float:right;
	padding:0 5px;

	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;

}


#right_cols_wrap{
	width:354px;
	float:left;
font-size:80%;
}


#right_col_left{
	float:left;
	width:130px;
	padding:0;
		background-color:#FFFFFF;
		margin-left:3px;
		color:#555;
}


#right_col_right{
	float:right;
	width:190px;

}
	
#right_banner img{
margin-bottom:6px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,1);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,1);
}
	

.foot
	{
	clear:left;

	}


#super_search{
font-size:11pt;
line-height:250%;
}
.search_text_box,.filter_box,.search_text_box_isesaki{
width:150px;
background-image:url(http://www.fishing-otsuka.co.jp/toga_images/icons/find.png);
background-repeat:no-repeat;
padding-left:18px;
margin-top:5px;
}

.pager{
margin-top:5px;
}

.select_box{

width:165px;
}

.search_option{
position:relative;
top:-10px;
clear:both;
}

.search_box_price{
ime-mode:disabled;
width:40px;
}

.search_box_date{
ime-mode:disabled;
width:2em;
}
#_search{
margin-bottom:10px;
}
#_search p{
margin:5px 0 0 1em;
}

#_search input,#super_search select{
margin:5px;
}

.vcenter{
vertical-align:middle;
}

.sort_option{
p:url(http://www.fishing-otsuka.co.jp/toga_images/icons/030.png);
background-repeat:no-repeat;
text-indent:20px;
}


#maker_list_col{
padding:10px;
float:left;
}



.another_colors,#maker_list_col h3{
font-weight:bold;
border-bottom:1px solid #ccc;
padding-bottom:5px;
}
#left_col li,#right_col li{
/*-list-style-image:url(toga_images/menu_li_arrow.gif);-*/
	font-size:90%;
}



#left_col li,#right_col li{
margin:5px 0 0 1em;
}

.left_menu_l2{
margin-left:1em;
}


.left_menu_l3 li{
margin-left:3em;
}


#global_search{
text-align:center;
}

.sort_box{

margin:16px 0 10px 0;
text-align:right;

}
.pager_block{
margin-top:10px;
}

.page_title{
font-size:110%;
	font-weight:bold;
	margin-top:3px;
	background:none;
}
.color_name{
	letter-spacing:-1px;
	background:none;
}



#item_detail .pict{
margin:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.item_picture_m{
margin-left:auto;
margin-right:auto;
text-align:center;
border:2px;

	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	
	
}



#item_list_table td{
padding-top:5px;
padding-bottom:5px;
border-bottom: dotted 1px;
line-height:150%;
}

#item_list_table .pic{
width:80px;

}

#item_list_table .gal{
width:25%;
padding:5px;
	word-break:break-all ;
}





td{
	word-break:break-all ;
}
#related_items td,#similer_items td{
border:2px solid #eee;
width:80px;
}

.right_col_relate_items{
background-color:none;
padding:3px;
}

.right_col_relate_items p{
font-size:10px;

}

.right_col_relate_items img{
margin-top:5px;
border:1px;

}

#item_list_table .text{
width:365px;
}

#item_list_table .but{
width:140px;
}

#item_spec_table{
margin-left:auto;
margin-right:auto;
font-size:90%;
background-color:#FFFFFF;

}

.tokka_detail{
background-color:#FFFF00;
color:#FF0000;
text-align:center;
font-size:150%;
margin-left:auto;
margin-right:auto;
width:310px;
padding:5px;
border:1px solid #ff0000;
margin-bottom:10px;
}

.jsback{
margin:1em 0;
}


#item_spec_table th{
width:84px;
padding:3px;

}

#item_spec_table td{
padding:3px;
width:224px;
}


.related_words{
border:1px dotted #777;
padding:5px;
width:338px;
margin-left:auto;
margin-right:auto;
}

.active {
font-weight:bold;
}

#active{
display:none;
}

.related_words_header{
border:1px dotted #777;
padding:5px;
margin-top:10px;
background-color:#eee;
border-bottom:none;
width:338px;
margin-left:auto;
margin-right:auto;
}

.non_border{
vertical-align:middle;
}

.relate_block{
margin-bottom:12px;
}



div.pager {
	display:block;
    font-size: 14px;
}

div.pager a,
div.pager span {
    display: block;
    float: left;
    margin-right: 0.1em;
padding: 0 5px; 

}

div.pager a {
    color: #105cb6;

    text-decoration: none;
}

div.pager a:hover {
    color: #003;
    background-color: yellow;
}

div.pager span.current {
    color: #fff;
    background-color: #2e6ab1;
    border: 1px solid #2e6ab1;
    font-weight: bold;
}

.nextprev {
    border:0px;
    background-color: none;
	margin-top:-2px;
}



.rpp{
width:20px;
}
.rpp_block{
margin-top:10px;
margin-left:auto;
margin-right:auto;
}


hr{
border:#ddd 1px solid;
}

.non_border{
border:none;
}

.cart_button_mini{
width:67px;
height:25px;
position:relative;
top:3px;
}

.pwd{
font-size:10px;
margin-top:5px;
}

#notfund{
border:2px solid #990000;
background-color:#FEE7EB;
padding:20px;
margin:20px;
}
#notfund h2{
color:#CC0000;
font-weight:bold;
}
#notfund ul{
padding:5px;
margin-left:10px;
color:#333;

}
#notfund li{
margin-bottom:10px;
line-height:120%;
}




.footer_cell{
background-color:#333333;
padding:10px;
}
#footer{
text-align:center;
}
.related_name{
margin-top:0px;
}




.another_site{
background-color:#FFFF00;
font-size:70%;
border:1px solid #ff9900;
padding:1px;

}

.maker_logos{
border:none;
}
#maker_logos_list {
width:126px;
margin-left:12px;
margin-top:3px;
}

#maker_logos_list li{
margin-bottom:6px;
width:126px;
list-style:none;
}

#maker_logos_list span{
font-size:10px;
}

.page_header{
display:none;
}

.icon_allow{
border:none;
}

#maker_logos div{
margin-left:1em;
}

#maker_logos p{
margin:3px 0 10px 1em;
}


.related_thumb,.thumnails,.thumnails_new,.top_saller_images{

width:70px;
height:52px;

}
.top_saller_images{
display:block;
margin-bottom:5px;
}


.thumnails_new{
display:block;
margin:5px 0 3px 0;
}

.ext_by_maker{
color:#555;
}

.font_min{
font-size:12px;
margin-top:5px;
position:relative;
top:10px;
}

.thumb_nopicture{
display:block;
width:70px;
height:33px;
background-color:#EEEEEE;
text-align:center;
padding-top:20px;
color:#e0e0e0;
border:1px dotted #555;
margin-bottom:5px;
}

.thumnails{
margin-bottom:5px;
}

.price{
color:#FF0000;
font-weight:bold;
font-family:Verdana, "MS UI Gothic";
font-size:150%;
}
.top_list{
border-collapse: separate; 
border-spacing:0; 
}
.top_gal {
margin:2px 3px;
	word-break:break-all ;
	width:75px;
	margin-top:3px;

}


.gallery_top {
padding:0px 0;
}

.gallery_top dl{
display:block;
    margin:0px;
    padding:0px 3px;
    float:left;
    width:80px;
	font-size:80%;
	line-height:110%;
}

.category_title,.category_title_wide,.category_title_super_wide{
padding:7px;
color:#FFFFFF;
font-sisze:110%;
margin-top:12px;
font-weight:bold;
}


#item_name{
padding:7px;
color:#FFFFFF;
font-sisze:110%;
margin-top:12px;
font-weight:bold;
}


.item_name{
padding:0 0px 6px 0px;
	overflow:hidden;
	font-weight:bold;
}

.item_spec{
padding:0 00px 6px 0px;
	overflow:hidden;
}

.price_mini{
padding:0 8px 6px 5px;
color:#FF0000;
	overflow:hidden;
}

.gallery_row{
clear: left;
}

.gallery_right{
    background-color:#ffffff;
		width:280px;
		color:#333;
}

.gallery_right dl{
    margin:1px;
    padding:3px 0px 3px 8px;
    float:left;
    width:80px;
	font-size:90%;
	line-height:1.3em;
}

.right_item_spec{
height:auto;
	overflow:hidden;
	font-size:96%;
}

.ninki,.issyo{
padding:5px;
margin:12px 0 0 0;

}



.popular_items{
width:100px;
font-size:80%;
padding-bottom:10px;
}

.ninki_keywords{
color:#333333;
padding:7px 0 7px 5px;
background-color:#FAFAFA;
width:139px;
white-space:normal;
word-break: break-all;
font-size:10px;
}
.ninki_words{
padding:5px;
}

.ninki_keywords li{
margin-left:18px;
line-height:140%;

margin-bottom:0;
padding-bottom:0;
}


.shinseihin{
height:400px;
overflow:scroll;
line-height:150%:
}

.shinseihin li{

}

#my_footer{
text-align:left;
}

.menu_title,.menu_title_left{
font-size:95%;
padding:10px 0 1px 3px;
font-weight:normal;
clear:both;

}



#left_col ul{
margin-left:12px;
}

#info_center{
color:#555;
line-height:150%;

}

#info_center li{
color:#333;
list-style:outside;
margin:10px 10px 10px 20px;


}
#info_center h4{
font-size:100%;
border-bottom:1px dotted #333;
font-weight:bold;
}


.ninki_keywords_bottom{

background-position:bottom;
background-repeat:no-repeat;
margin-bottom:6px;
height:7px;
}

.center_title{
margin:12px auto 0px 13px;
padding:1px 0 3px 3px;
font-size:80%;
background-color:#F6F6F6;
border:1px solid #ddd;
font-weight:normal;
border-bottom-color:none;
width:321px;
}

.paste_blog{
margin:12px auto 0px 13px;
font-size:80%;
}

#maker_comment,#gallery_issyo{
border:1px solid #ccc;
padding:12px;
width:300px;
margin:0 auto 12px 13px;
font-size:80%;
line-height:1.2em;
background-color:#fff;
}

.about_picture{

}

#extract{
border:1px solid #ddd;
margin:12px 0 12px 0;
padding:6px 0 6px 10px;
background-color:#F0F0F0;
font-size:80%;
}


#item_list_pulldown{
border:1px solid #ddd;
margin:12px 0 12px 0;
padding:6px 0 6px 10px;
background-color:#f7f7f7;
font-size:80%;
}

.history{
font-size:10px;
padding-right:1em;
margin-bottom:0;
}

.history li{
padding-right:10px;
}
 
.blog_tag{
width:320px;
margin:0 auto 2px 13px;
height:6em;
font-size:80%;
color:#666666;
background-color:#F5F7F4;
border:1px solid #ddd;
overflow:scroll;
}
.tagcopy{
font-size:10px;
margin:0 auto 12px 13px;
}
#top10 {
margin-top:0;
border:1px solid #ddd;
}
#top10 li{
list-style:none;
font-size:80%;
color:#666666;
margin:0 10px 0px 10px;
padding:5px;
}
button,#flash1{
	  cursor:pointer;
}


  
.similer_items{
margin:10px 10px 10px 20px;
}

.similer_items  li{
margin-bottom:0.5em;
}

#cycle_banner{
height:53px;
}


.sub_but1,.sub_but2{
border:none;
}


button{
	line-height:100%;
	font-size:90%;
}
button img{
    margin:0 3px -4px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;

}

.back_buttons{
display:block;
text-align:left;
font-size:12px;
padding:3px 0;
margin:12px 0;
width:112px;
}

.center_buttons{
display:inline;
width:150px;
padding:1px;
text-align:left;
font-size:12px;
padding:3px 0;
margin:0;
}


.positive{
padding:3px 5px;
}
.mails{
margin:12px 0 0 13px;
}


input
 {
		border: solid #DFDFDF 2px;
		-moz-border-radius: 4px;
}

#gallery_issyoq {
padding:10px;
font-size:80%;
margin:12px;
width:300px;
border:1px solid #ddd;

}

#gallery_issyo img{
border:1px solid;
float:left;
}

#gallery_issyo dd{
float:left;
margin-left:12px;
}
#gallery_issyo dl{
display:block;
clear:left;
height:40px;
}

#fish_pictures_wrap{
margin-left:12px;
width:320px;
}


#fish_pictures{
margin:12px auto 12px auto;
text-align:center;
}


.fish_pictures{
border:1px solid;
}

.foot{
width:1024px;
margin-left:auto;
margin-right:auto;
}

#footer_maker_list{
text-align:left;
display:none;
}

#footer_maker_list li{
list-style:none;
display:inline;
font-size:80%;
width:90%;
}
#maker_logos_list{
color:#666666;
}


#text1{
width:320px;
margin:0 0 0px 7px;
}
#flash1{
display:block;
text-align:right;
cursor:pointer;
}


.jyutd{
color:#FF0000;
}

.about_picture{
margin-left:12px;
}

.top6{
margin-top:6px;
}


#maker_keyword li{
margin-left:18px;
line-height:130%;
font-size:90%;

}

.another_colors{
padding:3px 0 0 3px;
color:#FFFFFF;
}


#news h3{
color:#41368d;
}


.price_mini{
color:#FF3333;
}
.right_col_relate_items{
color:#777;
}
.another_colors,.ninki,.ninki_words{

color:#FFFFFF;
padding:3px 0 4px 5px;
}


.menu_right_right,.menu_right_brand,.menu_right_left{
padding:5px 0 0px 5px;
height:18px;
}


.menu_home{
padding:7px 0 0px 5px;
height:26px;

}
.menu_news{
padding:7px 0 0px 5px;
height:22px;
}
/*-------- facebox css /exit_lib/facebox/facebox.css  ---*/
#facebox .b {
  background:url(http://www.fishing-otsuka.co.jp/ext_lib/facebox/b.png);
}

#facebox .tl {
  background:url(http://www.fishing-otsuka.co.jp/ext_lib/facebox/tl.png);
}

#facebox .tr {
  background:url(http://www.fishing-otsuka.co.jp/ext_lib/facebox/tr.png);
}

#facebox .bl {
  background:url(http://www.fishing-otsuka.co.jp/ext_lib/facebox/bl.png);
}

#facebox .br {
  background:url(http://www.fishing-otsuka.co.jp/ext_lib/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


#item_list_all li{
font-size:90%;
line-height:150%;
list-style:inside;
}
.item_list_info{
border:1px solid #ccc;
background-color:#efefef;
padding:10px;
}

#sub_category_image {
padding-top:12px;
width:480px;
}

#sub_category_image li{
display:inline;
list-style:none;
}
#sub_category_image ul{
margin-bottom:0px;
}



#sub_category_image img{
width:113px;
height:21px;
margin:0px 3px 3px 0;
padding:0;
border:1px solid #0033CC;

	-moz-border-radius: 1px; 
	-webkit-border-radius: 1px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

#sub_category_image .active{
  filter: alpha(opacity=25);  -moz-opacity:0.25;  opacity:0.25;
}

#link {
width:609px;
font-size:80%;
margin:0px 0;
}

#link .a,#link .b{
border-bottom:1px solid #97a5b0;
}

#link .b{
background-color:#f5f5f5;
}

#link .url_icon{
margin:3px;
}
#link .name{
padding:3px;
width:159px;
}

#link .url{
padding:3px;
width:450px;
height:1.5em;
overflow:hidden;
}

#site_links{
font-size:80%;
text-align:right;
padding:5px 0;
}

#wish_list_html{
margin-top:12px;
margin-left:100px;
}

.wish_ok{
border:2px solid #33FF00;
margin-top:12px;
padding:1em;
text-align:center;
background-color:#DDFFD7;
}

.wish_error{
border:2px solid #FF0000;
margin-top:12px;
padding:1em;
text-align:center;
background-color:#FFEAE6;
}

#wish_list_table{
margin-top:12px;
}

#wish_list_table td{
border:1px solid #ccc;
padding:5px;
}

#wish_list_table .del{
width:2em;
}

#wish_list_table .pict{
width:75px;

}

#wish_list_table .name{
width:300px;
}
.wish_com{
margin-left:20px;
color:#333;
}

.rar{
list-style-type:decimal;
color:#333;
padding-left:6px;
margin-bottom:12px;
}

.tokka{
color:#FF6600;

}

#twitter_update_list li{
color:#666666;
font-size:90%;
}

#external_links{
margin-top:6px;
}

#external_links img{
margin-top:6px;
}

#banner_only_right li,#right_banner li{
list-style:none;
}


.thumnails, .related_thumb,.thumnails_new,.top_saller_images{
			border: 2px solid rgba(255,255,255,0.75);
			-moz-border-radius: 3px;
			-khtml-border-radius: 3px;
			-webkit-box-border-radius: 3px;
			border-radius: 3px;
			-moz-box-shadow: 0px 0px 5px #c6c6bf;
			-khtml-box-shadow: 0px 0px 5px #c6c6bf;
			-webkit-box-shadow: 0px 0px 5px #c6c6bf;
			box-shadow: 0px 0px 5px #c6c6bf;
		}


