body{
font-family: Verdana, Arial, sans-serif, Osaka,ＭＳ Ｐゴシック;
font-size:90%;
color:#000000; 
margin:0px auto;
text-align:center;
background-image:url(img/bodybg.gif);
background-repeat:repeat-x;
background-color:#ffffff;
}

h1{
font-size:13px;
font-weight:normal;
margin:0px auto;
float:left;
}

a{
color:#000000;
}

a:hover{
color:#ff0000;
}

img{
border:0px;
}

#headertitle{
margin:0px auto;
width:900px;
}

.desc{
margin:0px auto;
width:280px;
float:right;
}

#header{
margin:0px auto;
width:900px;
text-align:left;
}

#contents{
margin:0px auto;
width:900px;
overflow:hidden;
}

.contentsleft{
margin:0px auto;
width:600px;
overflow:hidden;
float:left;
padding-top:46px;
}

.contentsright{
margin:0px auto;
width:300px;
overflow:hidden;
float:right;
}

.entrytitle{
margin:0px auto;
width:530px;
text-align:left;
margin-top:10px;
font-weight:bold;
}

.date{
margin:0px auto;
width:550px;
text-align:right;
border-top:1px dotted #cccccc;
font-size:10px;
}

.entrybody{
margin:0px auto;
width:530px;
text-align:left;
padding-bottom:40px;
}

.formb{
margin:0px auto;
width:300px;
overflow:hidden;
}

.catezone{
margin:0px auto;
width:300px;
overflow:hidden;
text-align:left;
}

.catezone li{
margin-top:8px;
}

.catezonetitle{
margin:0px auto;
width:250px;
font-weight:bold;
margin-top:10px;
}

.przone{
margin:0px auto;
width:300px;
overflow:hidden;
margin-top:40px;
}

.przone2{
margin:0px auto;
width:280px;
overflow:hidden;
margin-top:40px;
text-align:left;
}

#underzone{
margin:0px auto;
width:900px;
overflow:hidden;
border-top:1px solid #cccccc;
padding-bottom:100px;
}

.undermenu{
margin:0px auto;
width:900px;
text-align:right;
}
