body
{
display:block;
margin:0;
padding:0;
line-height:1.3em;
text-align:center;
background-color:#ECECEC;
}
body,td,th
{
font-size:x-small; /* win ie5.x */
fo\nt-size:small; /* win ie6.x,mac ie5.x */
font-family:sans-serif;

}
html>body,
html>body td,
html>body th
{ /* gecko and macie  */
font-size:small;
font-family:sans-serif;
}

select,
input,
textarea {
font-size:100%;
}
form {
margin:0;
padding:0;
} 
fieldset {
border:none;
}

ul{
font-size:11px;
margin:0;
}
a {
color:#3D51FE
}
a:visited {
color:#990099
}
a:active {
color: #FF0000;
text-decoration:underline
}
a:hover {
color: #5AE2A3;
text-decoration:underline
}
em {
font-style:normal;
}
img {
border:0;
}
h1, h2 {
margin:0;padding:0;
}
hr.divsep
{
display:none;
}

.text1{font-size:10px; line-height:14px; font-family: "MS Pゴシック",Osaka}
.text2{font-size:12px; line-height:16px; font-family: "MS Pゴシック",Osaka}
.text3{font-size:14px; line-height:20px; font-family: "MS Pゴシック",Osaka}
.text4{font-size:16px; line-height:20px; font-family: "MS Pゴシック",Osaka}
.text5{font-size:11px; line-height:13px; font-family: "MS Pゴシック",Osaka}
.text6{font-size:12px; line-height:16px; font-family: "MS Pゴシック",Osaka}
.text7{font-size:16px; line-height:22px; font-family: "MS Pゴシック",Osaka}


.rlink:link {text-decoration:underline; color:#FE0000}
.rlink:visited {text-decoration:underline; color:#FE0000}
.rlink:active {text-decoration:underline; color:#FE0000}
.rlink:hover {text-decoration:underline; color:#FE0000}

h1,h2,h3 { font-size:12px; color:#999999 margin:0;}

p{margin: 3px 0}

#container
{
   position: relative;
   margin: 0 auto; /* center on everything else */
   width: 792px;
   text-align: left;
   margin-top:27px;
}

.news-t{margin-bottom:10px;}
.news-t h2{margin:0;}
.date-header{font-size:11px;}
.entry-header{font-size:12px; margin-bottom:6px;font-weight:bold;}

.entry-body,
{
clear: both;
margin-bottom:12px;
}

.module-list-new, .module-list-arc{
margin:0;
display:block;
list-style:none;
padding-left:8px;
}

.module-list-item{
margin:0 3px;
}

.module-list-item a{
color:#FFF;
}

.module-list-item a:visited{
color:#DFC2FA;
}

#newlist,#archive{
margin:0 0 -1px 17px;
width:179px;
background-color:#585858;
padding-bottom:10px;
}

.content-nav{font-size:11px; text-align:center;}
.dotline{margin-bottom:10px;}

