body     {
  color: #333333;
  background-color: #FFFAEB;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#inbox     {
  /* margin:10px auto auto 10px; */
margin-left:auto;
margin-right:auto;
  width: 800px;
  text-align:left;
  padding: 0px;
  background-color: #FFFAEB;
}

#banner {
  background-image: url(images/header.jpg);
  background-repeat: no-repeat;
  width: 800px;
  height: 155px;;
  padding: 0px;
}

#navi     {margin-bottom:50px;
              font-size:11px }

#navi ul {
  list-style:none;
  margin:0px; padding:0px;
  text-align:center;
}
#navi li {
  display:inline;
  list-style:none;
  margin:0px; padding:0px;
}
#navi li a {
  display:block;
  float:left; width:112px; height: 18px;
  line-height : 22px;
  margin:0; padding-top:2px ; padding-bottom: 2px;
  color:#fff;
  background-color:#0FBCD9;
  border: 1px solid #FFF
}

#navi li a:hover {
  background-color:#CCCCCC;
}



/* #navi  a  {
font-size:0.7em; 
color:#333333; 
#background-color:#FCE5D1;  
display:inline; 
text-decoration:none; 
padding: 4px 3px 3px 3px;
border:1px solid #999999;
}
*/

/* #navi  a:hover {color:#FFFFFF; background-color:#0FBCD9} */

#topics  {margin-bottom: 10px}
#topics-left {
                 font-size: 0.9em;
                 line-height: 140%
                 }

#language-link {float:left;}

#language-select {float:left; }

#searcharea  {
  background-color: transparent;
  float:right;
  width:800px;
  text-align:right;
  padding: 10px 0px 0px 0px;
}

#pagearea  {
  float:right;
  width:200px;
  margin:0px 0px 0px 0px;
  text-align:right;
  clear: right;
}

#left {float:left; width:247px ; 
}


#left .left-menu  {
margin-top: 10px;
color:#333333; 
background-color:#FFFFFF; 
text-decoration:none; 
padding:4px;
border:1px solid #999999}


.linktitle   {margin-top:10px; margin-bottom:3px; font-weight:bold; font-size:0.8em} 




.linktext   {
  font-size:0.8em;
  line-height: 110%;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
  margin: 0px 0px 5px 0px; 
}


ul {
  margin: 0;
  padding: 0; 
  list-style: none;
  }

ul li {font-size: 1.0em;
      padding-bottom: 5px;
      }

ul.indent {margin-left:18px;
             font-size: 0.9em;
             }

ul.indent li  {
               font-weight: normal;
               margin-bottom: 5px;
               }

ul.kakiko_indent {margin-left:18px; 
                      font-size:0.8em;
                      margin-bottom:18px
                      }


ul.kakiko_indent li {
               list-style-type: disc;
               }

a:link      {color: #0A7D91; text-decoration: none;}
a:visited   {color: #0A7D91; text-decoration: none;}
a:hover   {color: #7A0303; text-decoration: none}
a:active   {color: #0A7D91; text-decoration: none}




#main {
  float: left;
  width:519px; 
  margin-left: 33px;
}



.blogs {margin-bottom:20px; margin-top: 10px}

.blogs img {margin-bottom: 8px}

#rss-banner img {margin-bottom: 2px}

#footer {
  background-color: #999999;
  width: 774px;
  padding: 0px 0px 0px 0px;
  clear: both
}



  .description_01    {
  color: #7A0303;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
  margin: 0px 0px 0px 20px
  }

 h1 {margin: 0 auto 20px  0} 

h1.description_02 {margin-top: 10px}  

 .description_02    {
　text-align:left;
  color: #7A0303;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
  clear:both
  }

#topics  {
　text-align:left;
  color: black;
  font-size: 14px;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
  clear:both
  }


.entry_date {
  font-family: "Verdana";
  font-size: 0.9em;
  font-weight: normal;
  color: #999999;
  margin-bottom: 10px;
}

h2     {
  font-weight: bold;
  font-size: 1.0em;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
  margin: 10px 0px 10px 0px;
  border-left: 5px solid #7A0303;
  padding: 5px 0px 3px 5px;
}

.entry_body   {
  width:507px;
  border: solid 1px #999999;
  font-size: 1.0em;
  line-height: 175%;
  word-break:normal;
  /* word-break:break-all; */
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
  margin: 1px 0px 15px 0px;
  padding: 5px 5px 5px 5px;
  background-color: #FFFFFF;
overflow: auto;
}

.entry_author    {
  color: #999999;
  font-size: 0.8em;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
  text-align: right;
  margin: 0px 0px 0px 0px
}



.entry_state {
  font-family: "Verdana",  "ＭＳ Pゴシック", "Osaka‐等幅";
  font-size: 10px;
  color: #999999;
  margin: 5px 30px 50px 0px;
}

blockquote {
  font-family: "Verdana",  "ＭＳ Pゴシック", "Osaka‐等幅";
  font-size: 11px;
  color: #333333;
  margin: 20px 10px 20px 0px;
  padding: 10px;
  border: 1px solid #CCCCCC;
  }

.pict {
  float: right;
  border-width: 3px;
  border-style: solid;
  border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}

#adress  {clear:both; line-height:150%;}


/* SEARCH---------------------------------------------------------------------- */
#search  {
  color: 000000;
  font-size: 10px;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
}

/* FOOTER---------------------------------------------------------------------- */
.copyright  {
  color: #888;
  font-size: 11px;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
  text-align:right;
}

#saigai_rss {
                margin-bottom: 46px; 
                width: 419px; 
                background-color: #FFFFFF; 
                padding: 3px; 
                border:1px dashed #666666;
               overflow: auto
                }

#saigai_rss p {font-size:0.8em; color: #666666}

#saigai_rss .linktitle {margin-bottom:20px;
                          font-size:1.2em;
                           }

#saigai_rss .linktitle {clear:both}


#saigai_rss_blog {background-color: #000000}



/* no use---------------------------------------------------------------------- */

a.button:link {color: #854235;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #854235;
 background-color: #FFFFFF;
}

a.button:visited {color: #82BE7D;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:active {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:hover {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}


.site_title     {
  font-family: Verdana, "ＭＳ Pゴシック", Osaka‐等幅;
  margin: 5px 0px 5px 5pt
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover  {
  color: #f90;
  text-decoration: none
}




#next-prev {font-size: 0.8em;
                 text-align: right;
                 border: solid 1px #CCCCCC;
                 padding: 3px
                 }

#adsence {padding-top:10px}



p {border-bottom: dashed 5px #666666;
   padding-bottom: 20px; 
   margin-top: -10px; 
　 }






  

