@charset "Shift_JIS";
/* CSS Document */

#header.header-t01 { border-bottom:5px solid #000 ; }
#footer { border-top:5px solid #000 ; }


/* ★背景 --------------------------------------- */

body { background:#32211F }


/* ★ヘッダー --------------------------------------- */

	
/*　タイトル設定　*/

#header h1 {
}

#header h2 { 
	color:#fff}	
	
#header a { color : #fff ; text-decoration : underline ;}
#header a:hover { text-decoration:none;}


/* ★フッター --------------------------------------- */

#footer p { color:#FFF }

/* 著作権表記 */
#footer p.copyright { color:#FFF }




/* ★メニューまわり --------------------------------------- */

/*　メニュー左右背景ここで設定　*/

#container.con-l {
	background:url(img/container_bg.gif) left repeat-y #fff ;
	}
#container.con-r {
	background:url(img/container_bg.gif) right repeat-y #fff ;
	}
#container.con-lw {
	background:url(img/container_w_bg.gif) left repeat-y #fff ;
	}
#container.con-rw {
	background:url(img/container_w_bg.gif) right repeat-y #fff ;
	}


/* メニュー　文字色共通(menu_tate：たて menu_yoko：よこ) */

#menu_tate li a ,
#menu_yoko li a{ color: #fff;}

#menu_tate li a:hover,
#menu_yoko li a:hover { color: #F93 ;}

/* 選択中 */
#menu_tate li#on a,
#menu_yoko li#on a { color: #F93 ; }


/* メニュー（たて） */

/* 背景 */
#menu_tate {
	/*background:url(img/menu_tate_bg.png) repeat-y left bottom ;*/}
	
#menu_tate li a{ 
	background:url(img/menu_tate_li_a_bg.gif) no-repeat left bottom;}
#menu_tate li a:hover { 
	background:url(img/menu_tate_li_a_bg_on.gif) no-repeat left bottom;}

#menu_tate li.st a {
	background:url(img/menu_tate_li_st_a_bg.gif) no-repeat left bottom; }

#menu_tate li.st a:hover {
	background:url(img/menu_tate_li_st_a_bg_on.gif) no-repeat left bottom; }

/* 選択中 */
#menu_tate li#on a {
	background:url(img/menu_tate_li_a_bg_on.gif) no-repeat left bottom; }
#menu_tate li#on.st a {
	background:url(img/menu_tate_li_st_a_bg_on.gif) no-repeat left bottom;}



/* メニュー（よこ） */

/* 背景 */
#menu_yoko {
	background: url(img/menu_yoko_bg.png) repeat top;
	}
#menu_yoko li a {
	background:url(img/menu_yoko_li_a_bg.gif) no-repeat 0px 0px ;
	}
#menu_yoko li a:hover { 
	background:url(img/menu_yoko_li_a_bg_on.gif) no-repeat 0px 0px ;
	}

#menu_yoko li#on a { background:url(img/menu_yoko_li_a_bg_on.gif) no-repeat 0px 0px; }
#menu_yoko li#on.st a { background:url(img/menu_yoko_li_a_bg_on.gif) no-repeat 0px 0px;}

	

/* ★サブメニュー --------------------------------------- */

/* たて */
#submenu_tate { background:#ddd;}

#submenu_tate li a {
	color:#666 ;
	background:url(img/submenu_tate_li_a_bg.png) no-repeat 5px 0px ;
	}
#submenu_tate li a:hover {
	color:#aa5500;
	background:url(img/submenu_tate_li_a_bg_on.gif) no-repeat 5px 0px ;
	 }
/* 選択中 */
#submenu_tate li#on a {
	color: #aa5500 ;
	background:url(img/submenu_tate_li_a_bg_on.gif) no-repeat 5px 0px ;
	}


/* よこ */
#submenu_yoko { background: url(img/submenu_yoko_bg.gif) #ccc ;}
#submenu_yoko li a { 
	color:#666 ;
/*	background:url(img/submenu_yoko_li_a_bg.png) no-repeat left 0px ;*/
	}
#submenu_yoko li a:hover { 
	color:#aa5500;
	background:url(img/submenu_yoko_li_a_bg_on.gif) no-repeat left 0px ;
	 }
/* 選択中 */
#submenu_yoko li#on a { 
	color: #aa5500 ;
	background:url(img/submenu_yoko_li_a_bg_on.gif) no-repeat left 0px; 
	}




/* ★バナー --------------------------------------- */
.banner {
	color: #fff ;
	background:#333 ;
}

.banner a ,
.banner a:hover {
	color: #fff ;
}



/* ★見出し --------------------------------------- */

h3{ color:#333333 }
h4{
	color:#333333 ;
	border-bottom:dotted #999 1px ;
}

#content-body h3 {
	background:url(img/h3w_bg.gif) no-repeat ;
	}
#content-body.con-w h3 {
	background:url(img/h3w_bg.gif) no-repeat ;
	}

/* ★コンテンツ--------------------------------------- */

/* 背景 */
#content {
	background:#fff;
	}
/* 背景wide */
#content.con-w {
	}

/* 基本設定 */
a { text-decoration : underline ; color : #4040BF ;}
a:hover { text-decoration : none ; color : #4040BF ;}




/* その他　トップページ--------------------- */

/* 新着情報、ブログ一覧などtable */

table.table01 td span.td-ico {
	background : url("img/ico_01.gif") no-repeat left ;}
			
table.table01 td.border-2px {
	background : url("img/dot_2px.gif") repeat-x bottom ;}



/* #product 商品紹介--------------------- */

#content-body .product-box h5 { background : #DBE8F1 ;color:#0066CC}
#content-body .product-box h6 {	color : #FF5712 ; }

