@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,

#subMenu ul#subMenu2011{

	display:none;

}*/



/* サブメニューアコーディオン実装 */

#subMenu dl{
	margin:0;
	font-size:medium;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	line-height:1.2;
	list-style:none;
	padding:0 0 0 10px;
	background-image:url(../images/subMenuBorder.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*+++++++++++++++++++++++++++++++++++++++++++ dl clearfix */
#subMenu dl:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#subMenu dl {display: inline-block;}
/* Hides from IE-mac \*/
* html #subMenu dl {height: 1%;}
#subMenu dl {display: block;}
/* End hide from IE-mac */

#subMenu dl dt a {
	display:block;
	width:195px;
	padding:6px 0 6px 17px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left 9px;
}

#subMenu dl dt.plus a {
	background-image:url(../images/subMenuIcon4.gif);
}
#subMenu dl dt.minus a {
	background-image:url(../images/subMenuIcon5.gif);
}

#subMenu dl dd{
	clear:both;
	padding:0px 0 15px 10px;
	background-image:none;
	font-size:small;
}

#subMenu dl dd ul li{
	list-style:none;
	padding:3px 0 3px 10px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:small;
}

#subMenu dl dd ul li a {
	display:block;
	width:185px;
	padding:6px 0 6px 12px;
	text-decoration:none;
	background-image:url(../images/subMenuIcon2.gif);
	background-repeat:no-repeat;
	background-position:left 11px;
}

#subMenu dl dd ul li ul li{
	padding:3px 0 3px 10px;
	background-image:none;
	font-size:small;
}
#subMenu dl dd ul li ul li a{
	background-image:url(../images/subMenuIcon2.gif);
	width:175px;
}

#subMenu dl a:link {color: #714C2A;}
#subMenu dl a:visited {color: #714C2A;}
#subMenu dl a:hover {color: #9F6B3C;}
#subMenu dl a:active {color: #714C2A;}



#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%;

}

.pho-box {

   width: 230px;

   float: left;

   padding: 0 0 10px 40px;
   
   text-align: center;

}



.left-box {

   width: 235px;

   float: left;

   padding: 0 20px 10px 25px;
   
   text-align: center;

}



.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;
}

#contents table{
	margin:0 auto;
}
