@charset "euc-jp";

html,
body,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
p,pre
table,th,td,
dl,dt,dd,
form {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: normal;
	line-height: 1.5;
}
th,td {font-size: 12px;line-height: 1.5;}

a:link,
a:visited {
	color: #50413C;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:focus{
	outline:none;
}
strong {
	font-weight: bold;
	color: #C40000;
}
em {
	font-style: normal;
	color: #B61428;
}

a img {
	border: none;
}

input,
textarea {
	vertical-align: middle;
	font-size: 100%;
}
.clear { clear:both; }
input.button1 {
	cursor:pointer;
}

body{
	font: 75%/1.5 "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#333;
	background:#162d09;
}

table{
	border:0px none;
	text-align:left;
}

.clearfix,
.item_box,
ul.news,
.docments,
.centerbox {zoom:1;}

.clearfix:after,
.item_box:after,
ul.news:after,
.docments:after,
.centerbox:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.text1 {border:1px solid #D4D4D4;}

.caution{ font-weight:bold;color:#CC0000;}

.no2{font-size:110%;color:#422100;}


.red{color:#CC0000;}
.orange{color:#FF9900;}
.blue{color:#0000FF;}
.green{color:#006600;}
.glay{color:#666666;}



.spacebox{
	height:50px;
}

/********************************************************************/

#container {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background: #fff;
	position: relative;
}

/*マイページ*/
#enter {
	text-align:left;
	background:#fff;
	color:#666;
	width:100%;
}

/* ヘッダー */
#header{
	height:90px;
	background: url(../../img/shop_header.jpg);
	position:relative;
}

.siteName a {
	background: url(../../img/shop_h1.gif) no-repeat;
	height: 90px;
	width: 321px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-indent: -999em;
}

.sitecopy a {
	display:none;
}
.guide_banner {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:0;
}
.guide_banner a {
	display:block;
	text-indent:-999em;
	background: url(../../img/head_banner.gif) no-repeat;
	height: 62px;
	width: 210px;
	position: absolute;
	top: 17px;
	right: 19px;
}
.guide_banner a:hover {
	background-image: url(../../img/head_banner_o.gif) ;
}

/* ヘッダーメニュー */
#headMenu {
	color:#bcbfa0;
	background:#162d09;
	clear:both;
	font-size: 11px;
}
.headnavi { /* ヘッダーメニューテキスト */
	padding:5px 5px 5px 1px;
	font-size: 11px;
	text-align:right;
}



.headnavi a:link, .headnavi a:visited {
	padding:10px 5px 10px 5px ;
	margin:5px 0px;
	color:#bcbfa0;
}
.headnavi a:hover {
	color:#fff;
}

.navi01 {/* ヘッダーメニューアイコン */
	color:#BFB499;
	/*background:url(../img/hnavi01.gif) no-repeat center left;*/
}



/********************************************************************/
/*フッターーメニューレイアウト*/
#footer {
	height:100px;
	text-align:center;
	margin-top:5px;
	background:#162D09;
}

td>#footer { /* IE7 Safari Firefox 用 */
	height:auto;
	min-height:100px;
}
.footnavi { /*フッターメニューテキスト*/
}



.footer_area { /* フッタフリーエリア */
	display:none;
}

.footnavi { /*フッターメニューテキスト*/
	padding:5px 0px;
	background: #6c795f;
	font-size: 11px;
	color: #d1d2b6;
	text-align:center;
	z-index:2;
}
.footnavi a:link, .footnavi a:visited { 
	color:#bcbfa0;
	font-weight:normal;
}
.footnavi a:hover {color:#fff;}

#copyright { /* コピーライト */
	border-top:1px solid #d1d2b6;
	padding:10px 0 40px;
	color: #d1d2b6;
	text-align:center;
	margin-top:4px;
	font-size:11px;
	line-height: 1.2;
}

#footer>#copyright { /* IE7 Safari Firefox 用 */
	height:auto;
	min-height:20px;
}

/********************************************************************/

#leftSide {
	width:197px;
	padding-left:7px;
	vertical-align:top;
}

#rightSide {
	padding-right:7px;
	vertical-align:top;
	width:180px;
}

#rightSide { /* 右サイドtd （3列ブログ）*/
	vertical-align:top;
}

#center1 {


}


#center2 { /* センターtd （3列）*/

	padding:0px;
	margin:0px;
	vertical-align:top;
	padding-top:3px;
}

#center3 {
	vertical-align:top;
}




.sidebox { /* サイド用ブロック*/
	margin:0px;
}
td#rightSide .sidemain1 {
	border: 1px solid #162d09;
	padding:5px;
}

.centerbox { /* センター用ブロック */
	margin:0px;
	padding:15px 15px 0px 15px;
}



#rightSide,#leftSide { padding-top:18px; }



.center{ text-align:center;}
.right{ text-align:right;}
.left{ text-align:left;}
.middle{ vertical-align:middle;}
.buttom{ vertical-align:buttom;}
.float_right{ float:right;}
.float_left{ float:left;}



/********************************************************************/
/*サイド*/

#search {
	padding:10px 0px 10px 10px;
	margin-bottom:0px;
	width:auto;
	color:#fff;
	background-color:#162d09;
}

#search label{
	background: url(../../img/label_search.gif);
	display:block;
	text-indent:-999em;
	margin-bottom: 5px;
	height: 13px;
	width: 57px;
	font-size: 0px;
}
#search br {display:none;}

.fieldarea{padding:5px 0px 5px 0px;virtical-align:center;}



/* サイドメニューカテゴリリスト */

dl.category_01,dl.category_02,dl.category_03,dl.category_04 {
	margin: 10px 0px 0px;
}

dl.category_01 a,dl.category_02 a,dl.category_03 a,dl.category_04 a {
	display:block;
	padding: 8px 8px 8px 12px;
	font-size: 12px;
}
dl.category_01 {
	border-top: 1px solid #30788F;
	border-right: 1px solid #30788F;
	border-left: 1px solid #30788F;
}
dl.category_02 {
	border-top: 1px solid #B253A4;
	border-right: 1px solid #B253A4;
	border-left: 1px solid #B253A4;
}
dl.category_03 {
	border-top: 1px solid #A45C33;
	border-right: 1px solid #A45C33;
	border-left: 1px solid #A45C33;
}

dl.category_01 dt a:link,dl.category_01 dt a:visited {color: #fff;background: #30788F url(../../img/h3_desc_01.gif) no-repeat 100px 13px;}
dl.category_01 dt a:hover {background: #2B697D url(../../img/h3_desc_01.gif) no-repeat 100px 13px;}
dl.category_02 dt a:link,dl.category_02 dt a:visited {color: #fff;background: #B253A4 url(../../img/h3_desc_02.gif) no-repeat 100px 13px;}
dl.category_02 dt a:hover {background: #924186 url(../../img/h3_desc_02.gif) no-repeat 100px 13px;}
dl.category_03 dt a:link,dl.category_03 dt a:visited {color: #fff;background: #A45C33 url(../../img/h3_desc_03.gif) no-repeat 100px 13px;}
dl.category_03 dt a:hover {background: #874D29 url(../../img/h3_desc_03.gif) no-repeat 100px 13px;}
dl.category_04 dt a:link,dl.category_04 dt a:visited {color: #fff;background: #C48502 url(../../img/h3_desc_04.gif) no-repeat 100px 13px;}
dl.category_04 dt a:hover {background: #A47002 url(../../img/h3_desc_04.gif) no-repeat 100px 13px;}

dl.category_01 dd a:link,dl.category_01 dd a:visited {
	color: #30788F;
	background: url(../../img/arrow_blue.gif) no-repeat 12px 50%;
	padding-left: 25px;
	border-bottom: 1px solid #30788F;
}
dl.category_01 dd a:hover {
	background: #DCEEF3 url(../../img/arrow_blue.gif) no-repeat 12px 50%;
}
dl.category_02 dd a:link,dl.category_02 dd a:visited {
	color: #B253A4;
	background: url(../../img/arrow_purple.gif) no-repeat 12px 50%;
	padding-left: 25px;
	border-bottom: 1px solid #B253A4;
}
dl.category_02 dd a:hover {
	background: #EBD3E8 url(../../img/arrow_purple.gif) no-repeat 12px 50%;
}
dl.category_03 dd a:link,dl.category_03 dd a:visited {
	color: #A45C33;
	background: url(../../img/arrow_brown.gif) no-repeat 12px 50%;
	padding-left: 25px;
	border-bottom: 1px solid #A45C33;
}
dl.category_03 dd a:hover {
	background: #F0DCD0 url(../../img/arrow_brown.gif) no-repeat 12px 50%;
}



/********************************************************************/
/*商品タイトル*/
h2.goods a:link,h2.goods a:visited {
	color:#40a6b9;
	font-weight: bold;
}
h2.goods a:hover {
	color:#266671;
}
.goods img {
	display:none;
}
.price{ /* 価格 */
}
.price.zoom{ /* 価格詳細 */
}
.expl{ /*説明文*/
}

.fixed{ /*商品定価*/
}

h2.goods,.price,.expl {
	text-align: left;
	margin: 0;
	font-size: 12px;
	color:#666;
	line-height:1.4;
}
.price { margin: 3px 0; }

h2.goods {
	margin: 5px 0;
}

td#center2 .item img {
	width:108px;
	height:108px;
}
td#center2 h2.goods,
td#center2 .price,
td#center2 .expl {
	text-align: left;
	margin: 0 8px;
	font-size: 11px;
	color:#666;
	line-height:1.3;
}

td#center2 h2.goods {
	margin: 3px 8px 5px;
}
td#rightSide .sidemain1 h2.goods,
td#rightSide .sidemain1 .price,
td#rightSide .sidemain1 .expl {
	font-size: 11px !important;
}
div.layoutp3 .item {
	text-align:center;
}
/********************************************************************/
/*センターコンテンツ*/
.topIMG { /*トップイメージ 外枠*/
	padding:0 15px;
}

.shopCopy {}

/* タイトルデザイン */

.free_title {}


.title1{
	background: url(../../../../pic-labo/title_back.gif) no-repeat;
	padding:4px 0px 4px 40px;
	font-size: 14px;
	clear:both;
	margin-bottom:1em;
}
#center1 #center2 .centerbox .title1 {margin-bottom:0;}

.title2{}


.title3{
	background: #162D09;
	color: #EFEDE4;
	font-size: 12px;
	text-align: center;
	padding: 5px 0px;
}



.rank{/* ランキングアイコン */
text-align:left;
}

.mainCont table { /* メインコンテンツ */
	
}
.mainCont h4 {
	font-size:14px;
	margin:10px 0px;
	color:#30788F;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px dashed #CCCCCC;
}
.mainCont p {
	margin:1em 0 1em;
	color: #333;
}


.contbox { /*メインコンテンツ内包BOX*/
	padding: 0px;
	margin:0px;
}



ul.news{ /* TOPICS */
	background:#f2efd2;
	text-align:left;
	padding:10px;
	list-style-type:none;
	color:#5f6e2b;
	font-size:11px;
	border-top: 1px solid #162d09;
	height: 155px;
	overflow: auto;
	margin-bottom: 15px;

}
ul.news li strong {
	color:#666;
	font-weight:normal;
	display:block;
	width:10em;
	float:left;
	clear:left;
}
ul.news li p {
	display:block;
	color:#666;
	padding:0 0 0 10em !important;
	margin:0 0 0 0em !Important;
	_margin-top:-1.45em;
}
ul.news li a:link,
ul.news li a:visited {color:#40a6b9;}
ul.news li a:hover {color:#266671;}
	


li.p3{padding:3px;}

ul.free_list{
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
}

ul.list{
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
}

ul.map{ /*サイトマップリスト*/
	font-size:110%;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#BFB499;
}
li.sm1 {
	margin:15px 0 4px;
	display:block;
	list-style: none;
}


li.sm2 {
	display:block;
	margin: 0px 0px 0px 20px;
}

.sitemap{
	font-size: 12px;
	margin: 20px 0px 5px;
	border-bottom: 1px dashed #999999;
	padding: 0px 0px 5px 15px;
	color: #4E6B13;
	font-weight:bold;
	background: url(../../img/arrow_brown.gif) no-repeat 0px 5px;
}



.layoutp5  { padding:5px 0px;}/* 余白5px */
.layoutp5 th { padding:5px;}
.layoutp5 td {
	padding:15px;
	vertical-align: top;
}
.layoutp5 table.border { border:1px solid #999;}


.layoutp3 .layoutp3  {
	padding:5px 0px;
	border-top: 1px dashed #999;
}/* 余白3px */
.layoutp3 th { padding:3px;}
.layoutp3 .layoutp3 td { padding:3px; border-bottom: 1px dashed #999;text-indent:1em;}
.layoutp3 .border { border:1px solid #999999;}
.layoutp3 table {width:100%;}

/*----- カート部分のデザイン -----*/
.bordlayoutp3  { padding:5px 0px;}
.bordlayoutp3 table { width:100%;}
.bordlayoutp3 th { padding:3px;border:1px solid #999999;}
.bordlayoutp3 td { padding:3px;border:1px solid #999999;background:#E8E6D9;color:#402B02;}
.bordlayoutp3 .side { padding:10px 15px;}


.backcolor1 {}
.backcolor2 {}
.backcolor3 { background:#191919;padding:10px 0px;}

.backcolor1 { background:#D4E1ED;}
.backcolor2 { background:#FFFFFF;vertical-align:middle}
.backcolor3 { background:#E0E0C2;padding:10px 0px;} 


.backcolor1 {border:1px #999999 solid;color:#BFB499;} /* テーブル内カラー切り替え（タイトル部分） */
.backcolor2 { background:#FFCDA4;vertical-align:middle;color:#402B02;} /* コンテンツ内 */
.backcolor3 { background:#191919;padding:10px 0px;} /* カート部分 */

div.item_box {
	padding: 10px 0px;
	border-bottom: 1px dashed #999999;
}
div.item_box img {
	float: left;
	text-align: center;
	margin: 15px 0 0;
}
div.item_box div.desc {
	margin-left: 170px;
	text-align: left;
}
div.item_box h3 {
	font-size: 12px;
	margin-top: 10px;
	color: #FFFFFF;
	background: #6C795F;
	padding: 2px 0px 2px 10px;
}

div.item_box p {
	font-size: 12px;
	color: #666666;
}
p.attention {
	font-size: 11px !important;
	color: #999999 !important;
	text-indent: -1em;
	margin: 5px 0px 0px 1em;
	line-height: 1.2;
}




/* 商品レイアウト（トップページセンター、商品一覧用）*/

.mainCont .layout1 {
}

.layoutFrame{/* 大枠 table */
	margin:0px 0px 0px 0px;
	border: 1px solid #162d09;
	padding-top:5px;
}
.mainCont .layoutFrame{
	border: none;
}
.layoutFrame td{
	margin:0px;
	padding:0px;
	vertical-align:top;
	border-bottom:1px dashed #ccc;
}
.layoutFrame .layout1 td{
	border-bottom:none;
}


.layout1 td{
	margin:0px;
	padding:3px;
	text-align:center;
}

/* 第二階層 */

#bread{ /* パンクズ */
	margin:15px 0 0 0;
	padding:3px 15px;
	color:#999;
	text-align:left;
}
#bread a:link, #bread a:visited { color:#40a6b9;}

#bread a:hover { 
	text-decoration:underline;
	color:#000;
}

h4.title{
	font-size:14px;
	margin:10px 0px;
	color:#30788F;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px dashed #CCCCCC;
}

.mainFrame{/* メイン大枠 */
	margin:0px;
}

p.title	{
	margin:3px 0px;	
	padding:2px 0px;
	color:#BFB499;
	border-bottom:1px dotted #999;
	font-weight:bold;
}
/* メールマガジンアイコン設定 */
.mailmag_ent,.mailmag_cha,.mailmag_can {
	color:#2E501D;
	font-weight:bold;
	font-size: 14px;
	margin-top: 25px;
}

.mailmag_ent{ /* 新規登録 h4 */
	padding:12px 0px 5px 60px;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
	background:url(../../../../pic-labo/icon_mailmag_ent.gif) no-repeat;
}

.mailmag_cha{ /* アドレス変更 h4 */
	padding:12px 0px 5px 60px;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
	background:url(../../../../pic-labo/icon_mailmag_cha.gif) no-repeat;
}

.mailmag_can{ /* 配信解除 h4 */
	padding:12px 0px 5px 60px;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
	background:url(../../../../pic-labo/icon_mailmag_can.gif) no-repeat;
}

#sortList{ /* ソート */
	margin:0px;
	padding:10px 3px 5px 3px;
	width:auto;
	color:#BFB499;
	float:right;
}

.pageTop { /* ページトップ */
	margin:10px 0px;
	float:right;
}
.pageTop a{
	background: url(../../img/pagetop_shop_03.gif) no-repeat center center;
	height: 12px;
	width: 61px;
	text-indent:-999em;
	display:block;
}
.pageTop a:hover{ background: url(../../img/pagetop_shop_03_o.gif) no-repeat center center; }





.list { /*通常のリストは使用しない*/
	display:none;
}

.list h3 { /*タイトル*/
}

ul.free_listbox{
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

ul.listbox{
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
}




/*
li.ca1 {}
li.ca1 a{}
li.ca1 a:hover{}
li.ca2 {}
li.ca2 a{ }
li.ca2 a:hover{}
li.ca3 {}
li.ca3 a{ }
li.ca3 a:hover{}
li.ca4 {}
li.ca4 a{ }
li.ca4 a:hover{}
*/




.sline1 { /* サイドバー下ライン */
	padding:0px;
	margin:0px;
}

.sline2 { /* サイドバー下ライン */
	padding:0px;
	margin:0px;
}

/* サイドコンテンツ */
.sidemain1 { /* メイン枠 */}




/* カレンダー */
caption { /* 年月タイトル */
	 font-weight:bold;
	 text-align:center;
	 padding:3px;
	 color:#BFB499;
}
caption a{ color:#BFB499;text-decoration:underline;}
caption a:hover{ color:#BFB499;	 text-decoration:underline;}

.carender { /* カレンダー テーブル*/
	 border-collapse:collapse;
	 padding:5px 0px;
	 margin:0px;
	 text-align:center;
}

.carender td {
	padding:2px;
	border-collapse:collapse;
	text-align:right;
	border:1px solid #999999;
}

.carender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #999999;
}

th.day { /* ヘッダ平日 */
	font-weight:bold;
	color:#BFB499;
	text-align:center;
}

th.sun { /* ヘッダ日曜 */
	color:#FF9933;
	/*background:#422100;*/;
	text-align:center;
}

th.sat { /* ヘッダ土曜 */
	color:#AA5500;
	text-align:center;
}

.chert { /* 表示色説明枠  */
	margin:5px 5px;
	font-size:84%;
}
.chert td {
	border-collapse:separate;
	padding:0px 0px 0px 5px;
	border:2px solid #422100;
}

.line01{
	border-top:#999 1px dashed;
} 

#rss{ / * RSS設定 */
	margin:10px 0px 20px 0px ;
	padding:10px 0px 20px 10px ;
}

#count{ / * カウンター */
	margin:0px;
	padding:5px;
}



/********************************************************************/
/* ブログ */

.blogbox { /* コメントボックス*/
	padding:5px;
	margin:2px 0px;
	width:auto;
	/* background:url(../img/blogbox.gif) ;*/
}


.state{ /* ブログステータス */
	padding:2px 0px;
	text-align:right;
	border-top:1px dashed #ded9c5;
}

.subtitle {/* h3 ブロックサブタイトル */
	padding:3px 0px;
	margin:20px 0px 0px;
	text-align:left;
	font-size:12px;
	color:#6C795F;
	border-bottom:1px dashed #999999;
	font-weight: bold;
}
http://1st-olive.pk.shopserve.jp//pic-labo/llimg/fod_o06_garlic_o_oil.jpg
 p.label { /* ブログコメントタイトル */
	font-weight:bold;
	color:#FF6600;
}

.tb_url{ /* トラックバックurl */
	font-weight:bold;margin-bottom:10px;
}

/********************************************************************/
/* カート */

.point {font-size:120%;color:red;font-weight:900;}

.pointline {border:1px #999999 solid;color:#BFB499;background-color:#361601;padding:3px;}



/* ナビゲーション （固定）*/
.step_navi01,.step_navi02,.step_navi03,.step_navi04 {
	text-align:center;
	width:100%;
	height:83px;
}

.step_navi01 {
	background: #3a2008 url(../img/navi01.gif) no-repeat center center;
	margin-bottom: 10px;
}

.step_navi02 {
	background: #3a2008 url(../img/navi02.gif) no-repeat center center;
	margin-bottom: 10px;
}

.step_navi03 {
	background: #3a2008 url(../img/navi03.gif) no-repeat center center;
	margin-bottom: 10px;
}

.step_navi04 {
	background: #3a2008 url(../img/navi04.gif) no-repeat center center;
	margin-bottom: 10px;
}

/*-----　フリーページのスタイル -----*/
h2.entry_title {
	background: url(../../img/title_back.gif) no-repeat;
	padding:4px 0px 4px 40px;
	font-size: 14px;
	clear:both;
}
.docments {
	padding: 0px 20px 20px;
}
.docments h3 {
	font-size: 14px;
	font-weight:bold;
	margin: 20px 0px 15px;
	border-bottom: 1px solid #4E6B13;
	padding: 0px 0px 5px;
	color: #4E6B13;
}
.docments ul li {
	margin: 5px 0px;
	list-style: disc;
	padding: 0px 0px 0px 5px;
}
.docments ol li {
	margin: 5px 0px 5px 15px;
	list-style: decimal;
	padding: 0px;
}
.docments ol,
.docments ul {
	margin-left:20px;
}
p.image {
	padding:10px;
	text-align:center;
}
ul.simple {
	padding: 20px 0px;
}
ul.simple li {
	font-weight: bold;
	color: #6C795F;
	background: url(../../img/arrow_blue.gif) no-repeat left center;
	padding-left: 20px;
	margin-left: 20px;
}



.docments dl {
	font-size:12px;
}
.docments dl dt {
	clear:left;
	float: left;
	width: 10em;
	padding: .5em 0px;
}
.docments dl dd {
	padding: .5em 0px .5em 10em;
	border-bottom: 1px solid #CCCCCC;
	margin:0;
}

table.simple_tb {
	background: #CCCCCC;
	width: 100%;
}
table.simple_tb th {
	background: #ECEDEB;
	color: #6C795F;
	padding: 3px 0px;
	text-indent: 1em;
}
table.simple_tb td {
	background: #FFFFFF;
	text-indent: 1em;
	padding: 3px 0px;
}
div.fax_sheet {
	height: 40px;
	position: relative;
}
div.fax_sheet p {
	margin: 0px;
	padding: 0px;
	display: block;
}
div.fax_sheet p.fax_01 a {
	background: #DBEDF2;
	border: 1px solid #30788F;
	padding: 4px 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 180px;
	text-align:center;
}
div.fax_sheet p.fax_01 a:hover {
	background: #30788F;
	color: #FFFFFF;
}
div.fax_sheet p.fax_02 a {
	background: #F7E8DB;
	border: 1px solid #A45C33;
	padding: 4px 9px;
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
	color: #A45C33;
}
div.fax_sheet p.fax_02 a:hover {
	background: #A45C33;
	color: #FFFFFF;
}
.note {
	text-indent: -1em;
	padding-left: 1em;
}
#leftSide h3 {
	display: none;
}
#leftSide .sidebox ul li {display:inline;}
#leftSide .sidebox ul li a {
	color: #C48502;
	background: url(../../img/arrow_brown.gif) no-repeat 12px 50%;
	padding-left: 25px;
	border-bottom: 1px solid #C48502;
	display:block;
	padding: 8px 8px 8px 25px;
	font-size: 12px;
	border-right: 1px solid #C48502;
	border-left: 1px solid #C48502;
}
#leftSide .sidebox ul li a:hover {
	background: #FFF2D9 url(../../img/arrow_brown.gif) no-repeat 12px 50%;
	color: #A45C33;
}
/*-----　左バナー部分-----*/
ul.left_banner {
	margin: 18px 0px 0px 3px !important;
}
ul.left_banner li {
	margin-bottom: 4px !important;
	display:block !important;
}
ul.left_banner li a {
	margin-bottom: 4px !important;
	background:none !important;
	padding:0 !important;
	display:inline !important;
	border:none !important;
}

