@charset "Shift_JIS";
/* CSS Document */



/* ★このカラーの独自設定 --------------------------------------- */

#header.header-t01 { border-bottom:5px solid #999 ; }
#footer { border-top:5px solid #999 ; }




/* ★背景 --------------------------------------- */

body { background:#666}




/* ★ヘッダー --------------------------------------- */

/* 背景 */
#header {
	background:url(img/header_bg.png) no-repeat left bottom #***;
	}
/* 背景wide */
#header.header-w {
	background:url(img/header_w_bg.png) no-repeat left bottom #***;
	}
	
/*　タイトル設定　*/

#header h1 {
}

#header h2 { 
	color:#fff}	
	
#header a { color : #fff ; text-decoration : underline ;}
#header a:hover { text-decoration:none;}




/* ★フッター --------------------------------------- */

/* 背景 */
#footer {
	/* background:url(img/header_bg.png) no-repeat left bottom #666; */ }
/* 背景wide */
#footer.footer-w {
	background:; }

#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：たて mainmenu：よこ) */

#menu_tate li a ,
#menu_yoko li a{ color: #555;}

#menu_tate li a:hover,
#menu_yoko li a:hover { color: #fff ;}

/* 選択中 */
#menu_tate li#on a,
#menu_yoko li#on a { color: #fff ;}


/* メニュー（たて） */

/* 背景 */
#menu_tate {
	/*background:url(img/menu_tate_bg.png) repeat-y left top ;*/
	}
#menu_tate li a{
	background:url(img/menu_tate_li_a_bg.png) no-repeat left bottom;
	}
#menu_tate li a:hover { 
	background:url(img/menu_tate_li_a_bg_on.png) no-repeat left bottom;
	}
#menu_tate li.st a {
	background:url(img/menu_tate_li_st_a_bg.png) no-repeat left bottom; }

#menu_tate li.st a:hover { 
	background:url(img/menu_tate_li_st_a_bg_on.png) no-repeat left bottom;
	}	

/* 選択中背景 */
#menu_tate li#on a { background:url(img/menu_tate_li_a_bg_on.png) no-repeat left bottom;
	color:#fff }
#menu_tate li#on.st a { background:url(img/menu_tate_li_st_a_bg_on.png) no-repeat left bottom;
	color:#fff }


/* メニュー（よこ） */

/* 背景 */
#menu_yoko {
	background: url(img/menu_yoko_bg.jpg) top ; 
	}
#menu_yoko li a {
	background:url(img/menu_yoko_li_a_bg.png) no-repeat 0px 0px ;
	}
#menu_yoko li a:hover { 
	background:url(img/menu_yoko_li_a_bg_on.png) no-repeat 0px 0px ;
	}

/* 選択中背景 */
#menu_yoko li#on a { background:url(img/menu_yoko_li_a_bg_on.png) no-repeat 0px 0px; }
#menu_yoko li#on.st a { background:url(img/menu_yoko_li_st_a_bg_on.png) no-repeat 0px 0px;}




/* ★サブメニュー --------------------------------------- */

/* たて */
#submenu_tate { background: url(img/submenu_tate_bg.png) #E7E7E7;}

#submenu_tate li a {
	color:#666 ;
	background:url(img/submenu_yoko_li_a_bg.png) no-repeat 5px 0px ;
	}
#submenu_tate li a:hover {
	color:#aa5500;
	background:url(img/submenu_yoko_li_a_bg_on.png) no-repeat 5px 0px ;
	 }
/* 選択中 */
#submenu_tate li#on a {
	color: #aa5500 ;
	background:url(img/submenu_yoko_li_a_bg_on.png) no-repeat 5px 0px ;
	}


/* よこ */
#submenu_yoko { background: url(img/submenu_yoko_bg.png) #ddd ;}
#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.png) no-repeat left 0px ;
	 }
/* 選択中 */
#submenu_yoko li#on a { 
	color: #aa5500 ;
	background:url(img/submenu_yoko_li_a_bg_on.png) no-repeat left 0px; 
	}




/* ★バナー --------------------------------------- */

.banner {
	color: #fff;
	background:url(img/banner_bg.png) repeat #333;
	}
.banner a ,
.banner a:hover {
	color: #fff;
	}



/* ★見出し --------------------------------------- */

h3{ color:#333 }
h4{
	color:#333 ;
	border-bottom:dotted #ccc 1px ;
	}


#content-body h3 {
	background:url(img/h3_bg.gif) no-repeat ;
	}

/* h3-wide 通常サイズと同じ画像を使う*/
#content.con-w h3 {
	background:url(img/h3_bg.gif) no-repeat ;
	}
#articledt1.con-w h3 {
	background:url(img/h3_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.png) no-repeat left ;}
			
table.table01 td.border-2px {
	background : url(img/dot_2px.png) repeat-x bottom ;}



/* #product 商品紹介--------------------- */

#content-body .product-box h5 { background : #DBE8F1 ;color:#0066CC}
#content-body .product-box h6 {	color : #FF5712 ; }

