body, form, fieldset {
  margin :0;
  padding:0;
}
fieldset{
  border:none;
}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{
  margin: 0;
  padding:0;
}
li{
  list-style:none;
}

a:link{text-decoration:none;border:0px none;}
a:hover{background-color:#D3D3D3; text-decoration: none;}
a:visited{text-decoration: none;}

img{
   border:0px none;
}

body {
   font-family: Arial;
   font-size:x-small;
   width:800px;
}

div.title {
   background-image:url('http://mensindex.nengu.jp/image/bg.GIF');width:800px;height:50px;
}
h1{
   color:#FFFFFF;font-family: Arial;font-size:7pt;background-color:#000000;margin:0px;width:800px;
}

/*------*/
div.leftbar {
   width:160px;
   float:left;
   margin-right:10px;
}
div.lefttitle{
   background-image:url('http://mensindex.nengu.jp/image/bg.GIF');
}
div.footer {
   width:800px;
   clear:both;
   height:20px;
}
div.footernote {
   background-image:url('http://mensindex.nengu.jp/image/bg.GIF');
}

div.mainnavi,
div.main {
   width:630px;
   float:right;
}
div.mainhead {
   width:630px;
   height:20px;
   background-color:#CCCCCC;
   clear:both;
}
div.navi {
   width:430px;
   float:left;
}
div.lastupdate {
   width:200px;
   float:right;
}
div.center {
   width:430px;
   margin-right:10px;
   float:left;
}
div.rightbar{
   width:160px;
   float:right;
}
div.clear {
   clear:both;   
}
hr.lines{
  height:1px; 
  color:#CCCCCC;
  clear:both;
}

div.contents{
  margin:10px 0px 10px 0px;
  float:left;
  width:800px;
}

span.pagenum{
  margin-left:20px;
}


/*---------Old---------*/
ul.notype{list-style-type: none;margin-left: 0px;}
.notype li{padding-left: 5px;background-color:#ffffe0;}
.notype li a:hover, .notype li a:active {background-color:#CCCCCC;}
.notype li a:visited, .notype li a:link{text-decoration:none;border:0px none;}

table.contents{width:800px; cellpadding:0px; cellspacing:0px; border-collapse:collapse;font-size:xx-small;}
td.wall{width:10px;vertical-align:top;}
td.contents{width:440px;vertical-align:top;}
td.rightpane{width:180px;vertical-align:top;}
td.leftpane{width:160px;vertical-align:top;}
td.page{font-size:xx-small;}
td.bottom{background-image:url('http://mensindex.nengu.jp/image/bg.GIF');}
		
table.menu{width:160px;cellpadding:0px; cellspacing:0px; border-collapse:collapse;}
table.internal{width:400px;border:1px solid #CCCCCC;}	
table.inside{width:460px;word-break: break-all;}
table.item{width:460px;border: 1px solid #CCCCCC; cellpadding:0px; cellspacing:0px; border-collapse:collapse;font-size:xx-small;}
table.detail{width:460px;border:0px none; cellpadding:0px; cellspacing:0px; border-collapse:collapse;font-size:xx-small;}
table.all{border:0px none; cellpadding:0px; cellspacing:0px; border-collapse:collapse; width:800px;}
span.header{width:630px;background-color:#CCCCCC;word-break:normal;}
span.header span.itemheader span a{font-size:xx-small;}
span.itemheader{font-family:Arial;font-size:large;}
span.itemheader a:link{font-family:Arial;font-size:large;}
span.itemheader a:hover{font-family:Arial;font-size:large;}
span.itemheader a:visited{font-family:Arial;font-size:large;}
span.explanation{font-family:Arial;font-size:xx-small;}

table{border:0px none; cellpadding:0px; cellspacing:0px; border-collapse:collapse;}
tr.header{background-color:#CCCCCC}

td.vline{border-left: 1px solid #CCCCCC; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;}
td.internal{border:1px solid #CCCCCC;}

.menu{vertical-align:middle;font-family:Arial;font-size:xx-small;}
.detail td{border:0px none;font-family:Arial;font-size:xx-small;}
.item td{border:1px solid #CCCCCC;font-family:Arial;font-size:xx-small;color:#000080;}
.itemmenu td{cellpadding:0px; cellspacing:0px; border-collapse:collapse;font-family:Arial;color:#FFFFFF;font-size:xx-small;background-image:url('http://mensindex.nengu.jp/image/bg.GIF');}
.prodjump{background-color:#CCCCCC;width:180px;}
.pickup{font-family:Arial;font-size:xx-small;width:85px;vertical-align:top;border:1px solid #CCCCCC;word-break: break-all;}
