@charset "utf-8";

/*デフォルト色---------------------------------*/

/*ヘッダー枠線*/
.header_b {
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}

/*ヘッダー　グラデーション*/
.background_header{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ECE8D3,EndColorStr=#ffffff);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAV0lEQVQImQXBiwqCMABA0fv/3xcREYREVKZT1+Z73s6heZ+k/Zwl1Bfpvlfp25sM4S6xq+TXPyQNT0nxJTnVMuZGpjHIPPWyzFHWJcu2TrLvi5SyyXEU/6sSTDWFGV3IAAAAAElFTkSuQmCC");
background-repeat:repeat-x;
background-color:#ffffff;
}

/*左右エリア グラデーション */
.grd{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#ECE8D3);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEsCAYAAAACUNnVAAAAzklEQVQ4jY3E2VbCMBAA0Pn/31NQEFFQEbqkW7om7fhAe2iWyXgfLiAiwjRNwUa2Uc+NdCqUVgijHpy0XU+kegStOi6lWqLhUcNXIwxWvZXkq4y6CqFfVfIVRq1Rdy/ny4waX2Ku9ZYa1b4Sp8YuXpJkUaBaRgh1deO7hip/5yTdJVRxQZDFj1Nl902UW305lffORNmj0z/7RCishNUH33EuF0eEPPX1HuxglCxlq9749ksxkYh3fK8IIiJ7WZd62yKkt3Abp8Tq+sz35O0Px7h3tYsRvN8AAAAASUVORK5CYII=");
background-repeat:repeat-x;
background-color:#ECE8D3;
}

/*コンテンツボックス グラデーション */
.background_box{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ECE8D3,EndColorStr=#ffffff);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAV0lEQVQImQXBiwqCMABA0fv/3xcREYREVKZT1+Z73s6heZ+k/Zwl1Bfpvlfp25sM4S6xq+TXPyQNT0nxJTnVMuZGpjHIPPWyzFHWJcu2TrLvi5SyyXEU/6sSTDWFGV3IAAAAAElFTkSuQmCC");
background-repeat:repeat-x;
background-color:#ffffff;
}

/*アクセス履歴 背景色 */
.background_access{
background-color:#F5F3E8;
}

/*カラーチェンジボタン*/
#color_btn {
	height: 13px;
	margin-top: 4px;
	background: url(../img/color_btn_bg.gif) no-repeat 0px -1px;
}

#color_btn ul {
	padding: 0px;
	margin: 0px;
}

#color_btn li {
	display: inline;
	list-style-type: none;
}

#color_btn li a {
	float: left;
	height: 13px;
	overflow: hidden;
	text-decoration: none;
	display: block;
	text-indent: -9877em;
}

/*------off*/

/*マウスオーバー時のボタンを表示*/
#color_btn li.color_btn01 a {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat 0px -13px;
}

#color_btn li.color_btn02 a {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat -18px 0px;
}

#color_btn li.color_btn03 a {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat -36px 0px;
}

#color_btn li.color_btn04 a {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat -54px 0px;
}

#color_btn li.color_btn05 a {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat -72px 0px;
}

/*------hover*/
#color_btn li.color_btn01 a:hover {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat 0px -13px;
}

#color_btn li.color_btn02 a:hover {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat -18px -13px;
}

#color_btn li.color_btn03 a:hover {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat -36px -13px;
}

#color_btn li.color_btn04 a:hover {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat -54px -13px;
}

#color_btn li.color_btn05 a:hover {
	width: 18px;
	background: url(../img/color_btn.gif) no-repeat -72px -13px;
}

/*ローカルナビ　マウスオーバー設定*/
.localnavi a:hover {
	border-bottom: 1px solid #663300;
	color: #333;
	text-decoration: none;
	background-color: #ECE8D3;
}

.new {
	text-decoration: none;
	display: block;
	background: url(../img/new.gif) no-repeat 112px 2px;
	color:#333;
}

.special {
	text-decoration: none;
	display: block;
	background: url(../img/star.gif) no-repeat 112px 2px;
	color:#333;
}

.active{
	border-bottom: 1px solid #663300;
	color: #333;
	text-decoration: none;
	background-color: #ECE8D3;
}



/*検索タブテーブル*/

#tab a 
{
	width:75px;
	background:url(../img/bright_default.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#tab a span 
{
	display:block;
	background:url(../img/bleft_default.gif) no-repeat left top;
	font-size:12px;
	color:#333;
	line-height:30px;
	text-align:center;	
}

/*
.tabbody_bg{
	background-image: url(http://www.benri.com/img/sarchwindow_be.jpg) no-repeat left top;
}
*/


/*.btn_area_bg{
	background-image: url(http://www.benri.com/img/sarchwindow_be.jpg) no-repeat left top;
}
*/


/*フッター 枠線*/
.footer_b {
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
}

/*フッター グラデーション */
.virtual-gradient, .gradient{
width:100%;
}

#virtual-gradient{
background-color:#ffffff;
}

#virtual-gradient div.gradient{
height:20px;
margin-bottom:-20px;
}

.gradient{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ECE8D3,EndColorStr=#FFFFFF);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAV0lEQVQImQXBiwqCMABA0fv/3xcREYREVKZT1+Z73s6heZ+k/Zwl1Bfpvlfp25sM4S6xq+TXPyQNT0nxJTnVMuZGpjHIPPWyzFHWJcu2TrLvi5SyyXEU/6sSTDWFGV3IAAAAAElFTkSuQmCC");
background-repeat:repeat-x;
background-color:#FFFFFF;
}

/*カテゴリページ　大カテゴリタイトルバー グラデーション */
.background_daicate_title{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ECE8D3,EndColorStr=#ffffff);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAdUlEQVQImQXBgQ6CIABF0ff/v9eq1Wq1Wk0TBUERFLmdI9MckGmPqG9PaPid0dBdkDVX5MwNuf6OxuGBvH0ib18ouDcK4wdN/ovm0KA5tChOHVpmg5bYoxQtSotDOXm05oDWPKNtjahsCZWS0b5vqO4F1Vr5A/8HckuR4xDLAAAAAElFTkSuQmCC");
background-repeat:repeat-x;
background-color:#ffffff;
}

/*カテゴリページ　子カテゴリボックス グラデーション */
.background_kocate_box{
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ECE8D3,EndColorStr=#ffffff);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAV0lEQVQImQXBiwqCMABA0fv/3xcREYREVKZT1+Z73s6heZ+k/Zwl1Bfpvlfp25sM4S6xq+TXPyQNT0nxJTnVMuZGpjHIPPWyzFHWJcu2TrLvi5SyyXEU/6sSTDWFGV3IAAAAAElFTkSuQmCC");
background-repeat:repeat-x;
background-color:#ffffff;
}
