@charset "shift_jis";

/* Base Weblog (base-weblog.css) */

/* basic elements */

body
{
  margin: 0px;
  /* setting border: 0 hoses ie5 win window inner well border */
  padding: 0px;
}

form, input {
  margin: 0; padding: 0;
  }

a {
  text-decoration:none;
  }

a img {
  border: 0; }


h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
  font-weight: normal;
  margin:0px;
  }
  
/* standard helper classes */


/* page layout */

body {
  text-align: center;
  }

.bless {
  height:15px;
  clear:both;
  }

#container
{
  position: relative;
  margin: 0 auto; /* center on everything else */
  width: 770px;
  text-align: center;
  font-family:'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ƒSƒVƒbƒN',sans-serif;
  font-size:12px;
  background-image:url(img/bg_contenar.jpg)
}

.hfder {
  position: relative;
  width:760px;
  margin:0px auto 0px auto;
  background-color:#CCCCCC;
  }

.hfder h2{
  font-size:10px;
  color:#0099FF;
  }

.hfder h2 a{
  color:#0099FF;
  }

.hfder h2 a:visited{
  color:#0099FF;
  }

#banner {
  position: relative;
  width:760px;
  height:70px;
  margin:0px auto 0px auto;
  background-image:url(img/bg_bana.jpg);
  }

#descript {
  width:240px;
  padding:18px 0px 0px 520px;
  position:relative;
  }

#descript p{
  font-size:14px;
  line-height:140%;
  color:#FFFFFF;
  font-weight:bold;
  }

#pagebody {
  position: relative;
  width: 760px;
  text-align:left;
  margin:0px auto 0px auto;
   }

.rightbar {
  width: 235px;
  text-align:center;
  background-image:url(img/right.jpg);
  overflow:hidden;
  padding:0px 0px 0px 0px;
   }

.right{
  width:550px;
  margin:0px auto 0px auto;
  overflow:hidden;
  text-align:left;
  }

  
.center {
  width:360px;
  margin:0px auto 0px auto;
  overflow:hidden;
  text-align: center;
  }

#add{
  background-image:url(img/addarea.jpg);
  width:125px;
  height:145px;
  text-align:left;
  }

#add h2{
  font-size:12px;
  font-weight:bold;
  padding:8px 0px 5px 5px;
  color:#FFFFFF;
  }
  
#add p{
  font-size:12px;
  padding:0px 10px 0px 15px;
  color:#FFFFFF;
  }




/* pagenavi */

.pagenavi350{
  width:350px;
  margin:10px auto 10px auto;
  text-align:right;
  color:#999999;
  font-size:10px;
  }

.pagenavi350 a{
  color:#009999;
  }

.pagenavi600{
  width:600px;
  margin:10px auto 10px auto;
  text-align:right;
  color:#999999;
  font-size:10px;
  }

.pagenavi600 a{
  color:#009999;
  }
  
.pagenavi_min p{
  padding:10px 10px;
  text-align:center;
  color:#999999;
  font-size:10px;
  }  


.prenext{
  text-align:center;
  font-size:10px;
  color:#006699;
  margin:5px;
  background-color:#CCCCFF;
  padding:5px;
  }

#entryarc{  
  width:360px;
  margin:10px auto 0px auto;
  text-align:left;
  }

#entryarcp p{
  font-size:14px;
  line-height:140%;
  color:#333333;
  padding:0px 15px 5px 15px;
  }

#entryarch3{
  font-size:14px;
  text-align:right;
  font-weight:bold;
  color:#0099FF;
  }

#arctitle{
  background-image:url(img/title01.jpg);
  padding: 2px 5px 0px 25px;
  height:22px;
  font-size:16px;
  font-weight:bold;
  color:#003399;
  }
#trackbacks {
  background-color:#CCCCFF;
  font-size:16px;
  font-weight:bold;
  color:#003399;
  padding:2px;
  margin-top:15px;
  }
#comments {
  background-color:#CCFFFF;
  font-size:16px;
  font-weight:bold;
  color:#003399;
  padding:2px;
  margin-top:15px;
  }
#letcoomments{
  background-color:#FFFFCC;
  font-size:16px;
  font-weight:bold;
  color:#003399;
  padding:2px;
  margin-top:15px;
  }

.techstuff{
  font-size:10px;
  color:#999999;
  }
