* {	margin: auto;}
body {margin: 0; padding-left:0; padding-top:0; font-size: 85% ;font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left; background: /*transparent*/#ffffff url(img/bg_bottom.gif) right bottom fixed no-repeat; color: #666666;scrollbar-face-color:#EEEEEE; scrollbar-shadow-color:#999999; scrollbar-highlight-color:#999999;  scrollbar-3dlight-color:#FFFFFF;  scrollbar-darkshadow-color:#FFFFFF;  scrollbar-track-color:#CCCCCC; scrollbar-arrow-color:#999999;}

p { margin-bottom: 10px; line-height: 150%;}
div {  line-height: normal;}

TD{ FONT-FAMILY:Arial,'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', 'Osaka',Helvetica,Verdana;  FONT-WEIGHT: normal;	COLOR:#666666;
    TEXT-TRANSFORM: none; vertical-align:top; line-height:150%;  }
	
 /*.80{ font-size: 78%  } */

/*************************************************************/
/* イメージborder */
img { border-width:0; onMousedown="NO()"}
.img{border: 1px solid #cccccc;}
.dot{border:1px dotted #999999;}


/****写真　左右余白********************************/
.left-s{margin-left:10px;}
.right-s{margin-right:10px;}


/*一番メイン*/
#container {
	position:relative;
	margin: auto;
	text-align: left;
	width: 100%;
	height:100%;
	background: transparent url(img/bgcontainer.gif);
	background-repeat: repeat;
	/*top: 13px;*/
	left: 1px;

}
/*************************************************************/
/*ヘッダー*/

#topmenu{width:100%;text-align:right; height:20px;}

p.sassy {
	position: absolute;
	left: 170px;
	color: #999999;
	 /* font-size:10px ;*/
	top: 9px;
} /*1/25index*/
p.sassy1 {position: absolute;left: 180px;top:25px; color: #666666; } /*1/25index以外*/
#head { text-align: left;background: transparent url(img/index/title.gif) left top no-repeat;height: 140px;margin: 0px 0px 0px 155px;}/*マージン155にすること*/
#head h2 {position: absolute;top: 50px; left: 170px; color: #000000; width: 600px;}
#head h3 {position: absolute;top: 70px; left: 170px; color: #999999; width: 600px;}

/*************************************************************/
/*ブランクタイトル用ヘッダー（商品リスト、詳細ページのタイトル）*/
#head1 { text-align: left;background: transparent url(img/title/blank_t.gif) left top no-repeat;height: 140px;margin: 0px 0px 0px 175px;}
#head1 h2 {position: absolute;top: 75px; left: 180px; width: 600px;color:#cc0000;}/*商品タイトル*/
#head1 h3 {position: absolute;top: 106px; left: 180px; color: #ff9999;  width: 600px;}/*商品サブタイトル*/
#head1 h5 {position: absolute;top: 105px; left: 180px; color: #ff9999;  width: 600px;}
/*************************************************************/

/*サービス、ショッピングガイド他*/
#index_cat1{float:left;width :195px;}
#index_cat2{float:left;width :195px;}


/*左メニューindex  lm=メニュー大本*/
#lmenu {  position: absolute;  top: 0px;  left: 0px;width: 155px;background-color:#cc0000;　font-size: 12px;  color: #ffffff;}/*メニューおおもと*/
#lmenu h4 {  font-size: 13px;  color: #ffffff;  font-weight: bold;  margin-top:18px;  margin-bottom:5px;  margin-left:3px;border-bottom: 1px solid #ffcccc;}

#lmlist h3 {left:0px;margin-top: 10px; width: 155px;}
#lmenu h3 span { display: none;}

h3.gold { height:48px;	margin-top: 10px;margin-bottom: 0px;  background: transparent url(img/menu/m_Gold.gif) right center no-repeat;}
h3.silver { height:48px;　margin-top: 10px; margin-bottom: 0px;  background: transparent url(img/menu/m_silver.gif) right center no-repeat;}

#lmenu h3.price, #lmenu h3.motif, #lmenu h3.thema, #lmenu h3.information {margin-top: 5px;height:20px; margin-bottom: 5px;}
h3.price { background: transparent url(img/menu/m_price.gif) left center no-repeat;}
h3.motif { background: transparent url(img/menu/m_motif.gif) left center no-repeat;}
h3.thema { background: transparent url(img/menu/m_thema.gif) left center no-repeat;}
h3.information { background: transparent url(img/menu/m_info.gif) left center no-repeat;}
h3.s_info { margin-bottom: 5px; }

#lmenu ul {	padding: 0;	margin: 0;}
#lmenu ul li { margin-bottom: 0px; padding-bottom: 0px; font-size: 12px; color: #ffffff;}
#lmenu a.c, #lmenu a.c:link, #lmenu a.c:visited, #lmenu a.c:hover, #lmenu a.c:active, #lmenu a.c:focus { display: inline;  padding: 0;font-size: 12px;font-weight: normal;text-decoration: none;color: #ffffff;background-image: none;}

#lmlist {padding-left:0px;}
#lmlist ul li { display: block;clear: both;padding: 0px 0px 3px 10px;margin-bottom:0px; font-size: 12px; color: #8C9777;line-height:15px;background:url(img/1/m_line.gif);}
#lmlist ul li.last { background:url(img/s.gif);}

/*左メニューゴールド*/
#lmlist ul li.yellow { background:url(img/menu/gold_Yellow.gif);display: block;clear: both;padding: 0px 0px 3px 10px;margin-bottom:0px; font-size: 12px; color: #000000;line-height:15px;}
#lmlist ul li.yellow a, #lmlist ul li.yellow a:link, #lmlist ul li.yellow a:visited {  display: block; clear: both;font-weight: normal; font-size: 12px;color: #000000; text-decoration: none;}
#lmlist ul li.yellow a:hover { display: block; clear: both;text-decoration: none;color: #cc0000;}
#lmlist ul li.yellow a:active, #lmlist ul li.yellow a:focus { display: block;clear: both;color: #vv0000; text-decoration: none;}

#lmlist ul li.pink { background:url(img/menu/gold_pink.gif);display: block;clear: both;padding: 0px 0px 3px 10px;margin-bottom:0px; font-size: 12px; color: #000000;line-height:15px;}
#lmlist ul li.pink  a, #lmlist ul li.pink  a:link, #lmlist ul li.pink  a:visited {  display: block; clear: both;font-weight: normal; font-size: 12px;color: #000000; text-decoration: none;}
#lmlist ul li.pink  a:hover { display: block; clear: both;text-decoration: none;color: #cc0000;}
#lmlist ul li.pink  a:active, #lmlist ul li.pink  a:focus { display: block;clear: both;color: #vv0000; text-decoration: none;}

#lmlist ul li.white { background:url(img/menu/gold_white.gif);display: block;clear: both;padding: 0px 0px 3px 10px;margin-bottom:0px; font-size: 12px; color: #000000;line-height:15px;}
#lmlist ul li.white  a, #lmlist ul li.white  a:link, #lmlist ul li.white  a:visited {  display: block; clear: both;font-weight: normal; font-size: 12px;color: #000000; text-decoration: none;}
#lmlist ul li.white  a:hover { display: block; clear: both;text-decoration: none;color: #cc0000;}
#lmlist ul li.white  a:active, #lmlist ul li.white  a:focus { display: block;clear: both;color: #vv0000; text-decoration: none;}

#lmlist ul li.green { background:url(img/menu/gold_green.gif);display: block;clear: both;padding: 0px 0px 3px 10px;margin-bottom:0px; font-size: 12px; color: #000000;line-height:15px;}
#lmlist ul li.green  a, #lmlist ul li.green  a:link, #lmlist ul li.green  a:visited {  display: block; clear: both;font-weight: normal; font-size: 12px;color: #000000; text-decoration: none;}
#lmlist ul li.green  a:hover { display: block; clear: both;text-decoration: none;color: #cc0000;}
#lmlist ul li.green  a:active, #lmlist ul li.white  a:focus { display: block;clear: both;color: #vv0000; text-decoration: none;}

#lmlist ul li.combi { background:url(img/menu/gold_combi.gif);display: block;clear: both;padding: 0px 0px 3px 10px;margin-bottom:0px; font-size: 12px; color: #000000;line-height:15px;}
#lmlist ul li.combi  a, #lmlist ul li.combi  a:link, #lmlist ul li.combi  a:visited {  display: block; clear: both;font-weight: normal; font-size: 12px;color: #000000; text-decoration: none;}
#lmlist ul li.combi  a:hover { display: block; clear: both;text-decoration: none;color: #cc0000;}
#lmlist ul li.combi  a:active, #lmlist ul li.combi  a:focus { display: block;clear: both;color: #vv0000; text-decoration: none;}
/*ここまで*/

#lmlist ul li a, #lmlist ul li a:link, #lmlist ul li a:visited {  display: block; clear: both;font-weight: normal; font-size: 12px;color: #ffbbbb; text-decoration: none;}
#lmlist ul li a:hover { display: block; clear: both;text-decoration: none;color: #ffffff;}
#lmlist ul li a:active, #lmlist ul li a:focus { display: block;clear: both;color: #ffffff; text-decoration: none;}

/* リンク */
a, a:link{ color:#660000; text-decoration: none;}
a, a:link, a:visited { color: #6666660; text-decoration: none;}
a:hover { color: #cc0000; text-decoration: underline;}
a:active, a:focus { color: #cc0000;} 
/*************************************************************/

/* リンク */
a.gray:link{ color:#99999; text-decoration: none; /* font-size:10px */;}
a.gray:link, a.gray:visited { color: #666666; text-decoration: none;  /* font-size:10px */;}
a.gray:hover { color: #999999; text-decoration: underline;  /* font-size:10px */;}
a.gray:active, a.gray:focus { color: #999999; /* font-size:10px */;} 
/*************************************************************/






/*index以外ページタイトル*/

/*index以外真中コンテンツ*/

#main { width:600px; padding: 0px 0px 0px 0px; margin-left:170px ; }
#main h3 span {display: none;}


/*#main1, #newitem, #recommend { width: 600px; margin-bottom: 20px;}/*index*/
/*#main1 h3 span,#newitem h3 span/*,#recommend h3 span { display: none;}/*index*/
#txt550 { width: 550px; margin-bottom: 20px;}/*index*/
#colum1{margin-left:2px;margin-left:5px; width :110px; float : left;}/*写真の個所*/
#colum0{float : left;width :300px;  margin-right:0px;}/*商品詳細の個所*/


/*商品リストページ*/
#main2 { margin-right:5px;width: 600px;margin-left:175px ;}
#main2 a, a:link{ color:#00000 ; text-decoration: none;/* font-size:11px;line-height:11p*/x;}
#main2 a:visited { color:#666666 ; text-decoration: none;}
#main2 a:hover { color: #cc0000; text-decoration: underline;}
#main2 a:active, a:focus { color: #cc0000;} 


/*************************************************************/
/*商品リストのテーブル空欄設定*/
#tablelist {width:100%;}
#tablelist td{margin-bottom:20px;padding-bottom:20px;}

#tablelist a, a:link { color: #000000; text-decoration: none;}
#tablelist a:visited { color: #666666; text-decoration: none;}
#tablelist a:hover { color: #cc0000; text-decoration: underline;}
#tablelist a:active, a:focus { color: #cc0000;} 
/*商品リストの順番リンク部分*/
#tablejun {margin-bottom:20px;}

