@charset "EUC-JP";

body {
 text-align:center;
 font-size: 12px;
 background-image:url(bg.gif);
 color:#333333
}

#container {
 width:700px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 border:1px #666666 solid;
 background-color:#FFFFFF;
}

#top {
 width:100%;
 background-color:#1030b5;
 height:80px; 
}

#left {
 width:180px;
 float:left;
 padding: 5px;
 margin-top:20px;
 margin-left:5px;
}

#right {
 width:480px;
 float:left;
 padding: 0px;
}

#main {
 width:460px;
 float:left;
 padding: 5px;
 margin:17px 0 2px 0;
}

#main2 {
 width:460px;
 float:left;
 padding: 5px;
 margin:5px 0 2px 0;
}

#main3 {
 width:460px;
 padding: 5px;
 margin:5px 0 2px 0;
}

#main-simple {
 width:460px;
 float:left;
 padding: 5px;
 margin:17px 0 2px 0;
}

#news {
 width:210px;
 float:left;
 padding: 5px;
 margin:0 0 0 0;
}

#blog {
 width:210px;
 float:left;
 padding: 5px;
 margin:0 0 0 20px;
}

#yotei1 {
 width:210px;
 float:left;
 padding: 5px;
 margin:15px 0 0 0;
}

#yotei1-1 {
 text-align:right;
}

#yotei2 {
 width:210px;
 float:left;
 padding: 5px;
 margin:15px 0 0 20px;
}

#yotei2-1 {
 text-align:right;
}

#kiki {
 width:210px;
 float:left;
 padding: 5px;
 margin:15px 0 0 0;
 background-repeat:no-repeat;
 background-image:url(img-s/000.jpg);
 background-position:110px 110px;
}

#kiki2 {
 text-align:right;
}

#byouki {
 width:210px;
 float:left;
 padding: 5px;
 margin:15px 0 0 20px;
}

#navi{
 text-align:center;
 font-size:10px;
 padding-top:10px;
 padding-bottom:1px;
 margin:5px 0 0 0;
 clear:left;
 line-height:130%;
}

#footer{
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
 background-color:#1030b5;
 color:#ffffff;
 width:100%;
}

#strong{
 text-align:right;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
 background-color:#ffffff;
}

h1 {
 font-size: 20px;
 color: #0033cc;
 margin:10px auto auto 10px;
}

h2 {
 font-size: 15px;
 color: #0033cc;
 margin:15px auto 10px 5px;
}

#topbanner{
 text-align:center;
}

#adress{
 text-align:right;
 margin:0 45px 0 0;
}

#pagerank{
 text-align:right;
 margin:0 45px 0 0;
}

.entry_author{
margin:15px auto 5px 5px;
}

.entry_date{
margin:15px auto 5px 5px;
}

.entry_body{
margin:15px auto 5px 5px;
}

.entry_more{
margin:15px auto 5px 5px;
}

.entry_state{
margin:25px auto 25px 5px;
}

#pagenavi{
margin:35px auto 5px 5px;
}
