@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;
  }

td{
  text-align:center
  }


/* 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;
  }

#banner {
  position: relative;
  width:760px;
  height:70px;
  margin:0px auto 0px auto;
  background-image:url(img/bg_bana.jpg);
  }

#descript {
  width:200px;
  padding:18px 30px 0px 530px;
  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 {
  position: relative;
  width: 235px;
  text-align:center;
  margin:0px auto 0px auto;
  background-image:url(img/right.jpg);
  background-repeat:repeat;
   }

.rightbar img{
  margin:0px auto 0px auto;
   }

.rightbar p{
  text-align:left;
  padding:10px 15px 10px 15px;
  line-height:140%;
  font-size:12px;
  font-family:'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ƒSƒVƒbƒN',sans-serif;
  }
   
.center {
  width:360px;
  text-align:left;
  margin:0px auto 15px auto;
  }

.center img{
  margin:10px auto 5px auto;
  }

.center h2{
  font-size:16px;
  font-weight:bold;
  color:#003399;
  padding:5px;
  text-align:left;
  }

.center h3{
  color:#666666;
  margin:0px 15px 15px 35px;
  font-size:12px;
  line-height:120%;
  text-align:left;
  }

.whatnewlink {
  color:#009999;
  padding:0px 15px 2px 15px;
  text-align:left;
  }

.whatnewlink a{
  color:#009999;
  }

.whatnewlink a:hover{
  color:#FF9933;
  text-decoration:underline;
  }

.center p{
  font-size:14px;
  line-height:140%;
  color:#666666;
  padding:0px 0px 5px 15px;
  text-align:left;
  } 

.center blockquote p{
  font-weight:bold;
  padding-left:40px;
  } 

#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;
  }

