/*-- 専用スタイルシート --*/

@import url(../../common/css/base.css);
@import url(../../common/css/layout.css);


/*-- このページのみ使用するスタイルシートを以下に記載 --*/

img {
	border : 0 ;
}

#contents_topics div.topics h2.title {
	margin : 25px 15px 15px 15px ;
	width : 770px ;
	height : 50px ;
	text-indent : -9999px ;
	background-image : url(../img/h2_topics.gif) ;
	background-position : left center ;
	background-repeat : no-repeat ;
}

#contents_topics div.topics div.diary {
	padding : 0 0 30px 85px ;
	width : 630px ;
}

#contents_topics div.topics div.diary div.diary_header {
	border-top : solid 2px #ab1b4b ;
}

#contents_topics div.topics div.diary div.diary_header h3 {
	padding-left : 5px ;
	width : 495px ;
	font-size : 16px ;
	line-height : 32px ;
	color : #ab1b4b ;
	float : left ;
}

#contents_topics div.topics div.diary div.diary_header p.date {
	padding-right : 5px ;
	width : 115px ;
	line-height : 32px ;
	text-align : right ;
	float : right ;
}

#contents_topics div.topics div.diary div.diary_body {
	border : solid 1px #ab1b4b ;
}

#contents_topics div.topics div.diary div.diary_body p {
	margin : 0 ;
	padding : 0 0 15px 0 ;
}

#contents_topics div.topics div.diary div.diary_body img {
	padding : 0 10px 10px 0 ;
}

#contents_topics div.topics div.navi {
	margin : 0 ;
	padding : 10px 0 30px 40px ;
	width : 720px ;
}

#contents_topics div.topics div.navi p {
	margin : 0 ;
	padding : 0 ;
}

