#diary {
	margin:30px 0 0 0; padding:0;
} #diary #diaryMain { /*記事*/
	float:left;
	width:600px;
	margin:0 40px 0 30px; padding:0;
	text-align:left;
} #diary #diaryRightNavi {
	float:left;
	width:230px;
	margin:0; padding:0;
	text-align:center;
}

/*------------------------記事用------------------------*/
#diary #diaryMain div.diaryCaption {
	clear:both;
	width:600px;
	margin:0 0 10px 0; padding:2px 0;
	background-color:#EDE9DF;
	border-bottom:1px solid #D2CCBB;
	color:#836951;
} #diaryMain div.diaryCaption div {
	float:left;
	margin:0; padding:0;
} #diaryMain div.diaryCaption div.date {
	margin:4px 15px 0 10px; padding:0;
	font-size:1.0em; letter-spacing:1px;
	color:#000;
} #diaryMain div.diaryCaption div.category {
	margin:4px 0 0 0; padding:0;
	font-size:1.0em; letter-spacing:1px;
} #diaryMain div.diaryCaption div.category h3 {
	margin:0; padding:0;
	font-size:1.2em; font-weight:bold; letter-spacing:2px; text-indent:5px;
	text-align:left;
} #diaryMain div.diaryText {
	width:600px;
	margin:0 30px 20px 0; padding:0;
	font-size:1.0em; line-height:2.0; letter-spacing:1px;
	text-align:left;
} #diaryMain div.diaryText p {
	margin:0 0 10px 0; padding:0;
} #diaryMain div.diaryText img {
	display:block;
	margin:10px 0; padding:0;
} #diaryMain div.diaryText p.posted {
	border-top:1px dotted #D2CCBB;
	text-align:right;
}

/*------------------------一覧用------------------------*/
#contents div.ttlPhotoSub { /*タイトル*/
	width:880px; height:100px;
	margin:15px auto 0 auto; padding:0;
	background:url(../images/ttl_frontdiary_sub.jpg) scroll no-repeat 0;
	text-align:left;
} #contents div.ttlPhotoSub p {
	width:300px;
	margin:0; padding:53px 0 0 23px;
	font-size:1.4em; font-weight:bold; letter-spacing:2px;
	color:#96A0B6;
}

#diary #diaryList {
	float:left;
	width:600px;
	margin:0 40px 0 30px; padding:0;
	text-align:left;
} #diary #diaryList h3 {
	clear:both;
	width:600px;
	margin:0 50px 10px auto; padding:2px 0;
	border-bottom:1px solid #D2CCBB;
	font-size:1.2em; letter-spacing:2px; text-indent:5px;
	text-align:left; color:#836951;
} #diaryList span.date {
	margin:3px 10px 0 0; padding:0;
	font-size:0.8em; letter-spacing:1px; font-weight:normal;
	color:#000;
} #diaryList span.category {
	margin:3px 0 0 0; padding:0;
	font-size:0.8em; letter-spacing:1px;  font-weight:normal;
} #diaryList div.diaryText {
	width:550px;
	margin:0 auto 30px 50px; padding:0;
	font-size:1.0em; line-height:2.0; letter-spacing:1px;
	text-align:left;
} #diaryList div.diaryText p {
	margin:0; padding:0;
} #diaryList div.continuation {
	margin:0 auto; padding:0 0 0 10px;
	background:url(../images/arrow_blown.gif) no-repeat scroll 0;
}

#diary div.pagelink {
	width:600px;
	margin:20px 0; padding:5px 0;
	border:1px dotted #959595;
	font-size:0.9em; letter-spacing:1px;
	text-align:center; color:#959595;
}



/*------------------------右ナビ------------------------*/
#diaryRightNavi table.calendar { /*カレンダー*/
	margin:0 auto 20px auto; padding:0;
	border-collapse:collapse;
	border:none;
	font-family:Verdana, Arial, sans-serif;
	text-align:left;
} #diaryRightNavi table.calendar caption {
	margin:0 0 5px 0; padding:0;
	font-size:1.0em; font-weight: bold;
	text-align:center; color:#8F735C;
} #diaryRightNavi table.calendar th {
	margin:0; padding:2px 5px;
	background-color:#E5E3D8;
	font-size:0.9em; font-weight: normal; letter-spacing:0; color:#868686;
	text-align: center;
} #diaryRightNavi table.calendar td {
	margin:0; padding:2px 5px;
	border-bottom:#CCC 1px solid;
	font-size:0.9em; letter-spacing:0;
	text-align:center; color:#868686;
} #diaryRightNavi div.naviBox { /*見出し*/
	margin:0 0 20px 0; padding:0;
	border:#B8AC9D 1px solid;
	 letter-spacing:2px;
	text-align:left;
} #diaryRightNavi h2 {
	margin:0; padding:3px 0;
	background:#8F735C url(../images/bg_diary.gif) scroll repeat-x top;
	font-size:1.0em; font-weight:bold; text-indent:5px;
	color:#FFF;
} #diaryRightNavi ul {
	margin:0; padding:0;
} #diaryRightNavi li {
	margin:7px 0; padding:0 0 0 17px;
	background:url(../images/arrow_blown.gif) no-repeat scroll 7px;
	font-size:1.0em;
}


 /*番頭さんの部屋*/
div.ttlPhotoBanto { /*タイトル（トップページ用）*/
	width:880px; height:100px;
	margin:15px auto 0 auto; padding:0;
	background:url(../images/ttl_banto.jpg) scroll no-repeat 0 0;
	text-align:left;
} div.ttlPhotoBanto p.introTxt {
	margin:0; padding:53px 0 0 20px;
	font-size:1.0em; line-height:1.6; letter-spacing:2px;
}div.ttlPhotoBantoSub { /*タイトル（サブページ用）*/
	width:880px; height:100px;
	margin:15px auto 0 auto; padding:0;
	background:url(../images/ttl_banto_sub.jpg) scroll no-repeat 0 0;
	text-align:left;
} div.ttlPhotoBantoSub p.introTxt {
	margin:0; padding:40px 0 0 250px;
	font-size:1.2em; font-weight:bold; letter-spacing:2px;
	color:#765A3C;
} #news {
	margin:0; padding:0;
} #news #newsMain {
	margin:30px auto; padding:0;
	text-align:left;
} #news dl {
	width:682px; height:30px;
	margin:0 auto 1px auto; padding:0;
	background:url(../images/news_cap_bg.gif) scroll no-repeat 0;
	letter-spacing:2px; text-align:left;
} #news dt {
	float:left;
	width:130px;
	margin:8px auto 0 auto; padding:0 0 0 10px;
	font-size:1.0em; color:#000;
} #news dd {
	float:left;
	margin:7px auto 0 auto; padding:0;
	font-size:1.2em; font-weight:bold;
	color:#3A4E86;
} #news div.newsText {
	clear:both;
	width:620px;
	margin:0 auto 30px auto; padding:10px 30px;
	border:1px solid #CFD6E6;
	font-size:1.0em; line-height:2.0; letter-spacing:1px;
	text-align:left;
} #news div.newsText p {
	margin:0 auto; padding:0;
} #news div.newsText img {
	display:block;
	margin:10px 0; padding:0;
} #news div.pagelink {
	width:680px;
	margin:20px auto; padding:5px 0;
	border:1px dotted #959595;
	font-size:0.9em; letter-spacing:1px;
	text-align:center; color:#959595;
}
