body     {
  color: #333333;
  background-color: #FFFAEB;
  margin: 0px;
  padding: 0px;
  text-align: center;
}



#inbox     {
  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;
}


#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-bottom:3px; 
                         font-weight:bold; 
                         font-size:0.8em
                        } 




.linktext   {
  font-size:0.8em;
  line-height: 110%;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
　}


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            {border:none}
a:link       {color: #0A7D91; text-decoration: none; border: none}
a:visited   {color: #0A7D91; text-decoration: none; border: none}
a:hover    {color: #7A0303; text-decoration: none; border: none}
a:active    {color: #0A7D91; text-decoration: none; border: none}

a img    {border:none}


#main {
  float: left;
  width:519px;
  margin-left: 33px;
 }


.blogs {margin-bottom:10px; 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-02  {margin-bottom: 100px}
#topics-02 p  {margin-top: 0px}
#topics-02 p img {vertical-align: bottom; padding-top: 15px}

.entry_date {
  font-family: "Verdana";
  font-size: 0.9em;
  font-weight: normal;
  color: #999999;
  margin-bottom: 10px;
}

h2     {
  font-weight: bold;
  font-size: 1em;
  font-family: Verdana,  "ＭＳ Pゴシック", Osaka‐等幅;
  margin: 0 0 10px 0px;
  padding: 5px 0px 3px 0;
}

.entry_body   {
  width:507px;
  border: solid 1px #999999;
  font-size: 1.0em;
  line-height: 178%;
  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 30px0px 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%; font-size: 0.8em; margin-top: 60px}


/* 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}


/* ------- ■アーカイブ一覧化 ------- */
h3 {border: 1px solid #7A0303;
     padding: 5px 
     }

.alisttitleBodySet {
  text-align: left;
}

.alisttitle  {
  color: #FF6600;
  font-size: 1em;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  letter-spacing : 1px;
  padding: 3px 5px 3px 10px;
}

.alist {  border-bottom: 1px dotted #CCCCCC;}

.alist_body   {
  font-size: 1.0em;
  line-height: 130%;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin: 20px 0 0 20px;
}

.alist_date   {
  font-size: 0.8em;
  text-indent: 1.5em;
  color: gray;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  letter-spacing : 1px;
  margin: 0 5px 30px 5px;
}

#next-prev {font-size: 0.8em;
                 text-align: right;
                 border: solid 1px #CCCCCC;
                 padding: 3px
                 }

/* 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
}



#adsence {padding-top:10px}



/* p {/* border-bottom: dashed 5px #666666; */
   padding-bottom: 20px; 
   margin-top: -10px; 
　 }
*/


#twitter {margin-bottom:30px;
            margin-top: 10px}




  

