@charset "utf-8";

.cas_right{width: calc(100% - 235px);
	padding: 20px 10px;
	float: left;}

.takent_name_box1{width: 100%;
	/*border-top:rgba(0,0,255,1.00) solid 4px;*/
	border-bottom:rgba(0,0,255,1.00) solid 2px;}

.takent_name_box2{width: 100%;
	border-bottom:rgba(212,20,90,1.00) solid 2px;}

.takent_name_box3{width: 100%;
	border-bottom:rgba(51,51,51,1.00) solid 2px;}

.name_kana{font-size: 16px;
	line-height: 150%;}

.name_kanji{font-size: 36px;
	line-height: 120%;
	font-weight: bold;
	position: relative;}

.talent_img_box{width: 100% ;
	padding-top: 10px;
	text-align: center;
	position: relative;
	overflow: hidden;}

.talent_img_box img{width: 200px;}

.link_icons{height: 30px;
	padding-top: 10px;
	position: absolute; bottom: 2px; right: 0;
	overflow: hidden;}
	
.twitter_icon{width: 30px;
	height: 30px;
	float: right;
	margin-left: 10px;}
	
.twitter_icon img{width: 100%;
	height: 100%;}

.twitter_icon img:hover{opacity: 0.7;}


/*.talent_img_box_left{width: 250px;
	float: left;}

.talent_img_box_left img{width: 100%;}

.talent_img_box_right{text-align: center;}

.talen_img_right_img{height: 300px;}

.talen_img_right_img img{height: 100%;}

.pdf_download{margin-top: 10px;}*/

.talent_catch{padding-top: 20px;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;}

.talent_data_box1{width: 100%;
	padding: 10px 0;}
	
.talent_data_box1 table{width: 100%;}

.talent_td1{width: calc(100px - 10px);
	padding: 5px 10px;
	font-size: 14px;
	line-height: 150%;
	background: rgba(69,69,69,1.00);
	color: rgba(255,255,255,1.00);}

.talent_td2{width: calc(80% - 140px);
	padding: 5px 10px;
	font-size: 14px;
	line-height: 150%;
	background: rgba(224,224,224,1.00);}

.talent_performance{width: 100%;}

.performance_title{width: calc(100% - 20px);
	padding: 10px;
	font-size: 16px;
	line-height: 100%;
	font-weight: bold;
	background: rgba(224,224,224,1.00);
	border-bottom: rgba(51,51,51,1.00) solid 2px;}
	
.performance_text{width: calc(100% - 20px);
	padding: 10px;}









