body{background-image: url('/clay/bgiti.png');background-repeat: repeat-x;background-color:#e8e1d8; -webkit-text-size-adjust: 100%;margin: 0;height: 100%;}

.top{max-width: 900px;  margin: 0 auto; text-align: center;background-color:#3a332c;min-height: 100%;}
.top2{max-width: 700px;  margin: 0 auto; text-align: center;background-color:#3a332c;}

img.log {max-width: 700px;}
table { border-collapse: collapse; margin: 10px 0px 10px 0px ;}
th, td { border: 1px solid #333; padding : 20px ;}

.itimaru {display: inline-block;border-bottom:2px solid #e8e1d8; padding:10px;}

p.about{ margin: 30px 0px 20px 0px ;}
hr.style1 { background-color: #fff; border-top: 2px dashed #8c8b8b;}

div.menubar{ width:100%; margin: 20px 0px 20px 0px ; }
.menubar ul{ display:table; width:100%; margin: 0; padding: 0; background-color: #FFF; }


.menubar0 { display: table-cell; width:25%; padding:0; background-color: #a9a9a9;}
.menubar0  a{ display: block; margin:0 auto; padding:5px; border: 1px solid #a9a9a9;
    text-decoration: none; color: #FFF; text-align: center; font-size: 20px; }
.menubar0  a:hover{ background-color: #c0c0c0; }

.menubar1 { display: table-cell; width:25%; padding:0; background-color: #f5f5f5;}
.menubar1  a{ display: block; margin:0 auto; padding:5px; border: 1px solid #f5f5f5;
    text-decoration: none; color: #000; text-align: center; font-size: 20px; }
.menubar1  a:hover{ background-color: #FFF; }

.menubar2 { display: table-cell; width:25%; padding:0; background-color: #0d0015;}
.menubar2  a{ display: block; margin:0 auto; padding:5px; border: 1px solid #0d0015;
    text-decoration: none; color: #FFF; text-align: center; font-size: 20px; }
.menubar2  a:hover{ background-color: #333; }