body{
margin:0;
background-image: url(images/background-image1.gif);
text-align:center;
color:#000000;
}

a:link      { color: #369; text-decoration: none }
a:visited   { color: #336; text-decoration: none }
a:active   { color: #c00; text-decoration: underline }
a:hover   {color:#666666; text-decoration: none;}

input, textarea {
border: 1px solid #4c4c4c;
font-size: 12px;
}

blockquote {
font-size: 12px;
color: #6DA3FA;
margin: 1em 10px 1em 10px;
padding: 10px;
border: 1px solid #6DA3FA;
  }
/* 全体 -------------------------------- */
#inbox {
width: 850px;
background:#ffffff url(images/bg1.jpg) repeat-y;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 0;
}
#ue{
width: 850px;
background:#ffffff url(images/title1.jpg) no-repeat top left;
height:160px;
margin:0 auto ;
text-align:left;
}
#time {
padding: 3px;
margin-bottom: 2px;
background-color: transparent;  
font-size: 10px;
text-align:center;
}
#time table{
font-size: 10px;
}

#content {
padding: 3px;
margin-right: 256px;
background-color: transparent;
  font-size: 12px;
  line-height: 170%;
  text-align:center;
}

#sidebar-a {
float: right;
width: 250px;
margin: 0px 4px 0px 0px;
padding: 3px;
background-color: transparent;
}

#footer {
clear: both;
padding: 3px 3px 2px 3px;
margin-top: 2px;
background:#F7F7F7 url(images/sita1.jpg) no-repeat top left;
}

/*タイトル------ */
h1{
margin:0;
padding:55px 0 10px 15px;
font-size: 20px;
}
.site_
title{
font-size: 20px;
}
.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover  {
  color: #336699;
  text-decoration: none
}

.description    {
  color: gray;
  font-weight: bold;
  font-size: 18px;
margin:10px 0 15px 20px;
}

#searcharea  {
  background-color: transparent;
  padding: 2px ;
  clear: right;
}
/*コンテンツ------ */
#next{
width:550px;
  font-size: 11px;
  text-align: right;
  margin:0 5px 0px 0;
}

.entry_naka{
  background-color: #ffffff;
  width:560px;
  margin:0 5px 0 5px;
  padding:0;
  border-top:1px solid #FF3563;
  border-left:1px solid #FF3563;
  border-right:1px solid #FF3563;
  border-bottom:1px solid #FF3563;
  text-align: center;
}

.entry_naka ul{
list-style-type:square;
}

.entry_admin {
  margin: 0px 0px 0px 10px;
}

.entry_date {
  font-size: 11px;
  font-weight: bold;
  color:#666666;
  margin: 0 30px 10px 0px;
  padding: 0px 0px 3px 5px;
  text-align: right;
}
.entry_date2 {
  font-size: 11px;
  font-weight: bold;
  color:#666666;
  margin: 0 30px 10px 0px;
  padding: 0px 0px 3px 5px;
  text-align: left;
}

.entry_title     {
color:#666666;
  background-color: #FFE3EA;
  border-left: 4px solid #FF3563;
  border-bottom: 1px solid #FF3563;
  font-weight: bold;
  font-size: 14px;
  margin:5px 3px 0 3px;
  padding: 4px 0px 4px 10px;
    text-align: left;
}

.entry_body   {
  font-size: 12px;
  line-height: 170%;
  word-break:break-all;
   margin: 15px 30px 0 20px;
   text-align: left;
}


.entry_more   {
  color: black;
  font-size: 11px;
  line-height: 170%;
  margin: 15px 30px 10px 20px
}

.entry_state {
  font-size: 10px;
  color: #999999;
  margin: 20px 30px 0 20px;
}

.entry_state2 {
  font-size: 14px;
  color: #4BC800;
  margin: 20px 30px 0 20px;
}

/*右サイド------ */
.link_ue{
width:250px;
height:1px;
  border-bottom:1px solid #FF3563;
  margin:0;
  padding:0;
  font-size: 3px;
}
.link_naka{
  background-color: #ffffff;
width:250px;
  margin:0;
  padding:0;
border-left:1px solid #FF3563;
border-right:1px solid #FF3563;
  text-align: center;
}
.link_sita{
width:250px;
height:1px;
  border-top:1px solid #FF3563;
  margin:0;
  padding:0;
  font-size: 3px;
}
.linktitle   {
width:230px;
color:#666666;
  background-color: #FFE3EA;
  border-left: 4px solid #FF3563;
  border-bottom: 1px solid #FF3563;
  text-align: center;
  font-weight: bolder;
  font-size: 13px;
  line-height: 150%;
  margin-top: 5px;
  padding:2px;
}

.linktitle_a  {
  color: white;
  font-weight: bolder;
  font-size: 12px;
  line-height: 170%;
  margin: 15px 30px 15px 20px 
}
.linktext   {
  color: #336699;
  background-color: transparent;
  font-size: 12px;
  line-height: 170%;
  margin: 0px 0px 0px 3px;
  padding: 3px 3px 3px 3px;
  text-align: left;
}

.linktext  ul {
list-style:none;
margin:2px 0 0 2px;
padding:0;
}
.linktext  li {
list-style:none;
margin:2px 0 0 0;
padding:0;
}
.linktext_ul2{
margin:2px 0 0 2px;
padding:0;
}
.linktext_ul2 li{
margin:2px 0 0 0.5em;
padding:0 0 0 2px;
}


/*カレンダー------ */
.calendar      {
  color: #4c4c4c;
  font-size: 11px;
  margin:0 auto;
}

.calendar td {
  width: 15px; 
  height: 15px; 
}

.calendar td a {
  color: #4c4c4c; 
  width: 15px; 
  height: 15px; 
  text-decoration: underline;
}
.calendar td a:hover {
  width: 15px; 
  height: 15px; 
  text-decoration: none;
}

.cell       {
border:1px solid #E5E5E5;
  color: #4c4c4c;
}

.cell_today      {
border:1px solid #FF3563;
background-color:#FFE3EA;
  color: #336699;
}

.cell_sunday     {
border:1px solid #E5E5E5;
  color: #c00;
}

.cell_saturday    {
border:1px solid #E5E5E5;
  margin: 0px;
}

/*---CLOCK---*/
.clock{
  color: #6DA3FA;
  background-color: transparent;
  font-size: 11px;
  margin:0;
  padding: 0;
  border: 0px;
}

/*フッター------ */
.copyright  {
  font-size: 11px;
  text-align:center;
}