/* CSS Document */

.topnavi{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
	font-weight:bold;
	width:208px;
/*	background:url(/share/img/navi_bk.gif) left top repeat-y; */
	margin-bottom:15px;
	margin-left:10px;
}

.topnavi ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.topnavi li{
	margin:0;
	padding:0;
}
/*
.topnavi li img{
	float:left;
	border:0px;
	padding:0px;
}
*/
.topnavi li a{
	display:block;
	width:208px;
	height:33px;
/*	border-bottom:1px #b7b7b7 solid; */
/*	border-left:1px #b7b7b7 solid; */
/*	margin-top:5px; */
/*	padding-top:5px; */
	margin-left:0px;
}

.topnavi img{
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
}

.topnavi form{
	margin:5px 0px 10px 5px;
	padding:0;
}

.topnavi form img{
	margin-top:5px;
	}


.searchnavi{
	margin:0;
	padding:0;
	background:url(/share/img/navi_sideline.gif) top left repeat-y;
}
.searchnavi img{
	vertical-align:bottom;
}
.searchnavi p{
	margin:5px;
	font-weight:normal;
}
	
/*
#navi_singleline{
	line-height:30px;
	background:url(/share/img/linkmark2s.gif) center left no-repeat;
	text-indent:22px;
	padding-top:2px;
}

#navi_doubleline{
	padding-top:3px;
}

.topnavi a:link {
color:#112299;
text-decoration:none;
}
.topnavi a:visited {
color:#112299;
text-decoration:none;
}
.topnavi a:hover {
color:#112299;
text-decoration:underline;
}
.topnavi a:focus {
color:#112299;
text-decoration:underline;
}
.topnavi a:active {
color:#f00000;
text-decoration:underline;
}
*/

INPUT.buttonS {
	background: #ffc url(/share/img/b_allsearch.gif);
	width:120px;
	height:23px;
	border:0;	
	} 

input.txtspace{
	width:180px;
}

.touroku{
	width:190px;
	margin:30px 0px 10px 10px;
	display:none;
	}


/* ------------リンクボタン個別設定 20180517更新------------ */

/*リターナブルびん商品検索リンク*/
.nv_retsearch{
	width:208;
	height:107px;
	margin-left:10px;
	margin-top:8px;
	background:url(/img/bk_search.gif) top left no-repeat;
	padding-top:5px;
	}
.nv_retsearch ul{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-left:4px;
	}
.nv_retsearch li{
	text-indent:-9999px;
	}
.nv_retsearch li a{
	display:block;
	width:200px;
	height:52px;
	}

.btn_retsearch{/*リターナブルびん商品検索ボタン*/
	width:200px;
	height:52px;
	display:block;
	background:url(/img/btn_search.gif) 0 0;
	}
.btn_retsearch a:hover{
	background:url(/img/btn_search.gif) 0 -52px;
	}
.btn_retsearch a:active{
	background:url(/img/btn_search.gif) 0 -52px;
	}

/*びんリユース回収拠点マップリンク*/
.nv_reusemap{
	width:208;
	height:116px;
	margin-left:10px;
	margin-top:8px;
	background:url(/img/bk_reusemap.gif) top left no-repeat;
	padding-top:5px;
	}
.nv_reusemap ul{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-left:4px;
	}
.nv_reusemap li{
	text-indent:-9999px;
	}
.nv_reusemap li a{
	display:block;
	width:200px;
	height:52px;
	}

.btn_reusemap{/*びんリユース回収拠点マップボタン*/
	width:200px;
	height:60px;
	display:block;
	background:url(/img/btn_reusemap.gif) 0 0;
	}
.btn_reusemap a:hover{
	background:url(/img/btn_reusemap.gif) 0 -60px;
	}
.btn_reusemap a:active{
	background:url(/img/btn_reusemap.gif) 0 -60px;
	}


/*その他リンク*/
.nv_btn{
	width:208;
	margin-left:10px;
	margin-top:9px;
	}
.nv_btn ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.nv_btn li{
	margin-bottom:14px;
	text-indent:-9999px;
	}
.nv_btn li a{
	display:block;
	width:208px;
	}

.btn_18guide{/*1.8Lびんガイドブックボタン*/
	width:208px;
	height:70px;
	display:block;
	background:url(/share/img/btn_18guide.gif) 0 0;
	}
.btn_18guide a{
	height:70px;
	}
.btn_18guide a:hover{
	background:url(/share/img/btn_18guide.gif) 0 -70px;
	}
.btn_18guide a:active{
	background:url(/share/img/btn_18guide.gif) 0 -70px;
	}

.btn_nvreuse{/*びんリユース推進全国協議会ボタン*/
	width:208px;
	height:58px;
	display:block;
	background:url(/img/btn_suishin.gif) 0 0;
	}
.btn_nvreuse a{
	height:58px;
	}
.btn_nvreuse a:hover{
	background:url(/img/btn_suishin.gif) 0 -58px;
	}
.btn_nvreuse a:active{
	background:url(/img/btn_suishin.gif) 0 -58px;
	}

.btn_success{/*びんリユースシステムの成功事例集ボタン*/
	height:60px;
	width:208px;
	background:url(/img/btn_success.gif) 0 0;
	}
.btn_success a{
	height:60px;
	}
.btn_success a:hover{
	background:url(/img/btn_success.gif) 0 -60px;
	}
.btn_success a:active{
	background:url(/img/btn_success.gif) 0 -60px;
	}

.btn_tebiki{/*活用の手引きボタン*/
	width:208px;
	height:40px;
	display:block;
	background:url(/share/img/btn_tebiki.gif) 0 0;
	}
.btn_tebiki a{
	height:40px;
	}

.btn_newregistry{/*新規登録をご希望の方へボタン*/
	width:208px;
	height:40px;
	display:block;
	background:url(/share/img/btn_newregistry.gif) 0 0;
	}
.btn_newregistry a{
	height:40px;
	}
.btn_newregistry a:hover{
	background:url(/share/img/btn_newregistry.gif) 0 -40px;
	}
.btn_newregistry a:active{
	background:url(/share/img/btn_newregistry.gif) 0 -40px;
	}

.btn_cc{/*クールチョイスロゴ*/
	width:208px;
	height:89px;
	display:block;
	background:url(/img/btn_cc.png) 0 0;
	}
.btn_cc a{
	height:89px;
	}
.btn_cc a:hover{
	background:url(/img/btn_cc.png) 0 -89px;
	}
.btn_cc a:active{
	background:url(/img/btn_cc.png) 0 -89px;
	}

.btn_navitop{/*トップへ戻るボタン*/
	width:208px;
	height:40px;
	display:block;
	background:url(/share/img/btn_navitop.gif) 0 0;
	}
.btn_navitop a{
	height:40px;
	}


/*twitterとfacebookボタン*/
.nv_sns{
	margin-left:10px;
	width:208px;
	margin-top:20px;
}
.nv_sns ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}

.nv_sns li{
	margin:0 0 10px 0;
	}


/* ------------コンテンツページのメニュー表示切替設定 20170622追加---------- */

#explainbtn a{
	width:208px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background:url(/share/img/mn_explain.gif) 0 0 ;
}
#explainbtn a:hover{
	background:url(/share/img/mn_explain.gif) 0 -33px ;
}
#explainbtn a:active{
	background:url(/share/img/mn_explain.gif) 0 -33px ;
}

div#explain #explainbtn a{
	background:url(/share/img/mn_explain.gif) 0 -66px ;
}


#modelbtn a{
	width:208px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background:url(/share/img/mn_model.gif) 0 0 ;
}
#modelbtn a:hover{
	background:url(/share/img/mn_model.gif) 0 -33px ;
}
#modelbtn a:active{
	background:url(/share/img/mn_model.gif) 0 -33px ;
}

div#model #modelbtn a{
	background:url(/share/img/mn_model.gif) 0 -66px ;
}


#envdatabtn a{
	width:208px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background:url(/share/img/mn_envdata.gif) 0 0 ;
}
#envdatabtn a:hover{
	background:url(/share/img/mn_envdata.gif) 0 -33px ;
}
#envdatabtn a:active{
	background:url(/share/img/mn_envdata.gif) 0 -33px ;
}

div#envdata #envdatabtn a{
	background:url(/share/img/mn_envdata.gif) 0 -66px ;
}


#shijobtn a{
	width:208px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background:url(/share/img/mn_shijo.gif) 0 0 ;
}
#shijobtn a:hover{
	background:url(/share/img/mn_shijo.gif) 0 -33px ;
}
#shijobtn a:active{
	background:url(/share/img/mn_shijo.gif) 0 -33px ;
}

div#shijo #shijobtn a{
	background:url(/share/img/mn_shijo.gif) 0 -66px ;
}


#datafilebtn a{
	width:208px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background:url(/share/img/mn_datafile.gif) 0 0 ;
}
#datafilebtn a:hover{
	background:url(/share/img/mn_datafile.gif) 0 -33px ;
}
#datafilebtn a:active{
	background:url(/share/img/mn_datafile.gif) 0 -33px ;
}

div#datafile #datafilebtn a{
	background:url(/share/img/mn_datafile.gif) 0 -66px ;
}


#linkbtn a{
	width:208px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background:url(/share/img/mn_link.gif) 0 0 ;
}
#linkbtn a:hover{
	background:url(/share/img/mn_link.gif) 0 -33px ;
}
#linkbtn a:active{
	background:url(/share/img/mn_link.gif) 0 -33px ;
}

div#link #linkbtn a{
	background:url(/share/img/mn_link.gif) 0 -66px ;
}


#sokushinbtn a{
	width:208px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background:url(/share/img/mn_sokushin.gif) 0 0 ;
}
#sokushinbtn a:hover{
	background:url(/share/img/mn_sokushin.gif) 0 -33px ;
}
#sokushinbtn a:active{
	background:url(/share/img/mn_sokushin.gif) 0 -33px ;
}

div#sokushin #sokushinbtn a{
	background:url(/share/img/mn_sokushin.gif) 0 -66px ;
}

#casebtn a{
	width:208px;
	height:33px;
	display:block;
	text-indent:-9999px;
	background:url(/share/img/mn_case.gif) 0 0 ;
}
#casebtn a:hover{
	background:url(/share/img/mn_case.gif) 0 -33px ;
}
#casebtn a:active{
	background:url(/share/img/mn_case.gif) 0 -33px ;
}

div#case #casebtn a{
	background:url(/share/img/mn_case.gif) 0 -66px ;
}

/* ----------メニュー内のボタン表示設定 20170707追加---------- */

div.navi_button p{
	margin:0;
	margin-bottom:12px;
	padding:0;
}
