@charset "Shift_JIS";/*index.html*/

.main {
	float:left;
	width:585px;
/*debugbackground-color:#ffffcc*/
}

h2{
	margin-top:10px;
	margin-left:10px;
	height:30px;
	background-image:url(img/h2_565.gif);
	background-repeat:no-repeat;
	
	padding-top:10px;
	padding-left:10px;
	color:#e36d4a;
	font-weight:bold;
	font-size:120%;
}
/*-----------------------------------------*/
#detailA{
	margin-left:10px;
	margin-right:10px;
}

/* 一人分のエリア設定                                                   */
.talentData{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:15px;
	
	width:550px;
/*	border:1px solid #FF5217;*/
	
	background-image:url(img/entry_img.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
	background-color:#FFE3B5;
	
	font-size:12px;
	color:666666;
	line-height:100%:
	zoom:1;

}
.talentData:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.talentData img{
	float:left;
	margin-left:10px;
	margin-top:-5px;
	margin-bottom:5px;
}

.talentName{
	margin-top:10px;
	margin-left:130px;
	margin-bottom:10px;
	padding-top:10px;
	font-size:120%;
	color:#FF5217;

	text-decoration:underline;
}

#detailA ul{}
#detailA li {
	margin-left:130px;
	list-style-type:none;
	padding-left:10px;
	padding-bottom:10px;
	line-height:130%;

	background-image:url(img/ico_red.gif);
	background-repeat:no-repeat;
}


/*--------------------*/

#detailB{
	margin-left:10px;
	font-size:80%;
}
#detailB ul{
	margin:20px 20px 20px 0px;
}
#detailB li {
	margin-top:10px;
	list-style-type:none;
	padding-left:25px;

	line-height:150%;

	background-image:url(img/ico_workshop.gif);
	background-repeat:no-repeat;
	
}

/*-----------------------------------------*/
.history{
	margin-top:30px;
	margin-left:5px;
	
	padding-top:5px;
	padding-bottom:5px;
	
	text-align:center;
	

	width:183px;
	height:15px;
	
	border:1px solid #CCCCCC;
	border-bottom:none;
	
	background-image:url(img/back.png);
	font-size:12px;
	color:666666;
	line-height:100%:
}

.text{
	margin-left:5px;
	margin-bottom:30px;
	padding:10px;
	padding-top:0px;
	
	width:163px;
	height:200px;
	
	border:1px solid #CCCCCC;
	border-top:none;
	overflow:scroll;
}

.text p{
	padding-bottom:10px;
	font-size:x-small;
	color:#666666;

}

.text a{
	font-size:x-small;
	color:#00F;
	text-decoration:underline;
	background:none;
	border:none;
}

.text a:hover{
	font-size:x-small;
	color:#F00;
	text-decoration:underline;
	background:none;
	border:none;
}