body { margin-top: 0px; padding-top: 0px; text-align: left; color: #666666; line-height: 1.2; }

ul { line-height: 1.2; list-style-image: url("../img/maru.gif"); list-style-type: square; }
img { border-style: none;}

a:link { color: blue; text-decoration: none }
a:visited { color:blue; text-decoration: none }
a:hover,a:focus { color: fuchsia; text-decoration: none }
a:active { color: purple;text-decoration: none }

h1 { margin: 0px; padding-top: 2px; padding-left: 12px; font-size: 12pt; color: white;}
.right_txt { margin: 0px; padding: 0px 2px; text-align: right; color: #f0f0f0; font-size: 10pt; }
h2 { margin: 0px; padding-top: 2px; padding-left: 12px; font-size: 12pt; color: black;}
.right_txt { margin: 0px; padding: 0px 2px; text-align: right; color: #f0f0f0; font-size: 10pt; }
.right2_txt { margin: 0px; padding: 2px; text-align: right; color: #666666; font-size: 10pt; }

.all { margin: 0px; padding: 0px; width: 760px; background-color: #ffcc99; }
.allsake { margin: 0px; padding: 0px; width: 760px; background-color: #cceeff; }
.allsake2 { margin: 0px; padding: 0px; width: 880px; background-color: #cceeff; }
.allwine { margin: 0px; padding: 0px; width: 760px; background-color: #ffccff; }
.allwine2 { margin: 0px; padding: 0px; width: 880px; background-color: #ffccff; }
.allbeer { margin: 0px; padding: 0px; width: 760px; background-color: #ffcc00; }
.allbeer2 { margin: 0px; padding: 0px; width: 880px; background-color: #ffcc00; }
.allspirit { margin: 0px; padding: 0px; width: 760px; background-color: #ddbbaa; }
.allspirit2 { margin: 0px; padding: 0px; width: 880px; background-color: #ddbbaa; }
.allinfo { margin: 0px; padding: 0px; width: 760px; background-color: #bbddbb; }

.left_float { margin: 0px; padding: 0px; float: left;
 width: 150px; font-size: 12px; line-height: 1.1; }
.left_box { margin: 0px; padding-left: 10px; }
.center { font-weight: bold; text-align: center; font-size: 10pt;
 margin: 5px 10px 5px 0px; padding: 1px; border: solid 1pt #ffffff; } 
.bana { text-align: center; margin: 0px; padding: 0px; border: none; } 


.right_float { margin: 0px; padding: 0px; float: right; color: #666666;
 width: 610px; font-size: 13px; background-color: white; line-height: 1.2; z-index: 1; }
.right_float2 { margin: 0px; padding: 0px; float: right; z-index: 1;
 background-color: white; width: 730px; background-repeat: no-repeat; }
.right_box { margin: 0px; position:fixed; }

.rignt_box { margin: 0px; padding: 10px; width: 590px; background-repeat: repeat; font-size: 13px;  z-index: 1; }
.rignt2_box { margin: 0px; padding-left: 10px; width: 466px; float: right; font-size: 13px; z-index: 1; }

.time { color: #999999; background-color: transparent; position: absolute; z-index: 2; text-align: right; font-size: 10pt; top: 55px; left: 680px;}
.time2 { color: #999999; background-color: transparent; position: absolute; z-index: 2; text-align: right; font-size: 10pt; top: 20px; left: 700px;}


.Shadow1 { filter: progid:DXImageTransform.Microsoft.dropshadow(color=silver, offx=5, offy=5, positive=1); float: left; margin: 10px;}

div#news { 
background-color: white; width: 405px; height: 180px; margin-left: 20px; padding: 0px; 
overflow: scroll;scrollbar-base-color: white;
scrollbar-3dlight-color: white;
scrollbar-arrow-color: gray;
scrollbar-darkshadow-color: white;
scrollbar-face-color: white;
scrollbar-highlight-color: white;
scrollbar-shadow-color: white;
scrollbar-track-color: white; }

div#news p { width: 370px; margin-top: 0px; margin-left: 10px;margin-bottom: 0px; padding: 2px; border-bottom: silver 1px dotted; }

h3 { margin: 0px; padding-left: 10px; margin-top: 10px; margin-bottom: 5px;
 font-size: 11pt; }
h3.top { border-left: solid 4pt #ff9900; border-bottom: solid 1pt #ff9900; }
h3.sake { border-left: solid 4pt #0066ff; border-bottom: solid 1pt #0066ff; }
h3.wine { border-left: solid 4pt #aa0088; border-bottom: solid 1pt #aa0088; }
h3.beer { border-left: solid 4pt #ffcc00; border-bottom: solid 1pt #ffcc00; }
h3.spirit { border-left: solid 4pt #996633; border-bottom: solid 1pt #996633; }
h3.info { border-left: solid 4pt #339933; border-bottom: solid 1pt #339933; }
h3.gray { border-left: solid 4pt gray; border-bottom: solid 1pt gray; }

h4 { margin: 5px 0px; padding-left: 5px; line-height: 0.7; margin-top: 12px; margin-bottom: 5px; color: gray;font-size: 12px; }
h4.top { border-left: 16px #ffcc99 outset; }
h4.sake { border-left: 16px #cceeff outset; }
h4.wine { border-left: 16px #ff99cc outset; }
h4.beer { border-left: 16px #ffcc00 outset; }
h4.spirit { border-left: 16px #ddbbaa outset; }
h4.info { border-left: 16px #bbddbb outset; }
h4.gray { border-left: 16px silver outset; }

h5 { margin: 5px 0px; padding-left: 25px; color: gray; }

.footer { margin: 0px; padding: 0px; color: gray; text-align: center; font-size: 11px; width: 560px;}



.kinsi_txt { font-size: 10px; text-align: right; color: #f0f0f0; line-height: 1.2;}


.jpgtxt { margin: 5px; padding: 5px; float: left; width: 150px; background-color: #eeeeee; text-align: center; border: outset; }
.jpgtxt1 { margin: 5px; padding: 5px; float: left; width: 150px; background-color: #ffffff; text-align: center; border: solid; }
.jpgtxt2 { margin: 5px; padding: 5px; float: left; width: 150px; background-color: #cccccc; text-align: center; border: groove; }
.jpgtxt3 { margin: 5px; padding: 5px; float: left; width: 150px; background-color: #ffffff; text-align: center; border: double; }


