#sub_contents {
	width: 800px;
	margin-top: 50px;
	margin-bottom: 10px;
}

.page_title {
	width: 190px;
}

.sub_menu {
	clear:left;
	width:auto;
	margin-top: 5px;
	margin-bottom: 20px;
	padding:5px 5px;
	color: #f29c9f;
	font-size: 11pt;	
}

.over_color {
	color: #6d67aa;
}

.sub_menu a {
	color: #f29c9f;
	text-decoration:none;
}

.sub_menu a:visited{
	color: #f29c9f;
	text-decoration:none;
}

.sub_menu a:hover {
	color: #6d67aa;
	text-decoration: none;
}

.sub_menu2 a {
	color: #f29c9f;
	text-decoration:none;
}

.sub_menu2 a:hover {
	color: #6d67aa;
	text-decoration: none;
}

#main_contents {
	width:580px;
}



p {
	font-size: 11pt;
	color: #638c0b;
	line-height: 15pt;
	margin:5px 100px 5px 20px;
}


.text_ex {
	width: 530px;
	float: left;
	list-style-type: none;
	font-size: 11pt;
	color: #638c0b;
	line-height: 15pt;
	margin-left: 20px;
}

#thumbnail_area{
margin-left:30px;
}

.thumbnail {
	height: 75px;
	margin-bottom: 20px;
}

.thumbnail img {
	height: 75px;
	width: 75px;
	float: left;
	margin-right: 20px;
}

.thumbnail_bottom {
	height: 75px;
	clear: both;
}

.thumbnail_bottom img {
	height: 75px;
	width: 75px;
	float: left;
	margin-right: 20px;
}

#date{
clear:left;
float:left;
width:70px;
font-size: 11pt;
color: #638c0b;
line-height: 15pt;
margin-left:20px;
}

#ad{
float:left;
font-size: 11pt;
color: #638c0b;
line-height: 15pt;
}

/*よみがたりの日付*/
.yomi_date{
clear:left;
float:left;
width:100px;
font-size:11pt;
color: #638c0b;
line-height: 15pt;
margin-left:20px;
}

.yomi_ad{
float:left;
font-size: 11pt;
color: #638c0b;
line-height: 15pt;
}


/*プロフィール左項目*/
#pro{
float:left;
width:600px;
}

#photo {
width: 230px;
float: left;
}


.item{
clear:left;
float:left;
width:80px;
font-size: 12pt;
color: #638c0b;
line-height: 15pt;
font-weight:bold;
}


h2{
padding:0px;
margin:0px;
margin:10px 100px 10px 5px;
font-size:12pt;
border-bottom:1px dotted #638c0b;
color:#638c0b;
}

h3{
clear:left;
padding:0px;
margin:0px;
margin:10px 50px 5px 10px;
font-size:11pt;
color:#638c0b;
}

table
{
padding:0px 0px;
}

#stage table {
margin-left:15px;
border:0px;
width:90%;
color:#638c0b;
font-size:11pt;
}

#pro table {
margin-left:0px;
border:0px;
width:90%;
color:#638c0b;
font-size:11pt;
}