@charset "Shift_JIS";

/* CSS Document */

/* ★ヘッダー--------------------------------------- */

#header {
	height:139px ;
	background :  url("img_l/header_bg.jpg") no-repeat right bottom #FFF ;
	border-bottom:1px solid #cccccc;}
	
/*　タイトル設定　*/

#header h1 {
	color: #0063B8;}

#header h2 { 
	color: #333}	
	
#header a { color : #5B7E00 ; text-decoration : underline ;}
#header a:hover { text-decoration:none;}



/* ★メニュー--------------------------------------- */

/*　メニュー背景ここで設定　*/

#container {
	background : url(img_l/body_bg.gif) left repeat-y #fff ;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}

/*　テキストリンク用　*/

#left #menu {
	width:180px;
}

#left #menu ul {
	border:1px solid #ccc;
	background: url(img_l/m_bg2.gif) repeat-y  ;
	width:159px;
	margin:0px auto;
}

#left #menu li {
	background:url(img_l/li_bottom.gif) left top repeat-x;
	padding:1px 0px 0px 0px;
	margin-top:-1px;
}
	
#left #menu li a{
	padding:15px 8px 15px 26px;
	background: url(img_l/m_bg2.gif) repeat-y 1px 2px ;
	width:125px;
	color:#E06400 ;}

#left #menu li a:hover {
	background:url(img_l/m_bg.gif) no-repeat 10px 15px #fff ;
	color:#78B80F ;}
	
/* サブメニュー */

#left #menu li.st {
	border-top:none;
	background:none;
}

#left #menu li.st a{
	padding:5px 0px 5px 38px;
	width:121px;
	color:#B45000;
	font-size:90% ;
	font-weight: normal;
	background:url(img_l/mst_bg2.gif) right 2px repeat-y;
}

#left #menu li.st a:hover {
	background:url(img_l/mst_bg.gif)  24px 6px no-repeat #fff ;
	color:#78B80F;}

/* 選択中 */

#left #menu li#on a { background:#fff url(img_l/m_bg.gif) no-repeat 10px 15px; }
#left #menu li#on.st a { background:url(img_l/mst_bg.gif) no-repeat 24px 6px #fff;}



/* ★コンテンツ--------------------------------------- */


/* 基本設定 */

a { text-decoration : underline ; color : #007DBE ;}
a:hover { text-decoration : none ; color : #007DBE ;}
body{color:#4D4D4D;}


/* コンテンツ--------------------- */

#content {
	background: url("../img_common/contents_bg.gif") repeat-x;}

/*　コンテンツ設定---------------------　*/

#content-body {	font-size:80% }

/*　h3　*/	
#content-body h3 {
	padding:0px 0px 0px 33px;
	line-height:36px ;
	background:url(img_l/h3_bg.gif) no-repeat ;
	color:#8E6223 ;
	font-size:16px ;
	height:36px;}
	
#content-body h4 {
	background: url(img_l/h4_bg.gif) bottom repeat-x;
	color : #8E6223 ;
	font-weight:normal;
	padding-left:15px;
	line-height:29px;
	font-size:14px;
	height:29px;}

/* その他　トップページ--------------------- */

/* 新着情報、ブログ一覧などtable */

table.table01 td span.td-ico {
	background : url("img_l/ico_01.gif") no-repeat left ;}
			
table.table01 td.border-2px { 
	background : url("img_l/dot_2px.gif") repeat-x bottom ;}


/* #product 商品紹介--------------------- */

#content-body .product-box h5 { background : #FFEDCF ;color : #B87C00 ;}
	
#content-body .product-box h6 {	color : #B87C00 ;}



/* ★フッター--------------------------------------- */

#footer {
	color: #FFF;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#F9AF64;
}

/*　SEOテキスト用　*/

#footer p {}

/*　著作権表記　*/

#footer p.copyright {}


