@charset "utf-8";
/* CSS Document */

.topicsTitle {
}
table.topics {
	width: 758px;
	border-bottom: dashed 1px #999;
	margin-top: 10px;
}
td.topicsSumnail {
	text-align: left;
	max-height: 98px;
	max-width: 100px;
}
td.toDetail {
	text-align: right;
}
table.topicsLast {
	width: 758px;
	border-bottom: dashed 1px #999;
	margin-top: 10px;
	margin-bottom: 25px;
}
td.topicsDetailText {
	vertical-align: top;
	padding: 10px 20px;
}
table.topicsDetail {
	margin-top: 10px;
}
table.topicsDetail td.topicsDetailDate {
	border: solid 1px #111;
	padding-left: 10px;
}
table.topicsDetail td.topicsDetailSumnail {
	border-top: solid 1px #111;
	border-right: solid 1px #111;
	border-bottom: solid 1px #111;
	padding-left: 10px;
}
table.topicsDetail td.topicsDetailTitle {
	border-top: solid 1px #111;
	border-right: solid 1px #111;
	border-bottom: solid 1px #111;
	font-size: 1.4em;
	padding: 10px;
}
table.topicsDetail td.img01 {
	border-left: solid 1px #111;
	border-right: solid 1px #111;
}
table.topicsDetail td.img02 {
	border-left: solid 1px #111;
	border-right: solid 1px #111;
	border-bottom: solid 1px #111;
}
table.topicsDetail td.topicsDetailText {
	border-right: solid 1px #111;
	border-bottom: solid 1px #111;
}