/* CSS Document */
@import url(link_hover.css);

/*　---------------------★基本設定----------------------------------　*/
a { 
	text-decoration: underline ; 
	color: #4040BF ;}
a:hover {
	text-decoration: none ; 
	color: #4040BF ;
}
body{
	background: url("img_l/all_bg.gif") center repeat-y #FFF;
}

/*　---------------------★コンテナー大枠----------------　*/

/*　メニュー背景ここで設定　*/

#container {
	background: url("img_l/body_bg.gif") repeat-y left top #fff ;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
	
#header {
	height:80px;
	background: url("img_l/header_bg.jpg") no-repeat left top #FFF ;
}
#header #header-body{
	height:80px;
}
	
/*　タイトル設定　*/

#header h1 {
	color: #F90;
	font-size:18px;
	padding-top:10px;}

#header h2 { 
	color: #CC9900;}	
	
#header a { 
	color: #006600 ;
	text-decoration: none ;
}
#header a:hover { 
	text-decoration:none;
}

	
/*　---------------------★コンテンツ---------------------　*/
#content {
	background: url("img_l/contents_bg.gif") repeat-x #fff;}

/*　---------------------★メニュー---------------------　*/
/*　テキストリンク用　*/
#left #menu {
	margin:0px 0px 0px 0px ;
	padding:13px 0px 8px 0px ;
	width:180px;
	}

#left #menu li {}
	
#left #menu li a{
	width:152px;
	margin:2px 5px;
 	padding:8px 0px 8px 12px ;
	background: url("img_l/m_bg_f1.gif") no-repeat;
	line-height:1.3em ;
	color: #4D2600 ;
	font-size:13px }

#left #menu li a:hover { 
	color: #FF9900 ;
	background: url("img_l/m_bg_f2.gif") no-repeat;
	}

/* サブメニュー */
#left #menu li.st {
	border-top:none;}

#left #menu li.st a{
	width:134px;
	margin-left:23px ;
 	padding:0.4em 0 0.4em 13px ;
	font-size:90% ;
	background:url(img_l/mst_bg.gif) no-repeat 0 0 ;}

#left #menu li.st a:hover {
	background:url(img_l/mst_bg.gif) no-repeat 0 0 ;}

/* 選択中 */
#left #menu li#on a { 
	color: #FF9900 ;
	background: url("img_l/m_bg_f2.gif") no-repeat;}
#left #menu li#on a:hover {
 	color: #FF9900 ;
	background: url("img_l/m_bg_f2.gif") no-repeat;color: #FF9900 ;}

#left #menu li#on.st a { background:url(img_l/mst_bg.gif) no-repeat 0 0; color:#F60 ;}
#left #menu li#on.st a:hover { background:url(img_l/mst_bg.gif) no-repeat 0 0; color:#F90 ;}


/*　---------------------★フッター---------------------　*/
#footer {
	color: #fff ;
	background:#F2C682;}

/*　SEOテキスト用　*/

#footer p { color:#fff}

/*　著作権表記　*/

#footer p.copyright { color:#FFC}



/*　---------------------★コンテンツ設定---------------------　*/

#content-body {
	margin:0px 28px 30px 28px;}

/*　h3タイトルバー　*/	
#content-body h3 {
	margin:24px 0px 6px 0px ;
	padding:4px 0px 0px 13px;
	height:28px ;background:url(img_l/h3_bg.gif) no-repeat ;
	color:#4D2600 }
	 
#content-body h4 {
	border-bottom:2px dotted #DD9C75 ;
	color : #4D2600 ;}
	
/*　---------------------その他　トップページ---------------------　*/

/*　新着情報、ブログ一覧など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 : #FAFAE2 ;
	color : #930 ;
	border:1px solid #DD9C75 ;}
	
#content-body .product-box h6 {	color : #FF4D03 ;}




