*    {
margin:0;
padding:0;
}

body                         {
font-size:85%;
text-align:justify;
text-justify:inter-ideograph;
}

/*リンク装飾*/
a:link                   {
background:transparent;
color:#227700;
}

a:visited              {
color:#660077;
} 

a:active                {
background:#ffffff;
color:#ff6600;
}

a:hover                  {
background:#ffffff;
color:#ff6600;
}

#outline              {
width:750px;
text-align:left;
}

.outline-margin   {
margin:0 10px;
}

div.header                {
font-weight:bold;
background-color:#ffffff;
color:#808080;
}

img.top-logo           {
width:9.3em;
height:6em;
border:0px;
}

img.button              {
margin-left:350px;
}

div.date-search      {
background-color:#99cc00;
height:20px;
}

div.menu                {
text-align:center;
font-weight:bold;
background-color:#dddddd;
color:#227700;
margin-bottom:10px;
}

div.carender                {
width:40%;
float:left;
margin-bottom:20px;
}

table a                        {
font-weight:bold;
}
 
div.logindex                {
width:56%;
float:right;
margin-top:20px;
}

div.logindex a             {
font-weight:bold;
}


div.c-both                    {
clear:both;
line-height:0px;
}



/*スタイルの枠*/
div.latedaybox
{
        margin-left:10px;
	margin-bottom:20px;
}
	

/*日付・題名*/
.latedaybox h3
{
	margin-left : 20px;
}


/*日記内容*/
.latedaybox div.diary
{
	margin-left : 50px;
	margin-right : 60px;
	margin-bottom : 10px;
        margin-top: 10px;
	padding-top:10px;
	padding-left : 30px;
	padding-right : 30px;
	padding-bottom:10px;
	background-color: #dddddd;
	border : solid 1px #cccccc;
}


img.end-logo             {
width:9.5em;
height:4.3em;
border:0px;
margin-left:270px;
margin-bottom:20px;
}

div.footer                 {
text-align:center;
padding:5px;
font-size:80%;
}






