
* {	margin: auto;}
body {margin: 0;font-size: 78%;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: normal; }
acronym { font-weight: normal; text-decoration: none; border-bottom: none;}
TD{   FONT-FAMILY:Arial,'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', 'Osaka',Helvetica,Verdana;    FONT-SIZE: 75%;    FONT-WEIGHT: normal;	COLOR:#666666;
    TEXT-TRANSFORM: none; vertical-align:top; line-height:normal;  }


/************************************************************************/
/*リストオレンジポチ　付き*/
ul.ore{list-style-image:  url(mg/icon/listore.gif);line-height:normal;}

/*リスト赤矢印　付き*/
ul.listred  {list-style-image:  url(img/icon/a_red.gif);}

/*リスト番号　付き*/
#listnum ol li{margin-bottom:12px; }

/*リストcaution　付き*/
#listcau ul {list-style-image:  url(img/icon/caution.gif);margin-left:18px;}
#listcau ul li{margin-bottom:12px; }
/************************************************************************/

/*一番メイン*/
#container { position:relative; margin: auto; text-align: left; width: 100%;height:100%; background: transparent url(img/bgcontainer.gif);background-repeat: repeat;}
/*************************************************************/
/*ヘッダー*/
#intro h4 span{position:absolute;text-align:right; width:100%; /*background-color:#FDCC08;/*background: transparent url(img/bg_topmenu.jpg) left top repeat;*/ height:20px;}

#head { text-align: left;background: transparent url(../img/index/title.gif) left top no-repeat;height: 140px;margin: 0px 0px 0px 150px;}
#head h2 span {display: none;text-align:center; }
#head h1 span { display: none;}
#head h2 {position: absolute;top: 140px; left: 165px; color: #FBFBE5;  width: 600px;}
/*************************************************************/
/*ブランクタイトル用ヘッダー（商品ページのタイトル）*/
#head1 { text-align: left;background: transparent url(../img/title/blank.gif) left top no-repeat;height: 140px;margin: 0px 0px 0px 175px;}
#head1 h2 span {text-align:center; display: none;}
#head1 h1 span { display: none;}
#head1 h2 {position: absolute;top: 90px; left: 180px; color: #FBFBE5;  width: 600px;color:#cc0000;font-size:20px;}/*商品タイトル*/
/*************************************************************/
/*左メニュー*/
#lmenu {  position: absolute;  top: 0px;  left: 0px;width: 155px;background-color:#000000;　font-size: 12px;  color: #ffffff;}/*メニューおおもと*/
#lmenu h4 {  font-size: 13px;  color: #669933;  font-weight: bold;  margin-top:18px;  margin-bottom:5px;  margin-left:3px;border-bottom: 1px solid #ffffff;}

#lmenulist h3 {left:0px;margin-top: 10px; width: 155px;  /*height: 20px;*/  /*border-bottom: 1px solid #ffbbbb; */}
#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;}

#lmenulist {padding-left:0px;}
#lmenulist ul li { display: block;clear: both;padding: 0px 0px 3px 10px;margin-bottom:0px; font-size: 12px; color: #8C9777;line-height:15px;}
#lmenulist ul li.last { background: url(../img/s.gif);}

#lmenulist ul li a, #lmenulist ul li a:link, #lmenulist ul li a:visited {  display: block; clear: both;font-weight: normal; font-size: 12px;color: 999999; text-decoration: none;}
#lmenulist ul li a:hover { display: block; clear: both;text-decoration: none;color: lightgreen;}
#lmenulist ul li a:active, #lmenulist ul li a:focus { display: block;clear: both;color: #ffffff; text-decoration: none;}

/*************************************************************/
/* イメージborder */
img { border-width:0; onMousedown="NO()"}
.img{border: 1px solid #cccccc;}
.dot{border:1px dotted #999999;}
/*************************************************************/
/* リンク */
a, a:link{ color:#660000; text-decoration: none;}
a, a:link, a:visited { color: #663300; text-decoration: none;}
a:hover { color: #cc0000; text-decoration: underline;}
a:active, a:focus { color: #cc0000;} 
/*************************************************************/





/*main  大もと*/
/*main1 index,and other*/
/*main2 item*/




/*index以外ページタイトル*/

/*オーダーメイド*/
#t_custom{	position: absolute;top: 100px; left: 165px;  width: 600px;height:50px;background:transparent url(../img/t_ordermade.gif) left top no-repeat;}
#t_custom .p1 {position: absolute; top: 30px;  left: 0px;  color: #FBFBE5;  width: 600px;}

/*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*/



/*商品リストページ*/
#main2 {margin-left:5px;margin-right:5px;width: 600px;}
#main2 a, a:link{ color:#00000 ; text-decoration: none; font-size:11px;line-height:11px}
#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: #999999; text-decoration: none;}
#tablelist a:hover { color: #cc0000; text-decoration: underline;}
#tablelist a:active, a:focus { color: #cc0000;} 
/*商品リストの順番リンク部分*/
#tablejun {margin-bottom:20px;}
/*************************************************************/
/*商品詳細ページ*/
#ipic{margin-left:2px;margin-left:5px; width : 210px; float : left;font-size:12px;}/*写真の個所*/
#idesc{float : left;width :380px;  margin-right:0px;}/*商品詳細の個所*/

#isuggest{margin :5px; clear : left; width:100%;}/*suggest, cust voice part*/
#isuggest a, a:link{ color:#00000 ; text-decoration: none; font-size:11px;line-height:11px}
#isuggest a:visited { color:#666666 ; text-decoration: none;}
#isuggest a:hover { color: #cc0000; text-decoration: underline;}
#isuggest a:active, a:focus { color: #cc0000;} 


#5col {width: 20%; float : left;} /*商品詳細ページ＆拡大写真ページ*/
#arrow {margin-right:5px; float: left;}/*拡大写真ページ*/
#pdesc{float: left}/*拡大写真ページ*/


/*************************************************************/



































/*************************************************************/
/*indexの写真部分*/
#topic { position:absolute;top: 160px;left:170px; width:410px; height:220px;}
#topic h3 {   margin-bottom: 0px;   height: 170px;}
#topic h3 span { display: none;}


/*************************************************************/
/*index真中コンテンツ*/
#indexcontents { position:absolute;top: 380px;left:170px; }

#indexmain { width:400px; padding: 0px 0px 0px 0px; margin-left:170px ; }
#indexmain h3 span {display: none;}
#news, #newitem, #recommend, #reccat { width: 400px; margin-bottom: 8px;}
#news h3 span,#newitem h3 span,#recommend h3 span { display: none;}

#news h3{	margin-bottom: 5px;   height: 25px;  background: transparent url(../img/index/titleTopics.gif) left top no-repeat;   /*border-bottom: 1px solid #7D8965;*/}
#newitem h3{	margin-bottom: 5px;   height: 25px;  background: transparent url(../img/index/titlenewitem.gif) left top no-repeat;   /*border-bottom: 1px solid #7D8965;*/}
#recommend h3{	margin-bottom: 5px;   height: 25px;  background: transparent url(../img/index/titlerec.gif) left top no-repeat;   /*border-bottom: 1px solid #7D8965;*/}
#reccat h3{	margin-bottom: 5px;   height: 25px;  background: transparent url(../img/index/titlereccat.gif) left top no-repeat;   /*border-bottom: 1px solid #7D8965;*/}

#news ul {list-style-type: none;}
#news ul li{font-size:12px;padding: 0px 0px 3px 10px;margin-bottom:0px; color: #666666;line-height:15px;}
#news ul li a, #news ul li a:link, #news ul li a:visited {  color: #566047; font-weight: normal; text-decoration: none;font-size:12px;}
#news ul li a:hover { text-decoration: none;color: #cc0000;}
#news ul li a:active, #news ul li a:focus { color: #cc0000; text-decoration: none;}
/*************************************************************/
/*右メニュ*/
#rmenu { position: absolute;  top: 160px;left:585px; width:180px; }

/*右メニュー1*/
#rlist h3 span {display: none;}
#rlist span{display: none;}


#rlist { margin-bottom:15px;}
#rlist ul {	padding: 0;	margin: 0;}
#rlist ul li.menu1 a{list-style-type: none;display: block; clear: both;padding-left:20px;height:70px;background: url(../img/index/frees_01.gif) no-repeat;}
#rlist ul li.menu1 a:active{display: block; clear: both;background: url(../img/index/frees1_01.gif) no-repeat;}
#rlist ul li.menu1 a:hover{display: block; clear: both;background: url(../img/index/frees1_01.gif) no-repeat;}

/*#rlist ul li.menu2 a{display: block; clear: both;padding-left:20px;height:70px;background:url(img/index/frees_02.gif) no-repeat;}
#rlist ul li.menu2 a:active{display: block; clear: both;background:url(img/index/frees1_02.gif) no-repeat;}
#rlist ul li.menu2 a:hover{display: block; clear: both;background:url(img/index/frees1_02.gif) no-repeat;}*/

#rlist ul li.menu3 a{display: block; clear: both;padding-left:20px;height:70px;background: url(../img/index/frees_03.gif) no-repeat;}
#rlist ul li.menu3 a:active{display: block; clear: both;background: url(../img/index/frees1_03.gif) no-repeat;}
#rlist ul li.menu3 a:hover{display: block; clear: both;background: url(../img/index/frees1_03.gif) no-repeat;}


#rlist ul li.menu4 a{display: block; clear: both;padding-left:20px;height:70px;background: url(../img/index/frees_04.gif) no-repeat;}
#rlist ul li.menu4 a:active{display: block; clear: both;background: url(../img/index/frees1_04.gif) no-repeat;}
#rlist ul li.menu4 a:hover{display: block; clear: both;background: url(../img/index/frees1_04.gif) no-repeat;}

/*右メニュー2*/

#rank, #custvoice {width:180px; padding-left:0px; font-size:11px;text-align:top;line-height:125%;background: transparent url(../img/index/rankbg.gif) left top repeat;}
#custvoice ul, #rank ul{	padding: 0;	margin: 0;}
#custvoice ul li,#rank ul li{list-style-type: none;font-size:12px;padding: 0px 2px 10px 5px;margin-bottom:10px; line-height:15px;}
#rank ul li a, #rank ul li a:link, #rank ul li a:visited {  font-size:12px;font-weight: bold; text-decoration: none;margin-bottom:10px; }
#custvoice ul li a, #custvoice ul li a:link, #custvoice ul li a:visited{  font-size:12px;font-weight: bold; text-decoration: none;margin-bottom:10px;line-height:25px; }
#custvoice ul li a:hover#rank ul li a:hover { text-decoration: none;color: #cc0000;}
#custvoice ul li a:active, #custvoice ul li a:focus,#rank ul li a:active, #rank ul li a:focus { color: #cc0000; text-decoration: none;}
/*************************************************************/


