.imgrgt {
	float: right;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
/* BIO部分設定 */
table {
	padding: 0px;
	border: none;
	width: 100%;
}
td {
	text-align:left;
	vertical-align: top;
	padding: 8px 3px;
}
#bio {
	width: 580px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #0099CC;
}
.jazz{
	background-image: url(/image/story/profjazbk.gif);
	width: 115px;
}
.jazzth{
	background-color: #FDF5DA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFCC99;
	color: #CC6600;
}
.jazzclr{
	background-color: #FDF5DA;
}
.jazzyr{
	background-color: #FDF5DA;
	width: 28px;
}
.jazzmdl {
	background-image: url(/image/story/profjazbk.gif);
	vertical-align: middle;
	width: 115px;
}
.glob{
	background-image: url(../image/story/profglobk.gif);
}
.globth{
	background-color: #D6F1F7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #66CCCC;
	color: #0066FF;
}
.globclr{
	background-color: #D6F1F7;
}
.globyr{
	background-color: #D6F1F7;
	width: 28px;
}
.hula{
	background-image: url(../image/story/profhwibk.gif);
	color: #006600;
	font-size: 10px;
	width: 115px;
}
.hwi{
	background-image: url(../image/story/profhwibk.gif);
	width: 115px;
}
.hwith{
	background-color: #DFFADF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #33CC33;
	color: #006600;
}
.hwiclr{
	background-color: #DFFADF;
}
.hwiyr{
	background-color: #DFFADF;
	width: 28px;
}
/* 年・月日 幅確保 */
.allyr{
	width: 28px;
}
.alldate{
	width: 50px;
	text-align: right;
	padding-right: 10px;
}
/* 年区切りライン trに設定 */
.yrtop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
