@charset "utf-8";
/*-------------------------------------------------
  LA PISTA Stylesheet
  * members *
-------------------------------------------------*/
.point_image {
	text-align:center;
	margin:0 auto 10px;
}
.atention_list {
	width:540px;
	margin-left:15px;
}
.atention_list dt{
	width:20px;
	display:block;
	float:left;
}
.atention_list dd{
	width:520px;
	display:block;
	float:left;
}

.txt_right {
	text-align:right;
	margin-right:10px;
}

/*table要素*/
.tbl_pd {
	padding:0px;
}
.tbl_total_bg{
	background-color:#c7c7c7;
	width:559px;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
	font-size:12px;
}

.tbl_total_in_bg{
	width:559px;
	margin:0;
	padding:0px;
}
.tbl_bg_gray{
	background-color:#787878;
	color:#FFFFFF;
}
.tbl_bg_white{
	background-color:#ffffff;
}
.tbl_left{
	padding-left:15px;
	border-right:#c7c7c7 2px solid;
}
.tbl_right{
	padding-left:15px;
}
.n_tbl_left_t{
	width:40px;
	text-align:center;
	margin:0 auto;
	border-right:#c7c7c7 2px solid;
}
.n_tbl_middle_t{
	text-align:center;
	margin:0 auto;
	border-right:#c7c7c7 2px solid;
}
.n_tbl_right_t{
	text-align:center;
	margin:0 auto;
	background-color:#787cb8;
}
.n_tbl_left{
	width:40px;
	text-align:center;
	margin:0 auto;
	background-color:#FFFFFF;
	color:#000000;
	border-right:#c7c7c7 2px solid;
}
.n_tbl_middle{
	text-align:center;
	margin:0 auto;
	width:70px;
	background-color:#FFFFFF;
	color:#000000;
}
.n_tbl_right{
	text-align:center;
	margin:0 auto;
	width:70px;
	background-color:#FFFFFF;
	color:#000000;
}

.n_tbl_middle_l{
	text-align:center;
	margin:0 auto;
	width:70px;
	background-color:#FFFFFF;
	border-right:#c7c7c7 2px solid;
	color:#000000;
}
/*table要素　ここまで*/

.tbl_bg_purple{
	background-color:#adb1ea;
}
.tbl_bg_blue{
	background-color:#cbcefb;
}
.join_box {
	width:544px;
	margin-left:10px;
	margin-bottom:10px;
}
.join_box_m {
	background-image:url(/images/members/box_m.gif);
	background-repeat:repeat-y;
	padding:0 15px;
}
.photo {
	float:left;
	width:236px;
	height:136px;
	border:#000000 1px solid;
}
.txt {
	float:left;
	padding-left:10px;
	color:#FFFFFF;
	width:240px;
}


/*2010_2 追加分*/
.point_tbl {
	width:550px;
	margin-left:12px;
	background-color:#000000;
	padding:0px;
}
.point_tbl td {
	padding:0px;
}
.point_tbl_in {
	width:100%;
	margin:0px;
	padding:1px;
}
.point_tbl_in td {
	background-color:#FFFFFF;
	text-align:center;
	padding:4px;
}
.point_tbl_in th {
	background-color:#D2F1F7;
	text-align:center;
	font-weight:normal;
}
.about_graph dl {
	width:560px;
	margin-left:10px;
}
.about_graph dt {
	width:125px;
	display:block;
	float:left;
}
.about_graph dd {
	width:435px;
	display:block;
	float:left;
}
#home #contents .rightArea .bgGlay .about_graph div {
	float:left;
	width:145px;
	text-align:center;
}
.about_graph div img {
	border:1px solid #333333;
}

/*2010_4 追加分*/
.data_tbl {
	width:550px;
	margin-left:12px;
	background-color:#000000;
	padding:0px;
}
.data_tbl td {
	padding:0px;
}
.data_tbl_in {
	width:100%;
	margin:0px;
	padding:1px;
}
.data_tbl_in td {
	text-align:center;
	padding:4px;
}
.data_tbl_in th {
	background-color:#CC99FF;
	text-align:center;
	font-weight:normal;
	color:#FFFFFF;
	width:130px;
}
.data_tbl_in .white{
	background-color:#FFFFFF;
}
.data_tbl_in .purple {
	background-color:#CC99FF;
}
.data_tbl_in .green {
	background-color:#66CC66;
}
.data_tbl_in .brue {
	background-color:#CCFFFF;
}
.data_tbl_in .brue_r {
	background:url(/images/members/arrow.gif) no-repeat #CCFFFF center;
}
.data_tbl_in .red {
	background-color:#FFCCCC;
}	
.data_tbl_in .gray {
	background-color:#CCCCCC;
}
/*ここまで*/