/* CSS Document */
	
#header {
	background : url("img_l/header_bg.jpg") no-repeat right bottom #FFF ; }
	
/*　タイトル設定　*/

#header h1 {
	color: #FFF;}

#header h2 { 
	color: #CC3300}	
	
#header a { color: #336699 ; text-decoration : underline ;}
#header a:hover { text-decoration:none;}


	
/*　---------------------★基本設定----------------------------------　*/

a { text-decoration: underline ; color: #4040BF ;}
a:hover { text-decoration:none ; color: #4040BF ;}


/*　---------------------★コンテナー大枠----------------　*/

/*　メニュー背景ここで設定　*/

#container {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
	
/*　---------------------★コンテンツ---------------------　*/

#content {
	background: url("../img_common/contents_bg.gif") repeat-x;}

/*　---------------------★コンテンツ設定---------------------　*/

#content-body {}

/*　h3タイトルバー　*/	
#content-body h3 {
	padding:0px 0px 2px 20px;
	display:block;
	line-height:30px;
	height:30px ;background:url(img_l/h3_bg.gif) bottom no-repeat ;
	color: #336699; }
	
#content-body h4 {
	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 : #006699 ;}
	
#content-body .product-box h6 {	color : #FF5712 ;	}






/*　メニュー背景ここで設定　*/

#container {
	background: #FFFFFF url("img_l/body_bg.gif") left top repeat-y ;
	}
	
/*　---------------------★メニュー---------------------　*/

/*　テキストリンク用　*/
#left #menu {
	padding:8px 0px ; }

#left #menu li {
	margin:0 6px 1px 5px ;}
	
#left #menu li a{
	background:url("img_l/m_bg.gif") left 0 no-repeat;
 	padding:0.5em 0 0.5em 25px ;
	width:138px;
	line-height:130% ;
	display:block ;
	border-bottom:1px dotted #6699CC ;
	color: #006699;}
	

#left #menu li a:hover { 
/*　	border:1px solid #EAE9E9 ;　*/
	color: #FF9900 ;}

/* サブメニュー */
#left #menu li.st {
	border-top:none;}

#left #menu li.st a{
	width:132px;
	margin-left:18px ;
 	padding:0.4em 0 0.4em 13px ;
	font-size:90% ;
	background:url(img_l/mst_bg.gif) no-repeat 0 0 ;}


/* 選択中 */
#left #menu li#on a { background:url("img_l/m_bg.gif") left 0 no-repeat; color: #FF9900 ;}
#left #menu li#on a:hover {background:none ;background:url("img_l/m_bg.gif") }

#left #menu li#on.st a { background:none ;color:#FF9900 }
#left #menu li#on.st a:hover {background:none ; color:#FF9900 }







/*　---------------------★フッター---------------------　*/
#footer {
	color: #FFF ;
	background:#006699;}

/*　SEOテキスト用　*/

#footer p { color:#FFF}

/*　著作権表記　*/

#footer p.copyright { color:#FFF}

