body {
 font-family:'Verdana';
 font-size:9pt;
 text-align:center;
 line-height:140%;
 color:black;
 margin:10px;
}
body a{
 color:#0000CC;
}
body a:hover{
 color:#B43219;
}
th,td {
 font-family:'Verdana';
 font-size:9pt;
 line-height:140%;
}


h1 a{
 font-size:20pt;
 color:#ffffff;
 line-height:110%;
}
h2 {
 font-size:18pt;
}
h3 {
 font-size:14pt;
}

div.title {
 background-color:#FF8000;
 text-align:left;
 width:890px;
 font-weight:bold;
 margin-bottom:3px;
 filter: alpha(style=1, opacity=100, finishopacity=40, startx=0, starty=90, finishx=0, finishy=0); 
}

div.pankuzu {
 padding-top:2px;
 padding-left:4px;
 text-align:left;
 font-size:12pt;
 color:#333333;
 width:960px;
 font-weight:bold;
 margin:10px;
}

div.menu {
 background-color:#FF8000;
 padding-top:2px;
 padding-left:4px;
 text-align:left;
 font-size:8pt;
 color:#FFFFFF;
 width:100%;
 font-weight:bold;
 margin-bottom:3px;
 filter: alpha(style=1, opacity=100, finishopacity=30, startx=0, starty=0, finishx=200, finishy=200); 
}

div.menu5 {
 background-color:#FF8000;
 padding-top:2px;
 padding-left:4px;
 text-align:left;
 font-size:8pt;
 color:#FFFFFF;
 width:100%;
 font-weight:bold;
 margin-top:10px;
 margin-bottom:3px;
 filter: alpha(style=1, opacity=100, finishopacity=30, startx=0, starty=0, finishx=200, finishy=200); 
}

.bookmark
{
float:left;
padding-bottom:10px;
text-align:center;
width:100%;
}

.ranking
{
float:left;
padding-bottom:10px;
text-align:center;
width:100%;
}

.shop
{
float:left;
text-align:left;
width:100%;
margin-top:5px;
}


.shop2
{
float:left;
text-align:left;
margin-top:5px;
width:100%;
padding-left:10px;
}

.link {
color:#ffffff;
text-decoration:none;
font-size:12px;
}

.link a {
color:#ffffff;
text-decoration:none;
font-size:12px;
}

.link a:visited {
color:#ffffff;
text-decoration:none;
font-size:12px;
}

.ad1
{
float:left;
padding-bottom:10px;
text-align:center;
width:100%;
}

.ad2 {
 padding-top:2px;
 text-align:center;
 width:100%;
 margin-bottom:10px;
}

.ad3
{
     float:             left;
     font-size:         12px;
     text-align:        center;
     width:             730px;
     MARGIN-top:        4px;
     MARGIN-left:       10px;
     MARGIN-right:      10px;
     padding-top:       8px;
     padding-bottom:    8px;
}

.ad4
{
     float:             left;
     text-align:        center;
     width:             620px;
     MARGIN-left:       10px;
     MARGIN-right:      10px;
     MARGIN-bottom:     10px;
     padding-bottom:    8px;
}

.ad5
{
     float:             center;
     border-width: 1px;
     border-style: solid;
     border-color: #999999;
     background-color:#EEEEEE;
     font-size:         12px;
     text-align:        center;
     width:             850px;
     MARGIN-top:        4px;
     MARGIN-left:       10px;
     MARGIN-right:      10px;
     padding-top:       8px;
     padding-bottom:    8px;
}

div.menu2 {
 background-color:#FF8000;
 padding-top:2px;
 padding-left:4px;
 text-align:left;
 font-size:8pt;
 color:#FFFFFF;
 width:100%;
 font-weight:bold;
 margin-bottom:10px;
 filter: alpha(style=1, opacity=100, finishopacity=30, startx=0, starty=0, finishx=200, finishy=200); 
}

div.menu3 {
 background-color:#FF8000;
 padding-top:2px;
 padding-left:4px;
 text-align:left;
 font-size:8pt;
 color:#FFFFFF;
 width:100%;
 font-weight:bold;
 margin-top:10px;
 margin-bottom:10px;
 filter: alpha(style=1, opacity=100, finishopacity=30, startx=0, starty=0, finishx=200, finishy=200); 
}

div.menu4 {
 background-color:#320000;
 padding-top:2px;
 padding-left:4px;
 text-align:left;
 font-size:8pt;
 color:#FFFFFF;
 width:100%;
 font-weight:bold;
 margin-top:10px;
 margin-bottom:10px;
 filter: alpha(style=1, opacity=100, finishopacity=30, startx=0, starty=0, finishx=200, finishy=200); 
}

div.menu_title {
 padding-top:2px;
 padding-left:2px;
 text-align:left;
 width:100%;
 margin-bottom:3px;
}

div.ad_g1 {
 padding-top:2px;
 padding-left:2px;
 text-align:center;
 width:100%;
 margin-bottom:3px;
}

div.ad_g2 {
 float:left;
 padding-top:2px;
 text-align:left;
 width:100%;
 margin-left:10px;
 margin-bottom:5px;
}

.putiraku
{
border-width : 1px;border-style : solid;border-color : #d9d9d9;
}

.putiraku2
{
font-size:13px;
}


.raku{font-size:14px;background-color:#FFFF80;}

.goods{margin:0;padding:3px;}
.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;}


.atools
{
     float:             left;
     font-size:         12px;
     text-align:        center;
     color:             #000000;
     line-height:       120%;
     width:             100%;
     MARGIN-top:        4px;
     MARGIN-left:       4px;
     MARGIN-right:      4px;
     MARGIN-bottom:     4px;
     padding:           5px;
}