body      { margin:0; padding:0; background-color:#FFFEF8;}
a         { font-size:12px ;}
img       { border:0 ;}
th        { font-size:12px ;}
td        { font-size:12px ;}
.t9       { font-size:11px  ;}

#user_menu {
margin: 10px;
border: 1px solid #dcbbbb;
}
#user_menu td {
background-color: #FFFEF8;
}
#user_menu th {
font-weight: bold;
background-color: #dcbbbb;
}

#user_menu a {
color:#000080;
}

.wred     { border: 1px solid #CC0066; padding: 0; margin: 0;}
.wredtop  { border-top: 1px solid #CC0066; margin: 10px;}
.wgrey    { border: 1px solid #d0d0d0; }
.wsilver  { border: 1px solid #cccccc; }
.favorite  {
padding: 3px;
color: #ffffff; 
background-color: #000088; 
border-top: 2px solid #dcdcdc; border-left: 2px solid #dcdcdc; border-right: 2px solid #7777aa; border-bottom: 2px solid #7777aa;
}
.wblack   {background-color: #f5f5dc; margin: 0px; border: 1px solid #000000;
}
.wred .red {
color:#ffffff;font-weight: bold;
text-align: center;
background-color: #CC0066; 
padding: 4px;
}
.waku_bgred {
color:#ffffff;font-weight: bold;
text-align: center;
background-color: #CC0066; 
padding: 4px;
}
.wred td {
padding: 10px;
}
.grey_small {
font-size:11px;color:#999999;
}
.title_brown {
text-align: center;
border: 2px solid #800000;
background-color: #FFCB99;
font-size:18px;color:#800000;
font-weight: bold;
padding: 20px;
}


/*-------------------
  Footer
-------------------*/

#footer_order {
margin: 0px;
padding-top: 30px;
border-top: 1px solid #000080;
}
#footer_order th {
font-size: 14px;
color:#ffffff;font-weight: bold;
background-color: #000080;
}
#footer_order a {
font-size: 14px;
line-height: 160%;
color:#ffffff;font-weight: bold;
background-color: #000080;
text-decoration: none;
}

#footer_order a:hover {
color:#ffffff;font-weight: bold;
background-color: #5555DD;
text-decoration: none;
}

/*------------------ 
noframes
 ----------------- */
#leftnav {
float: left;
width: 230px;
}
#maincontainer {
float: left;
width: 800px;
}

/*------------------ 
syokunin index ＜作家別商品紹介＞
 ----------------- */
#syokunin_index {
font-size: 10px;color:#000;
}
#syokunin_index td {
font-size: 10px;color:#000;
}
#syokunin_index a:link , 
#syokunin_index a:visited ,
#syokunin_index a:hover , 
#syokunin_index a:active { 
font-size: 10px;color:#666;
}
#syokunin_index table {
border: 1px solid #cccc99;
}
#syokunin_index td {
border: 1px solid #cccc99;width:80px;
padding:2px;
}
#syokunin_index td.ttl {
width:15px; height:76px;
}
#syokunin_index img {
border: 1px solid #666;
}

/*------------------ 
shohin-betsu ＜商品別紹介＞
 ----------------- */

#shohin_betsu {
margin: 0.5em;
}

#shohin_betsu table{
border: 1px solid #cccc99;
margin: 0.5em 0px;padding:2px;
border-collapse: collapse;
}
#shohin_betsu p { 
font-size: 10px;
}
#shohin_betsu td { 
border: 1px solid #cccc99;
font-size: 10px;
}
img {
border: 1px solid #666;
}
/*------------------ 
main.html キャンペーン
 ----------------- */

#index_campaign table{
margin: 0.5em;padding:0;
}
#index_campaign td { 
border: 1px solid #cccc99;
font-size: 12px;
line-height: 150%;
padding: 6px;
}
#index_campaign th { 
font-size: 12px;
padding: 2px;
}
#index_campaign img {
border: 1px solid #666;
}
#index_campaign h2{
color: #cc3300;
font-size: 13px;
padding: 0 0.5em;
margin: 0;
}


