@charset "utf-8";


/* コメント */
/************************************************/

.boxPrivilege {
	border: 1px solid #CCCCCC;
	background-image: url(/ticket/season/img/bg_privilege.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
	line-height: 160%;
	vertical-align: top;
}
.boxCarrasco {
	border: 3px solid #660099;
	background-image: url(/fanclub/2008/img/c_carrasco/bg_carrasco.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 3px;
	line-height: 160%;
	vertical-align: top;
	color: #FFFFFF;
}

table.club-detail td {padding:20px 0px 0px;}
table.club-detail table {margin:0px auto 15px;}
table.club-detail td table td {padding:0px;}
table.club-detail p {padding:0px 0px 20px; text-align:center;}

table.club-detail img {vertical-align:top;}


/************************************************/

.boxPrivilege {
	border: 1px solid #CCCCCC;
	background-image: url(/ticket/season/img/bg_privilege.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
	line-height: 160%;
	vertical-align: top;
}
.boxCarrasco {
	border: 3px solid #660099;
	background-image: url(/fanclub/2008/img/c_carrasco/bg_carrasco.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 3px;
	line-height: 160%;
	vertical-align: top;
	color: #FFFFFF;
}

table.club-detail td {padding:20px 0px 0px;}
table.club-detail table {margin:0px auto 15px;}
table.club-detail td table td {padding:0px;}
table.club-detail p {padding:0px 0px 20px; text-align:center;}

table.club-detail img {vertical-align:top;}

.main_color{
display:block;
background:url(/_share/unique/main_color.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}
/***  margin left ***/
.marginright10{}
/***  end margin left ***/

/***  margin right ***/

/***  end margin right ***/

/***  margin top ***/

/***  end margin top ***/



/**** funclub navigation ****/
#fanClubNavi{
width:600px; 
height:60px;
margin:0px 0px 20px 0px;}
#fanClubNavi li{
float:left;
height:60px;

}

#black{
width:100px;
height:60px;
padding:0 0px 0px 0px;
background:url(/fanclub/img/2012/navigation.jpg) no-repeat 0 0;
display:block;
text-indent:-9999px;
outline:none;
}

#black:hover{
opacity:0.8;
filter: alpha(opacity = 80);
background:url(/fanclub/img/2012/navigation.jpg) no-repeat 0 0; 
}

#gray{
width:100px;
height:60px;
padding:0 0px 0px 0px;
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -100px 0;
display:block;
text-indent:-9999px;
outline:none;
}

#gray:hover{
opacity:0.8;
filter: alpha(opacity = 80);
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -100px 0; 
}

#gold{
width:100px;
height:60px;
padding:0 0px 0px 0px;
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -200px 0;
display:block;
text-indent:-9999px;
outline:none;}

#gold:hover{
opacity:0.8;
filter: alpha(opacity = 80);
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -200px 0;
}

#red{
width:100px;
height:60px;
padding:0 0px 0px 0px;
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -300px 0 ;
display:block;
text-indent:-9999px;
outline:none;}

#red:hover{
opacity:0.8;
filter: alpha(opacity = 80);
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -300px 0 ;
}

#pink{
width:100px;
height:60px;
padding:0 0px 0px 0px;
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -400px 0 ; 
display:block;
text-indent:-9999px;
outline:none;}

#pink:hover{
opacity:0.8;
filter: alpha(opacity = 80);
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -400px 0 ; }

#green{
width:100px;
height:60px;
padding:0 0px 0px 0px;
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -500px 0 ; 
display:block;
text-indent:-9999px;
outline:none;}

#green:hover{
opacity:0.8;
filter: alpha(opacity = 80);
background:url(/fanclub/img/2012/navigation.jpg) no-repeat -500px 0 ; }
/**** end funclub navigation ****/

/**** booster page ****/
#boostermid{
	width:600px;
	height:500px;
	margin:0px;
	padding:0px;
	background:url(img/2012/boostermid.jpg) repeat-y; 
	}
/**** end booster page ****/





/*Thanks2011
**************************************************/

ul.Thanks2011Menu{
	margin-bottom:20px;
}
ul.Thanks2011Menu li{
	float:left;
	height:50px;
	display:block;
}
ul.Thanks2011Menu li a{
	background:url(/fanclub/thanks/img/bt.jpg) no-repeat;
	width:100px;
	height:50px;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}
ul.Thanks2011Menu li.menuTop a{width:70px;background-position:0px 0px;}
ul.Thanks2011Menu li.menuEventi a{width:120px;background-position:-70px 0px;}
ul.Thanks2011Menu li.menuEvento a{width:120px;background-position:-190px 0px;}
ul.Thanks2011Menu li.menuGoods a{width:75px;background-position:-310px 0px;}
ul.Thanks2011Menu li.menuFanclub a{width:125px;background-position:-385px 0px;}
ul.Thanks2011Menu li.menuTicket a{width:90px;background-position:-510px 0px;}

ul.Thanks2011Menu li.menuTop a:hover,ul.Thanks2011Menu li.menuTop a.select{background-position:0px -50px;}
ul.Thanks2011Menu li.menuEventi a:hover,ul.Thanks2011Menu li.menuEventi a.select{background-position:-70px -50px;}
ul.Thanks2011Menu li.menuEvento a:hover,ul.Thanks2011Menu li.menuEvento a.select{background-position:-190px -50px;}
ul.Thanks2011Menu li.menuGoods a:hover,ul.Thanks2011Menu li.menuGoods a.select{background-position:-310px -50px;}
ul.Thanks2011Menu li.menuFanclub a:hover,ul.Thanks2011Menu li.menuFanclub a.select{background-position:-385px -50px;}
ul.Thanks2011Menu li.menuTicket a:hover,ul.Thanks2011Menu li.menuTicket a.select{background-position:-510px -50px;}

ul.Thanks2011Menu li span{
	text-indent:-9999px;
	display:block;
}



