* {
    font-size:16px;
}
body {
    margin:0; 
    padding:0; 
    background:url(images/bg.gif);
}
a:link,a:visited{color:#000000;text-decoration:none;}
a:hover,a:active{color:#000000;text-decoration:underline;} 
div {
background-color:#FFFFFF;
}
dl{margin-bottom:5px;float:left;}
dt,dd{padding:2px 5px;float:left; border:none;}
dd{ position:absolute; right:5px;}
/* ココからは各div容器定義　*/
#header {
    width:830px; 
    margin:0 auto; 
    text-align:center;
}
#naiyo {
    width:830px; 
    margin:0 auto; 
}
#footer {
    width:830px; 
    height:20px; 
    margin:0 auto; 
    background:#d0d0D0;
    clear:both;
    text-align:center;
}
#sider_a {
    width:155px; 
    float:left; 
    text-align:center;
}
#main {
    width:650px; 
    float:right; 
} 
#news {
    width:650px; 
    height:210px;
}
#up {
    width:650px;
    height:170px;
    overflow: scroll; 
    text-align:center;
}

#osu {
    width:490px; 
    float:left; 
    border-style:solid;

    border-width:1px;

    border-color:#cccccc;
    text-align:center;
}
#osu img {
max-width:110px;
max-height:200px;
width:expression(this.width>110&&this.width>this.height?110:auto); 
height:expresion(this.height>200?200:auto);
overflow:hidden;
} 
#new {
    width:490px; 
    float:left; 
    border-style:solid;

    border-width:1px;

    border-color:#cccccc;
    text-align:center;
}
#new img {
max-width:110px;
max-height:200px;
width:expression(this.width>110&&this.width>this.height?110:auto); 
height:expresion(this.height>200?200:auto);
overflow:hidden;
} 
#ure {
    width:145px; 
    float:right; 
    clear:right;
    border-style:solid;

    border-width:1px;

    border-color:#ffcc99;
} 
#ure img {
max-width:110px;
max-height:200px;
width:expression(this.width>110&&this.width>this.height?110:auto); 
height:expresion(this.height>200?200:auto);
overflow:hidden;
} 
.fen {
    height:10px;
}
#clearfloat {
    clear:both;
    height:1px;
    overflow:hidden;
    margin-top:-1px;
}
#menu {
    width:830px; 
    height:40px;
    margin:0 auto; 
    background:#F4F4F4;
    font-size:75%;
    line-height:normal;
    border-bottom:1px solid #24618E;
}
#menu ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
#menu li {
      display:inline;
      margin:0;
      padding:0;
      }
#menu a {
      float:left;
      background:url("../images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
#menu a span {
      float:left;
      display:block;
      background:url("../images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {
      color:#FFF;
      }
#menu a:hover {
      background-position:0% -42px;
      }
#menu a:hover span {
      background-position:100% -42px;
      }

#menu #current a {
                background-position:0% -42px;
        }
#menu #current a span {
                background-position:100% -42px;
                color:#FFF;
        }
/* ココまでdiv定義　*/
h1 {
  text-align:right;
  font-size:16px;
}
#up1 {
   position:relative;
   text-align:right;
}
#ti { 
   position:relative;
   text-align:center;
   top:15px;
   color:#FFCC00;
   font-size:25px;
}
.side{
background:#FFCC00;
 width:150px;
 padding:5px 5px 5px 5px;}
.side div{
 background:#FFCC99;
}
.side h2{
 background:url(images/cate.gif) top center no-repeat; 
 width:148px;
 height:30px;}
.sideh {
 text-align:left;
 display:block
}
.waku{
width:150px;
border-style:solid;

border-width:1px;

border-color:#cccccc;

text-align:center;
}
#goods {
    width:640px; 
    float:right; 
    text-align:center;
}
#goods h2 {
        font: bold 18px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 10px 0px 0px 15px;
}
#goods table {
    width:500px;
    }
#c {
clear:both;
height:1px;
ling-height:1px;
}
.title {
  background-color:#ff0000;
  font-color:#F4F4F4;
}
.hid {
display:none;
}