/* 画像リスト全体 */
ul.picturetable{
	/* 左余白無し */
	 padding-left:0px;
}
/* 画像リストアイテム */
li.picturetable{
	list-style-type: none;
	width: 400px;
	height: 124px;
	float: left;
	margin: 3px;
	border-style: outset;
	border-width: 1px;
	background-color: #ddddee;
	position:relative;
	overflow: hidden;
}
p.footnote{
	clear:left;
}
/* サムネイル画像 */
div.thumbnail_picture{
	position:absolute;
	width: 160px;
	height: 120px;
	left: 1px;
	top: 1px;
	border-style: inset;
	border-width: 1px;
}
img.thumbnail_picture{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
/* サムネイルコメント */
div.thumbnail_comment{
	position:absolute;
	left: 165px;
	top: 2px;
	font-size: small;
}

/* 画像参照回数 */
span.picture_refcount{
}
/* 画像一覧テーブル コメント 日付*/
span.thumbnail_comment_date{
}
/* 画像一覧テーブル タイトル行 */
h3.thumbnail_comment_title{
	font-size: small;
	display:inline;
	margin-top: 0em;
	margin-bottom: 0em;
}

/* 画像一覧テーブル コメント タイトル*/
span.thumbnail_comment_title{
}
/* 画像一覧テーブル コメント タイトル have alias*/
span.thumbnail_comment_title_have_alias{
	font-size:80%;
}
/* 画像一覧テーブル コメント ボディ*/
span.thumbnail_comment_body{
	font-size: small;
}

/* サムネイルの日付 */
p.picture_date{
	background-color: #ccc;
	clear: left; 
}
th.picture_date{
	background-color: #ccc;
}

td.image_image{
	text-align:center;
	width: 330px;
	border-bottom: solid 1px #333;
	border-top: solid 1px #333;
	border-left: solid 1px #333;
	vertical-align: top;
}
th.image_header{
	border-right: solid 1px #111;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
}
th.image_header0{
	width:10%;
	border-top: solid 1px #333;
	border-right: solid 1px #111;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
}
td.image_date{
	border-right: solid 1px #333;
	border-top: solid 1px #333;
	border-bottom: solid 1px #333;
}
td.image_tour{
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
}
td.image_point{
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
}
td.image_comment{
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
}
table.pictureinfo_body{
	background-color: #ddddee;
}

p.picture_comment_top{
}
span.picture_comment_child{
	position:relative;
	left: 15pt;
}
td.pictureinfo_comment{
	vertical-align: top;
}

div.regist_comment{
	background-color: #ddddee;
}
table.regist_comment{
	background-color: #ddddee;
}

td.umpc_picture{
	font-size: small;
}

td.comment_body{
}

table.comment{
}

span.comment_title{
    color: red;
}

span.comment_name{
    color: gray;
}

td.timeline{
	vertical-align: top;
}
td.title{
	vertical-align: top;
}
p.comment_posted{
	background-color: #ddddee;
}
/* 属名 */
span.latinname_generic{
	font-style: italic;
}
/* 種名 */
span.latinname_specific{
	font-style: italic;
}
/* 不明な種名 */
span.latinname_specific_sp{
}
/* 交配 */
span.latinname_specific_x{
}
/* その他 */
span.latinname_other{
}


/* 紊сめサムネイル＆データ全体 */
ul.commentTable{
	/* 左余白無し */
	 padding-left:0px;
}
/* 大きめサムネイルリストアイテム */
li.largeThumbnail{
	list-style-type: none;
	width: 320px;
	height: 320px;
	float: left;
	margin: 3px;
	border-style: outset;
	border-width: 1px;
	position:relative;
	overflow: hidden;
}
/* データリストアイテム */
li.photoData{
	list-style-type: none;
	min-height: 320px;
	float: left;
	margin: 3px;
	border-style: outset;
	border-width: 1px;
	position:relative;
	overflow: hidden;
}
th.photoData{
	border-bottom:thin solid;
}
td.photoData{
	border-bottom:thin solid;
}
/* 大きめサムネイル＆データ全体 */
ul.commentTable{
	/* 左余白無し */
	 padding-left:0px;
}
/* 大きめサムネイルリストアイテム */
li.largeThumbnail{
	list-style-type: none;
	width: 320px;
	height: 320px;
	float: left;
	margin: 3px;
	border-style: outset;
	border-width: 1px;
	position:relative;
	overflow: hidden;
}
/* データリストアイテム */
li.photoData{
	list-style-type: none;
	min-height: 320px;
	float: left;
	margin: 3px;
	border-style: outset;
	border-width: 1px;
	position:relative;
	overflow: hidden;
}
th.photoData{
	border-bottom:thin solid;
}
td.photoData{
	border-bottom:thin solid;
}
hr.newComment{
	clear:left;
}
