@charset "SHIFT_JIS";
@import "second2010.css";

/*========================================

[1]:body
[2]:localnavi
[3]:directory-title
[4]:banner
[5]:ニュース系
[6]:second_common

=========================================*/


/*----------------------------------------
		[1]:body
-----------------------------------------*/

/*ぱんくずリスト*/
#topicpath{
	font-size:12px;
	width:965px;
	padding:10px 0 0 5px;
	margin:0 auto;
	text-align:left;
}

#mainarea580{
	float:left;
	width:580px;
	margin-right:20px;
}
#mainarea750{
	float:left;
	width:750px;
}
#subarea150{
	float:right;
	width:150px;
}



/*----------------------------------------
		[2]:localnavi
-----------------------------------------*/

#localnavi{
	background:#FFFFFF;
	margin:0px;
	vertical-align:top;
	width:200px;
}
#localnavi ul li{
	width:200px;
}
#localnavi ul li a{
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	width:200px;
	text-decoration:none;
	text-indent:-9999px;
	/*\*/overflow:hidden;/**/
}
#localnavi ul li a:hover{
	background-position:0 -30px;
}
/*******************************ニュース*******************************/
#localnavi .newsdirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/news_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#news{
	height:30px;
	background-image:url(/images/common/localnavi_newsrelease.gif);
}
#localnavi ul li a#news_media{
	height:30px;
	background-image:url(/images/common/localnavi_media.gif);
}
#localnavi ul li a#news_ticket {
	height:30px;
	background-image:url(/images/common/localnavi_ticketinfo.gif);
}
#localnavi ul li a#news_goods {
	height:30px;
	background-image:url(/images/common/localnavi_goodsinfo.gif);
}
#localnavi ul li a#news_fanclub {
	height:30px;
	background-image:url(/images/common/localnavi_fanclubinfo.gif);
}
#localnavi ul li a#news_mobile {
	height:30px;
	background-image:url(/images/common/localnavi_mobileinfo.gif);
}
#localnavi ul li a#news_event {
	height:30px;
	background-image:url(/images/common/localnavi_eventinfo.gif);
}
#localnavi ul li a#news_academy{
	height:30px;
	background-image:url(/images/common/localnavi_academy.gif);
}
#localnavi ul li a#news_photo_top{
	height:30px;
	background-image:url(/images/common/localnavi_photo.gif);
}
#localnavi ul li a#news_info{
	height:30px;
	background-image:url(/images/common/localnavi_info.gif);
}
/*
#localnavi ul li a#news_stadium_event{
	height:30px;
	background-image:url(/images/common/localnavi_stadium_event.gif);
}
*/

/*カレント設定*/
#news_localnavi #localnavi ul li a#news{
	height:30px;
	background-image:url(/images/common/localnavi_newsrelease.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#news_media_localnavi #localnavi ul li a#news_media{
	height:30px;
	background-image:url(/images/common/localnavi_media.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#news_ticket_localnavi #localnavi ul li a#news_ticket{
	height:30px;
	background-image:url(/images/common/localnavi_ticketinfo.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#news_goods_localnavi #localnavi ul li a#news_goods {
	height:30px;
	background-image:url(/images/common/localnavi_goodsinfo.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#news_fanclub_localnavi #localnavi ul li a#news_fanclub {
	height:30px;
	background-image:url(/images/common/localnavi_fanclubinfo.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#news_mobile_localnavi #localnavi ul li a#news_mobile {
	height:30px;
	background-image:url(/images/common/localnavi_mobileinfo.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#news_event_localnavi #localnavi ul li a#news_event {
	height:30px;
	background-image:url(/images/common/localnavi_eventinfo.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#news_academy_localnavi #localnavi ul li a#news_academy{
	height:30px;
	background-image:url(/images/common/localnavi_academy.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#news_photo_top_localnavi #localnavi ul li a#news_photo_top{
	height:30px;
	background-image:url(/images/common/localnavi_photo.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#news_info_localnavi #localnavi ul li a#news_info{
	height:30px;
	background-image:url(/images/common/localnavi_info.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
/*
#news_stadium_event_localnavi #localnavi ul li a#news_stadium_event{
	height:30px;
	background-image:url(/images/common/localnavi_stadium_event.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
*/

/*******************************チケット*******************************/
#localnavi .ticketdirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/ticket_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#ticket{
	height:30px;
	background-image:url(/images/common/localnavi_ticket.gif);
}
#localnavi ul li a#ticket_seat_info{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_seat_info.gif);
}
#localnavi ul li a#ticket_howtobuy{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_howtobuy.gif);
}
#localnavi ul li a#ticket_price{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_price.gif);
}
#localnavi ul li a#ticket_season_seat{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_season_seat.gif);
}
#localnavi ul li a#ticket_inquiry{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_inquiry.gif);
}

#localnavi ul li a#ticket_rankup{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_rankup.gif);
}
#localnavi ul li a#ticket_secondhalf{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_secondhalf.gif);
}
#localnavi ul li a#ticket_ladies{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_ladies.gif);
}
#localnavi ul li a#ticket_family{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_family.gif);
}
#localnavi ul li a#ticket_halfseason{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_halfseason.gif);
}
#localnavi ul li a#ticket_profit{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_profit.gif);
}
#localnavi ul li a#ticket_release{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_rele.gif);
}
#localnavi ul li a#ticket_schedule {
	height:30px;
	background-image:url(/images/common/localnavi_ticket_sche.gif);
}

/*カレント設定*/
#ticket_info_localnavi #localnavi ul li a#ticket{
	height:30px;
	background-image:url(/images/common/localnavi_ticket.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_seat_info_localnavi #localnavi ul li a#ticket_seat_info{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_seat_info.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_howtobuy_localnavi #localnavi ul li a#ticket_howtobuy{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_howtobuy.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_price_localnavi #localnavi ul li a#ticket_price{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_price.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_season_seat_localnavi #localnavi ul li a#ticket_season_seat{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_season_seat.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_inquiry_localnavi #localnavi ul li a#ticket_inquiry{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_inquiry.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

#ticket_rankup_localnavi #localnavi ul li a#ticket_rankup{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_rankup.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_secondhalf_localnavi #localnavi ul li a#ticket_secondhalf{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_secondhalf.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_ladies_localnavi #localnavi ul li a#ticket_ladies{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_ladies.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_family_localnavi #localnavi ul li a#ticket_family{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_family.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_halfseason_localnavi #localnavi ul li a#ticket_halfseason{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_halfseason.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_profit_localnavi #localnavi ul li a#ticket_profit{
	height:30px;
	background-image:url(/images/common/localnavi_ticket_profit.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_release_localnavi #localnavi ul li a#ticket_release {
	height:30px;
	background-image:url(/images/common/localnavi_ticket_rele.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#ticket_schedule_localnavi #localnavi ul li a#ticket_schedule {
	height:30px;
	background-image:url(/images/common/localnavi_ticket_sche.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

/*******************************試合・スケジュール*******************************/
#localnavi .gamedirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/game_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#game{
	height:30px;
	background-image:url(/images/common/localnavi_game.gif);
}
#localnavi ul li a#game_result{
	height:30px;
	background-image:url(/images/common/localnavi_result.gif);
}
#localnavi ul li a#game_ranking{
	height:30px;
	background-image:url(/images/common/localnavi_ranking.gif);
}
/*#localnavi ul li a#game_ticket{
	height:30px;
	background-image:url(/images/common/localnavi_ticket.gif);
}*/
#localnavi ul li a#game_stadium{
	height:30px;
	background-image:url(/images/common/localnavi_stadium.gif);
}
#localnavi ul li a#game_friendssquare{
	height:30px;
	background-image:url(/images/common/localnavi_friendssquare.gif);
}
#localnavi ul li a#game_sanga_town{
	height:30px;
	background-image:url(/images/common/localnavi_sanga_town.gif);
}
#localnavi ul li a#game_top_schedule{
	height:30px;
	background-image:url(/images/common/localnavi_top_schedule.gif);
}
#localnavi ul li a#game_report{
	height:30px;
	background-image:url(/images/common/localnavi_report.gif);
}

/*カレント設定*/
#game_localnavi #localnavi ul li a#game{
	height:30px;
	background-image:url(/images/common/localnavi_game.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#game_result_localnavi #localnavi ul li a#game_result{
	height:30px;
	background-image:url(/images/common/localnavi_result.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#game_ranking_localnavi #localnavi ul li a#game_ranking{
	height:30px;
	background-image:url(/images/common/localnavi_ranking.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}/*#game_ticket_localnavi #localnavi ul li a#game_ticket{
	height:30px;
	background-image:url(/images/common/localnavi_ticket.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}*/
#game_stadium_localnavi #localnavi ul li a#game_stadium{
	height:30px;
	background-image:url(/images/common/localnavi_stadium.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}


#game_friendssquare_localnavi #localnavi ul li a#game_friendssquare{
	height:30px;
	background-image:url(/images/common/localnavi_friendssquare.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#game_sanga_town_localnavi #localnavi ul li a#game_sanga_town{
	height:30px;
	background-image:url(/images/common/localnavi_sanga_town.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#game_top_schedule_localnavi #localnavi ul li a#game_top_schedule{
	height:30px;
	background-image:url(/images/common/localnavi_top_schedule.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#game_report_localnavi #localnavi ul li a#game_report{
	height:30px;
	background-image:url(/images/common/localnavi_report.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
/*******************************クラブ・選手情報*******************************/
#localnavi .clubdirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/club_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#club_profile{
	height:30px;
	background-image:url(/images/common/localnavi_profile.gif);
}
#localnavi ul li a#club_clubprofile{
	height:30px;
	background-image:url(/images/common/localnavi_clubprofile.gif);
}
#localnavi ul li a#club_president{
	height:30px;
	background-image:url(/images/common/localnavi_president.gif);
}
#localnavi ul li a#club_clubpolicy{
	height:30px;
	background-image:url(/images/common/localnavi_clubpolicy.gif);
}
#localnavi ul li a#club_volunteer{
	height:30px;
	background-image:url(/images/common/localnavi_volunteer.gif);
}
#localnavi ul li a#club_diary{
	height:30px;
	background-image:url(/images/common/localnavi_diary.gif);
}
#localnavi ul li a#club_president_diary {
	height:30px;
	background-image:url(/images/common/localnavi_president_diary.gif);
}
#localnavi ul li a#club_blog{
	height:30px;
	background-image:url(/images/common/localnavi_blog.gif);
}
#localnavi ul li a#club_interview{
	height:30px;
	background-image:url(/images/common/localnavi_interview.gif);
}
#localnavi ul li a#club_350goals{
	height:30px;
	background-image:url(/images/common/localnavi_350goals.gif);
}
/*#localnavi ul li a#club_pursaclub{
	height:30px;
	background-image:url(/images/common/localnavi_pursaclub.gif);
}*/
/*#localnavi ul li a#club_pursaclublogin{
	height:30px;
	background-image:url(/images/common/localnavi_pursaclublogin.gif);
}*/
/*#localnavi ul li a#club_supportshop{
	height:30px;
	background-image:url(/images/common/localnavi_supportshop.gif);
}*/
#localnavi ul li a#club_official_supporter{
	height:30px;
	background-image:url(/images/common/localnavi_official_supporter.gif);
}
/*#localnavi ul li a#club_online_shop{
	height:30px;
	background-image:url(/images/common/localnavi_online_shop.gif);
}*/
/*#localnavi ul li a#club_official_shop{
	height:30px;
	background-image:url(/images/common/localnavi_official_shop.gif);
}*/
#localnavi ul li a#club_cheerleading{
	height:30px;
	background-image:url(/images/common/localnavi_cheerleading.gif);
}
#localnavi ul li a#club_atatimae{
	height:30px;
	background-image:url(/images/common/localnavi_atatimae.gif);
}
#localnavi ul li a#club_orange_ribbon{
	height:30px;
	background-image:url(/images/common/localnavi_orange_ribbon.gif);
}
#localnavi ul li a#club_pink_ribbon{
	height:30px;
	background-image:url(/images/common/localnavi_pink_ribbon.gif);
}
#localnavi ul li a#club_doyoukyoto{
	height:30px;
	background-image:url(/images/common/localnavi_doyoukyoto.gif);
}
#localnavi ul li a#club_100wins{
	height:30px;
	background-image:url(/images/common/localnavi_100wins.gif);
}
#localnavi ul li a#club_springcamp{
	height:30px;
	background-image:url(/images/common/localnavi_springcamp.gif);
}


/*カレント設定*/
#club_profile_localnavi #localnavi ul li a#club_profile{
	height:30px;
	background-image:url(/images/common/localnavi_profile.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_clubprofile_localnavi #localnavi ul li a#club_clubprofile{
	height:30px;
	background-image:url(/images/common/localnavi_clubprofile.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_president_localnavi #localnavi ul li a#club_president{
	height:30px;
	background-image:url(/images/common/localnavi_president.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_clubpolicy_localnavi #localnavi ul li a#club_clubpolicy{
	height:30px;
	background-image:url(/images/common/localnavi_clubpolicy.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_volunteer_localnavi #localnavi ul li a#club_volunteer{
	height:30px;
	background-image:url(/images/common/localnavi_volunteer.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_president_diary_localnavi #localnavi ul li a#club_president_diary {
	height:30px;
	background-image:url(/images/common/localnavi_president_diary.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_diary_localnavi #localnavi ul li a#club_diary{
	height:30px;
	background-image:url(/images/common/localnavi_diary.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_blog_localnavi #localnavi ul li a#club_blog{
	height:30px;
	background-image:url(/images/common/localnavi_blog.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_interview_localnavi #localnavi ul li a#club_interview{
	height:30px;
	background-image:url(/images/common/localnavi_interview.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_350goals_localnavi #localnavi ul li a#club_350goals{
	height:30px;
	background-image:url(/images/common/localnavi_350goals.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
/*#club_pursaclub_localnavi #localnavi ul li a#club_pursaclub{
	height:30px;
	background-image:url(/images/common/localnavi_pursaclub.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}*/
/*#club_pursaclublogin_localnavi #localnavi ul li a#club_pursaclublogin{
	height:30px;
	background-image:url(/images/common/localnavi_pursaclublogin.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}*/
/*#club_supportshop_localnavi #localnavi ul li a#club_supportshop{
	height:30px;
	background-image:url(/images/common/localnavi_supportshop.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}*/
#club_official_supporter_localnavi #localnavi ul li a#club_official_supporter{
	height:30px;
	background-image:url(/images/common/localnavi_official_supporter.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
/*#club_online_shop_localnavi #localnavi ul li a#club_online_shop{
	height:30px;
	background-image:url(/images/common/localnavi_online_shop.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}*/
/*#club_official_shop_localnavi #localnavi ul li a#club_official_shop{
	height:30px;
	background-image:url(/images/common/localnavi_official_shop.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}*/
#club_cheerleading_localnavi #localnavi ul li a#club_cheerleading{
	height:30px;
	background-image:url(/images/common/localnavi_cheerleading.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_atatimae_localnavi #localnavi ul li a#club_atatimae{
	height:30px;
	background-image:url(/images/common/localnavi_atatimae.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_orange_ribbon_localnavi #localnavi ul li a#club_orange_ribbon{
	height:30px;
	background-image:url(/images/common/localnavi_orange_ribbon.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_pink_ribbon_localnavi #localnavi ul li a#club_pink_ribbon{
	height:30px;
	background-image:url(/images/common/localnavi_pink_ribbon.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_doyoukyoto_localnavi #localnavi ul li a#club_doyoukyoto{
	height:30px;
	background-image:url(/images/common/localnavi_doyoukyoto.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_100wins_localnavi #localnavi ul li a#club_100wins{
	height:30px;
	background-image:url(/images/common/localnavi_100wins.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#club_springcamp_localnavi #localnavi ul li a#club_springcamp{
	height:30px;
	background-image:url(/images/common/localnavi_springcamp.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

/*******************************ファンクラブ*******************************/
#localnavi .fandirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/fan_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#fan_pursaclub{
	height:30px;
	background-image:url(/images/common/localnavi_pursaclub.gif);
}
#localnavi ul li a#fan_pursaclublogin{
	height:30px;
	background-image:url(/images/common/localnavi_pursaclublogin.gif);
}
#localnavi ul li a#fan_supportshop{
	height:30px;
	background-image:url(/images/common/localnavi_supportshop.gif);
}
#localnavi ul li a#fan_supportshopguide{
	height:30px;
	background-image:url(/images/common/localnavi_supportshopguide.gif);
}

#localnavi ul li a#fan_fanclub{
	height:30px;
	background-image:url(/images/common/localnavi_fanclub.gif);
}
#localnavi ul li a#fan_fanclub_join{
	height:30px;
	background-image:url(/images/common/localnavi_fanclub_join.gif);
}
#localnavi ul li a#fan_fanclub_privilege{
	height:30px;
	background-image:url(/images/common/localnavi_fanclub_privilege.gif);
}
#localnavi ul li a#fan_fanclub_mm{
	height:30px;
	background-image:url(/images/common/localnavi_fanclub_mm.gif);
}


/*カレント設定*/
#fan_pursaclub_localnavi #localnavi ul li a#fan_pursaclub{
	height:30px;
	background-image:url(/images/common/localnavi_pursaclub.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#fan_pursaclublogin_localnavi #localnavi ul li a#fan_pursaclublogin{
	height:30px;
	background-image:url(/images/common/localnavi_pursaclublogin.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#fan_supportshop_localnavi #localnavi ul li a#fan_supportshop{
	height:30px;
	background-image:url(/images/common/localnavi_supportshop.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#fan_supportshopguide_localnavi #localnavi ul li a#fan_supportshopguide{
	height:30px;
	background-image:url(/images/common/localnavi_supportshopguide.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

#fan_fanclub_localnavi #localnavi ul li a#fan_fanclub{
	height:30px;
	background-image:url(/images/common/localnavi_fanclub.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#fan_fanclub_join_localnavi #localnavi ul li a#fan_fanclub_join{
	height:30px;
	background-image:url(/images/common/localnavi_fanclub_join.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#fan_fanclub_privilege_localnavi #localnavi ul li a#fan_fanclub_privilege{
	height:30px;
	background-image:url(/images/common/localnavi_fanclub_privilege.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#fan_fanclub_mm_localnavi #localnavi ul li a#fan_fanclub_mm{
	height:30px;
	background-image:url(/images/common/localnavi_fanclub_mm.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}


/*******************************グッズ*******************************/
#localnavi .goodsdirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/goods_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#goods_info{
	height:30px;
	background-image:url(/images/common/localnavi_goods_info.gif);
}
#localnavi ul li a#goods_online_shop{
	height:30px;
	background-image:url(/images/common/localnavi_online_shop.gif);
}
#localnavi ul li a#goods_official_shop{
	height:30px;
	background-image:url(/images/common/localnavi_official_shop.gif);
}
#localnavi ul li a#goods_catalog{
	height:30px;
	background-image:url(/images/common/localnavi_catalog.gif);
}


/*カレント設定*/
#goods_info_localnavi #localnavi ul li a#goods_info{
	height:30px;
	background-image:url(/images/common/localnavi_goods_info.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#goods_online_shop_localnavi #localnavi ul li a#goods_online_shop{
	height:30px;
	background-image:url(/images/common/localnavi_online_shop.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#goods_official_shop_localnavi #localnavi ul li a#goods_official_shop{
	height:30px;
	background-image:url(/images/common/localnavi_official_shop.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#goods_catalog_localnavi #localnavi ul li a#goods_catalog{
	height:30px;
	background-image:url(/images/common/localnavi_catalog.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

/*******************************下部組織*******************************/

/*ユース*/
#localnavi .youthdirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/youth_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#youth{
	height:30px;
	background-image:url(/images/common/localnavi_youth.gif);
}
#localnavi ul li a#youth_project{
	height:30px;
	background-image:url(/images/common/localnavi_project.gif);
}
#localnavi ul li a#youth_column{
	height:30px;
	background-image:url(/images/common/localnavi_column.gif);
}
#localnavi ul li a#youth_u18{
	height:30px;
	background-image:url(/images/common/localnavi_u18.gif);
}
#localnavi ul li a#youth_u15{
	height:30px;
	background-image:url(/images/common/localnavi_u15.gif);
}
#localnavi ul li a#youth_schedule{
	height:30px;
	background-image:url(/images/common/localnavi_youth_schedule.gif);
}

/*カレント設定*/
#youth_localnavi #localnavi ul li a#youth{
	height:30px;
	background-image:url(/images/common/localnavi_youth.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#youth_project_localnavi #localnavi ul li a#youth_project{
	height:30px;
	background-image:url(/images/common/localnavi_project.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#youth_column_localnavi #localnavi ul li a#youth_column{
	height:30px;
	background-image:url(/images/common/localnavi_column.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#youth_u18_localnavi #localnavi ul li a#youth_u18{
	height:30px;
	background-image:url(/images/common/localnavi_u18.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#youth_u15_localnavi #localnavi ul li a#youth_u15{
	height:30px;
	background-image:url(/images/common/localnavi_u15.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#youth_schedule_localnavi #localnavi ul li a#youth_schedule{
	height:30px;
	background-image:url(/images/common/localnavi_youth_schedule.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

/*スクール*/
#localnavi .schooldirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/school_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#school{
	height:30px;
	background-image:url(/images/common/localnavi_school.gif);
}
#localnavi ul li a#school_pickup{
	height:30px;
	background-image:url(/images/common/localnavi_pickup.gif);
}
#localnavi ul li a#school_kids{
	height:30px;
	background-image:url(/images/common/localnavi_kids.gif);
}
#localnavi ul li a#school_clinic{
	height:30px;
	background-image:url(/images/common/localnavi_clinic.gif);
}
#localnavi ul li a#school_u12{
	height:30px;
	background-image:url(/images/common/localnavi_u12.gif);
}
#localnavi ul li a#school_adult{
	height:30px;
	background-image:url(/images/common/localnavi_adult.gif);
}
#localnavi ul li a#school_girls{
	height:30px;
	background-image:url(/images/common/localnavi_girls.gif);
}
#localnavi ul li a#school_goalkeeper{
	height:30px;
	background-image:url(/images/common/localnavi_goalkeeper.gif);
}
#localnavi ul li a#school_info{
	height:30px;
	background-image:url(/images/common/localnavi_schoolinfo.gif);
}

/*カレント設定*/
#school_localnavi #localnavi ul li a#school{
	height:30px;
	background-image:url(/images/common/localnavi_school.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#school_pickup_localnavi #localnavi ul li a#school_pickup{
	height:30px;
	background-image:url(/images/common/localnavi_pickup.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#school_kids_localnavi #localnavi ul li a#school_kids{
	height:30px;
	background-image:url(/images/common/localnavi_kids.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#school_clinic_localnavi #localnavi ul li a#school_clinic{
	height:30px;
	background-image:url(/images/common/localnavi_clinic.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#school_u12_localnavi #localnavi ul li a#school_u12{
	height:30px;
	background-image:url(/images/common/localnavi_u12.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#school_adult_localnavi #localnavi ul li a#school_adult{
	height:30px;
	background-image:url(/images/common/localnavi_adult.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#school_girls_localnavi #localnavi ul li a#school_girls{
	height:30px;
	background-image:url(/images/common/localnavi_girls.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#school_goalkeeper_localnavi #localnavi ul li a#school_goalkeeper{
	height:30px;
	background-image:url(/images/common/localnavi_goalkeeper.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#school_info_localnavi #localnavi ul li a#school_info{
	height:30px;
	background-image:url(/images/common/localnavi_schoolinfo.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

/*普及活動*/
#localnavi .developmentdirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/development_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#development{
	height:30px;
	background-image:url(/images/common/localnavi_development.gif);
}
#localnavi ul li a#development_column{
	height:30px;
	background-image:url(/images/common/localnavi_development_column.gif);
}
#localnavi ul li a#development_academy{
	height:30px;
	background-image:url(/images/common/localnavi_blog_academy.gif);
}
#localnavi ul li a#development_event{
	height:30px;
	background-image:url(/images/common/localnavi_event.gif);
}
#localnavi ul li a#development_caravan{
	height:30px;
	background-image:url(/images/common/localnavi_caravan.gif);
}
#localnavi ul li a#development_blog{
	height:30px;
	background-image:url(/images/common/localnavi_development_blog.gif);
}
#localnavi ul li a#development_college{
	height:30px;
	background-image:url(/images/common/localnavi_college.gif);
}
#localnavi ul li a#development_lecture{
	height:30px;
	background-image:url(/images/common/localnavi_lecture.gif);
}

/*カレント設定*/
#development_localnavi #localnavi ul li a#development{
	height:30px;
	background-image:url(/images/common/localnavi_development.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#development_column_localnavi #localnavi ul li a#development_column{
	height:30px;
	background-image:url(/images/common/localnavi_development_column.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#development_academy_localnavi #localnavi ul li a#development_academy{
	height:30px;
	background-image:url(/images/common/localnavi_blog_academy.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#development_event_localnavi #localnavi ul li a#development_event{
	height:30px;
	background-image:url(/images/common/localnavi_event.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#development_caravan_localnavi #localnavi ul li a#development_caravan{
	height:30px;
	background-image:url(/images/common/localnavi_caravan.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#development_blog_localnavi #localnavi ul li a#development_blog{
	height:30px;
	background-image:url(/images/common/localnavi_development_blog.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#development_college_localnavi #localnavi ul li a#development_college{
	height:30px;
	background-image:url(/images/common/localnavi_college.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#development_lecture_localnavi #localnavi ul li a#development_lecture{
	height:30px;
	background-image:url(/images/common/localnavi_lecture.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

/*******************************その他*******************************/
#localnavi .othersdirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/others_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#others_sponsor{
	height:30px;
	background-image:url(/images/common/localnavi_sponsor.gif);
}
#localnavi ul li a#others_sponsor_recruitment{
	height:30px;
	background-image:url(/images/common/localnavi_sponsor_recruitment.gif);
}
#localnavi ul li a#others_ss_recruitment{
	height:30px;
	background-image:url(/images/common/localnavi_ss_recruitment.gif);
}
#localnavi ul li a#others_mobile{
	height:30px;
	background-image:url(/images/common/localnavi_mobile.gif);
}
#localnavi ul li a#others_sitemap{
	height:30px;
	background-image:url(/images/common/localnavi_sitemap.gif);
}
#localnavi ul li a#others_link{
	height:30px;
	background-image:url(/images/common/localnavi_link.gif);
}
#localnavi ul li a#others_faq{
	height:30px;
	background-image:url(/images/common/localnavi_faq.gif);
}
#localnavi ul li a#others_inquiry{
	height:30px;
	background-image:url(/images/common/localnavi_inquiry.gif);
}
#localnavi ul li a#others_rules{
	height:30px;
	background-image:url(/images/common/localnavi_rules.gif);
}
#localnavi ul li a#others_site_policy{
	height:30px;
	background-image:url(/images/common/localnavi_site_policy.gif);
}
#localnavi ul li a#others_supportshop{
	height:30px;
	background-image:url(/images/common/localnavi_supportshop.gif);
}
#localnavi ul li a#others_supportshopguide{
	height:30px;
	background-image:url(/images/common/localnavi_supportshopguide.gif);
}
#localnavi ul li a#others_ss_recruitment{
	height:30px;
	background-image:url(/images/common/localnavi_sponsorguide.gif);
}

/*カレント設定*/
#others_sponsor_localnavi #localnavi ul li a#others_sponsor{
	height:30px;
	background-image:url(/images/common/localnavi_sponsor.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_sponsor_recruitment_localnavi #localnavi ul li a#others_sponsor_recruitment{
	height:30px;
	background-image:url(/images/common/localnavi_ss_recruitment.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_ss_recruitment_localnavi #localnavi ul li a#others_ss_recruitment{
	height:30px;
	background-image:url(/images/common/localnavi_ss_recruitment.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_mobile_localnavi #localnavi ul li a#others_mobile{
	height:30px;
	background-image:url(/images/common/localnavi_mobile.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_sitemap_localnavi #localnavi ul li a#others_sitemap{
	height:30px;
	background-image:url(/images/common/localnavi_sitemap.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_link_localnavi #localnavi ul li a#others_link{
	height:30px;
	background-image:url(/images/common/localnavi_link.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_faq_localnavi #localnavi ul li a#others_faq{
	height:30px;
	background-image:url(/images/common/localnavi_faq.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_inquiry_localnavi #localnavi ul li a#others_inquiry{
	height:30px;
	background-image:url(/images/common/localnavi_inquiry.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_rules_localnavi #localnavi ul li a#others_rules{
	height:30px;
	background-image:url(/images/common/localnavi_rules.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_site_policy_localnavi #localnavi ul li a#others_site_policy{
	height:30px;
	background-image:url(/images/common/localnavi_site_policy.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_supportshop_localnavi #localnavi ul li a#others_supportshop{
	height:30px;
	background-image:url(/images/common/localnavi_supportshop.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_supportshopguide_localnavi #localnavi ul li a#others_supportshopguide{
	height:30px;
	background-image:url(/images/common/localnavi_supportshopguide.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#others_ss_recruitment_localnavi #localnavi ul li a#others_ss_recruitment{
	height:30px;
	background-image:url(/images/common/localnavi_sponsorguide.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
/*******************************モバイル*******************************/
#localnavi .mobiledirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/mobile_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#mobile{
	height:30px;
	background-image:url(/images/common/localnavi_mobile.gif);
}

/*カレント設定*/
#mobile_localnavi #localnavi ul li a#mobile{
	height:30px;
	background-image:url(/images/common/localnavi_mobile.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

/*******************************スポンサー*******************************/
#localnavi .sponsordirectry_ttl{
	bottom:auto;
	display:block;
	font-size:10px;
	height:30px;
	left:0px;
	position:relative;
	right:auto;
	text-indent:-9999px;
	top:0px;
	width:200px;
	background: url(/images/common/sponsor_localnavi_head.gif) no-repeat left top;
}
#localnavi ul li a#sponsor{
	height:30px;
	background-image:url(/images/common/localnavi_sponsor.gif);
}
#localnavi ul li a#sponsor_recruitment{
	height:30px;
	background-image:url(/images/common/localnavi_sponsorguide.gif);
}
#localnavi ul li a#sponsor_supportshop{
	height:30px;
	background-image:url(/images/common/localnavi_supportshop.gif);
}

/*カレント設定*/
#sponsor_localnavi #localnavi ul li a#sponsor{
	height:30px;
	background-image:url(/images/common/localnavi_sponsor.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#sponsor_recruitment_localnavi #localnavi ul li a#sponsor_recruitment{
	height:30px;
	background-image:url(/images/common/localnavi_sponsorguide.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}
#sponsor_supportshop_localnavi #localnavi ul li a#sponsor_supportshop{
	height:30px;
	background-image:url(/images/common/localnavi_supportshop.gif);
	background-position:0 -30px;
	text-indent:-9999px;
}

/*----------------------------------------
		[3]:directory-title
-----------------------------------------*/

#directory-title{
	width:750px;
	margin:0px auto 20px;
}
#directory-title h2{
	height:30px;
	background:#FFFFFF url(/images/common/directory_title_bg.gif) repeat-x scroll 0%;
	font-size:22px;
	color:#6F0E6C;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0;
}
#directory-title .underline {
	background:#FFFFFF url(/images/common/directory_title_underline.gif) repeat-x scroll 0%;
	height:2px;
	margin-top:1px;
}

/*----------------------------------------
		[4]:banner
-----------------------------------------*/

#banner_box{
	padding:10px 5px 0;
	width:190px;
}
/*#banner_box img{
	margin-bottom:10px;
}*/
#banner_box .flash{
	margin-bottom:10px;
}
.spacial_banner {
	margin-bottom:15px;
}

/*----------------------------------------
		[5]:ニュース系
-----------------------------------------*/
/*===========ニュースインデックス=============*/

.index ul{
	list-style-type:none;
	margin-bottom:20px;
}
.index li{
	background:transparent url(/images/common/list.gif) no-repeat scroll left 6px;
	font-size:12px;
	line-height:normal;
	padding:0px 0px 10px 5px;
}
.index span{
	font-size:11px;
	padding-left:15px;
}
.index img{
	padding-left:5px;
}


/*===========ニュース=============*/

.datetxt{
	text-align:right;
	font-size:12px;
	margin-bottom:20px;
}

.photo-box {
	background:#FFFFFF none repeat scroll 0%;
	float:right;
	margin:0pt 0pt 0pt 15px;
}
.photo-wrap {
	margin-bottom:10px;
	text-align:right;
}
.stadium_photo-wrap {
	margin-bottom:5px;
	text-align:right;
}
.stadium_photo-wrap img {
	margin:20px 0 0;
}

.caption {
	background:#E4BEE2 none repeat scroll 0%;
	color:#555555;
	font-size:10px;
	line-height:1.2em;
	padding:5px;
	text-align:left;
	_margin-top: -5px;
}
.photo_table{
	width:580px;
}
.photo_table td{
	vertical-align:top;
}

.fivenews_box{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #777777;
	font-size:12px;
	line-height:130%;
	margin-bottom:10px;
}
.fivenews_box .box_title{
	background:#F3D9F3 none repeat scroll 0%;
	border-bottom:1px solid #777777;
	height:25px;
}
.fivenews_box .box_title p{
	color:#602D60;
	font-weight:bold;
	margin:0px 10px 0pt;
}
.fivenews_box .fivenews{
	margin:15px;
}
.fivenews_box .fivenews li{
	background:transparent url(/images/common/list.gif) no-repeat scroll left 6px;
	font-size:12px;
	line-height:1.3em;
	padding:0px 0px 10px 5px;
}
.fivenews_box .fivenews span{
	font-size:11px;
	padding-left:15px;
}
.fivenews_box .fivenews img{
	padding-left:5px;
}

/*----------------------------------------
		[6]:second_common
-----------------------------------------*/

/*タイトル装飾*/
.general_title{
	font-size:18px;
	font-weight:bold;
	line-height:1.3em;
	padding-left:5px;
	padding-bottom:5px;
	color:#6F0E6C;
	border-left:7px solid #B786B5;
	border-bottom:1px solid #B786B5;
	margin-bottom:15px;
}
.general_title span{
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	color:#333333;
}
.general_title2{
	background:transparent url(/images/common/bg_pattern_01.gif) repeat scroll 0%;
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
	padding:4px 0px 4px 5px;
	color:#FFFFFF;
	border-left:7px solid #6F0E6C;
	margin-bottom:15px;
}
.general_title2 a{
	color:#FFFFFF;
	text-decoration:underline;
}
.general_title2 a:link{
	color:#FFFFFF;
	text-decoration:underline;
}
.general_title2 a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
.general_title2 a:hover{
	color:#EE193A;
	text-decoration:underline;
}
.general_title2_sub{
	background:transparent url(/images/common/bg_pattern_01.gif) repeat scroll 0%;
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
	padding:4px 5px 4px 5px;
	color:#FFFFFF;
	border-left:7px solid #6F0E6C;
	margin-bottom:15px;
}
.general_title2_sub .title{
	float:left;
}
.general_title2_sub .botton{
	float:right;
}
.general_title3{
	background:#6F0E6C none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:10px;
	padding:3px 10px;
}
.general_title4{
	background:#EE193A none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:15px;
	padding:3px 10px;
}
.general_title5{
	background:#E9E8E8 none repeat scroll 0%;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:15px;
	padding:3px 10px;
}
.general_title6{
	background:#000000 none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:15px;
	padding:3px 10px;
}
.general_title7{
	background-color:#EDD8F3;
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
	padding:4px 0px 4px 5px;
	color:#333333;
	border-left:5px solid #781D75;
	margin-bottom:15px;
}




/*テーブル*/
.general_table{
	border-collapse:collapse;
	color:#555555;
	empty-cells:show;
	font-size:12px;
	line-height:1.2em;
	margin-bottom:20px;
	width:100%;
}
.general_table .title{
	background:transparent url(/images/common/bg_pattern_02.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 5px;
}
.general_table th{
	background:#999999 none repeat scroll 0%;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	padding:4px 5px;
}
.general_table td{
	border-bottom:1px solid #999999;
	color:#555555;
	font-size:12px;
	padding:3px;
}
.general_table .stripe{
	background:#EFEFEF none repeat scroll 0%;
}
.general_table .sanga{
	background:#FEE9FE none repeat scroll 0%;
}

.general_table2{
	border:1px solid #777777;
	border-collapse:collapse;
	color:#555555;
	empty-cells:show;
	font-size:12px;
	line-height:1.2em;
	margin-bottom:20px;
	width:100%;
}
.general_table2 .title{
	background:transparent url(/images/common/bg_pattern_02.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 5px;
}
.general_table2 th{
	background:#999999 none repeat scroll 0%;
	border:1px solid #777777;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	padding:4px 5px;
}
.general_table2 td{
	border:1px solid #777777;
	color:#555555;
	font-size:12px;
	padding:3px;
}
.general_table2 .stripe{
	background:#EFEFEF none repeat scroll 0%;
}
.general_table2 .sanga{
	background:#FEE9FE none repeat scroll 0%;
}
.general_table2 .beige{
	background:#FAF8F0 none repeat scroll 0%;
}

.general_table3{
	border:1px solid #777777;
	border-collapse:collapse;
	color:#555555;
	empty-cells:show;
	font-size:12px;
	line-height:1.2em;
	margin-bottom:20px;
	width:100%;
}
.general_table3 .title{
	background:transparent url(/images/common/bg_pattern_02.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 5px;
}
.general_table3 th{
	background:#999999 none repeat scroll 0%;
	border:1px solid #777777;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	padding:4px 5px;
}
.general_table3 td{
	border:1px solid #777777;
	color:#555555;
	font-size:12px;
	padding:3px;
}
.general_table3 .sanga{
	background:#FEE9FE none repeat scroll 0%;
}
.general_table3 .beige{
	background:#FAF8F0 none repeat scroll 0%;
}

.general_table4{
	border:1px solid #D1A4C1;
	border-collapse:collapse;
	color:#555555;
	empty-cells:show;
	font-size:12px;
	line-height:1.2em;
	margin-bottom:20px;
	width:100%;
}
.general_table4 .title{
	background:transparent url(/images/common/bg_pattern_02.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 5px;
}
.general_table4 th{
	background:#999999 none repeat scroll 0%;
	border:1px solid #D1A4C1;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	padding:4px 5px;
}
.general_table4 td{
	border:1px solid #D1A4C1;
	color:#555555;
	font-size:12px;
	padding:3px;
}
.general_table4 .beige{
	background:#FAF8F0 none repeat scroll 0%;
}
.general_table4 .inner_table td{
	border:none;
}

.general_table5{
	border:1px solid #7E2582;
	border-collapse:collapse;
	color:#555555;
	empty-cells:show;
	font-size:12px;
	line-height:1.2em;
	margin-bottom:20px;
	width:100%;
}
.general_table5 th{
	background:#E7D5E9 none repeat scroll 0%;
	border:1px solid #7E2582;
	color:#7E2582;
	font-size:12px;
	font-weight:bold;
	padding:4px 5px;
}
.general_table5 td{
	border:1px solid #7E2582;
	color:#555555;
	font-size:12px;
	padding:3px;
}
.general_table5 .beige{
	background:#FFFFFF none repeat scroll 0%;
}
.general_table5 .inner_table td{
	border:none;
}


/*ボックス*/
.general_box1{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #777777;
	margin-bottom:20px;
}
.general_box1 .obi-purple{
	background:#6F0E6C none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	padding:3px 10px;
}
.general_box1 .obi-red{
	background:#EE193A none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	padding:3px 10px;
}
.general_box1 .obi-gray{
	background:#999999 none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	padding:3px 10px;
}
.general_box1 .obi-black{
	background:#000000 none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	padding:3px 10px;
}
.general_box1 .base-white{
	color:#555555;
	font-size:12px;
	line-height:1.5em;
	padding:10px;
}
.general_box1 .base-white td{
	color:#555555;
	font-size:12px;
	line-height:1.5em;
}

/*リスト*/
.general_list1{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.general_list1 li{
	background:transparent url(/images/common/mark_01.gif) no-repeat scroll 0px 9px;
	padding:3px 0pt 3px 9px;
}

.general_list2{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.general_list2 li{
	background:transparent url(/images/common/arrow2.gif) no-repeat scroll 0px 7px;
	padding:3px 0pt 3px 11px;
}

.general_list_num {
	margin-left:30px;
}
.general_list_num li{
	margin-left:2px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
}

/*ライン*/
.solid{
	background:transparent url(/images/common/solid.gif) repeat-x scroll 0pt 50%;
	height:25px;
}

/*＜＜前へ　次へ＞＞*/
.navi{
	text-align:right;
	font-size:12px;
	line-height:normal;
	margin-bottom:10px;
}

/*一覧へ戻る*/
.backlist{
	text-align:right;
}
.backlist img{
	vertical-align:middle;
	margin:0 3px;
}

/*プルダウン*/
.pulldown select{
	font-size:11px;
}

/*画像*/
.image_left{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.image_right{
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

/*ポップアップページ*/
#popup600{
	width:600px;
	margin:0 auto;
	background-color:#FFFFFF;
}
#popup_body{
	width:580px;
	margin:0 auto;
	background-color:#FFFFFF;
	text-align:left;
}
#popup_body .head{
	background:transparent url(/images/common/popup_head.gif) no-repeat scroll 0%;
	height:60px;
	width:580px;
	position:relative;
	border-bottom:1px solid #7F1A7C;
	margin-bottom:20px;
}
.head a{
	display:block;
	font-size:6px;
	height:21px;
	line-height:100%;
	position:absolute;
	right:1px;
	text-indent:-9999px;
	top:31px;
	width:50px;
}
.map_ttl {
	background:transparent url(/images/common/map_ttl.gif) no-repeat scroll 0%;
	height:30px;
	width:580px;
	text-indent:-9999px;
	margin-bottom:25px;
}
.popup_footer {
	font-size:10px;
	text-align:right;
	border-top:1px solid #7F1A7C;
	padding:15px 0px 15px;
}

/*ページが見つかりません*/

.notfound_box{
	background:transparent url(/images/common/notfound_bg.gif) no-repeat scroll 0%;
	width:500px;
	height:200px;
	margin:50px auto;
	text-align:center;
}
.notfound_box p{
	color:#FFFFFF;
	font-size:12px;
	line-height:1.6em;
	padding-top:80px;
}
.notfound_box p a{
	color:#EE193A;
}
.notfound_box p a:hover{
	color:#EE193A;
}
.notfound_box p a:visited{
	color:#EE193A;
}

/*150エリア　プルダウンアーカイブ*/
.sanga_friendssquarearchive ,
.mobilearchive ,
.eventarchive ,
.fanclubarchive ,
.goodsarchive ,
.ticketarchive ,
.resultarchive ,
.president_diaryarchive {
	background-color:#E9E8E9;
	background-image:url(/images/common/archive_background.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	height:auto;
	margin-bottom:10px;
	padding-bottom:10px;
	width:150px;
}
.sanga_friendssquarearchive h4 ,
.mobilearchive h4 ,
.eventarchive h4 ,
.fanclubarchive h4 ,
.goodsarchive h4 ,
.ticketarchive h4 ,
.resultarchive h4 ,
.president_diaryarchive h4 {
	background-image:url(/images/development/event_archive_ttl.gif);
	height:30px;
	text-indent:-9999px;
}
.sanga_friendssquarearchive .pulldown ,
.mobilearchive .pulldown ,
.eventarchive .pulldown ,
.fanclubarchive .pulldown ,
.goodsarchive .pulldown ,
.ticketarchive .pulldown ,
.resultarchive .pulldown ,
.president_diaryarchive .pulldown {
	margin:3px 5px;
	width:120px;
}
.sanga_friendssquarearchive ul ,
.mobilearchive ul ,
.eventarchive ul ,
.fanclubarchive ul ,
.goodsarchive ul ,
.ticketarchive ul ,
.stadium_eventarchive ul ,
.president_diaryarchive ul { /*news.css (28 行目)*/
	list-style-type:none;
	padding:0 10px;
	width:130px;
}
.sanga_friendssquarearchive li ,
.mobilearchive li ,
.eventarchive li ,
.fanclubarchive li ,
.goodsarchive li ,
.ticketarchive li ,
.stadium_eventarchive li ,
.president_diaryarchive li {
	background:transparent url(/images/common/archive_arrow.gif) no-repeat scroll left 10px;
	border-bottom:1px dotted #B2B2B2;
	font-size:12px;
	line-height:normal;
	padding:6px 0 6px 10px;
}


/* スタジアムイベント */
.st_caption {
	color:#555555;
	line-height:1.2em;
	text-align:left;
	float:left;
}
.stadium_eventarchive {
	background-color:#E9E8E9;
	background-image:url(/images/common/archive_background.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	height:auto;
	margin-bottom:10px;
	padding-bottom:10px;
	width:150px;
}
.stadium_eventarchive h4 {
	background-image:url(/images/development/event_archive_ttl.gif);
	height:30px;
	text-indent:-9999px;
}

.stadium_eventarchive .pulldown {
	margin:3px 5px;
	width:120px;
}

.stadium_eventarchive ul { /*news.css (28 行目)*/
	list-style-type:none;
	padding:0 10px;
	width:130px;
}
.stadium_eventarchive li {
	background:transparent url(/images/common/archive_arrow.gif) no-repeat scroll left 10px;
	border-bottom:1px dotted #B2B2B2;
	font-size:12px;
	line-height:normal;
	padding:6px 0 6px 10px;
}