@charset  "utf-8";

/* +++++++++++++++++++++++++++++++++++++++++++

Diary

+++++++++++++++++++++++++++++++++++++++++++ */



/* タイトル */

#contentsWrapper{

	background-image:url(../images/title_f02.gif);

}



/* サブメニュー月別リンク非表示 */

#subMenu ul#subMenu2005,

#subMenu ul#subMenu2006,

#subMenu ul#subMenu2007,

#subMenu ul#subMenu2008,

#subMenu ul#subMenu2009,

#subMenu ul#subMenu2010{

	display:none;

}



#contents table.space_zero td {

	margin: 0;

	padding: 0;

}

#contents table.space_zero table {

	margin: 0;

	padding: 0;

}



#contents table.space_zero2 td {

	margin: 0;

	padding: 0;

	font-size: 90%;

}





.color01{

	color: #CC6600;

}

.colorRed{

	color: #FF0000;

}



.r-mar-50 {

   float: right;

   margin: 0 0 50px 0;

}



.ce-mar-20 {

   text-align:center;

   margin: 0 0 20px 0;

}



.l-mar-50 {

   float: left;

   margin: 0 0 50px 0;

}



#letter {

    line-height: 29px;

	padding: 25px 25px;

	letter-spacing: 0.35em;

	background: url(../diary/2009/images/test.jpg) center top repeat-y;

	border: #E3C8B0 solid 1px;

	color: #333333;

}



.f-large {

   font-size: 110%;

   font-weight: bold;

}

.f-small {

   font-size: 85%;

}



.font {

   	background-image: url(../diary/2009/images/i-noji.gif) ;

	background-position :0 0;

	background-repeat: no-repeat;

}



.list {

    padding: 0 0 0 25px;

}



.list table {

    width: 400px;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}



.list table td {

   line-height: 100%;

}



.left-box {

   width: 235px;

   float: left;

   padding: 0 20px 10px 25px;

}



.box-txt {

   padding: 0 10px 0 10px;

   line-height: 130%;

}



.right-box {

   width: 235px;

   float: left;

   padding: 0 0 10px 0;

   text-align: center;

}



.omake {

   text-align: center;

   font-weight: bold;

   font-size: 120%;

   padding: 25px 0 0 0;

}

.sayu {
   padding: 0 0 0 20px;
   clear: both;
   width: 500px;
}

.hidari {
   float: left;
}

.migi {
   width: 210px;
   float: right;
   font-size: 85%;
   color: #666;
   line-height: 120%;
   text-align: center;
}

.migi img{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}