/* 基本 */
* {
 margin: 0px;
 padding: 0px;
 text-align: left;
}

/* ぼでぃ */
body{
 background-color:#FFF; 
 color:#000;
 padding:40px 0px 40px 0px;
}

input,select,textarea{
color: #000;
border: 1px solid #000;
background-color: transparent;
}

input.button {
color:#000;
background-Color: transparent;
text-align: center;
}

/* 外枠 */
#container {
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 width:760px;
 background-color:#FFF;
}

#title {
width:760px;
height:200px;
margin:0px;
padding:0px;
background-color:#FFF;
}

div#lef,div#righ {
 float:left;
}

#lef {
 width:579px;
 margin-top:10px;
 margin-left:0px;
 margin-bottom:0px;
 text-align: left;}

#righ {
 width:170px;
 margin-top:10px;
 margin-left:0px;
 margin-bottom:10px;
 text-align: left;}

#footer {
 width:760px;
 height:400px;
 position:inherit;
 bottom:0px;
 clear:both;
 border: #000 solid 1px;
}

/*　フッタ　*/
#mailform{
 color: #000;
 font:80% verdana,MS UI Gothic;
 text-align: left;
 padding: 12px;
}

/*　メニュー　*/ 
#menu {
width:500px;
height:20px;  
margin: 0; 
padding :0; 
white-space:nowrap;
}

#menu ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}

#menu li { 
display : inline; 
padding :0; 
margin:0; 
float:left ;
}

#menu a {
display:block; 
border:1px solid #000;
background-color:#FFF;
font:80% verdana,MS UI Gothic;
padding:1px 0px 1px 0px;
text-decoration:none;
color:#000;width:7em; 
height:1.5em;
margin:0px 20px 0px 0px; 
text-align:center;
}


/*　日記部分　*/
#diary {
 width:520px;
 margin: 10px 0px;
 padding: 10px;
 bottom: 0px;
 border: #000 solid 1px;
}

#dtitle{
 color: #000;
 font:bold 80% verdana,MS UI Gothic;
}


#dtext{
 color: #000;
 font:80% verdana,MS UI Gothic;
 padding: 15px 10px 5px 10px;
 line-height: 1.4em ;}
 
#dtitle a{
  color: #595959;
  text-decoration: none;
}


#dtext a{
 color: #595959;
}

#dtext a.n{
 color: #595959;
 text-decoration: none;
}

#dtext a:hover {
background-color: #595959;
color: #FFF;
}

/*　柱リンク　*/
#link{
color: #000;
font:80% verdana,MS UI Gothic;
}

#link a {
color: #595959;
text-decoration: none;
}

#link a:hover {
background-color: #595959;
color: #FFF;
}
