body{
	line-height:0px;
	background-color:#f7f6f5;
	background-image : url(img/body.gif) ;
	margin-left:auto;
	margin-right:auto;
	background-repeat : repeat-y ;
	background-position : center;
	width:660px;
	margin-top:0px;
	margin-bottom:0px;
	}

a{
	color:#000;
	text-decoration:none;
	}

p#navi{
	background-color:#dad5d8;
	margin:0px;
	letter-spacing:17px;
	text-align:right;
	padding-right:15px;
	padding-top:6px;
	padding-bottom:6px;
	}

div#contents{
	padding:15px 24px;
	margin:0px;
	line-height:140%;
	background-color:#fff;
	}

div#sub{
	text-align:right;
	font-size:10px;
	letter-spacing:1px;
	padding:4px 0px;
	border-bottom:1px dotted #000;
	}

div.info{
	background-color:#fff;
	margin:0px;
	}


/*$B5-;vI=<(ItJ,(B*/

div.event{
	margin-bottom:20px;
	}

h3{
	font-family: "Hiragino Kaku Gothic Pro", "Osaka", "$B#M#S(B $B%4%7%C%/(B", sans-serif;
	font-weight:bold;			/* $BB@$5(B */
	border-top:1px solid #dad5d8;
	border-bottom:1px solid #dad5d8;
	padding:3px;
	font-size:12px;
	clear:both;
	}

p.comment{
	width:390px;
	float:right;
	font-size:10px;
	margin-top: 0px;
	padding-left:18px;
	}

div.photo{
	float:left;
	width:200px;
	text-align:right;
	}

p#pager{
	clear:both;
	text-align:right;
	}

p#footer{
	clear:both;
	font-size:10px;
	padding-top:18px;
	}

hr{
	display:none;
	}

p#copyright{
	text-align:right;
	padding-right:10px;
	padding-bottom:30px;
	width:660px;
	margin:0px;
	}

#contents img{
	padding-bottom:6px;
	}

/*$B4IM}2hLL(Bcss*/
h2{
	color:#000;
	padding:6px;
	}
