/* CSS Document */

/*　---------------------★基本設定----------------------------------　*/
a { text-decoration : underline ; color : #4040BF ;}
a:hover { text-decoration : none ; color : #4040BF ;}
body{
	margin:0px;
	padding:0px;
}

/*　---------------------★コンテナー大枠----------------　*/

/*　メニュー背景ここで設定　*/

#container {
	background : url("img_l/body_bg.gif") center repeat-y ;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
	
#header {
	background : url("img_l/header_bg.jpg") no-repeat center bottom #FFF ;
	}
	
/*　タイトル設定　*/

#header h1 { 
	color: #FF6;
	padding-left:10px;
	padding-bottom :5px }
#header h2 { 
	color: #CC6600 ;
	padding-left:10px;
}

#header a { color: #339900 ; text-decoration : none ;}
#header a:hover { text-decoration:none;}

	
/*　---------------------★コンテンツ---------------------　*/
#content {
	background: url("img_l/contents_bg.gif") repeat-x;}

/*　---------------------★メニュー---------------------　*/
/*　テキストリンク用　*/
#left #menu {
	padding:8px 0px ; }

#left #menu ul{
	border-top:1px solid #0054A4 ;
}
#left #menu li {
	margin:0px;}
	
#left #menu li a{
	background:url(img_l/m_bg.gif) no-repeat 0 0 ;
	width:142px;
 	padding:0.8em 0.3em 0.6em 32px ;
	font-size:12px;
	border-bottom:1px solid #0054A4 ;
	color:#fff ;}

#left #menu li a:hover { 
	background:url(img_l/m_bg2.gif) no-repeat 0 0 ;}

/* サブメニュー */
#left #menu li.st {
	border-top:none;}

#left #menu li.st a{
	width:140px;
	margin-left:20px ;
 	padding:0.5em 0.3em 0.5em 12px ;
	font-size:90% ;
	background:url(img_l/mst_bg.gif) no-repeat 0 0 ;
}

#left #menu li.st a:hover {
	background:url(img_l/m_bg2.gif) no-repeat -50px 0 ; }

/* 選択中 */
#left #menu li#on a { background:url(img_l/m_bg2.gif) no-repeat 0 0  }
#left #menu li#on a:hover { background:url(img_l/m_bg2.gif) no-repeat 0 0 ; }

#left #menu li#on.st a { background:url(img_l/m_bg2.gif) no-repeat -18px 0 ; }
#left #menu li#on.st a:hover { background:url(img_l/m_bg2.gif) no-repeat -50px 0 ; }


/*　---------------------★フッター---------------------　*/
#footer {
	color: #FFF ;
	background:#B7C5DF;}

/*　SEOテキスト用　*/

#footer p { color:#FFF}

/*　著作権表記　*/

#footer p.copyright { color:#FFF}



/*　---------------------★コンテンツ設定---------------------　*/

#content-body {
	margin:28px 28px;}

/*　h3タイトルバー　*/	
#content-body h3 {
	padding:0px 0px 0px 30px;
	line-height:30px ;
background:url(img_l/h3_bg.jpg) no-repeat ;
	color:#fff }
	
#content-body h4 {
	/*　background: url("img_l/dot_2px.gif") bottom repeat-x;　*/
	color : #3486E0 ;
	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 : #B7C5DF ;color : #000 ;}
	
#content-body .product-box h6 {	color : #FF5712 ;	}




