body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

body {
  color: #333;
  background-color: #ffffeee;
  font-family : 'Hiragino Kaku Gothic Pro', Meiryo, san-serif;
  font-size: 80%;
  line-height: 140%;
  text-align: center;
}

th,td {
  font-size: 80% !important;
  font-size /**/: 80%;
}


h1 { font-size: 160%; }
h2,h3,h4,h5,h6 { font-size: 90%;font-weight:normal; }

.clear {
  clear: both;
  height: 1px;
  visiblity:none;
  width:100%;
}

a { color:#2222ff; }
a:link, a:visited {text-decoration: none;color:#777;}
a:hover, a:active {text-decoration: underline;color:#994444;}

#outline {
width:100%;
background-color:#ffffee;
position: relative;
z-index: 0;
}

#header{
width:100%;
background-color:#fff;
border-bottom: 1px solid #111;
color:#553311;
height:30px;
padding: 4px;
position: relative;
}
#contents {
text-align: left;
padding-top:8px;
padding-bottom:8px;
width:800px;
margin: 0 auto;
position: relative;
}
#footer {
border-top:solid 2px #333;
width:100%;
background-color:#fff;
color:#666;
font-size:75%;
margin-top:20px;
padding: 8px;
padding-bottom: 30px;
position: relative;
}
#footer .info{
 color:#999;
}
.contents{
text-align: left;
width:800px;
margin: 0 auto;
}

p, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
#stylized{
width:400px;
float:left;
}
.input-submit{
 float:left;
 border:solid 1px #444;
 width:80px;
 height:30px;
 margin-left:4px;
}
.input-text{
 float:left;
 padding:1px 3px;
 border:solid 1px #444;
 width:200px;
 height:30px;
}

img{border:0px;}
img.itemlink{padding-top:10px;}
.center{text-align:center;}
.bg-gray{background-color:#eee;}
.result{font-size:90%;}
.result .menu{width:800px;margin:8px;color:#555;
}
.contents .item{padding-top4px;vertical-align:middle;}
.contents .item h1{font-size:120%;}
.contents .item .item-description{margin:10px;padding:4px;border:solid 1px #999;background-color:#fff;font-size:90%;}

.item-detail{margin:10px;padding:10px;border:solid 1px #999;background-color:#fff;}
.item-description{margin:10px;padding:10px;border:solid 1px #999;background-color:#fff;}
.tw-msg{margin:10px;padding:10px;border:solid 1px #999;background-color:#fff;font-size:90%;}
.item-price{float:left;width:100px;}
.item-date{float:left;width:200px;}
.item-bids{float:left;width:200px;}

.result .hit{color:#aa9999;padding:4px;}
.result .item{height:42px;width:800px;overflow:hidden;vertical-align:middle;}
.result .item-bid{height:22px;padding-top:2px;padding-left:8px;width:800px;overflow:hidden;background-color:#ffcccc;}
.result .item .center{text-align:center;}
.result .item .id{text-align:center;width:100px;float:left;vertical-align:middle;line-height:42px;}
.result .item .w400{width:400px;line-height:42px;float:left;}
.result .item .title{width:400px;overflow:hidden;float:left;line-height:20px;padding-top:2px;vertical-align:middle;}
.result .item .title a.title:link{color:#000;}
.result .item .title a:link{color:#aaa;}
.result .item .title a:visited{color:#aaf;}
.result .item .bids{width:100px;text-align:center;overflow:hidden;float:left;line-height:42px;}
.result .item .price{width:100px;text-align:center;overflow:hidden;float:left;line-height:42px;}
.result .item .endtime{width:100px;text-align:center;overflow:hidden;float:left;line-height:42px;}

.linklist a{color:#777; margin-right:4px;}

.footer_menu{font-size:80%;}
.buzz_simple{font-size:80%;padding:2px;margin-top:2px;margin-bottom:2px;}
.buzz_simple a{color:#000;font-weitht:bold;text-decoration:underline;}
.tagCloud a{ margin:10px;line-height:120%;color:#000;}
.category-detail {
  background-color: white;
  height: 160px;
  width: 396px;
  margin: 2px;
  overflow: hidden;
  float: left;
}
.image-frame-130 {
  color: #333;
  background-color: white;
  height: 160px;
  width: 140px;
  padding: auto;
  float: left;
  text-align: center;
  margin: 4px;
}

