@charset "euc-jp";
body{
/*	background:#FBE3E9;*/
	background-image:url('/design/okayama/img/bkground.jpg');
	background-repeat:repeat-x;
	background-color:#FFF1F5;
	font-size:75%;
	text-align:center;
/*	background-image:url('/design/okayama/img/bkground.jpg') repeat-x;*/
}
#makebanner{
	width:780px;
}
/*リンク色*/
#sidebar a:link,
#sidebar a:visited,
#contents #right a:link,
#contents #right a:visited,
#footer a:link,
#footer a:visited
{
	color:#804500;
}
#contents #right a:link,#contents #right a:visited{
	color:#804500;
}

#header,
#makebanner,
#footer
{
/*	padding:0 10px;*/
	margin:0 auto;
	background-image:url('/design/okayama/img/bk.gif');
	background-color:#ffffff;
}
/*ヘッダー
----------------------------------*/
#header{
	width:790px;
	height:100px;
/*	padding:0 8px;*/
}
#header div{
	width:790px;
}
#header #logo{
	float:left;
	width:330px;
	margin:0 0 0 2px;
}
#header #snv,#header #mnv{
	float:right;
}
#header #snv{
	margin: 0 2px 0 0;
}
#header #mnv{
	margin: 0 10px 0 0;
}
#header #snv li,#header #mnv li{
	float:left;
}

/*サイドバー
----------------------------------*/
#sidebar{
	margin:0 0 0 10px;
	width:150px;
}
#sidebar .item{
	margin:5px 0 20px 0;
}

/*検索*/
#sidebar #search{
	margin:5px 2px 0 4px;
}
#sidebar #search p{
	font-size:80%;
	margin:2px 0;
}
#sidebar #search img{
	margin:0 0 0 3px;
}
#sidebar #search input{
	width:105px;
	height:22px;
}
/*オンライン見積書*/
#sidebar ul#estimate{
	margin:5px 0 0 0;
}
#sidebar ul#estimate li{
	background:url('/design/okayama/img/sidebar/arrow01.gif') no-repeat 1px 2px;
	padding:3px 0;
}
#sidebar ul#estimate a{
	margin:0 0 0 20px;
}
/*商品カテゴリー*/
#sidebar #ProductCatTable table{
	margin:0 0 0 -3px;
}
#sidebar #ProductCatTable table a{
	border-bottom:dotted 1px #ccc;
	display:block;
	width:140px;
	padding:0em 0 0em -20px;

	text-indent:20px;
	margin-top:-1em;
}
#sidebar #ProductCatTable table img{
/*	margin-bottom:-1em;*/
}

/*岡山ご当地ナビ*/
#sidebar #okayamaNavi{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#sidebar #okayamaNavi table{
	width:143px;
	background:#FFFCCA;
}
#sidebar #okayamaNavi img{
	vertical-align: middle;
}
/*スタッフ倶楽部*/
#owner{
	margin:-1em 0 0 0;
}
#hOwner{
	position: relative;
	z-index: 2;
	bottom:-1em;
}
#owner table{
	width:143px;
}
#owner table,#owner td{
	background:#FFF2C7;
}
#owner td img{
	display:none;
}
/*お問い合わせ*/
#cs{
	background:url('/design/okayama/img/sidebar/csBk.gif') no-repeat;
	width:143px;
	height:72px;
}
#cs img{
	margin:45px 10px 0 10px;
}
/*カレンダー*/
#sidebar .calTable table,
#sidebar .calDate table{
/*	background:#C2C2C2;*/
	width:143px;
}
/*カレンダー*/
#sidebar #credit p{
	font-size:80%;
	width:143px;
	text-align:center;
	margin:5px 0 0 0;
}

/*中央コンテンツ
----------------------------------*/
#mainImg{
	margin:0 10px 0 0;
}
#contents{
	width:625px;
	margin:3px 0 0 0;
}
#contents #wrap{
	margin:10px 0 0 0;
	width:625px;

}
#contents #wrap #main{
	width:450px;
	float:left;
}
#contents div.item div{
	width:430px;
}
#contents div.item img{
	margin-bottom:10px;
}
/*右バー
----------------------------------*/
#contents #right{
	width:153px;
	float:right;
	margin:0 10px 0 0;
}
#contents #right .item{
	background:#F4F4E4;
	margin:0 0 20px 0;
}
/*お知らせ*/
#contents #right #newsevent table{
	margin:3px 0 0 -3px;
	width:143px;
}
/*スペシャル商品*/
#contents #right #special td{
	vertical-align:top;
}
#contents #right #special img{
/*	width:60px;
	height:60px;*/
}
/*チェックした商品の履歴*/
#contents #right #recent1 table{
	margin:0 0 0 -3px;
	width:143px;
}

/*バナー*/
#contents #right #banner{
	margin: 0 0 0px 0;
}
/*
#contents #right #banner table,
#contents #right #banner tr{
	background:#F4F4E4;
}*/

/*フッター
----------------------------------*/
#footer{
	border-top:dotted 1px #ccc;
	margin: 30px 10px 0 10px;
	width:770px;
	color:#666;
	background:#F2F2F2;
}

#footer #catnavi,
#footer #fnavi{
	text-align:center;
	overflow:hidden;
}
#footer #catnavi ul,
#footer #fnavi ul{
/*	padding:0;*/
	padding:6px 0;
	text-align:center;
}
#footer #fnavi{
	border-top:dotted 1px #ccc;
}
#footer #catnavi{
	background:#ffffff;
}
#footer #catnavi li,
#footer #fnavi li{
	padding-left:10px;
	display:inline;
}

#footer #catnavi li.pipe a,
#footer #fnavi li.pipe a{
/*	background:url('/design/okayama/img/footer/pipe.gif') no-repeat  3px 50% ;*/
	border-left:solid 1px #ccc;
	padding-left:10px;
}
#footer #wrapInfo{
	margin:20px 10px 0px 10px;
	width:750px;
}
#footer #info{
	width: 300px;
	float:left;
/*	font-size:80%;*/
}
#footer #rss{
	width: 400px;
	text-align:right;
	float:right;
	margin:0 2px 0 0;
}
#footer #rss li{
	float:right;
	margin: 0 0 0 5px;
}
#footer #copylight{
	border-top:solid 2px #379339;
	margin:5px 10px 10px 10px;
}
#footer #copylight p{
	padding:5px 0;
	text-align:right;
}
/*ログイン画面
----------------------------------*/
#loginMain{
	width:620px !important;
}
/*右ナビ上バナー
----------------------------------*/
#rightbanner{
	margin:0 0 2px 0;
}
#eventbanner img {
	margin:1px 0 0 0;
}
#eventbanner a:hover,#rightbanner a:hover,#mainImg a:hover {
	width: 100%;
	filter: Alpha(opacity=70);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
 
#rightbanner a:active,#mainImg a:active{
	position: relative;
	top: 1px;
	right: 2px;
 }
#eventbanner a:active{
	width: 100%;
	position: relative;
}

.dokuji A:hover img{ position: relative; top: 1px; right: 2px; }
#inquiry{
	margin:-20 0 0 0;
}

