body
{
  text-align    : center;
  font-size     : 14px; 
  font-family   : MS UI Gothic,Verdana,Osaka;
  margin-top    : 16px;
  margin-bottom : 0px;
}

table{
 text-align: center;
 background-color: #FFFFFF;
}

td{
  font-size     : 14px; 
  font-family   : MS UI Gothic,Verdana,Osaka;
  text-align    : center;
}
A:link,A:active,A:visited{
  color : #0000ff;
  text-decoration : underline;
}
A:HOVER{
  color : #FF8CFF;
  text-decoration : none;
}

h1 a{font-size:11pt;padding-top:2px;padding-left:5px;width:780px;text-align:left;}

.raku{font-size:14px;background-color:#FFFF80;}

.goods{margin:0;padding:3px;width: 770px;}
.goods2{margin:0;padding:3px;border-bottom:1px #999999 solid;text-align:left;font-size:13px;}
.goods1{margin:0;padding:3px;border-bottom:1px #999999 solid;text-align:center;}
div.g_title{margin:0 0 5px 0;padding:0;font-weight:bold;font-size:14px;}
div.g_price{margin:0;padding:0 0 10px 0;}
span.g_price1{margin:0;padding:2px;color:#CC0000;font-size:13px;font-weight:bold;}
span.g_price2{margin:0;padding:2px;font-size:11px;color:#666666;}
div.g_capt{margin:0;padding:0;}
div.g_shop{margin:0;padding:0;text-align: right;}
span.g_capt2{display:none;}


.top1
{
     float:             left;
     background-color:  #FFFFFF;
     border:  1px solid #666666;
     font-size:         12px;
     color:             #666666;
     width:             134px;
     height:            180px;
     MARGIN-left:       8px;
     MARGIN-right:      2px;
     MARGIN-bottom:     10px;
     padding-top:       10px;
}


.menu
{
     float:             left;
     background-color:  #E6E6BE;
     border-top:   4px solid #804132;
     border-left:  4px solid #804132;
     border-right: 4px solid #CCB480;
     border-bottom:4px solid #CCB480;
     font-size:         12px;
     color:             #666666;
     width:             300px;
     height:            340px;
     MARGIN-left:       16px;
     MARGIN-right:      8px;
     MARGIN-bottom:     10px;
     padding-top:       5px;
}


.m_l
{padding-left:10pt;text-align:left;
}

.list
{
     float:             left;
     background-color:  #FFFFFF;
     text-align:        left;
     color:             #333333;
     width:             580px;
     height:            30px;
     MARGIN-top:        10px;
     MARGIN-left:       4px;
     MARGIN-right:      4px;
     MARGIN-bottom:     10px;
}

.link
{
     float:             left;
     border:  1px solid #999999;
     font-size:         12px;
     text-align:        left;
     color:             #000000;
     width:             310px;
     height:            30px;
     MARGIN-bottom:     5px;
     padding-top:       8px;
     padding-left:      6px;
     padding-bottom:    3px;
}