/* CSS Document */

#content #main #content_title h2{
	height: 16px;
	width: 58px;
	float: left;
	/*margin: 0px 0px 34px 0px;*/
	margin: 0 0 15px 0;
	padding: 0px;
	clear: both;
    }

#content #main #content_title #name {
	height: 14px;
	float: left;
	margin: 0px 0px 10px ;
	padding: 0px;
	clear: both;
    }
	
#content #main #content_title #name img{
	height: 14px;
	float: left;
	margin: 0;
	padding: 0px;
    }
	
#content #right {
	height: 330px;
	width:240px;
	float: right;
	clear: right;
	margin: 50px 0 0 0;
	padding: 0px;
    }
	
*+html #content #right {
	width:200px !important;
    }
	
/*#content #right #navi {
	height: 330px;
	width: 270px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
    }*/
	
#content #main #s-thumb {
	margin: 0px;
	padding: 0px;
	width: 595px !important;
	height:330px !important;
}

#content #main #s-thumb ul {
	margin: 0px;
	padding: 0px;
	width: 595px !important;
	height:330px !important;
	
}

#content #main #s-thumb ul li{
	margin: 0px !important;
	padding: 0px !important;
	width: 85px !important;
	height:110px !important;
	float: left;
	list-style-type: none !important;
}

#content #main #s-thumb ul li img {
	margin: 0px !important;
	padding: 0px !important;
	width: 85px !important;
	height:110px !important;
	border: none !important;
}

#content #b-navi #l-navi {
	height: 14px;
	width: 65px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
    float: left;
    }
	
#content #b-navi #l-navi img{
	height: 14px;
	width: 65px;
	float: left;
	margin: 0px;
	padding: 0px;
    }
/*#content #right {
    hight: 330px;
	width: 265px;
    margin: 0px 0px 0px 10px;
    font-size: 9px;
	line-height: 180%;
	color: #333333;
	}*/
		
#content #right #r-navi {
	/*height: 92px;*/
	width: 265px;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	clear: both;
	}
	
#content #right #r-navi a:link{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}
	
#content #right #r-navi #s-title {
	/*height: 33px;*/
	width: 100%;
	float: left;
	margin: 0px 0px 8px 2px;
	padding: 0px;
	clear: both;
	}

#content #right #r-navi .r-navi {
    height: 74px;
	width: 265px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	}

#content #right #r-navi img {
    /*height: 33px;*/
	margin: 0px 0px 4px !important;
	padding: 0px;
	}
	
#content #right #r-navi img a:link {
    height: 14px;
	margin: 0px;
	padding: 0px;
	}
	
#content #right #r-navi .about_uc {
    width: 262px !important;
	font-size: 9px;
	line-height: 200%;
	color: #333333;
	margin: 0px 0px 0px 3px;	
	}

*html #content #right #r-navi .about_uc {
	line-height: 185%;
}

*+html #content #right #r-navi .about_uc {
	line-height: 185%;
}

#content #right #wrap {
	width: 265px;
	margin: 0px;
	padding: 0px;
	}
	
#content #right #wrap #s-title {
	height: 35px;
	width: 265px;
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	clear: both;
	}
	
#content #right #wrap img{
	margin: 0px;
	padding: 0px;
	}
	
#content #right #wrap .profile{
    /*width: 265px;*/
    font-size: 9px;
	line-height: 150%;
	color: #666666;
	float: left;
	padding: 0px;
	margin: 0px;
	}

#content #right #wrap table{
	margin: 0px !important;
	padding: 0px !important;
	}
	
#content #right #wrap table tr{
	margin: 0px !important;
	padding: 0px !important;
	}
		
#content #right #wrap table th{
    text-align: left;
    width: 15%;
	}
	
#content #right #wrap table td{
    /*width: 265px;*/
    font-size: 9px;
	line-height: 150%;
	color: #666666;
	text-align: left;
	}
	
#content #right .button {
    /*width: 265px;
	clear: both;*/
    float: left;
	margin: 0px 0px 8px 5px;
	padding: 0px;
	}
		
/*#content #right #r-navi img a {
    height: 14px;
	margin: 0px 0px 4px;
	padding: 0px;
	}
	
#content #right #r-navi .r-navi .cat{
	height: 14px;
	margin: 0px !important;
	padding: 0px !important;
	display: inline;
	}

#content #right #r-navi ul li a{
	margin: 0px;
	padding: 0px;
	}*/

#foot {
	width: 240px;
	float:right;
	clear: right;
	text-align: right;
	margin: 35px 0px 0px;
	}
	
/*-- その他のスタッフ --*/
#right{
	position:relative;
}

#right .others-staff{
	position:absolute;
	bottom:0;
}

#right .others-staff ul{
	background:#FFFFFF none repeat scroll 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}

#right .others-staff ul li{
	background:#FFFFFF none repeat scroll 0 0;
	height:40px;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}

/*-- サポートメンバー --*/
#right{
	position:relative;
}

#right .support_member{
	position:absolute;
	bottom:0;
}

#content #right .support_member .button {
	float:left;
	margin:0 0 5px 0;
	padding:0;
}

#right .support_member ul{
	background:#FFFFFF none repeat scroll 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#right .support_member ul li{
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
