@charset "Shift_JIS";

/* CSS Document */

/* ★ヘッダー--------------------------------------- */

#header {
	background : url("img_l/header_bg.gif") no-repeat left bottom #DADADA ; }
	
/*　タイトル設定　*/

#header h1 {
	color: #585858;}

#header h2 { 
	color:#585858}	
	
#header a { color : #585858 ; 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 #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
	
/*　テキストリンク用　*/
#left{
	margin:0px 0px;
	}
#left #menu {
	padding:40px 0px 0px 0px  ;
	margin:20px 0 0 0px;
	background:url("img_l/menu_bg_t.gif") no-repeat center top ;
}

#left #menu ul{
	margin:0px 5px;
	padding:0px 0px 50px 0px  ;
	background:url("img_l/menu_bg_b.gif") no-repeat center bottom ;
}
#left #menu li {
	margin:0px;}

#left #menu li a {
	width:110px;
 	padding:0.5em 0 0.5em 30px ;
	margin:0px auto ;
	display:block ;
	line-height:130% ;
	font-size:95% ;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3" ;
	color: #666666;
	border-bottom:1px solid #C6C6C6 ;
	background:url("img_l/m_bg.gif") no-repeat ;
	}
	
#left #menu li a:hover { 
	color: #666666 ;
	background:url(img_l/m_bg2.gif) no-repeat ;
	}

/* サブメニュー */
#left #menu li.st {
	font-weight:normal ;}

#left #menu li.st a {
	width:100px;
 	padding:0.6em 0 0.6em 40px ;
	font-size:90% ;
	border-bottom:1px dotted #C6C6C6s ;
	background:url(img_l/ms_bg.gif) no-repeat ;
}

#left #menu li.st a:hover {
	background:url(img_l/ms_bg2.gif) no-repeat ;}

/* 選択中 */

#left #menu li#on a { background:url(img_l/m_bg2.gif) no-repeat ; color: #666666 ; }

#left #menu li#on.st a { background:url(img_l/ms_bg2.gif) no-repeat ;}


/* 広告バナー */

#left .banner p ,
#left .banner a {
	color:#666 }




/* ★コンテンツ--------------------------------------- */


/* 基本設定 */
a { text-decoration : underline ; color : #4040BF ;}
a:hover { text-decoration : none ; color : #4040BF ;}

	
/* コンテンツ--------------------- */
#content {
	background: url("../img_common/contents_bg.gif") repeat-x;}


/* コンテンツ設定--------------------- */

/* h3 */	
#content-body h3 {
	padding:0px 0px 0px 45px;
	height:35px ;
	line-height:35px ;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3" ;
	color:#666 ;
	background:url(img_l/h3_bg.gif) no-repeat ;
}
	
#content-body h4 {
	color : #003399 ;
	border:dotted #3486E0 1px;
	border-left : none ;
	border-right : none ;}
	
/* その他　トップページ--------------------- */

/* 新着情報、ブログ一覧など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 : #565656 ;color:#fff}/**/

#content-body .product-box h6 {	color : #FF5712 ; }/**/





/* ★フッター--------------------------------------- */

#footer {
	background:#DADADA;}

/* SEOテキスト用 */

#footer p { color:#555}

/* 著作権表記 */

#footer p.copyright { color:#999}
