#description {
margin-left:10px;
}

#left {
float:left;
width:20%;
min-width:150px;
/*
height:620px;
overflow-y:scroll;
*/
}

#right {
margin-left:20%;
}

#layMain {
/*
height:460px;
overflow-y:scroll;
*/
}

.categories {
background:#ccc;
border:none;
color:#000;
font-weight:700;
margin:0;
padding:4px 26px 4px 4px;
width:80%;
}

.contents {
background:#eee;
border:#ccc 1px solid;
color:#000;
font-weight:400;
margin:0;
padding:4px 4px 4px 24px;
width:80%;
}

.menu {
margin:0 10px 20px;
}

.validator {
border:0;
height:31px;
width:88px;
}
/*
.infotbl {
width:85%;
}
*/
a:hover,a:active {
color:red;
text-decoration:none;
}

a:link {
color:#33C;
text-decoration:none;
}

a:visited {
color:#606;
text-decoration:none;
}

body {
background:#FFF;
color:#000;
}

h1,h2 {
background:#eee;
border-bottom:#ccc 1px solid;
border-left:#ccc 4px solid;
color:#000;
padding:4px;
text-align:left;
}

h3 {
color:black;
background:#dde;
padding-left:20px;
}

.date {
vertical-align:top;
}

ul.contents {
list-style-type:circle;
}

ul.contents li {
margin:0.2em;
}

img {
    border:none;
}

.laotbl th {
	background-color:#c99;
	text-align:center;
}

.laotbl td {
	background-color:#fcc;
	text-align:right;
}

.tbl_2chlog {
    margin-left:30px;
    border : solid 1px silver;
}
.tbl_2chlog th {
    border : solid 1px silver;
}
.tbl_2chlog td {
    border : solid 1px silver;
}

.kakotsuki {
    list-style:none;
}

.kakotsuki li {
   display:inline;
}

