@charset "EUC-JP";

/*
 * ヘッダー、フッター、メニュー用スタイルシート
 * base.cssを上書きする。
 * 
 * 更新履歴：2007/08/19	d.ishikawa	新規作成
 *
 */

/** [ヘッダー] **/
/** 問合せ **/
#TopContact
{
	width: 210px;
	height: 62px;
	text-align: left;
	margin: 0;

	position: absolute;
	top: 10px;
	left: 680px;
}

#TopContact a
{
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	
	background-repeat: no-repeat;
	background-position: left top;
}

 #TopContact a:link
,#TopContact a:visited
{
	background-image: url("../img/header/mail1_1.gif");
}

 #TopContact a:hover
,#TopContact a:active
{
	background-image: url("../img/header/mail1_2.gif");
}

/** メニュー **/
#Top_Menu ul
{
	width: 100%;
	height: 28px;
	margin: 0;
	padding: 0;
	position: relative;
}

#Top_Menu ul li
{
	height: 28px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

#Top_Menu ul li a
{
	display: block;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	
	background-repeat: no-repeat;
	background-position: left top;
}

#tm1{left: 0; width: 63px;}
#tm2{left: 63px; width:95px;}
#tm3{left: 158px; width:89px;}
#tm4{left: 247px; width:137px;}
#tm5{left: 384px; width:75px;}
#tm6{left: 459px; width:114px;}
#tm7{left: 573px; width:65px;}
#tm8{left: 638px; width:150px;}
#tm9{left: 788px; width:105px;}

#tm1 a:link, #tm1 a:visited {background-image: url("../img/top_menu/top_bt1_1.gif");}
#tm2 a:link, #tm2 a:visited {background-image: url("../img/top_menu/top_bt2_1.gif");}
#tm3 a:link, #tm3 a:visited {background-image: url("../img/top_menu/top_bt3_1.gif");}
#tm4 a:link, #tm4 a:visited {background-image: url("../img/top_menu/top_bt4_1.gif");}
#tm5 a:link, #tm5 a:visited {background-image: url("../img/top_menu/top_bt5_1.gif");}
#tm6 a:link, #tm6 a:visited {background-image: url("../img/top_menu/top_bt6_1.gif");}
#tm7 a:link, #tm7 a:visited {background-image: url("../img/top_menu/top_bt7_1.gif");}
#tm8 a:link, #tm8 a:visited {background-image: url("../img/top_menu/top_bt8_1.gif");}
#tm9 a:link, #tm9 a:visited {background-image: url("../img/top_menu/top_bt9_1.gif");}

#tm1 a:hover, #tm1 a:active {background-image: url("../img/top_menu/top_bt1_2.gif");}
#tm2 a:hover, #tm2 a:active {background-image: url("../img/top_menu/top_bt2_2.gif");}
#tm3 a:hover, #tm3 a:active {background-image: url("../img/top_menu/top_bt3_2.gif");}
#tm4 a:hover, #tm4 a:active {background-image: url("../img/top_menu/top_bt4_2.gif");}
#tm5 a:hover, #tm5 a:active {background-image: url("../img/top_menu/top_bt5_2.gif");}
#tm6 a:hover, #tm6 a:active {background-image: url("../img/top_menu/top_bt6_2.gif");}
#tm7 a:hover, #tm7 a:active {background-image: url("../img/top_menu/top_bt7_2.gif");}
#tm8 a:hover, #tm8 a:active {background-image: url("../img/top_menu/top_bt8_2.gif");}
#tm9 a:hover, #tm9 a:active {background-image: url("../img/top_menu/top_bt9_2.gif");}


/** [サイドメニュー] **/
#SideMenu
{
}

/*
#SideMenu ul
{
	margin: 0;
}
html>body #SideMenu ul
{
	margin: 0;
}
*/

/** [サイドメニュー] **/
/** 送料 カード 支払 問合せ カート 取引先 FAQ BLOG 工房情報 **/
 #sm_pt
,#sm_cd
,#sm_py
,#sm_iq
,#sm_ct
,#sm_pn
,#sm_fa
,#sm_bg
,#sm_rv
,#sm_if
{
	width: 187px;
	margin: 0 0 0 22px;
	padding: 0;
	text-indent: -9999px;

	background-repeat: no-repeat;
	background-position: left top;
}

#sm_pt {margin-bottom: 3px;}
#sm_cd {margin-bottom: 5px;}
#sm_py {margin-bottom: 10px;}

/** 送料 カード 支払 **/
 #sm_py_b
,#sm_py_d
,#sm_py_c
,#sm_py_p
{
	float: left;
	width: 33px;
	height: 33px;
	margin: 0 0 0 12px;
	margin: 0 0 0 5px;
	padding: 0;
	text-indent: -9999px;

	background-repeat: no-repeat;
	background-position: left top;
}

#sm_py_p
{
	width: 98px;
}

#sm_py_p a
{
	display: block;
	width: 98px;
	height: 33px;
}

#sm_pt {height: 27px; background-image: url("../img/header/free.gif");}
#sm_cd {height: 55px; background-image: url("../img/top/card.gif");}
#sm_if {height: 128px; background-image: url("../img/top/shopcard.jpg");}

#sm_py_b {background-image: url("../img/common/payment1.jpg");margin-left: 14px;}
#sm_py_b {background-image: url("../img/common/payment1.jpg");margin-left: 5px;}
#sm_py_d {background-image: url("../img/common/payment2.jpg");}
#sm_py_c {background-image: url("../img/common/payment3.jpg");}
#sm_py_p {background-image: url("../img/common/payment4.jpg");}
#sm_py_e {clear: both;}

html>body #sm_py_b {margin-left: 28px;}
html>body #sm_py_b {margin-left: 10px;}

/** 問合せ カート 取引先 FAQ BLOG **/

#sm_iq {margin-bottom: 10px;}
#sm_ct {margin-bottom: 10px;}
/*
#sm_pn {margin-bottom: 5px; margin-top: 5px;}
#sm_fa {margin-bottom: 30px;}
*/
/* 「取引先」を削除する。復活するときは、上記の使用する。 */
#sm_pn {display: none;}
/*#sm_fa {margin-bottom: 30px; margin-top: 5px;}*/
#sm_fa {margin-bottom: 0; margin-top: 5px;}
#sm_bg {margin-bottom: 10px; margin-top: 10px;}
#sm_rv {margin-bottom: 30px;}


 #sm_iq a
,#sm_ct a
,#sm_pn a
,#sm_fa a
,#sm_bg a
,#sm_rv a
{
	display: block;
	
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	
	background-repeat: no-repeat;
	background-position: left top;
}

#sm_iq a {height: 55px;}
#sm_ct a {height: 37px;}
#sm_pn a {height: 72px;}
#sm_fa a {height: 37px;}
#sm_bg a {height: 72px;}
#sm_rv a {height: 72px;}

#sm_iq a:link, #sm_iq a:visited {background-image: url("../img/side_menu/sidebt2_1.jpg");}
#sm_iq a:hover, #sm_iq a:active {background-image: url("../img/side_menu/sidebt2_2.jpg");}

#sm_ct a:link, #sm_ct a:visited {background-image: url("../img/side_menu/sidebt1_1.jpg");}
#sm_ct a:hover, #sm_ct a:active {background-image: url("../img/side_menu/sidebt1_2.jpg");}

#sm_pn a:link, #sm_pn a:visited {background-image: url("../img/side_menu/sidebt8_1.jpg");}
#sm_pn a:hover, #sm_pn a:active {background-image: url("../img/side_menu/sidebt8_2.jpg");}

#sm_fa a:link, #sm_fa a:visited {background-image: url("../img/side_menu/sidebt7_1.jpg");}
#sm_fa a:hover, #sm_fa a:active {background-image: url("../img/side_menu/sidebt7_2.jpg");}

#sm_bg a:link, #sm_bg a:visited {background-image: url("../img/banner/blog1_1.jpg");}
#sm_bg a:hover, #sm_bg a:active {background-image: url("../img/banner/blog1_2.jpg");}

#sm_rv a:link, #sm_rv a:visited {background-image: url("../img/banner/review_1.jpg");}
#sm_rv a:hover, #sm_rv a:active {background-image: url("../img/banner/review_2.jpg");}


/** 商品カテゴリー **/
/*
 #sm_it
,#SideMenu #sm_il
{
	width: 200px;
	margin: 0 0 0 15px;
	padding: 0;
}

#sm_it
{
	height: 35px; 
	background: url("../img/side_menu/sidebt_item0_1.jpg") no-repeat left top;
	text-indent: -9999px;
}

#SideMenu #sm_il {margin-bottom: 10px;}

#sm_il li
{
	margin: 0;
	padding: 0;
}

#sm_il a
{
	display: block;
	width: 100%;
	height: 46px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	
	background-repeat: no-repeat;
	background-position: left top;
}

#sm_il_1 a {height: 26px;}

#sm_il_1 a:link, #sm_il_1 a:visited {background-image: url("../img/side_menu/sidebt_item9_1.jpg");}
#sm_il_2 a:link, #sm_il_2 a:visited {background-image: url("../img/side_menu/sidebt_item8_1.jpg");}
#sm_il_3 a:link, #sm_il_3 a:visited {background-image: url("../img/side_menu/sidebt_item2_1.jpg");}
#sm_il_4 a:link, #sm_il_4 a:visited {background-image: url("../img/side_menu/sidebt_item3_1.jpg");}
#sm_il_5 a:link, #sm_il_5 a:visited {background-image: url("../img/side_menu/sidebt_item4_1.jpg");}
#sm_il_6 a:link, #sm_il_6 a:visited {background-image: url("../img/side_menu/sidebt_item5_1.jpg");}
#sm_il_7 a:link, #sm_il_7 a:visited {background-image: url("../img/side_menu/sidebt_item6_1.jpg");}
#sm_il_8 a:link, #sm_il_8 a:visited {background-image: url("../img/side_menu/sidebt_item7_1.jpg");}

#sm_il_1 a:hover, #sm_il_1 a:active {background-image: url("../img/side_menu/sidebt_item9_2.jpg");}
#sm_il_2 a:hover, #sm_il_2 a:active {background-image: url("../img/side_menu/sidebt_item8_2.jpg");}
#sm_il_3 a:hover, #sm_il_3 a:active {background-image: url("../img/side_menu/sidebt_item2_2.jpg");}
#sm_il_4 a:hover, #sm_il_4 a:active {background-image: url("../img/side_menu/sidebt_item3_2.jpg");}
#sm_il_5 a:hover, #sm_il_5 a:active {background-image: url("../img/side_menu/sidebt_item4_2.jpg");}
#sm_il_6 a:hover, #sm_il_6 a:active {background-image: url("../img/side_menu/sidebt_item5_2.jpg");}
#sm_il_7 a:hover, #sm_il_7 a:active {background-image: url("../img/side_menu/sidebt_item6_2.jpg");}
#sm_il_8 a:hover, #sm_il_8 a:active {background-image: url("../img/side_menu/sidebt_item7_2.jpg");}
*/

/** オプション 英について 包丁教室 **/
 #sm_ot
,#sm_ht
,#sm_kt
,#SideMenu .sm_cm_l
,.sm_cm_e
{
	width: 187px;
	margin: 0 0 0 22px;
	padding: 0;
}

 #sm_ot
,#sm_ht
,#sm_kt
{
	height: 30px; 
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
}

#sm_ot {background-image: url("../img/side_menu/sidebt3_1.jpg");}
#sm_ht {background-image: url("../img/side_menu/sidebt4_1.jpg");}
#sm_kt {background-image: url("../img/side_menu/sidebt5_1.jpg");}

.sm_cm_e
{
	height: 8px; 
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/side_menu/sidebt_back2.jpg");
	margin-bottom: 5px;
}

html>body .sm_cm_e
{
	margin-bottom: 10px;
}


#SideMenu .sm_cm_l
{
	background: url("../img/side_menu/sidebt_back.jpg") no-repeat left top;
}

#SideMenu .sm_cm_l a
{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	text-indent: 32px;
	text-decoration: none;
	
	background-repeat: no-repeat;
	background-position: 20px 50%;
}

#SideMenu .sm_cm_l a:link, #SideMenu .sm_cm_l a:visited {color: #544120; background-image: url("../img/side_menu/triangle1.gif");}
#SideMenu .sm_cm_l a:hover, #SideMenu .sm_cm_l a:active {color: #DC6F04; background-image: url("../img/side_menu/triangle2.gif");}


/** アクセスカウンター **/
div#accessCountWrapper
{
	margin-left: 22px;
}


/** [フッター] **/
#Footer
{
	width:100%;
	height: 36px;
	margin: 0;
	padding:0;
	background: #272018 url("../img/footer/footer.gif") no-repeat right center;
}

#Footer span.ft_title
{
	display: none;
}

#ft_mn
{
	width:84%;
	height: 15px;
	margin: 0 auto;
	padding:0;
	text-align: left;
}

#ft_mn a
{
	display: block;
	float: left;
	height: 15px;
	margin: 0 0 0 18px;
	padding:0;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 50%;
	text-indent: 18px;
	line-height: 15px;
}

#ft_mn a:link, #ft_mn a:visited {background-image: url("../img/footer/pic1.gif");}
#ft_mn a:hover, #ft_mn a:active {background-image: url("../img/footer/pic2.gif");}



/*del start 2009/02/02 d.ishikawa カード決済一旦削除*/
/* 左メニューの「カード決済」画像 */
#sm_py_c {display: none;}
/* 左メニューのカード会社ロゴの一覧画像 */
#sm_cd {display: none;}
/*del end 2009/02/02 d.ishikawa カード決済一旦削除*/

