@charset "UTF-8";

/**/

/* 共通レイアウト
------------------------------------------------------*/
h2.title_event { background: url(../image/event/pagetitle.png) 0 0 no-repeat; height: 64px; text-indent: -9999px;}


.btnPagetop {
	clear: both;
	display: block;
	width: 760px;
	margin: 10px auto 0 auto;
	background: url(../image/blog/btn_toppage.gif) no-repeat right top;
	text-indent: -9999px;
}

/*↓折りたたみトリガー（dt）DBH無印↓*/
.trigger dt {
	background: url(../image/event/s_menu_triggerJM-oldEvent.png) no-repeat 0 0 ;
	text-indent: -9999px;
	height: 41px;
	}

.trigger dt:hover {background: #fff;
	background: url(../image/event/s_menu_triggerJM-oldEvent.png) no-repeat 0 -41px ; 
	}

/*↓折りたたみトリガー（GM）↓*/
.trigger_tour dt {
	background: url(../image/event/s_menu_tour.png) no-repeat 0 0 ;
	text-indent: -9999px;
	height: 66px;
	}

.trigger_tour dt:hover {background: #fff;
	background: url(../image/event/s_menu_tour.png) no-repeat 0 -66px ; 
	}
	
.trigger_sv dt {
	background: url(../image/event/s_menu_saikyov.png) no-repeat 0 0 ;
	text-indent: -9999px;
	height: 43px;
	}

.trigger_sv dt:hover {background: #fff;
	background: url(../image/event/s_menu_saikyov.png) no-repeat 0 -43px ; 
	}
.trigger_jf dt {
	background: url(../image/event/s_menu_jf.png) no-repeat 0 0 ;
	text-indent: -9999px;
	height: 43px;
	}

.trigger_jf dt:hover {background: #fff;
	background: url(../image/event/s_menu_jf.png) no-repeat 0 -43px ; 
	}
.trigger_other dt {
	background: url(../image/event/s_menu_other.png) no-repeat 0 0 ;
	text-indent: -9999px;
	height: 43px;
	}

.trigger_other dt:hover {background: #fff;
	background: url(../image/event/s_menu_other.png) no-repeat 0 -43px ; 
	}
	
	
	
	
	
#snav li, #snav-old li, #snav-bnr li { display: block; text-indent: -9999px; }
#snav li a, #snav-old li a, #snav-bnr li a { display: block;}


/* サブメニュー */

/*#submenu_p { height: 306px; background: url(../image/play/s_menu.png) 0 0 no-repeat;}*/

#snav { width: 210px; list-style-type: none; margin: 0;}

#snav li { text-indent: -9999px; }
#snav li a { display: block; overflow: hidden; }

/*ニコニコ生放送ドラゴンボール★ゲーム祭*/
.db_gamefestival_btn01{position:relative; height:0; width:0;}
.db_gamefestival_btn01 a{
	display: block;
	width: 325px;
	height: 68px;
	position: absolute;
	top: -135px;
	left: 50px;
	text-indent: -9999px;
	background: url(../image/event/db_gamefestival/btn_event01.png) 0 0 no-repeat;
}
.db_gamefestival_btn01 a:hover {
	background-position: 0 -78px;
	}

/*6周年　告知ページ*/
#snav li a.sn-6th_anniversary_pre { width: 210px; height: 66px; background: url(../image/event/6th_anniversary/pre/s_menu.png) no-repeat 0 0; }
#snav li a.sn-6th_anniversary_pre:hover { background-position: 0 -66px; }
#snav li a.sn-6th_anniversary_pre-c { width: 210px; height: 66px; background: url(../image/event/6th_anniversary/pre/s_menu.png) no-repeat 0 -66px; }
/*6周年　DBH6周年記念イベント観覧者大募集！！*/
#snav li a.sn-6th_anniversary_invitation { width: 210px; height: 66px; background: url(../image/event/6th_anniversary/invitation/s_menu.png) no-repeat 0 0; }
#snav li a.sn-6th_anniversary_invitation:hover { background-position: 0 -66px; }
#snav li a.sn-6th_anniversary_invitation-c { width: 210px; height: 66px; background: url(../image/event/6th_anniversary/invitation/s_menu.png) no-repeat 0 -66px; }
/*6周年　観覧の応募方法*/
#snav li a.sn-6th_anniversary_entry { width: 210px; height: 66px; background: url(../image/event/6th_anniversary/entry/s_menu.png) no-repeat 0 0; }
#snav li a.sn-6th_anniversary_entry:hover { background-position: 0 -66px; }
#snav li a.sn-6th_anniversary_entry-c { width: 210px; height: 66px; background: url(../image/event/6th_anniversary/entry/s_menu.png) no-repeat 0 -66px; }
/* ゴッドチーム決定戦2016 レポート */
#snav li a.sn-jvc2016_report { width: 210px; height: 66px; background: url(../image/event/jvc2016_report/s_menu.png) no-repeat 0 0; }
#snav li a.sn-jvc2016_report:hover { background-position: 0 -66px; }
#snav li a.sn-jvc2016_report-c { width: 210px; height: 66px; background: url(../image/event/jvc2016_report/s_menu.png) no-repeat 0 -66px; }

/*ジャパンビクトリーカーニバル2016*/
#snav li a.sn-jvc2016 { width: 210px; height: 66px; background: url(../image/event/jvc2016/s_menu.png) no-repeat 0 0; }
#snav li a.sn-jvc2016:hover { background-position: 0 -66px; }
#snav li a.sn-jvc2016-c { width: 210px; height: 66px; background: url(../image/event/jvc2016/s_menu.png) no-repeat 0 -66px; }

/* ゴッドチーム決定戦2016 開催決定！ */
#snav li a.sn-godteam2016 { width: 210px; height: 66px; background: url(../image/event/godteam2016/s_menu.png) no-repeat 0 0; }
#snav li a.sn-godteam2016:hover { background-position: 0 -66px; }
#snav li a.sn-godteam2016-c { width: 210px; height: 66px; background: url(../image/event/godteam2016/s_menu.png) no-repeat 0 -66px; }

/* 超神龍ルーレット*/
#snav li a.sn-strongest_ur_lineup { width: 210px; height: 66px; background: url(../image/event/strongest_ur_lineup/s_menu.png) no-repeat 0 0; }
#snav li a.sn-strongest_ur_lineup:hover { background-position: 0 -66px; }
#snav li a.sn-strongest_ur_lineup-c { width: 210px; height: 66px; background: url(../image/event/strongest_ur_lineup/s_menu.png) no-repeat 0 -66px; }

/* 超神龍ルーレット*/
#snav li a.sn-xenlon_roulette { width: 210px; height: 66px; background: url(../image/event/xenlon_roulette/s_menu.png) no-repeat 0 0; }
#snav li a.sn-xenlon_roulette:hover { background-position: 0 -66px; }
#snav li a.sn-xenlon_roulette-c { width: 210px; height: 66px; background: url(../image/event/xenlon_roulette/s_menu.png) no-repeat 0 -66px; }

/*東京おもちゃショー2016　バンダイブースに出展！*/
#snav li a.sn-toyshow2016 { width: 210px; height: 66px; background: url(../image/event/toyshow2016/s_menu.png) no-repeat 0 0; }
#snav li a.sn-toyshow2016:hover { background-position: 0 -66px; }
#snav li a.sn-toyshow2016-c { width: 210px; height: 66px; background: url(../image/event/toyshow2016/s_menu.png) no-repeat 0 -66px; }

/*DBH スーパーツアー2016 大会レポート*/
#snav li a.sn-supertour2016_report { width: 210px; height: 66px; background: url(../image/event/supertour2016_report/s_menu.png) no-repeat 0 0; }
#snav li a.sn-supertour2016_report:hover { background-position: 0 -66px; }
#snav li a.sn-supertour2016_report-c { width: 210px; height: 66px; background: url(../image/event/supertour2016_report/s_menu.png) no-repeat 0 -66px; }

/* DBH ヒーローズ王決定戦 決勝大会レポート */
#snav li a.sn-heroesking2016_report { width: 210px; height: 66px; background: url(../image/event/heroesking2016_report/s_menu.png) no-repeat 0 0; }
#snav li a.sn-heroesking2016_report:hover { background-position: 0 -66px; }
#snav li a.sn-heroesking2016_report-c { width: 210px; height: 66px; background: url(../image/event/heroesking2016_report/s_menu.png) no-repeat 0 -66px; }

/* オリジナルスリーブGETキャンペーン201603 */
#snav li a.sn-sleeveget_201603 { width: 210px; height: 66px; background: url(../image/event/sleeveget_201603/s_menu.png) no-repeat 0 0; }
#snav li a.sn-sleeveget_201603:hover { background-position: 0 -66px; }
#snav li a.sn-sleeveget_201603-c { width: 210px; height: 66px; background: url(../image/event/sleeveget_201603/s_menu.png) no-repeat 0 -66px; }

/*DBH スーパーツアー2016 情報公開！*/
#snav li a.sn-supertour2016 { width: 210px; height: 66px; background: url(../image/event/supertour2016/s_menu.png) no-repeat 0 0; }
#snav li a.sn-supertour2016:hover { background-position: 0 -66px; }
#snav li a.sn-supertour2016-c { width: 210px; height: 66px; background: url(../image/event/supertour2016/s_menu.png) no-repeat 0 -66px; }

/*DBH ヒーローズ王決定戦決勝大会出場者 */
#snav li a.sn-heroesking2016_contestant { width: 210px; height: 66px; background: url(../image/event/heroesking2016_contestant/s_menu.png) no-repeat 0 0; }
#snav li a.sn-heroesking2016_contestant:hover { background-position: 0 -66px; }
#snav li a.sn-heroesking2016_contestant-c { width: 210px; height: 66px; background: url(../image/event/heroesking2016_contestant/s_menu.png) no-repeat 0 -66px; }

/* オリジナルスリーブGETキャンペーン */
#snav li a.sn-sleeveget_201601 { width: 210px; height: 66px; background: url(../image/event/sleeveget_201601/s_menu.png) no-repeat 0 0; }
#snav li a.sn-sleeveget_201601:hover { background-position: 0 -66px; }
#snav li a.sn-sleeveget_201601-c { width: 210px; height: 66px; background: url(../image/event/sleeveget_201601/s_menu.png) no-repeat 0 -66px; }

/*ジャンプフェスタ2016 レポート*/
#snav li a.sn-jfs2016_repo { width: 210px; height: 66px; background: url(../image/event/jump_festa2016_report/s_menu.png) no-repeat 0 0; }
#snav li a.sn-jfs2016_repo:hover { background-position: 0 -66px; }
#snav li a.sn-jfs2016_repo-c { width: 210px; height: 66px; background: url(../image/event/jump_festa2016_report/s_menu.png) no-repeat 0 -66px; }

/*ヒーローズ王決定戦 */
#snav li a.sn-heroesking2016 { width: 210px; height: 66px; background: url(../image/event/heroesking2016/s_menu.png) no-repeat 0 0; }
#snav li a.sn-heroesking2016:hover { background-position: 0 -66px; }
#snav li a.sn-heroesking2016-c { width: 210px; height: 66px; background: url(../image/event/heroesking2016/s_menu.png) no-repeat 0 -66px; }

/*ジャンプフェスタ2016 */
#snav li a.sn-jump_festa2016 { width: 210px; height: 66px; background: url(../image/event/jump_festa2016/s_menu.png) no-repeat 0 0; }
#snav li a.sn-jump_festa2016:hover { background-position: 0 -66px; }
#snav li a.sn-jump_festa2016-c { width: 210px; height: 66px; background: url(../image/event/jump_festa2016/s_menu.png) no-repeat 0 -66px; }
	
/*ニコニコ生放送「ドラゴンボール★ゲーム祭」にDBH登場！ */
#snav li a.sn-db_gamefestival { width: 210px; height: 66px; background: url(../image/event/db_gamefestival/s_menu.png) no-repeat 0 0; }
#snav li a.sn-db_gamefestival:hover { background-position: 0 -66px; }
#snav li a.sn-db_gamefestival-c { width: 210px; height: 66px; background: url(../image/event/db_gamefestival/s_menu.png) no-repeat 0 -66px; }

/* DBH５周年記念イベント開催レポート */
#snav li a.sn-5th_report { width: 210px; height: 66px; background: url(../image/event/5th_report/s_menu.png) no-repeat 0 0; }
#snav li a.sn-5th_report:hover { background-position: 0 -66px; }
#snav li a.sn-5th_report-c { width: 210px; height: 66px; background: url(../image/event/5th_report/s_menu.png) no-repeat 0 -66px; }

/*5周年　記念企画アンケート*/
#snav li a.sn-5th_questionnaire { width: 210px; height: 66px; background: url(../image/event/5th_questionnaire/s_menu.png) no-repeat 0 0; }
#snav li a.sn-5th_questionnaire:hover { background-position: 0 -66px; }
#snav li a.sn-5th_questionnaire-c { width: 210px; height: 66px; background: url(../image/event/5th_questionnaire/s_menu.png) no-repeat 0 -66px; }

/*5周年　観覧の応募方法*/
#snav li a.sn-5th_anniversary_howto { width: 210px; height: 66px; background: url(../image/event/5th_anniversary/howto/s_menu.png) no-repeat 0 0; }
#snav li a.sn-5th_anniversary_howto:hover { background-position: 0 -66px; }
#snav li a.sn-5th_anniversary_howto-c { width: 210px; height: 66px; background: url(../image/event/5th_anniversary/howto/s_menu.png) no-repeat 0 -66px; }

/*5周年　観覧募集*/
#snav li a.sn-5th_anniversary_audience { width: 210px; height: 66px; background: url(../image/event/5th_anniversary/audience/s_menu.png) no-repeat 0 0; }
#snav li a.sn-5th_anniversary_audience:hover { background-position: 0 -66px; }
#snav li a.sn-5th_anniversary_audience-c { width: 210px; height: 66px; background: url(../image/event/5th_anniversary/audience/s_menu.png) no-repeat 0 -66px; }

/*5周年　告知ページ*/
#snav li a.sn-5th_anniversary_pre { width: 210px; height: 66px; background: url(../image/event/5th_anniversary/pre/s_menu.png) no-repeat 0 0; }
#snav li a.sn-5th_anniversary_pre:hover { background-position: 0 -66px; }
#snav li a.sn-5th_anniversary_pre-c { width: 210px; height: 66px; background: url(../image/event/5th_anniversary/pre/s_menu.png) no-repeat 0 -66px; }

/*5周年特設ページ*/
#snav li a.sn-5th_anniversary { width: 210px; height: 97px; background: url(../image/event/5th_anniversary/s_menu_5th.png) no-repeat 0 0; }
#snav li a.sn-5th_anniversary:hover { background-position: 0 -100px; }
#snav li a.sn-5th_anniversary-c { width: 210px; height: 97px; background: url(../image/event/5th_anniversary/s_menu_5th.png) no-repeat 0 -100px; }

/*みんなが決める最強ラインナップ決定大投票*/
#snav li a.sn-strongest_dbh_lineup { width: 210px; height: 66px; background: url(../image/event/strongest_dbh_lineup/s_menu.png) no-repeat 0 0; }
#snav li a.sn-strongest_dbh_lineup:hover { background-position: 0 -66px; }
#snav li a.sn-strongest_dbh_lineup-c { width: 210px; height: 66px; background: url(../image/event/strongest_dbh_lineup/s_menu.png) no-repeat 0 -66px; }

/* 夏のオリジナルスリーブGET大会 */
#snav li a.sn-sleeveget_2015summer { width: 210px; height: 66px; background: url(../image/event/sleeveget_2015summer/s_menu.png) no-repeat 0 0; }
#snav li a.sn-sleeveget_2015summer:hover { background-position: 0 -66px; }
#snav li a.sn-sleeveget_2015summer-c { width: 210px; height: 66px; background: url(../image/event/sleeveget_2015summer/s_menu.png) no-repeat 0 -66px; }

/* ジャンプビクトリーカーニバル2015 大阪会場イベントレポート */
#snav li a.sn-jvc2015_report_osaka { width: 210px; height: 66px; background: url(../image/event/jvc2015_report/osaka/s_menu.png) no-repeat 0 0; }
#snav li a.sn-jvc2015_report_osaka:hover { background-position: 0 -66px; }
#snav li a.sn-jvc2015_report_osaka-c { width: 210px; height: 66px; background: url(../image/event/jvc2015_report/osaka/s_menu.png) no-repeat 0 -66px; }

/* ジャンプビクトリーカーニバル2015 東京会場イベントレポート */
#snav li a.sn-jvc2015_report_tokyo { width: 210px; height: 66px; background: url(../image/event/jvc2015_report/tokyo/s_menu.png) no-repeat 0 0; }
#snav li a.sn-jvc2015_report_tokyo:hover { background-position: 0 -66px; }
#snav li a.sn-jvc2015_report_tokyo-c { width: 210px; height: 66px; background: url(../image/event/jvc2015_report/tokyo/s_menu.png) no-repeat 0 -66px; }

/* ナムコ オリジナルスリーブGET大会 */
#snav li a.sn-sleeveget_201508 { width: 210px; height: 66px; background: url(../image/event/sleeveget_201508/s_menu.png) no-repeat 0 0; }
#snav li a.sn-sleeveget_201508:hover { background-position: 0 -66px; }
#snav li a.sn-sleeveget_201508-c { width: 210px; height: 66px; background: url(../image/event/sleeveget_201508/s_menu.png) no-repeat 0 -66px; }

/* オリジナルスリーブGET大会 201507 */
#snav li a.sn-sleeveget_201507 { width: 210px; height: 66px; background: url(../image/event/sleeveget_201507/s_menu.png) no-repeat 0 0; }
#snav li a.sn-sleeveget_201507:hover { background-position: 0 -66px; }
#snav li a.sn-sleeveget_201507-c { width: 210px; height: 66px; background: url(../image/event/sleeveget_201507/s_menu.png) no-repeat 0 -66px; }

/* ゴッドチーム決定戦 開催決定！ */
#snav li a.sn-godteam { width: 210px; height: 66px; background: url(../image/event/godteam/s_menu.png) no-repeat 0 0; }
#snav li a.sn-godteam:hover { background-position: 0 -66px; }
#snav li a.sn-godteam-c { width: 210px; height: 66px; background: url(../image/event/godteam/s_menu.png) no-repeat 0 -66px; }

/* 新カリスマ“ビキニ博士”のプロフィール紹介 */
#snav li a.sn-charisma_bikini { width: 210px; height: 66px; background: url(../image/event/charisma_bikini/s_menu.png?ver=2) no-repeat 0 0; }
#snav li a.sn-charisma_bikini:hover { background-position: 0 -66px; }
#snav li a.sn-charisma_bikini-c { width: 210px; height: 66px; background: url(../image/event/charisma_bikini/s_menu.png?ver=2) no-repeat 0 -66px; }

/* namcoラゾーナ川崎店にカリスマがやってくる!! */
.sn-namco_lazona { width: 210px; height: 66px; background: url(../image/heroes/namco_lazona/s_menu.png) no-repeat 0 0; }
.sn-namco_lazona:hover { background-position: 0 -66px;; }
.sn-namco_lazona-c { width: 210px; height: 66px; background: url(../image/heroes/namco_lazona/s_menu.png) no-repeat 0 -66px; }

/* DBHゴッドツアー2015 エリア代表ヒーロー決定戦大会レポート */
#snav li a.sn-godtour2015_report { width: 210px; height: 66px; background: url(../image/event/godtour2015_report/s_menu.png) no-repeat 0 0; }
#snav li a.sn-godtour2015_report:hover { background-position: 0 -66px; }
#snav li a.sn-godtour2015_report-c { width: 210px; height: 66px; background: url(../image/event/godtour2015_report/s_menu.png) no-repeat 0 -66px; }

#snav li a.sn-jvc2015 { width: 210px; height: 66px; background: url(../image/event/jvc2015/s_menu.png) no-repeat 0 0; }
#snav li a.sn-jvc2015:hover { background-position: 0 -66px; }
#snav li a.sn-jvc2015-c { width: 210px; height: 66px; background: url(../image/event/jvc2015/s_menu.png) no-repeat 0 -66px; }

#snav li a.sn-sleeveget { width: 210px; height: 66px; background: url(../image/event/sleeveget/s_menu.png) no-repeat 0 0; }
#snav li a.sn-sleeveget:hover { background-position: 0 -66px; }
#snav li a.sn-sleeveget-c { width: 210px; height: 66px; background: url(../image/event/sleeveget/s_menu.png) no-repeat 0 -66px; }

#snav li a.sn-godtour2015 { width: 210px; height: 66px; background: url(../image/event/godtour2015/s_menu.png) no-repeat 0 0; }
#snav li a.sn-godtour2015:hover { background-position: 0 -66px; }
#snav li a.sn-godtour2015-c { width: 210px; height: 66px; background: url(../image/event/godtour2015/s_menu.png) no-repeat 0 -66px; }

#snav li a.sn-godtour2015_pre { width: 210px; height: 66px; background: url(../image/event/godtour2015_pre/s_menu.png) no-repeat 0 -66px; }
#snav li a.sn-godtour2015_pre:hover { background-position: 0 0; }
#snav li a.sn-godtour2015_pre-c { width: 210px; height: 66px; background: url(../image/event/godtour2015_pre/s_menu.png) no-repeat 0 0px; }

#snav li a.sn-freeza_kourin { width: 210px; height: 66px; background: url(../image/event/freeza_kourin/s_menu.png) no-repeat 0 -66px; }
#snav li a.sn-freeza_kourin:hover { background-position: 0 0; }
#snav li a.sn-freeza_kourin-c { width: 210px; height: 66px; background: url(../image/event/freeza_kourin/s_menu.png) no-repeat 0 0px; }

#snav li a.sn-jumpfesta2015_report { width: 210px; height: 66px; background: url(../image/event/jumpfesta2015_report/s_menu.png) no-repeat 0 -66px; }
#snav li a.sn-jumpfesta2015_report:hover { background-position: 0 0; }
#snav li a.sn-jumpfesta2015_report-c { width: 210px; height: 66px; background: url(../image/event/jumpfesta2015_report/s_menu.png) no-repeat 0 0px; }

#snav li a.sn-yumedome2015 { width: 210px; height: 66px; background: url(../image/event/yumedome2015/s_menu.png) no-repeat 0 -66px; }
#snav li a.sn-yumedome2015:hover { background-position: 0 0; }
#snav li a.sn-yumedome2015-c { width: 210px; height: 66px; background: url(../image/event/yumedome2015/s_menu.png) no-repeat 0 0px; }

#snav li a.sn-45 { width: 210px; height: 66px; background: url(../image/event/s_menu_45.png) no-repeat 0 -66px; }
#snav li a.sn-45:hover { background-position: 0 0; }
#snav li a.sn-45-c { width: 210px; height: 66px; background: url(../image/event/s_menu_45.png) no-repeat 0 0px; }

#snav li a.sn-44 { width: 210px; height: 66px; background: url(../image/event/s_menu_44.png) no-repeat 0 -66px; }
#snav li a.sn-44:hover { background-position: 0 0; }
#snav li a.sn-44-c { width: 210px; height: 66px; background: url(../image/event/s_menu_44.png) no-repeat 0 0px; }

#snav .sn-event43_title01 { background: url(../image/event/sub_event43_title01.png) no-repeat 0 0; width: 210px; height: 41px;}

#snav li a.sn-43_report { width: 210px; height: 66px; background: url(../image/event/43/report/s_menu.png) no-repeat 0 0; }
#snav li a.sn-43_report:hover { background-position: 0 -66px; }
#snav li a.sn-43_report-c { width: 210px; height: 66px; background: url(../image/event/43/report/s_menu.png) no-repeat 0 -66px; }

#snav li a.sn-43_winner { width: 210px; height: 66px; background: url(../image/event/s_menu_43_winner.png) no-repeat 0 -66px; }
#snav li a.sn-43_winner:hover { background-position: 0 0; }
#snav li a.sn-43_winner-c { width: 210px; height: 66px; background: url(../image/event/s_menu_43_winner.png) no-repeat 0 0px; }

#snav li a.sn-43_contestant { width: 210px; height: 66px; background: url(../image/event/s_menu_43_contestant.png) no-repeat 0 -66px; }
#snav li a.sn-43_contestant:hover { background-position: 0 0; }
#snav li a.sn-43_contestant-c { width: 210px; height: 66px; background: url(../image/event/s_menu_43_contestant.png) no-repeat 0 0px; }

#snav li a.sn-43_second_half { width: 210px; height: 66px; background: url(../image/event/s_menu_43_second_half.png) no-repeat 0 -66px; }
#snav li a.sn-43_second_half:hover { background-position: 0 0; }
#snav li a.sn-43_second_half-c { width: 210px; height: 66px; background: url(../image/event/s_menu_43_second_half.png) no-repeat 0 0px; }

#snav li a.sn-43_first_half { width: 210px; height: 66px; background: url(../image/event/s_menu_43_first_half.png) no-repeat 0 -66px; }
#snav li a.sn-43_first_half:hover { background-position: 0 0; }
#snav li a.sn-43_first_half-c { width: 210px; height: 66px; background: url(../image/event/s_menu_43_first_half.png) no-repeat 0 0px; }

#snav li a.sn-43_q { width: 210px; height: 66px; background: url(../image/event/s_menu_43_q.png?ver=1) no-repeat 0 -66px; }
#snav li a.sn-43_q:hover { background-position: 0 0; }
#snav li a.sn-43_q-c { width: 210px; height: 66px; background: url(../image/event/s_menu_43_q.png?ver=1) no-repeat 0 0px; }

#snav li a.sn-43 { width: 210px; height: 66px; background: url(../image/event/s_menu_43.png) no-repeat 0 -66px; }
#snav li a.sn-43:hover { background-position: 0 0; }
#snav li a.sn-43-c { width: 210px; height: 66px; background: url(../image/event/s_menu_43.png) no-repeat 0 0px; }

#snav li a.sn-42 { width: 210px; height: 66px; background: url(../image/event/s_menu_42.png) no-repeat 0 -66px; }
#snav li a.sn-42:hover { background-position: 0 0; }
#snav li a.sn-42-c { width: 210px; height: 66px; background: url(../image/event/s_menu_42.png) no-repeat 0 0px; }

#snav li a.sn-41 { width: 210px; height: 66px; background: url(../image/event/s_menu_41.png) no-repeat 0 -66px; }
#snav li a.sn-41:hover { background-position: 0 0; }
#snav li a.sn-41-c { width: 210px; height: 66px; background: url(../image/event/s_menu_41.png) no-repeat 0 0px; }

#snav li a.sn-40 { width: 210px; height: 66px; background: url(../image/event/s_menu_40.png) no-repeat 0 -66px; }
#snav li a.sn-40:hover { background-position: 0 0; }
#snav li a.sn-40-c { width: 210px; height: 66px; background: url(../image/event/s_menu_40.png) no-repeat 0 0px; }

#snav li a.sn-39 { width: 210px; height: 66px; background: url(../image/event/s_menu_39.png) no-repeat 0 -66px; }
#snav li a.sn-39:hover { background-position: 0 0; }
#snav li a.sn-39-c { width: 210px; height: 66px; background: url(../image/event/s_menu_39.png) no-repeat 0 0px; }

#snav li a.sn-38 { width: 210px; height: 66px; background: url(../image/event/s_menu_38.png) no-repeat 0 -66px; }
#snav li a.sn-38:hover { background-position: 0 0; }
#snav li a.sn-38-c { width: 210px; height: 66px; background: url(../image/event/s_menu_38.png) no-repeat 0 0px; }

#snav li a.sn-37 { width: 210px; height: 66px; background: url(../image/event/s_menu_37.png) no-repeat 0 -66px; }
#snav li a.sn-37:hover { background-position: 0 0; }
#snav li a.sn-37-c { width: 210px; height: 66px; background: url(../image/event/s_menu_37.png) no-repeat 0 0px; }

#snav li a.sn-36 { width: 210px; height: 66px; background: url(../image/event/s_menu_36.png) no-repeat 0 -66px; }
#snav li a.sn-36:hover { background-position: 0 0; }
#snav li a.sn-36-c { width: 210px; height: 66px; background: url(../image/event/s_menu_36.png) no-repeat 0 0px; }

#snav li a.sn-35 { width: 210px; height: 66px; background: url(../image/event/s_menu_35.png) no-repeat 0 -66px; }
#snav li a.sn-35:hover { background-position: 0 0; }
#snav li a.sn-35-c { width: 210px; height: 66px; background: url(../image/event/s_menu_35.png) no-repeat 0 0px; }

#snav li a.sn-34 { width: 210px; height: 66px; background: url(../image/event/s_menu_34.png) no-repeat 0 -66px; }
#snav li a.sn-34:hover { background-position: 0 0; }
#snav li a.sn-34-c { width: 210px; height: 66px; background: url(../image/event/s_menu_34.png) no-repeat 0 0px; }

#snav li a.sn-32 { width: 210px; height: 66px; background: url(../image/event/s_menu_32.png) no-repeat 0 -66px; }
#snav li a.sn-32:hover { background-position: 0 0; }
#snav li a.sn-32-c { width: 210px; height: 66px; background: url(../image/event/s_menu_32.png) no-repeat 0 0px; }

#snav li a.sn-31 { width: 210px; height: 66px; background: url(../image/event/s_menu_31.png) no-repeat 0 -66px; }
#snav li a.sn-31:hover { background-position: 0 0; }
#snav li a.sn-31-c { width: 210px; height: 66px; background: url(../image/event/s_menu_31.png) no-repeat 0 0px; }

#snav li a.sn-30 { width: 210px; height: 66px; background: url(../image/event/s_menu_30.png) no-repeat 0 -66px; }
#snav li a.sn-30:hover { background-position: 0 0; }
#snav li a.sn-30-c { width: 210px; height: 66px; background: url(../image/event/s_menu_30.png) no-repeat 0 0px; }

#snav li a.sn-29 { width: 210px; height: 66px; background: url(../image/event/s_menu_29.png) no-repeat 0 -66px; }
#snav li a.sn-29:hover { background-position: 0 0; }
#snav li a.sn-29-c { width: 210px; height: 66px; background: url(../image/event/s_menu_29.png) no-repeat 0 0px; }

#snav li a.sn-28 { width: 210px; height: 66px; background: url(../image/event/s_menu_28.png) no-repeat 0 -66px; }
#snav li a.sn-28:hover { background-position: 0 0; }
#snav li a.sn-28-c { width: 210px; height: 66px; background: url(../image/event/s_menu_28.png) no-repeat 0 0px; }

#snav li a.sn-27 { width: 210px; height: 66px; background: url(../image/event/s_menu_27.png) no-repeat 0 -66px; }
#snav li a.sn-27:hover { background-position: 0 0; }
#snav li a.sn-27-c { width: 210px; height: 66px; background: url(../image/event/s_menu_27.png) no-repeat 0 0px; }

#snav li a.sn-26 { width: 210px; height: 66px; background: url(../image/event/s_menu_26.png) no-repeat 0 -66px; }
#snav li a.sn-26:hover { background-position: 0 0; }
#snav li a.sn-26-c { width: 210px; height: 66px; background: url(../image/event/s_menu_26.png) no-repeat 0 0px; }

#snav li a.sn-25 { width: 210px; height: 66px; background: url(../image/event/s_menu_25.png) no-repeat 0 -66px; }
#snav li a.sn-25:hover { background-position: 0 0; }
#snav li a.sn-25-c { width: 210px; height: 66px; background: url(../image/event/s_menu_25.png) no-repeat 0 0px; }

#snav li a.sn-24 { width: 210px; height: 43px; background: url(../image/event/s_menu_24.png) no-repeat 0 -43px; }
#snav li a.sn-24:hover { background-position: 0 0; }
#snav li a.sn-24-c { width: 210px; height: 43px; background: url(../image/event/s_menu_24.png) no-repeat 0 0px; }

#snav li a.sn-23 { width: 210px; height: 66px; background: url(../image/event/s_menu_23.png) no-repeat 0 -66px; }
#snav li a.sn-23:hover { background-position: 0 0; }
#snav li a.sn-23-c { width: 210px; height: 66px; background: url(../image/event/s_menu_23.png) no-repeat 0 0px; }

#snav li a.sn-22 { width: 210px; height: 66px; background: url(../image/event/s_menu_22.png) no-repeat 0 -66px; }
#snav li a.sn-22:hover { background-position: 0 0; }
#snav li a.sn-22-c { width: 210px; height: 66px; background: url(../image/event/s_menu_22.png) no-repeat 0 0px; }

#snav li a.sn-21 { width: 210px; height: 66px; background: url(../image/event/s_menu_21.png) no-repeat 0 -66px; }
#snav li a.sn-21:hover { background-position: 0 0; }
#snav li a.sn-21-c { width: 210px; height: 66px; background: url(../image/event/s_menu_21.png) no-repeat 0 0px; }

#snav li a.sn-20 { width: 210px; height: 66px; background: url(../image/event/s_menu_20.png) no-repeat 0 -66px; }
#snav li a.sn-20:hover { background-position: 0 0; }
#snav li a.sn-20-c { width: 210px; height: 66px; background: url(../image/event/s_menu_20.png) no-repeat 0 0px; }

#snav li a.sn-19 { background: url(../image/event/s_menu_19.png) no-repeat 0 -122px; width: 210px; height: 61px; }
#snav li a.sn-19:hover { background-position: 0 0; }
#snav li a.sn-19-c { background: url(../image/event/s_menu_19.png) no-repeat 0 -61px; width: 210px; height: 61px; }

#snav li a.sn-18 { background: url(../image/event/s_menu_18.png) no-repeat 0 -122px; width: 210px; height: 61px; }
#snav li a.sn-18:hover { background-position: 0 0; }
#snav li a.sn-18-c { background: url(../image/event/s_menu_18.png) no-repeat 0 -61px; width: 210px; height: 61px; }

#snav li a.sn-17 { background: url(../image/event/s_menu_17.png) no-repeat 0 -122px; width: 210px; height: 61px; }
#snav li a.sn-17:hover { background-position: 0 0; }
#snav li a.sn-17-c { background: url(../image/event/s_menu_17.png) no-repeat 0 -61px; width: 210px; height: 61px; }

#snav li a.sn-16 { background: url(../image/event/s_menu_16.png) no-repeat 0 -122px; width: 210px; height: 61px; }
#snav li a.sn-16:hover { background-position: 0 0; }
#snav li a.sn-16-c { background: url(../image/event/s_menu_16.png) no-repeat 0 -61px; width: 210px; height: 61px; }

#snav li a.sn-15 { background: url(../image/event/s_menu_15.png) no-repeat 0 -122px; width: 210px; height: 61px; }
#snav li a.sn-15:hover { background-position: 0 0; }
#snav li a.sn-15-c { background: url(../image/event/s_menu_15.png) no-repeat 0 -61px; width: 210px; height: 61px; }

#snav li a.sn-14 { background: url(../image/event/s_menu_14.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-14:hover { background-position: 0 0; }
#snav li a.sn-14-c { background: url(../image/event/s_menu_14.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-13 { background: url(../image/event/s_menu_13.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-13:hover { background-position: 0 0; }
#snav li a.sn-13-c { background: url(../image/event/s_menu_13.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-12 { background: url(../image/event/s_menu_12.png) no-repeat 0 -122px; width: 210px; height: 61px; }
#snav li a.sn-12:hover { background-position: 0 0; }
#snav li a.sn-12-c { background: url(../image/event/s_menu_12.png) no-repeat 0 -61px; width: 210px; height: 61px; }

#snav li a.sn-11 { background: url(../image/event/s_menu_11.png) no-repeat 0 -122px; width: 210px; height: 61px; }
#snav li a.sn-11:hover { background-position: 0 0; }
#snav li a.sn-11-c { background: url(../image/event/s_menu_11.png) no-repeat 0 -61px; width: 210px; height: 61px; }

#snav li a.sn-10 { background: url(../image/event/s_menu_10.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-10:hover { background-position: 0 0; }
#snav li a.sn-10-c { background: url(../image/event/s_menu_10.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-09 { background: url(../image/event/s_menu_09.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-09:hover { background-position: 0 0; }
#snav li a.sn-09-c { background: url(../image/event/s_menu_09.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-08 { background: url(../image/event/s_menu_08.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-08:hover { background-position: 0 0; }
#snav li a.sn-08-c { background: url(../image/event/s_menu_08.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-07 { background: url(../image/event/s_menu_07.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-07:hover { background-position: 0 0; }
#snav li a.sn-07-c { background: url(../image/event/s_menu_07.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-06 { background: url(../image/event/s_menu_06.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-06:hover { background-position: 0 0; }
#snav li a.sn-06-c { background: url(../image/event/s_menu_06.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-05 { background: url(../image/event/s_menu_05.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-05:hover { background-position: 0 0; }
#snav li a.sn-05-c { background: url(../image/event/s_menu_05.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-04 { background: url(../image/event/s_menu_04.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-04:hover { background-position: 0 0; }
#snav li a.sn-04-c { background: url(../image/event/s_menu_04.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-03 { background: url(../image/event/s_menu_03.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-03:hover { background-position: 0 0; }
#snav li a.sn-03-c { background: url(../image/event/s_menu_03.png) no-repeat 0 -41px; width: 210px; height: 41px; }

#snav li a.sn-02 { background: url(../image/event/s_menu_02.png) no-repeat 0 -122px; width: 210px; height: 61px; }
#snav li a.sn-02:hover { background-position: 0 0; }
#snav li a.sn-02-c { background: url(../image/event/s_menu_02.png) no-repeat 0 -61px;width: 210px; height: 61px; }

#snav li a.sn-01 { background: url(../image/event/s_menu_01.png) no-repeat 0 -82px; width: 210px; height: 41px; }
#snav li a.sn-01:hover { background-position: 0 0; }
#snav li a.sn-01-c { background: url(../image/event/s_menu_01.png) no-repeat 0 -41px; width: 210px; height:41px; }

#snav li a.sn-heroes { width: 210px; height: 97px; background: url(../image/event/s_menu_heroes18.png) no-repeat 0 0; }
#snav li a.sn-heroes:hover { background-position: 0 -100px; }
#snav li a.sn-heroes-c { width: 210px; height: 97px; background: url(../image/event/s_menu_heroes18.png) no-repeat 0 -100px; }


/*------------------------------------------------------------------------------------------------*/
/* 6周年　告知ページ */
/*------------------------------------------------------------------------------------------------*/
#anniversaty-6th .btn-invitation {
    background: url(../image/event/6th_anniversary/pre/160909/img_10.jpg) no-repeat;
    width: 780px;
    height: 375px;
    position: relative;
}
#anniversaty-6th .btn-invitation p,
#anniversaty-6th .btn-invitation a {
    background: url(../image/event/6th_anniversary/pre/160909/btn_invitation.png) 0 0 no-repeat;
    width: 644px;
    height: 74px;
    position: absolute;
    top: 280px;
    left: 68px;
    text-indent: -9999px;
    display: block;
}
#anniversaty-6th .btn-invitation a:hover {
    background-position: 0 -74px;
}

/*------------------------------------------------------------------------------------------------*/
/* 6周年　DBH6周年記念イベント観覧者大募集！！ */
/*------------------------------------------------------------------------------------------------*/
#anniversaty-6th-invitation .btn-entry {
    background: url(../image/event/6th_anniversary/invitation/img_05.jpg) no-repeat;
    width: 780px;
    height: 345px;
    position: relative;
}
#anniversaty-6th-invitation .btn-entry p,
#anniversaty-6th-invitation .btn-entry a {
    background: url(../image/event/6th_anniversary/invitation/btn_entry.png) 0 0 no-repeat;
    width: 624px;
    height: 74px;
    position: absolute;
    top: 191px;
    left: 77px;
    text-indent: -9999px;
    display: block;
}
#anniversaty-6th-invitation .btn-entry a:hover {
    background-position: 0 -74px;
}
#anniversaty-6th-invitation .btn-login {
    background: url(../image/event/6th_anniversary/invitation/img_06.jpg) no-repeat;
    width: 780px;
    height: 277px;
    position: relative;
}
#anniversaty-6th-invitation .btn-login p,
#anniversaty-6th-invitation .btn-login a {
    background: url(../image/event/6th_anniversary/invitation/btn_login.png) 0 0 no-repeat;
    width: 624px;
    height: 74px;
    position: absolute;
    top: 178px;
    left: 77px;
    text-indent: -9999px;
    display: block;
}
#anniversaty-6th-invitation .btn-login a:hover {
    background-position: 0 -74px;
}

/*------------------------------------------------------------------------------------------------*/
/* 6周年　観覧の応募方法 */
/*------------------------------------------------------------------------------------------------*/
#anniversaty-6th-entry .btn-entry {
    background: url(../image/event/6th_anniversary/entry/img_03.jpg) no-repeat;
    width: 780px;
    height: 321px;
    position: relative;
}
#anniversaty-6th-entry .btn-entry p,
#anniversaty-6th-entry .btn-entry a {
    background: url(../image/event/6th_anniversary/entry/btn_entry.png) 0 0 no-repeat;
    width: 624px;
    height: 74px;
    position: absolute;
    top: 125px;
    left: 78px;
    text-indent: -9999px;
    display: block;
}
#anniversaty-6th-entry .btn-entry a:hover {
    background-position: 0 -74px;
}
#anniversaty-6th-entry .btn-entry {
    background: url(../image/event/6th_anniversary/entry/img_03.jpg) no-repeat;
    width: 780px;
    height: 321px;
    position: relative;
}
#anniversaty-6th-entry .btn-entry p,
#anniversaty-6th-entry .btn-entry a {
    background: url(../image/event/6th_anniversary/entry/btn_entry.png) 0 0 no-repeat;
    width: 624px;
    height: 74px;
    position: absolute;
    top: 125px;
    left: 78px;
    text-indent: -9999px;
    display: block;
}
#anniversaty-6th-entry .btn-entry a:hover {
    background-position: 0 -74px;
}
#anniversaty-6th-entry .btn-login {
    background: url(../image/event/6th_anniversary/entry/img_05.jpg) no-repeat;
    width: 780px;
    height: 337px;
    position: relative;
}
#anniversaty-6th-entry .btn-login p.btn-carddassclub,
#anniversaty-6th-entry .btn-login a.btn-carddassclub {
    background: url(../image/event/6th_anniversary/entry/btn_carddassclub.png) 0 0 no-repeat;
    width: 364px;
    height: 68px;
    position: absolute;
    top: 60px;
    left: 360px;
    text-indent: -9999px;
    display: block;
}
#anniversaty-6th-entry .btn-login p.btn-newmember,
#anniversaty-6th-entry .btn-login a.btn-newmember {
    background: url(../image/event/6th_anniversary/entry/btn_newmember.png) 0 0 no-repeat;
    width: 364px;
    height: 68px;
    position: absolute;
    top: 140px;
    left: 360px;
    text-indent: -9999px;
    display: block;
}
#anniversaty-6th-entry .btn-login p.btn-password,
#anniversaty-6th-entry .btn-login a.btn-password {
    background: url(../image/event/6th_anniversary/entry/btn_password.png) 0 0 no-repeat;
    width: 364px;
    height: 68px;
    position: absolute;
    top: 220px;
    left: 360px;
    text-indent: -9999px;
    display: block;
}
#anniversaty-6th-entry .btn-login a.btn-carddassclub:hover,
#anniversaty-6th-entry .btn-login a.btn-newmember:hover,
#anniversaty-6th-entry .btn-login a.btn-password:hover{
    background-position: 0 -68px;
}

/*------------------------------------------------------------------------------------------------*/
/* ジャンプビクトリーカーニバル2016　出展決定！*/
/*------------------------------------------------------------------------------------------------*/
.btn_jvc2016-map01,
.btn_jvc2016-map02,
.jvc2016_navi01,
.btn_jvc2016-card{position:relative; height:0; width:0;}
.btn_jvc2016-goods{position:relative; height:0; width:0;}
.btn_jvc2016-rules{position:relative; height:0; width:0;}
.jvc2016_navi01{
	width:100%;
	height:100%;
	margin:10px 0 20px;
}

.btn_jvc2016-map01 a{
	display:block;
	width: 216px;
	height:46px;
	position:absolute;
	top:-74px;
	left:90px;
	text-indent: -9999px;
	background:url(../image/event/jvc2016/btn_map.png) 0 0 no-repeat;
}

.btn_jvc2016-map02 a{
	display:block;
	width: 216px;
	height:46px;
	position:absolute;
	top:-74px;
	left:470px;
	text-indent: -9999px;
	background:url(../image/event/jvc2016/btn_map.png) 0 0 no-repeat;
}
.btn_jvc2016-map01 a:hover,
.btn_jvc2016-map02 a:hover { background-position: 0 -49px;}

.btn_jvc2016-rules a{
	display:block;
	width: 401px;
	height: 69px;
	position:absolute;
	top:-120px;
	left:197px;
	text-indent: -9999px;
	background:url(../image/event/jvc2016/btn_rules.png) 0 0 no-repeat;
}
.btn_jvc2016-rules a:hover { background-position: 0 -78px;}

.btn_jvc2016-card a{
	display:block;
	width: 401px;
	height:60px;
	position:absolute;
	top:-120px;
	left:318px;
	text-indent: -9999px;
	background:url(../image/event/jvc2016/btn_gdpb17.png) 0 0 no-repeat;
}
.btn_jvc2016-card a:hover { background-position: 0 -60px;}

.btn_jvc2016-goods a{
	display:block;
	width: 364px;
	height:68px;
	position:absolute;
	top:-85px;
	left:200px;
	text-indent: -9999px;
	background:url(../image/event/jvc2016/btn_goods.png) 0 0 no-repeat;
}
.btn_jvc2016-goods a:hover { background-position: 0 -78px;}

.jvc2016_navi01 ul{
	width: 755px;
	margin:0 auto;
}
.jvc2016_navi01 li{
	list-style-type:none;
	float:left;
	margin:0 5px 5px 0;
	
}
.jvc2016_navi01 a{
	
}
.jvc2016_navi01 ul li .btn_hero{
	width: 246px;
	height: 57px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2016/btn_hero.png?ver=150615) 0 0 no-repeat;
	}
.jvc2016_navi01 ul li .btn_free{
	width: 246px;
	height: 57px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2016/btn_freeplay.png) 0 0 no-repeat;
	}
.jvc2016_navi01 ul li .btn_drawlots{
	width: 246px;
	height: 57px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2016/btn_drawlots.png) 0 0 no-repeat;
	}
.jvc2016_navi01 ul li .btn_stage{
	width: 246px;
	height: 57px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2016/btn_eventstage.png) 0 0 no-repeat;
	}
.jvc2016_navi01 ul li .btn_souvenir{
	width: 246px;
	height: 57px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2016/btn_souvenir.png) 0 0 no-repeat;
	}
.jvc2016_navi01 ul li .btn_attention{
	width: 246px;
	height: 57px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2016/btn_attention.png) 0 0 no-repeat;
	}

.jvc2016_navi01 li a:hover{ background-position: 0 -60px;}

.btn_jvc2016{
	display:block;
	width:398px;
	height:53px;
	margin:10px auto;
	text-indent: -9999px;
	background:url(../image/event/jvc2016/btn_jvc.png) 0 0 no-repeat;
}
.btn_jvc2016:hover { background-position: 0 -60px;}

.aicon_big-new{
	/*width:770px;*/
	position:relative;
}
.aicon_big-new span.iconBigNew{
	position: absolute;
	display: block;
	background: url(../image/event/jvc2016/icon_big-new.png) no-repeat;
	width: 44px;
	height: 22px;
	top: -7px;
	left: 2px;
	z-index: 999999;
}

.jvc2016-attention ul {
	padding: 0.5em 1em ;
	list-style:none;
}
.jvc2016-attention{
	font-size: 15.8px;
	font-weight: bold;
	width: 700px;
	background: #;
	margin:10px auto;
	list-style:none;
}
.jvc2016-attention li {
	line-height:1.3;
	margin-bottom:8px;
	text-indent: -1em;
}


/*------------------------------------------------------------------------------------------------*/
/*ゴッドチーム決定戦2016 開催決定！（event/godteam2016.html）*/
/*------------------------------------------------------------------------------------------------*/
/*movie*/
#godteam2016 .godteam_movie{
	height:385px;
	margin:0 60px;
}

/*notice*/
#godteam2016 .godteam_notice{
	width:700px;
	margin:20px 0 40px 30px;
	font-size:16px;
	list-style:none;
	padding-left: 1em;
	text-indent: -1em;
}
#godteam2016 .godteam_notice li{
	margin:0 0 15px 0;
}

#godteam2016 .godteam_shoplist,
#godteam2016 .godteam_shoplist2,
#godteam2016 .godteam_shoplist-close {
	background: url(../image/event/godteam2016/img_event_21.jpg) no-repeat;
	width: 780px;
	height: 551px;
	position: relative;
}
#godteam2016 .godteam_shoplist p,
#godteam2016 .godteam_shoplist a{
	background: url(../image/event/godteam2016/btn_shoplist.png) 0 0 no-repeat;
	width: 534px;
	height: 68px;
	position: absolute;
	top: 443px;
	left: 120px;
	text-indent: -9999px;
	display: block;
}
#godteam2016 .godteam_shoplist2 p,
#godteam2016 .godteam_shoplist2 a{
	background: url(../image/event/godteam2016/btn_shoplist2.png) 0 0 no-repeat;
	width: 534px;
	height: 68px;
	position: absolute;
	top: 443px;
	left: 120px;
	text-indent: -9999px;
	display: block;
}
#godteam2016 .godteam_shoplist-close p,
#godteam2016 .godteam_shoplist-close a{
	background: url(../image/event/godteam2016/btn_shoplist_close.png) 0 0 no-repeat;
	width: 534px;
	height: 68px;
	position: absolute;
	top: 443px;
	left: 120px;
	text-indent: -9999px;
	display: block;
}
#godteam2016 .godteam_shoplist a:hover{
	background-position: 0 -78px;
}
#godteam2016 .godteam_shoplist2 a:hover{
	background-position: 0 -78px;
}

/*cardlist*/
#godteam2016 .godteam_cardlist {
	background: url(../image/event/godteam2016/img_event_18_2.jpg) no-repeat;
	width: 780px;
	height: 119px;
	position: relative;
}
#godteam2016 .godteam_cardlist p,
#godteam2016 .godteam_cardlist a{
	background: url(../image/event/godteam2016/btn_cardlist.png) 0 0 no-repeat;
	width: 504px;
	height: 68px;
	position: absolute;
	top: 4px;
	left: 138px;
	text-indent: -9999px;
	display: block;
}
#godteam2016 .godteam_cardlist a:hover{
	background-position: 0 -78px;
}


/*taikaikitei*/
#godteam2016 .godteam_taikaikitei {
	background: url(../image/event/godteam2016/img_event_15.jpg?ver=2) no-repeat;
	width: 780px;
	height: 309px;
	position: relative;
}

#godteam2016 .godteam_taikaikitei p,
#godteam2016 .godteam_taikaikitei a{
	background: url(../image/event/godteam2016/btn_taikaikitei.png) 0 0 no-repeat;
	width: 424px;
	height: 68px;
	position: absolute;
	top: 204px;
	left: 30px;
	text-indent: -9999px;
	display: block;
}
#godteam2016 .godteam_taikaikitei a:hover{
	background-position: 0 -71px;
}

#godteam2016 .godteam_taikaikitei_info{
	font-size: 16px;
	color:#c4000a;
	font-weight: bold;
	width: 700px;
	background: #fff;
	border: solid 3px #c4000a;
	margin:0 auto 20px;
	padding: 5px;
	list-style:none;
}
#godteam2016 .godteam_taikaikitei_info p {
	padding: 0.5em 1em ;
	list-style:none;
}

/*------------------------------------------------------------------------------------------------*/
/*東京おもちゃショー2016（event/toyshow2016）*/
/*------------------------------------------------------------------------------------------------*/
.toyshow2016_btn p,
.toyshow2016_btn a{
	display: block;
	width:574px;
	height:70px;
	background: url(../image/event/toyshow2016/btn_01.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin: 15px auto;
}
.toyshow2016_btn02 p,
.toyshow2016_btn02 a{
	display: block;
	width:574px;
	height:70px;
	background: url(../image/event/toyshow2016/btn_02.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin: 15px auto;
}
.toyshow2016_btn a:hover,.toyshow2016_btn02 a:hover{
	background-position: 0 -71px;
}
/*------------------------------------------------------------------------------------------------*/
/*DBH ヒーローズ王決定戦 決勝大会レポート（event/heroesking2016_report）*/
/*------------------------------------------------------------------------------------------------*/
.heroesking2016_report_area01_mov{
  margin-bottom: 20px;
}
.heroesking2016_report_area01_mov .innerCol{
  display: block;
  width: 560px;
  margin: 10px auto 0;
  border: #ffffff solid 2px;
}
.heroesking2016_report_area01{
	width:780px;
	height:353px;
	display:block;
	overflow:hidden;
	background:url(../image/event/heroesking2016_report/img_event_08.jpg) no-repeat 0 0;
}
.heroesking2016_report_area02{
	width:780px;
	height:367px;
	display:block;
	overflow:hidden;
	background:url(../image/event/heroesking2016_report/img_event_10.jpg) no-repeat 0 0;
}
.heroesking2016_report_area01 .innerCol{margin-top:72px;	margin-left:25px;}
.heroesking2016_report_area02 .innerCol{margin-top:77px;	margin-left:25px;}

.heroesking2016_report_area01 .innerCol li{list-style:none;float:left;margin-right:9px;}
.heroesking2016_report_area02 .innerCol li{list-style:none;float:left;margin-right:9px;}

.heroesking2016_report_area01 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
.heroesking2016_report_area02 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

.heroesking2016_report_btn{
	display:block; 
	width:100%; 
	margin: 20px 0;
}
.heroesking2016_report_btn p,
.heroesking2016_report_btn a{
	display: block;
	width: 504px;
	height: 69px;
	text-indent: -9999px;
	margin: 0 auto;
}
.heroesking2016_report_btn .repo_btn01{
	background: url(../image/event/heroesking2016_report/btn_01.png) 0 0 no-repeat;
}
.heroesking2016_report_btn .repo_btn02{
	background: url(../image/event/heroesking2016_report/btn_02.png) 0 0 no-repeat;
}
.heroesking2016_report_btn .repo_btn03{
	background: url(../image/event/heroesking2016_report/btn_03.png) 0 0 no-repeat;
}
.heroesking2016_report_btn a:hover {
	background-position: 0 -71px;
	}
table.heroesking2016_list{
	width:724px;
	margin:0 auto 30px;
	border: 2px solid #333333;
}
table.heroesking2016_list th{
	border: 2px solid #333333;
}
table.heroesking2016_list td{
	color:#000;
	text-align:center;
	border: 2px solid #333333;
}
table.heroesking2016_list td:nth-child(3){
	font-size:16px;
	font-weight:bold;
}
table.heroesking2016_list td.list_rank_01{
	width:100px;
	height:30px;
	text-indent:-9999px;
	background: url(../image/event/heroesking2016_report02/img_rank01.png) 0 0 no-repeat;
}
table.heroesking2016_list td.list_rank_07{
	width:100px;
	height:30px;
	text-indent:-9999px;
	background: url(../image/event/heroesking2016_report02/img_rank07.png) 0 0 no-repeat;
}
table.heroesking2016_list td.list_rank_16{
	width:100px;
	height:30px;
	text-indent:-9999px;
	background: url(../image/event/heroesking2016_report02/img_rank16.png) 0 0 no-repeat;
}
table.heroesking2016_list tr:nth-child(odd){
	background-color:#FFFFBF;
}
table.heroesking2016_list tr:nth-child(even){
	background-color:#FFF;
}

/*------------------------------------------------------------------------------------------------*/
/*ジャンプフェスタ2016 レポート（event/jump_festa2016_report）*/
/*------------------------------------------------------------------------------------------------*/
.jfs2016_repo_btn{
	display:block; width:100%; margin-bottom: 20px;
}
.jfs2016_repo_btn p,
.jfs2016_repo_btn a{
	display: block;
	width: 423px;
	height: 69px;
	text-indent: -9999px;
	margin: 0 auto;
}
.jfs2016_repo_btn .repo_btn01{
	background: url(../image/event/jump_festa2016_report/btn_01.png) 0 0 no-repeat;
}
.jfs2016_repo_btn .repo_btn02{
	background: url(../image/event/jump_festa2016_report/btn_02.png) 0 0 no-repeat;
}
.jfs2016_repo_btn a:hover {
	background-position: 0 -71px;
	}

/*------------------------------------------------------------------------------------------------*/
/*DBH　ヒーローズ王決定戦　開催！！（event/heroesking2016）*/
/*------------------------------------------------------------------------------------------------*/
.heroesking2016_nav {
	display: block;
	position:relative;
	width:780px;
	height:150px;
	margin: 25px auto 0;
}

.heroesking2016_nav ul {
	position:absolute;
    list-style-type: none;
	width:780px;
	height:150px;
	top: 0;
	left: 15px;
}

.heroesking2016_nav li{
	float:left;
	margin-right:18px;
}
.heroesking2016_nav p,
.heroesking2016_nav a{
	display: block;
	width: 242px;
	height: 68px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	margin-bottom:10px;
}

.heroesking2016_nav .btn_event_01 p,
.heroesking2016_nav .btn_event_01 a {
		background: url(../image/event/heroesking2016/btn_01.png) 0 0 no-repeat;
}
.heroesking2016_nav .btn_event_02 p,
.heroesking2016_nav .btn_event_02 a {
		background: url(../image/event/heroesking2016/btn_02.png) 0 0 no-repeat;
}
.heroesking2016_nav .btn_event_03 p,
.heroesking2016_nav .btn_event_03 a {
		background: url(../image/event/heroesking2016/btn_03.png) 0 0 no-repeat;
}
.heroesking2016_nav .btn_event_04 p,
.heroesking2016_nav .btn_event_04 a {
		background: url(../image/event/heroesking2016/btn_04.png) 0 0 no-repeat;
}
.heroesking2016_nav .btn_event_05 p,
.heroesking2016_nav .btn_event_05 a {
		background: url(../image/event/heroesking2016/btn_05.png) 0 0 no-repeat;
}
.heroesking2016_nav .btn_event_06 p,
.heroesking2016_nav .btn_event_06 a {
		background: url(../image/event/heroesking2016/btn_06.png) 0 0 no-repeat;
}

.heroesking2016_nav li a:hover{ background-position: 0 -71px;}

.heroesking2016_btn01 p,
.heroesking2016_btn01 a{
	display: block;
	width: 503px;
	height:69px;
	margin:9px auto;
	text-indent: -9999px;
	background: url(../image/event/heroesking2016/btn_07.png) 0 0 no-repeat;
}
.heroesking2016_btn01 a:hover {
	background-position: 0 -71px;
	}
.heroesking2016_btn02 p,
.heroesking2016_btn02 a{
	display: block;
	width: 503px;
	height:69px;
	margin:0 auto 20px;
	text-indent: -9999px;
	background: url(../image/event/heroesking2016/btn_11.png) 0 0 no-repeat;
}
.heroesking2016_btn02 a:hover {
	background-position: 0 -71px;
	}

.marksheet_howto {
	display: block;
	position:relative;
	width:780px;
	height:360px;
}
.marksheet_howto p,
.marksheet_howto a {
	display: block;
	position:absolute;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/btn_08.png) 0 0 no-repeat;
	text-indent: -9999px;
	top:260px;
	left:135px;
}
.marksheet_howto a:hover {
	background-position: 0 -71px;
}
.box_exercises {
	display: block;
	position:relative;
	width:780px;
	height:300px;
}
.box_exercises .btn_exercises01 {
	display: block;
	position:absolute;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/0218_02/btn_exercises01.png) 0 0 no-repeat;
	text-indent: -9999px;
	top:100px;
	left:135px;
}
.box_exercises .btn_exercises02 {
	display: block;
	position:absolute;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/0218_02/btn_exercises02.png) 0 0 no-repeat;
	text-indent: -9999px;
	top:185px;
	left:135px;
}
.box_exercises a.btn_exercises01:hover,
.box_exercises a.btn_exercises02:hover{
	background-position: 0 -71px;
}
.marksheet_pdf {
	display: block;
	position:relative;
	width:780px;
	height:561px;
}
.marksheet_pdf a {
	display: block;
	position:absolute;
	width:563px;
	height:69px;
	background: url(../image/event/heroesking2016/0218_02/btn_09.png) 0 0 no-repeat;
	text-indent: -9999px;
	top:82px;
	left:77px;
}
.marksheet_pdf a:hover {
	background-position: 0 -71px;
}
a.marksheet_back {
	display: block;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/btn_10.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin:0 auto 20px;
}
a.marksheet_back:hover {
	background-position: 0 -71px;
}
.box_kitei{
	display:block;
	width: 780px;
	height: 670px;
	position: relative;
}
.box_kitei p,
.box_kitei a{
	display: block;
	width:503px;
	height:69px;
	position:absolute;
	background: url(../image/event/heroesking2016/btn_12.png) 0 0 no-repeat;
	text-indent: -9999px;
	top: 420px;
	left:135px;
}
.box_kitei a:hover {
	background-position: 0 -71px;
}


.heroesking-yosen{
	position: relative;
}
.heroesking-yosen a{
    position: absolute;
    bottom: 27px;
    left: 100px;
    height: 56px;
    width: 570px !important;
    padding: 0;
    color:#333333;
    font-size: 3em;
    font-weight:bold;
    line-height: 1.6em;
    text-align: center;
}
.heroesking-yosen a{
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	border:1px solid #ffaa22;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
/*	display:inline-block;
	cursor:pointer;
*/	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.heroesking-yosen a:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.marksheet_mov{
	background: url(../image/event/heroesking2016/0218/img_event02_03b.jpg) 0 0 no-repeat;
	height:340px;
}
.marksheet_mov iframe{
  display: block;
  width: 560px;
  margin: 0 auto;
  border: #ffffff solid 2px;
}

/*練習問題*/

div#noscript-language {
  padding: 20px 20px;
}

div#noscript-language p {
  background-color: red;
  width: 720px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}

#showAns01,
#showAns02,
#showAns03,
#showAns04,
#showAns05,
#showAns06,
#showAns07,
#showAns08,
#showAns09,
#showAns10{
  display: none;
}

.heroesking2016_exbox {
	display: block;
	position:relative;
	width:780px;
	min-height:115px;
    background: url(../image/event/heroesking2016/exercises01/bg_btn.png) 0 0 no-repeat;
}
.heroesking2016_exbox span{
	display: block;
	position:absolute;
	width:345px;
	height:69px;
	background: url(../image/event/heroesking2016/exercises01/btn_01.png) 0 0 no-repeat;
	text-indent: -9999px;
    top: 30px;
    left: 210px;
    cursor: pointer;
}
.heroesking2016_exbox span:hover{
	background-position: 0 -70px;
}

a.btn_exercises01_01{
	display: block;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/exercises01/btn_02.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin:0 auto 20px;
}
a.btn_exercises01_02{
	display: block;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/exercises01/btn_03.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin:0 auto 20px;
}
a.btn_exercises01_03{
	display: block;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/exercises01/btn_04.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin:0 auto 60px;
}
a.btn_exercises01_01:hover,
a.btn_exercises01_02:hover,
a.btn_exercises01_03:hover {
	background-position: 0 -71px;
}
a.btn_exercises02_01{
	display: block;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/exercises02/btn_02.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin:0 auto 20px;
}
a.btn_exercises02_02{
	display: block;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/exercises02/btn_03.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin:0 auto 20px;
}
a.btn_exercises02_03{
	display: block;
	width:503px;
	height:69px;
	background: url(../image/event/heroesking2016/exercises02/btn_04.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin:0 auto 60px;
}
a.btn_exercises02_01:hover,
a.btn_exercises02_02:hover,
a.btn_exercises02_03:hover {
	background-position: 0 -71px;
}

/*決勝大会出場者決定ページ*/
.event_hkk2016_contestantCol {
position: relative;
background: url(../image/event/heroesking2016_contestant/bg_list_md.jpg) repeat-Y;
width: 780px;
display: block;
color: #323333;
}

.event_hkk2016_contestantCol_bottom {
background: url(../image/event/heroesking2016_contestant/bg_list_bottom.jpg) no-repeat;
height: 34px;
}

.event_hkk2016_contestantCol .content_wrap {
display: block;
width: 685px;
margin: 0 auto;
}
.event_hkk2016_contestantCol .content_wrap p {
margin-left: 20px;
}
.event_hkk2016_contestantCol .contestant_area {
width: 683px;
position: relative;
}

/*------------------------------------------------------------------------------------------------*/
/*ジャンプフェスタ2016 DBH出展内容大公開！（event/jump_festa2016）*/
/*------------------------------------------------------------------------------------------------*/
.jump_festa2016_nav {
	display: block;
	position:relative;
	width:780px;
	height:308px;
	margin: 0 auto;
	background: url(../image/event/jump_festa2016/img_event_03.jpg) 0 0 no-repeat;
}

.jump_festa2016_nav ul {
	position:absolute;
    list-style-type: none;
	width:780px;
	height:150px;
	top: 110px;
	left: 15px;
}

.jump_festa2016_nav li{
	float:left;
	margin-right:18px;
}
.jump_festa2016_nav p,
.jump_festa2016_nav a{
	display: block;
	width: 242px;
	height: 68px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	margin-bottom:10px;
}

.jump_festa2016_nav .btn_event_01 p,
.jump_festa2016_nav .btn_event_01 a {
		background: url(../image/event/jump_festa2016/btn_01.png) 0 0 no-repeat;
}
.jump_festa2016_nav .btn_event_02 p,
.jump_festa2016_nav .btn_event_02 a {
		background: url(../image/event/jump_festa2016/btn_02.png) 0 0 no-repeat;
}
.jump_festa2016_nav .btn_event_03 p,
.jump_festa2016_nav .btn_event_03 a {
		background: url(../image/event/jump_festa2016/btn_03.png) 0 0 no-repeat;
}
.jump_festa2016_nav .btn_event_04 p,
.jump_festa2016_nav .btn_event_04 a {
		margin-left:130px;
		background: url(../image/event/jump_festa2016/btn_04.png) 0 0 no-repeat;
}
.jump_festa2016_nav .btn_event_05 p,
.jump_festa2016_nav .btn_event_05 a {
		background: url(../image/event/jump_festa2016/btn_05.png) 0 0 no-repeat;
}

.jump_festa2016_nav li a:hover{ background-position: 0 -71px;}

.jump_festa2016_btn01{position:relative; height:0; width:0;}
.jump_festa2016_btn01 p,
.jump_festa2016_btn01 a{
	display: block;
	width: 353px;
	height: 68px;
	position: absolute;
	top: -135px;
	left: 380px;
	text-indent: -9999px;
	background: url(../image/event/jump_festa2016/btn_06.png) 0 0 no-repeat;
}
.jump_festa2016_btn01 a:hover {
	background-position: 0 -71px;
	}
.jump_festa2016_btn02{position:relative; height:0; width:0;}
.jump_festa2016_btn02 p,
.jump_festa2016_btn02 a{
	display: block;
	width: 353px;
	height: 68px;
	position: absolute;
	top: -185px;
	left: 390px;
	text-indent: -9999px;
	background: url(../image/event/jump_festa2016/btn_07.png) 0 0 no-repeat;
}
.jump_festa2016_btn02 a:hover {
	background-position: 0 -71px;
	}

.jump_festa2016_btn03 p,
.jump_festa2016_btn03 a{
	display: block;
	width: 403px;
	height:69px;
	margin:9px auto;
	text-indent: -9999px;
	background: url(../image/event/jump_festa2016/btn_08.png) 0 0 no-repeat;
}
.jump_festa2016_btn03 a:hover {
	background-position: 0 -71px;
	}

.jump_festa2016_btn04{
	display: block;
	width: 780px;
	height:230px;
	position: relative;
}
.jump_festa2016_btn04 p,
.jump_festa2016_btn04 a{
	display: block;
	width: 503px;
	height:67px;
	background: url(../image/event/jump_festa2016/btn_09.png) 0 0 no-repeat;
	position: relative;
	text-indent: -9999px;
	margin:0 auto;
	top:-170px;
}
.jump_festa2016_btn04 a:hover {
	background-position: 0 -71px;
	}


/*------------------------------------------------------------------------------------------------*/
/*５周年記念イベント開催レポート（event/5th_report）*/
/*------------------------------------------------------------------------------------------------*/
.dbh5th_report_area01{
	width:780px;
	height:872px;
	display:block;
	overflow:hidden;
	background:url(../image/event/5th_report/img_event_05.jpg) no-repeat 0 0;
}
.dbh5th_report_area02{
	width:780px;
	height:813px;
	display:block;
	overflow:hidden;
	background:url(../image/event/5th_report/img_event_06.jpg) no-repeat 0 0;
}
.dbh5th_report_area03{
	width:780px;
	height:885px;
	display:block;
	overflow:hidden;
	background:url(../image/event/5th_report/img_event_07.jpg) no-repeat 0 0;
}
.dbh5th_report_area04{
	width:780px;
	height:797px;
	display:block;
	overflow:hidden;
	background:url(../image/event/5th_report/img_event_08.jpg) no-repeat 0 0;
}
.dbh5th_report_area01 .innerCol{margin-top:589px;	margin-left:25px;}
.dbh5th_report_area02 .innerCol{margin-top:520px;	margin-left:25px;}
.dbh5th_report_area03 .innerCol{margin-top:595px;	margin-left:22px;}
.dbh5th_report_area04 .innerCol{margin-top:513px;	margin-left:23px;}

.dbh5th_report_area01 .innerCol li{list-style:none;float:left;margin-right:9px;}
.dbh5th_report_area02 .innerCol li{list-style:none;float:left;margin-right:9px;}
.dbh5th_report_area03 .innerCol li{list-style:none;float:left;margin-right:9px;}
.dbh5th_report_area04 .innerCol li{list-style:none;float:left;margin-right:9px;}

.dbh5th_report_area01 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
.dbh5th_report_area02 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
.dbh5th_report_area03 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
.dbh5th_report_area04 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

.dbh5th_report_area_mov{
  margin-bottom: 20px;
}
.dbh5th_report_area_mov .innerCol{
  display: block;
  width: 560px;
  margin: 10px auto 0;
  border: #ffffff solid 2px;
}

.btn_5th_report02 a,
.btn_5th_report a {
	display: block;
	width: 582px;
	height:78px;
	margin:9px auto;
	text-indent: -9999px;
	background: url(../image/event/5th_report/btn_02.png) 0 0 no-repeat;
}

.btn_5th_report02 a {
	background: url(../image/event/5th_report/btn_01.png) 0 0 no-repeat;
}

.btn_5th_report02 a:hover,
.btn_5th_report a:hover {
	background-position:0 -78px;
}

/*------------------------------------------------------------------------------------------------*/
/*5周年（event/5th_anniversary/）*/
/*------------------------------------------------------------------------------------------------*/
/*共通*/
div.fifth_anniversary_relative{position:relative;}

/*------------------------------------------------------------------------------------------------*/
/*5周年 告知ページ（event/5th_anniversary/pre.html）*/
/*------------------------------------------------------------------------------------------------*/
div.fifth_anniversary_relative .btn_pre_01 {
	background: url(../image/event/5th_anniversary/pre/btn_01.png) 0 0 no-repeat;
	width: 724px;
	height: 74px;
	text-indent: -9999px;
	display: block;
  margin:0px auto 20px;
  left:28px;
}
div.fifth_anniversary_relative a.btn_pre_01:hover{
	background-position: 0 -74px;
}
div.fifth_anniversary_relative .btn_pre_02 { margin:0px auto 20px;width:740px;background-color:#fff;height:164px;}
div.fifth_anniversary_relative .btn_pre_02:hover img{ opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
div.fifth_anniversary_relative .btn_pre_03 {
	background: url(../image/event/5th_anniversary/pre/btn_02.png) 0 0 no-repeat;
	width: 724px;
	height: 74px;
	text-indent: -9999px;
	display: block;
  margin:20px auto 20px;
  left:28px;
}
div.fifth_anniversary_relative a.btn_pre_03:hover{
	background-position: 0 -74px;
}

/*------------------------------------------------------------------------------------------------*/
/*5周年 観覧募集（event/5th_anniversary/audience.html）*/
/*------------------------------------------------------------------------------------------------*/
div.fifth_anniversary_relative .btn_audience_01 {
	background: url(../image/event/5th_anniversary/audience/btn_01.png) 0 0 no-repeat;
	width: 624px;
	height: 74px;
	text-indent: -9999px;
	display: block;
  margin:0 auto 9px;
}
div.fifth_anniversary_relative a.btn_audience_01:hover{
	background-position: 0 -74px;
}
div.fifth_anniversary_relative .btn_audience_02 {
	background: url(../image/event/5th_anniversary/audience/btn_02.png) 0 0 no-repeat;
	width: 624px;
	height: 74px;
	text-indent: -9999px;
	display: block;
  margin:10px auto 20px;
}
div.fifth_anniversary_relative a.btn_audience_02:hover{
	background-position: 0 -74px;
}

div.fifth_anniversary_oubowin{
  position:relative;
  display:block;
  width:780px;
  height:334px;
}
div.fifth_anniversary_oubowin a{
  position:absolute;
  display:block;
  width:624px;
  height:74px;
  background: url(../image/event/5th_anniversary/audience/btn_03.png) 0 0 no-repeat;
  text-indent: -9999px;
  top:180px;
  left:76px;
}
div.fifth_anniversary_oubowin a:hover{
  background-position:0 -73px;
}

/*------------------------------------------------------------------------------------------------*/
/*5周年 観覧の応募方法（event/5th_anniversary/howto.html）*/
/*------------------------------------------------------------------------------------------------*/
div.fifth_anniversary_relative div.btn_box{
	width:410px;
	height:230px;
	position:absolute;
	right:25px;
	top:80px;
	}

div.fifth_anniversary_relative div.btn_box .btn_howto_01 {
	background: url(../image/event/5th_anniversary/howto/btn_01.png) 0 0 no-repeat;
	width: 364px;
	height: 66px;
	text-indent: -9999px;
	display: block;
  position:relative;
  margin:0 auto 10px;
  }
div.fifth_anniversary_relative div.btn_box a.btn_howto_01:hover{
	background-position: 0 -68px;
}

div.fifth_anniversary_relative div.btn_box .btn_howto_02 {
	background: url(../image/event/5th_anniversary/howto/btn_02.png) 0 0 no-repeat;
	width: 364px;
	height: 66px;
	text-indent: -9999px;
	display: block;
  position:relative;
  margin:0 auto 10px;
  }
div.fifth_anniversary_relative div.btn_box a.btn_howto_02:hover{
	background-position: 0 -68px;
}

div.fifth_anniversary_relative div.btn_box .btn_howto_03 {
	background: url(../image/event/5th_anniversary/howto/btn_03.png) 0 0 no-repeat;
	width: 364px;
	height: 66px;
	text-indent: -9999px;
	display: block;
  position:relative;
  margin:0 auto 10px;
  }
div.fifth_anniversary_relative div.btn_box a.btn_howto_03:hover{
	background-position: 0 -68px;
}


div.fifth_anniversary_relative .btn_howto_04 {
	background: url(../image/event/5th_anniversary/howto/btn_04.png) 0 0 no-repeat;
	width: 624px;
	height: 74px;
	text-indent: -9999px;
	display: block;
  position:absolute;
  bottom:157px;
  left:78px;
}
div.fifth_anniversary_relative a.btn_howto_04:hover{
	background-position: 0 -74px;
}

div.fifth_anniversary_oubowin02{
  position:relative;
  display:block;
  width:780px;
  height:470px;
}
div.fifth_anniversary_oubowin02 a{
  position:absolute;
  display:block;
  width:364px;
  height:67px;
  background: url(../image/event/5th_anniversary/howto/btn_05.png) 0 0 no-repeat;
  text-indent: -9999px;
  top:365px;
  left:354px;
}
div.fifth_anniversary_oubowin02 a:hover{
  background-position:0 -68px;
}


/*------------------------------------------------------------------------------------------------*/
/*5周年アンケート（event/5th_questionnaire/）*/
/*------------------------------------------------------------------------------------------------*/

div#btn-language{
 padding: 20px 20px;
}

div#btn-language p{
  background-color:red;
  width: 720px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}

div.fifth_anniversary_questionCol{
  width: 740px;
  margin: 0 auto;
}

#submit_check{
    width: 345px;
    height: 69px;
    background: url(../image/event/5th_questionnaire/btn_01.png) no-repeat 0 0;
    text-indent: -9999px;
    border: none;
}
#submit_check:hover{
 background: url(../image/event/5th_questionnaire/btn_01.png) no-repeat 0 -68px;
}

#submit_comp{
    width: 345px;
    height: 69px;
    background: url(../image/event/5th_questionnaire/btn_01.png) no-repeat 0 0;
    text-indent: -9999px;
    border: none;
    margin: 10px 10px 20px 0;
}
#submit_comp:hover{
 background: url(../image/event/5th_questionnaire/btn_01.png) no-repeat 0 -68px;
}

#submit_back{
    width: 345px;
    height: 69px;
    background: url(../image/event/5th_questionnaire/btn_02.png) no-repeat 0 0;
    text-indent: -9999px;
    border: none;
    margin: 10px 10px 20px 0;
}
#submit_back:hover{
 background: url(../image/event/5th_questionnaire/btn_02.png) no-repeat 0 -68px;
}



div.fifth_anniversary_questionCol dl dt{
  width: 740px;
  height: 41px;
  background-color: #007F19;
  margin: 0 0 3px 0;
  font-size: 18px;
}

div.fifth_anniversary_questionCol dl dt .subtit{
  padding: 8px 0 0 10px;
  display: inline-block;
}
div.fifth_anniversary_questionCol dl dt .caution-txt{
  display: inline-block;
  color:#FFF64B;
}

div.fifth_anniversary_questionCol dl dd{
  width: 687px;
  min-height: 41px;
  background-color: #ffffff;
  margin: 0 0 20px 0;
  padding: 10px 0 0 53px;
  color: #000;
  font-size: 16px;
}

div.fifth_anniversary_questionCol dl #age{
  width: 155px;
  height: 30px;
}
div.fifth_anniversary_questionCol dl .address{
  width: 155px;
  height: 30px;
}

div.fifth_anniversary_questionCol dl .deck_prod {
  width: 155px;
  height: 30px;
  margin-bottom: 10px;
}

div.fifth_anniversary_questionCol dl .deck_card{
  width: 155px;
  height: 30px;
  margin:0 20px 10px 0;
}

div.fifth_anniversary_questionCol dl .deckbox{
  height: 120px;
}
div.fifth_anniversary_questionCol dl #battle{
  width: 671px;
  min-height: 96px;
}
div.fifth_anniversary_questionCol dl .battlebox{
  padding-bottom: 10px;
}
div.fifth_anniversary_questionCol dl .battlebox #battle{
  max-width: 671px;
}
div.fifth_anniversary_questionCol dl .cardbox{
  height: 80px;
}
div.fifth_anniversary_questionCol dl .card_prod{
  width: 155px;
  height: 30px;
  margin-bottom: 10px;
}
div.fifth_anniversary_questionCol dl .card_card{
  width: 155px;
  height: 30px;
  margin:0 20px 10px 0;
}
div.fifth_anniversary_questionCol dl .actionab{
  width: 220px;
  height: 30px;
}
div.fifth_anniversary_questionCol dl .chara_card{
  width: 220px;
  height: 30px;
  margin-bottom: 10px;
}
div.fifth_anniversary_questionCol dl .avatar{
  width: 220px;
  height: 30px;
  margin-bottom: 10px;
}
label {
    display: inline;
}
.regular-checkbox {
  display: none;
}

input#radio-id-men, input#radio-id-women{
  margin-top:7px;
}

.regular-radio {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 7px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.regular-radio:checked:after {
	content: ' ';
	width: 8px;
	height: 8px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #007F19;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

.regular-radio:checked {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio:active, .regular-radio:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio {
	padding: 16px;
}

.big-radio:checked:after {
	width: 24px;
	height: 24px;
	left: 4px;
	top: 4px;
}


/**/
dl.confirmationbox{
  width: 740px;
  margin: 0 auto;
}

dl.confirmationbox dt{
  width: 740px;
  height: 41px;
  background-color: #007F19;
  margin: 0 0 3px 0;
  font-size: 18px;
}

dl.confirmationbox span{
  margin: 8px 0 0 10px;
  display: inline-block;
}

dl.confirmationbox dd{
  width: 677px;
  min-height: 30px;
  background-color: #ffffff;
  margin: 0 0 20px 0;
  padding: 10px 10px 5px 53px;
  color: #000;
  font-size: 16px;
}


/*------------------------------------------------------------------------------------------------*/
/*ゴッドチーム決定戦 開催決定！（event/godteam.html）*/
/*------------------------------------------------------------------------------------------------*/

/*movie*/
.godteam_movie{
	height:385px;
	margin:0 60px;
}

/*notice*/
.godteam_notice{
	width:700px;
	margin:20px 0 40px 30px;
	font-size:16px;
	list-style:none;
	padding-left: 1em;
	text-indent: -1em;
}
.godteam_notice li{
	margin:0 0 15px 0;
}

/*shoplist*/
.sleeveget_2015summer_shoplist a{
	background: url(../image/event/sleeveget_2015summer/btn_shoplist.png) 0 0 no-repeat;
	width: 565px;
	height: 68px;
	text-indent: -9999px;
	display: block;
  margin: 8px auto;
}
.sleeveget_2015summer_shoplist a:hover{
	background-position: 0 -68px;
}

.godteam_shoplist {
	background: url(../image/event/godteam2016/img_event_21.jpg) no-repeat;
	width: 780px;
	height: 551px;
	position: relative;
}
.godteam_shoplist p,
.godteam_shoplist a{
	background: url(../image/event/godteam/btn_shoplist.png) 0 0 no-repeat;
	width: 534px;
	height: 68px;
	position: absolute;
	top: 443px;
	left: 120px;
	text-indent: -9999px;
	display: block;
}
.godteam_shoplist a:hover{
	background-position: 0 -78px;
}

/*cardlist*/
.godteam_cardlist {
	background: url(../image/event/godteam/img_event_18_2.jpg) no-repeat;
	width: 780px;
	height: 119px;
	position: relative;
}
.godteam_cardlist p,
.godteam_cardlist a{
	background: url(../image/event/godteam/btn_cardlist.png) 0 0 no-repeat;
	width: 504px;
	height: 68px;
	position: absolute;
	top: 4px;
	left: 138px;
	text-indent: -9999px;
	display: block;
}
.godteam_cardlist a:hover{
	background-position: 0 -78px;
}

/*taikaikitei*/
.godteam_taikaikitei {
	background: url(../image/event/godteam/img_event_15.jpg?ver=2) no-repeat;
	width: 780px;
	height: 309px;
	position: relative;
}
.end .godteam_taikaikitei,
.end .godteam_cardlist,
.end .godteam_shoplist {
  filter:alpha(opacity=20);
  -ms-filter: "alpha(opacity=0.2)"; /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* For IE 8 */
  zoom:1;
  z-index: 0;
}
.godteam_taikaikitei p,
.godteam_taikaikitei a{
	background: url(../image/event/godteam/btn_taikaikitei.png) 0 0 no-repeat;
	width: 424px;
	height: 68px;
	position: absolute;
	top: 204px;
	left: 30px;
	text-indent: -9999px;
	display: block;
}
.godteam_taikaikitei a:hover{
	background-position: 0 -71px;
}

.godteam_taikaikitei_info{
	font-size: 16px;
	color:#c4000a;
	font-weight: bold;
	width: 700px;
	background: #fff;
	border: solid 3px #c4000a;
	margin:0 auto 20px;
	padding: 5px;
	list-style:none;

}
.godteam_taikaikitei_info p {
	padding: 0.5em 1em ;
	list-style:none;
}

/*shoplist*/
#shoplist {
  padding-top: 20px;
}
#shoplist table {
  margin: 0 auto;
}
.tit_bg {
  background: #0066cc;
  padding: 3px 5px;
  text-align: center;
  border: solid 1px #666666;
}
.example {
  padding: 3px 5px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
}
.example td.uketuke {
  height: 47px;
}
.example tr th {
  padding: 3px 5px;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background: url(../image/heroes/about/bg_table_tit.jpg) no-repeat left top;
}
.example tr td {
  padding: 3px 5px;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  height: 20px;
}
.tenpo {
  width: 650px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
}
.tenpo tr th {
  width: 80px;
  padding: 3px 5px;
  background: url(../image/heroes/about/bg_table_tit.jpg) repeat-y left top;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  text-align: center;
}
.tenpo tr td {
  padding: 3px 5px;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.tenpo-blue {
  width: 650px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
}
.tenpo-blue tr th {
  width: 80px;
  padding: 3px 5px;
  background: url(../image/heroes/about/bg_table_tit-blue.jpg) repeat-y left top;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  text-align: center;
}
.tenpo-blue tr td {
  padding: 3px 5px;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.tenpo-red {
  width: 650px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
}
.tenpo-red tr th {
  width: 80px;
  padding: 3px 5px;
  background: url(../image/heroes/about/bg_table_tit_s.jpg) repeat-y left top;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  text-align: center;
}
.tenpo-red tr td {
  padding: 3px 5px;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.shopname {
  width: 300px;
}
.pref{
	margin: 20px auto 18px auto !important;
}
.pref tr th{
	width:638px;
	background: #0066cc;
	padding: 3px 5px;
	text-align: center;
	border: solid 1px #999999;
}

.pref tr th.bg-red{
	background: #C72020;
}

.pref tr th.bg-green{
	background: #468C00;
}

/*event_back(汎用)*/
.event_back{
	background: url(../image/event/btn_event_back.png) 0 0 no-repeat;
	margin: 10px auto 30px auto;
	width: 504px;
	height: 68px;
	text-indent: -9999px;
	display: block;
}
.event_back:hover{
	background-position: 0 -78px;
}

/*------------------------------------------------------------------------------------------------*/
/*ドラゴンボールヒーローズ　ゴッドツアー2015　開催決定！（event/godtour2015_pre.html）*/
/*------------------------------------------------------------------------------------------------*/
.btn_event-end {
  filter:alpha(opacity=20);
  -ms-filter: "alpha(opacity=0.2)"; /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* For IE 8 */
}
/*.bg_event44_01*/
.btn_godtour2015_pre{
	position: relative;
}
.btn_godtour2015_pre a.btn_niconama{
	position: absolute;
	display: block;
	width: 504px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/godtour2015_pre/btn_niconama.png) 0 0 no-repeat;
	right: 139px;
	bottom: 36px;
}

.btn_godtour2015_pre a.btn_niconama:hover { background-position: 0 -51px;}

/*------------------------------------------------------------------------------------------------*/
/* ジャンプビクトリーカーニバル2015　出展決定！*/
/*------------------------------------------------------------------------------------------------*/
.btn_jvc2015-map01,
.btn_jvc2015-map02,
.jvc2015_navi01,
.btn_jvc2015-card{position:relative; height:0; width:0;}
.btn_jvc2015-goods{position:relative; height:0; width:0;}
.btn_jvc2015-rules{position:relative; height:0; width:0;}
.jvc2015_navi01{
	width:100%;
	height:100%;
	margin:10px 0 20px;
}

.btn_jvc2015-map01 a{
	display:block;
	width: 216px;
	height:46px;
	position:absolute;
	top:-74px;
	left:90px;
	text-indent: -9999px;
	background:url(../image/event/jvc2015/btn_map.png) 0 0 no-repeat;
}

.btn_jvc2015-map02 a{
	display:block;
	width: 216px;
	height:46px;
	position:absolute;
	top:-74px;
	left:470px;
	text-indent: -9999px;
	background:url(../image/event/jvc2015/btn_map.png) 0 0 no-repeat;
}
.btn_jvc2015-map01 a:hover,
.btn_jvc2015-map02 a:hover { background-position: 0 -49px;}

.btn_jvc2015-rules a{
	display:block;
	width: 401px;
	height:60px;
	position:absolute;
	top:-111px;
	left:197px;
	text-indent: -9999px;
	background:url(../image/event/jvc2015/btn_rules.png) 0 0 no-repeat;
}
.btn_jvc2015-rules a:hover { background-position: 0 -60px;}

.btn_jvc2015-card a{
	display:block;
	width: 401px;
	height:60px;
	position:absolute;
	top:-120px;
	left:318px;
	text-indent: -9999px;
	background:url(../image/event/jvc2015/btn_gdpb17.png) 0 0 no-repeat;
}
.btn_jvc2015-card a:hover { background-position: 0 -60px;}

.btn_jvc2015-goods a{
	display:block;
	width: 364px;
	height:68px;
	position:absolute;
	top:-85px;
	left:200px;
	text-indent: -9999px;
	background:url(../image/event/jvc2015/btn_goods.png) 0 0 no-repeat;
}
.btn_jvc2015-goods a:hover { background-position: 0 -78px;}

.jvc2015_navi01 ul{
	width: 755px;
	margin:0 auto;
}
.jvc2015_navi01 li{
	list-style-type:none;
	float:left;
	margin:0 5px 5px 0;
	
}
.jvc2015_navi01 a{
	
}
.jvc2015_navi01 ul li .btn_hero{
	width: 246px;
	height: 53px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2015/btn_hero.png?ver=150615) 0 0 no-repeat;
	}
.jvc2015_navi01 ul li .btn_free{
	width: 246px;
	height: 53px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2015/btn_freeplay.png) 0 0 no-repeat;
	}
.jvc2015_navi01 ul li .btn_drawlots{
	width: 246px;
	height: 53px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2015/btn_drawlots.png) 0 0 no-repeat;
	}
.jvc2015_navi01 ul li .btn_stage{
	width: 246px;
	height: 53px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2015/btn_eventstage.png) 0 0 no-repeat;
	}
.jvc2015_navi01 ul li .btn_souvenir{
	width: 246px;
	height: 53px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2015/btn_souvenir.png) 0 0 no-repeat;
	}
.jvc2015_navi01 ul li .btn_attention{
	width: 246px;
	height: 53px;
	display:block;
	text-indent:-9999px;
	background:url(../image/event/jvc2015/btn_attention.png) 0 0 no-repeat;
	}

.jvc2015_navi01 li a:hover{ background-position: 0 -60px;}

.btn_jvc2015{
	display:block;
	width:398px;
	height:53px;
	margin:10px auto;
	text-indent: -9999px;
	background:url(../image/event/jvc2015/btn_jvc.png) 0 0 no-repeat;
}
.btn_jvc2015:hover { background-position: 0 -60px;}

.aicon_big-new{
	/*width:770px;*/
	position:relative;
}
.aicon_big-new span.iconBigNew{
	position: absolute;
	display: block;
	background: url(../image/event/jvc2015/icon_big-new.png) no-repeat;
	width: 44px;
	height: 22px;
	top: -7px;
	left: 2px;
	z-index: 999999;
}

.jvc2015-attention ul {
	padding: 0.5em 1em ;
	list-style:none;
}
.jvc2015-attention{
	font-size: 15.8px;
	font-weight: bold;
	width: 700px;
	background: #;
	margin:10px auto;
	list-style:none;
}
.jvc2015-attention li {
	line-height:1.3;
	margin-bottom:8px;
	text-indent: -1em;
}

/*------------------------------------------------------------------------------------------------*/
/* 新シリーズ発表生放送 フリーザ様降臨祭　開催決定！ */
/*------------------------------------------------------------------------------------------------*/
.btn_freeza_kourin {
	width: 664px;
	margin: 0px auto;
}

.btn_freeza_kourin a.nikoniko{
	display:block;
	width:504px;
	height:53px;
	margin:10px auto;
	text-indent: -9999px;
	background:url(../image/event/freeza_kourin/btn_niconico.png) 0 0 no-repeat;
}
.btn_freeza_kourin a.nikoniko:hover { background-position: 0 -53px;}



.btn_freeza_kourin a.youtube{
	display:block;
	width:504px;
	height:53px;
	margin:10px auto;
	text-indent: -9999px;
	background:url(../image/event/freeza_kourin/btn_youtube.png) 0 0 no-repeat;
}
.btn_freeza_kourin a.youtube:hover { background-position: 0 -53px;}
/*------------------------------------------------------------------------------------------------*/
/*ジャンプフェスタ2015レポート
/*------------------------------------------------------------------------------------------------*/
.bg_jumpfesta2015_report01{
	width:780px;
	height:167px;
	position:relative;
}

.bg_jumpfesta2015_report01 a{
	position:absolute;
	bottom:0;
	left:18px;
	display:block;
	width:744px;
	height:167px;
	text-indent: -9999px;
	background: url(../image/mission/78/btn_03.png) no-repeat 0 0;
}

.bg_jumpfesta2015_report01 a:hover{
background-position:0 -167px;
}

.bg_jumpfesta2015_report02{
	width:780px;
	height:171px;
	position: relative;
	margin-top:20px;
}

a.bg_jumpfesta2015_report02_btn01{
	position: absolute;
	display: block;
	width: 740px;
	height: 149px;
	text-indent: -9999px;
	background: url(../image/event/43/bnr_mission_78.gif) 0 0 no-repeat;
	right: 20px;
	bottom:22px;
}
a.bg_jumpfesta2015_report02_btn01:hover {
 opacity:0.7; filter: alpha(opacity=50); -ms-filter: "alpha( opacity=50 )";
}
.btn_v-jump {
	width: 664px;
	margin: 0px auto;
}

.btn_v-jump a{
	display:block;
	width:504px;
	height:51px;
	margin:10px auto;
	text-indent: -9999px;
	background:url(../image/news/btn_v-jump.png) 0 0 no-repeat;
}
.btn_v-jump a:hover { background-position: 0 -51px;}

.bg_jumpfesta2015_movie01{
	position:relative;
	width:780px;
	height:500px;
	margin:20px 0;
}

.bg_jumpfesta2015_movie01 .movie_1col {
    border: 0 none;
    display: block;
    height: 500px;
    margin: 0 auto;
    width: 680px;
}

.bg_jumpfesta2015_report03{
	width:780px;
	height:171px;
	position: relative;
	margin-top:20px;
}

a.bg_jumpfesta2015_report03_btn01{
	position: absolute;
	display: block;
	width: 740px;
	height: 149px;
	text-indent: -9999px;
	right: 20px;
	bottom:22px;
}
a.bg_jumpfesta2015_report03_btn01:hover {
 opacity:0.7; filter: alpha(opacity=50); -ms-filter: "alpha( opacity=50 )";
}
.btn_v-jump {
	width: 664px;
	margin: 0px auto;
}

/*------------------------------------------------------------------------------------------------*/
/*「テレビキャラクター夢ドーム」に出展！（event/yumedome2015.html）*/
/*------------------------------------------------------------------------------------------------*/
.bg_yumedome2015{
	width:780px;
	height:51px;
	position: relative;
}
a.yumedome2015_btn{
	position: absolute;
	display: block;
	width: 504px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/yumedome2015/btn_event_01.png) 0 0 no-repeat;
	right: 144px;
}

a.yumedome2015_btn:hover { background-position: 0 -51px;}

.yumedome2015_end{
	display: block;
	width: 504px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/yumedome2015/btn_event_01.png) 0 0 no-repeat;
	margin:0 auto;
}


/*------------------------------------------------------------------------------------------------*/
/*ジャンプフェスタ2015（event/45.html）*/
/*------------------------------------------------------------------------------------------------*/
.event-45 {
	display: block;
	width:780px;
	height:122px;
	position:static;
	margin: 0 auto;
}

ul.event-45 {
	padding:10px;
list-style-type: none;
}

.event-45 li{
	float:left;
	margin-right:18px;
}
.event-45 a{
	display: block;
	width: 242px;
	height: 57px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	margin-bottom:10px;
}

.event-45 a.btn_event_01 {
		background: url(../image/event/45/btn_event_01.png) 0 0 no-repeat;
}
.event-45 a.btn_event_02 {
		background: url(../image/event/45/btn_event_02.png) 0 0 no-repeat;
}
.event-45 a.btn_event_03 {
		background: url(../image/event/45/btn_event_03.png) 0 0 no-repeat;
}
.event-45 a.btn_event_04 {
		background: url(../image/event/45/btn_event_04.png) 0 0 no-repeat;
}
.event-45 a.btn_event_05 {
		background: url(../image/event/45/btn_event_05.png) 0 0 no-repeat;
}
.event-45 a.btn_event_06 {
		background: url(../image/event/45/btn_event_06.png) 0 0 no-repeat;
}


.event-45.event-45 a:hover{ background-position: 0 -57px;}

.event45_map{
	background: url(../image/event/45/img_event_02.jpg) 0 0 no-repeat;
	width:780px;
	height:250px;
	position: static;
}

.event45_map .btn_map01{
	position: absolute;
	bottom: 16px;
	right: 18px;
	width: 125px;
	height: 36px;
	text-indent: -9999px;
}
.event45_map .btn_map01 a{
	display: block;
	width:125px;
	height:36px;
	background: url(../image/event/45/btn_map.png) no-repeat left top;
	
}
.event45_map .btn_map01 a:hover { background-position: 0 -36px; }




.bg_45_link {
	width:780px;
	height:493px;
}


.bg_45_link a.btn01:hover { opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
.bg_45_link a.btn02:hover { opacity:0.6; filter: alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}

.bg_event45_01 {
	width:780px;
	height:535px;
}
.bg_event45_01 .btn_card01{
	position: absolute;
	display: block;
	width: 262px;
	height: 57px;
	text-indent: -9999px;
	background: url(../image/event/45/btn_card01.png) 0 0 no-repeat;
	left: 391px;
	top: 433px;
}
.bg_event45_02 {
	width:780px;
	height:452px;
}

.bg_event45_02 .btn_card02{
	position: absolute;
	display: block;
	width: 262px;
	height: 57px;
	text-indent: -9999px;
	background: url(../image/event/45/btn_card02.png) 0 0 no-repeat;
	left: 391px;
	top: 363px;
}

.bg_event45_03 {
	width:780px;
	height:226px;
}

.bg_event45_03 .btn_nikonama{
	position: absolute;
	display: block;
	width: 453px;
	height: 57px;
	text-indent: -9999px;
	background: url(../image/event/45/btn_nikonama.png) 0 0 no-repeat;
	left: 165px;
	top: 170px;
}
.bg_event45_01 .btn_card01:hover, .bg_event45_02 .btn_card02:hover, .bg_event45_03 .btn_nikonama:hover { background-position: 0 -57px;}

/*------------------------------------------------------------------------------------------------*/
/*ジャンプフェスタにドラゴンボールヒーローズが出展！！（event/44.html）*/
/*------------------------------------------------------------------------------------------------*/


/*.bg_event44_01*/
.bg_event44_01{
	width:780px;
	height:115px;
	position: relative;
}
a.event44_01_btn01{
	position: absolute;
	display: block;
	width: 504px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/44/event44_01_btn01.png) 0 0 no-repeat;
	right: 144px;
	top: 24px;
}

a.event44_01_btn01:hover { background-position: 0 -51px;}
/*------------------------------------------------------------------------------------------------*/
/*全国ヒーローズ武道会 開催（event/43.html）*/
/*------------------------------------------------------------------------------------------------*/

.event_43-btn02{
	display:block;
	position: relative;
	width:780px;
	height:97px;
	overflow:hidden;
}
.event_43-btn02 ul{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 780px;
}
.event_43-btn02 li{
	float:left;
	list-style:none
}
.event_43-btn02 li{
	width: 260px;
	height: 97px;
	display:block;
	background: url(../image/event/43/event_tbtn.png?ver=0108) no-repeat;
}
.event_43-btn02 li.btn01{ background-position: 0 -97px; }

.event_43-btn02 li.btn02{ background-position: -260px -97px; }

.event_43-btn02 li.btn03{ background-position: -520px -97px; }

.event_43-btn02 li a{
	width: 260px;
	height: 94px;
	display:block;
	text-indent: -9999px;
	background: url(../image/event/43/event_tbtn.png?ver=0108) no-repeat;
}

.event_43-btn02 li.btn01 a{background-position: 0 0;}
.event_43-btn02 li.btn01 a:hover{ background-position: 0 -97px; }

.event_43-btn02 li.btn02 a{background-position: -260px 0;}
.event_43-btn02 li.btn02 a:hover{ background-position: -260px -97px; }

.event_43-btn02 li.btn03 a{background-position: -520px  0;}
.event_43-btn02 li.btn03 a:hover{ background-position: -520px -97px; }

.event_43-tCol{
	position: relative;
	width:780px;
	display:block;
	min-height: 5141px;
}

.event_43-tCol div{
	position: absolute;
	display:block;
	width: 780px;
	height:5677px;
	overflow: hidden;
	left: 0px;
	top: 0px;
}
.event_43-tCol div ul{
	position: absolute;
	list-style:none;
	display:block;
	width:2340px;
	left: 0px;
	top: 0px;
}
.event_43-tCol div ul li{
	float:left;
	width:780px;
}



/*.bg_event43_01*/
.bg_event43_01{
	background: url(../image/event/43/img_event_08.png?ver=0108) no-repeat;
	width:780px;
	height:120px;
	position: relative;
}
a.event43_01_btn01{
position: absolute;
display: block;
width: 358px;
height: 50px;
text-indent: -9999px;
/*後半ボタンoff時*/
/*background: url(../image/event/43/btn06.png) 0 0 no-repeat;*/
background: url(../image/event/43/btn06_on.png) 0 0 no-repeat;
right: 20px;
top: 30px;
}
/*後半ボタンon時*/
a.event43_01_btn01:hover { background-position: 0 -50px;}

a.event43_01_btn02{
position: absolute;
display: block;
width: 358px;
height: 50px;
text-indent: -9999px;
background: url(../image/event/43/btn05_on.png) 0 0 no-repeat;
left: 20px;
top: 30px;
}
a.event43_01_btn02:hover { background-position: 0 -50px;}

/*.bg_event43_02*/
.bg_event43_02{
	background: url(../image/event/43/img_pre02.png) no-repeat;
	width:780px;
	height:80px;
	position: relative;
}

a.event43_02_btn01{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn04.png) 0 0 no-repeat;
right: 20px;
top: 13px;
}
a.event43_02_btn01:hover { background-position: 0 -51px;}

a.event43_02_btn02{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn03.png) 0 0 no-repeat;
left: 20px;
top: 13px;
}
a.event43_02_btn02:hover { background-position: 0 -51px;}


/*.bg_event43_03*/
.bg_event43_03{
	background: url(../image/event/43/img_pre12.png?ver=0108) no-repeat;
	width:780px;
	height:354px;
	position: relative;
}
a.event43_03_btn01{
position: absolute;
display: block;
width: 358px;
height: 50px;
text-indent: -9999px;
/*後半ボタンoff時*/
/*background: url(../image/event/43/btn06.png) 0 0 no-repeat;*/
background: url(../image/event/43/btn06_on.png) 0 0 no-repeat;
right: 10px;
bottom: 55px;
}
/*後半ボタンon時*/
a.event43_03_btn01:hover { background-position: 0 -50px;}

a.event43_03_btn02{
position: absolute;
display: block;
width: 358px;
height: 50px;
text-indent: -9999px;
background: url(../image/event/43/btn05_on.png) 0 0 no-repeat;
left: 50px;
bottom: 55px;
}

a.event43_03_btn02:hover { background-position: 0 -50px;}

/*.bg_event43_04*/
.bg_event43_04{
	background: url(../image/event/43/img_pre14.png?ver=0108) no-repeat;
	width:780px;
	height:248px;
	position: relative;
}
a.event43_04_btn01{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn07.png) 0 0 no-repeat;
right: 20px;
bottom: 20px;
/*bottom: 55px;*/
}

a.event43_04_btn02{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn08.png) 0 0 no-repeat;
left: 30px;
bottom: 20px;
/*bottom: 55px;*/
}


/*.bg_event43_05*/
.bg_event43_05{
	background: url(../image/event/43/img_pre15.png?ver=0108) no-repeat;
	width:780px;
	height:465px;
	position: relative;
}

a.event43_05_btn01{
	position: absolute;
	display: block;
	width: 358px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/43/btn_que.png) 0 0 no-repeat;
	right: 210px;
	top: 392px;
}
a.event43_05_btn01:hover { background-position: 0 -51px;}


/*.bg_event43_06*/
.bg_event43_06{
	background: url(../image/event/43/img_final02.png?ver=2) no-repeat;
	width:780px;
	height:105px;
	position: relative;
}
a.event43_06_btn01{
position: absolute;
display: block;
width: 358px;
height: 50px;
text-indent: -9999px;
/*後半ボタンoff時*/
/*background: url(../image/event/43/btn06.png) 0 0 no-repeat;*/
background: url(../image/event/43/btn06_on.png) 0 0 no-repeat;
right: 10px;
bottom: 20px;
}
/*後半ボタンon時*/
a.event43_06_btn01:hover { background-position: 0 -50px;}

a.event43_06_btn02{
position: absolute;
display: block;
width: 358px;
height: 50px;
text-indent: -9999px;
background: url(../image/event/43/btn05_on.png) 0 0 no-repeat;
left: 20px;
bottom: 20px;
}
a.event43_06_btn02:hover { background-position: 0 -50px;}

/*.bg_event43_07*/
.bg_event43_07{
	background: url(../image/event/43/img_final05.png?ver=0116) no-repeat;
	width:780px;
	height:110px;
	position: relative;
}
a.event43_07_btn01{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn09.png) 0 0 no-repeat;
right: 10px;
bottom: 20px;
}
a.event43_07_btn01:hover { background-position: 0 -51px;}

a.event43_07_btn02{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn10.png) 0 0 no-repeat;
left: 20px;
bottom: 20px;
}
a.event43_07_btn02:hover { background-position: 0 -51px;}


/*.bg_event43_08*/
.bg_event43_08{
	background: url(../image/event/43/img_final11.png) no-repeat;
	width:780px;
	height:124px;
	position: relative;
}

a.event43_08_btn01{
	position: absolute;
	display: block;
	width: 358px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/43/btn_que.png) 0 0 no-repeat;
	right: 210px;
	top: 45px;
}
a.event43_08_btn01:hover { background-position: 0 -51px;}

/*.bg_event43_09*/
.bg_event43_09{
	background: url(../image/event/43/img_lot02.png) no-repeat;
	width:780px;
	height:130px;
	position: relative;
}
a.event43_09_btn01{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn07_close.png) 0 0 no-repeat;
right: 20px;
bottom: 50px;
}

a.event43_09_btn02{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn08_close.png) 0 0 no-repeat;
left: 20px;
bottom: 50px;
}


/*.bg_event43_10*/
.bg_event43_10{
	background: url(../image/event/43/img_lot04.png) no-repeat;
	width:780px;
	height:157px;
	position: relative;
}

a.event43_10_btn01{
	position: absolute;
	display: block;
	width: 358px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/43/btn_que.png) 0 0 no-repeat;
	right: 210px;
	bottom:30px;
}
a.event43_10_btn01:hover { background-position: 0 -51px;}

/*.bg_event43_11*/
.bg_event43_11{
	background: url(../image/event/43/img_pre09.jpg?ver=0108) no-repeat;
	width:780px;
	height:171px;
	position: relative;
}

a.event43_11_btn01{
	position: absolute;
	display: block;
	width: 740px;
	height: 149px;
	text-indent: -9999px;
	background: url(../image/event/43/bnr_mission_78.gif) 0 0 no-repeat;
	right: 20px;
	bottom:22px;
}
a.event43_11_btn01:hover {
 opacity:0.7; filter: alpha(opacity=50); -ms-filter: "alpha( opacity=50 )";
}

/*.bg_event43_12*/
.bg_event43_12{
	background: url(../image/event/43/img_event_06_3.png) no-repeat;
	width:780px;
	height:139px;
	position: relative;
}
a.event43_12_btn01{
position: absolute;
display: block;
width: 504px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn_43_contestant.png) 0 0 no-repeat;
left: 135px;
top: 20px;
}
a.event43_12_btn01:hover{ background-position: 0 -51px;}

/*.bg_event43_13*/
.bg_event43_13{
	background: url(../image/event/43/img_lot02.png) no-repeat;
	width:780px;
	height:130px;
	position: relative;
}
a.event43_13_btn01{
position: absolute;
display: block;
width: 504px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn_43_winner.png) 0 0 no-repeat;
left: 135px;
top: 35px;
}
a.event43_13_btn01:hover{ background-position: 0 -51px;}






/*.bg_event43_14*/
.bg_event43_14{
	background: url(../image/event/43/img_event_06_4_bg.png?var=150212) no-repeat;
	width:780px;
	height:388px;
	position: relative;
}
a.event43_14_btn01{
position: absolute;
display: block;
width: 504px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn_43_winner.png) 0 0 no-repeat;
left: 135px;
top: 137px;
}
a.event43_14_btn01:hover{ background-position: 0 -51px;}


/*.bg_event43_15*/
.bg_event43_15{
	width:780px;
	height:70px;
	position: relative;
}
a.event43_15_btn01{
	position: absolute;
	display: block;
	width: 358px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/43/btn07.png) 0 0 no-repeat;
	right: 20px;
/*	bottom: 20px;
	bottom: 55px;*/
}

a.event43_15_btn02{
	position: absolute;
	display: block;
	width: 358px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/43/btn08.png) 0 0 no-repeat;
	left: 30px;
	bottom: 20px;
	/*bottom: 55px;*/
}

a.event43_15_btn01:hover { background-position: 0 -51px;}
a.event43_15_btn02:hover { background-position: 0 -51px;}

/*.bg_event43_16*/
.bg_event43_16{
	background: url(../image/event/43/img_final19.png) no-repeat;
	width:780px;
	height:104px;
	position: relative;
}
a.event43_16_btn11{
	display: block;
	width: 358px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/43/btn11.png) 0 0 no-repeat;
	position:absolute;
	right: 210px;
	top: 15px;

}
a.event43_16_btn11:hover { background-position: 0 -51px;}


/*.bg_event43_17*/
.bg_event43_17{
	background: url(../image/event/43/img_final04.png?ver=150225) no-repeat;
	width:780px;
	height:311px;
	position: relative;
}
a.event43_17_btn12{
	display: block;
	width: 358px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/43/btn12.png) 0 0 no-repeat;
	position:absolute;
	right: 210px;
	top: 210px;

}
a.event43_17_btn12:hover { background-position: 0 -51px;}

/*comingsoon*/
.event43_comingsoon{
	position: absolute;
	left: 170px;
	top: 10px;
}
.event43_comingsoon_03{
	position: absolute;
	left: 170px;
	bottom: 30px;
}

.question43_btn a {
width: 578px;
height: 50px;
text-indent: -9999px;
background: url(../image/event/43/question/btn01.png) 0 0 no-repeat;
display:block;
margin:10px auto;
}
.question43_btn a:hover { background-position: 0 -51px;}


/*------------------------------------------------------------------------------------------------*/
/*全国ヒーローズ武道会 決勝大会の申込み方法（event/43_form.html）*/
/*------------------------------------------------------------------------------------------------*/
.form43_btn01 a {
width: 374px;
height: 50px;
text-indent: -9999px;
background: url(../image/event/43/form/btn_01.png) 0 0 no-repeat;
display:block;
margin:10px auto;
}
.form43_btn01 a:hover { background-position: 0 -50px;}

.form43_btn02 a {
width: 374px;
height: 50px;
text-indent: -9999px;
background: url(../image/event/43/form/btn_02.png) 0 0 no-repeat;
display:block;
margin:30px auto 20px;
}
.form43_btn02 a:hover { background-position: 0 -50px;}

.nonborder {
  border:none;
  outline:none;
}


/*------------------------------------------------------------------------------------------------*/
/*４周年イベントレポート（event/42.html）*/
/*------------------------------------------------------------------------------------------------*/
.event42_movie{
	position:relative;
	width:780px;
	height:500px;
}
.event42_movie .movie_1col {
    border: 0 none;
    display: block;
    height: 500px;
    margin: 0 auto;
    width: 680px;
}
.event42_btn{
	width:740px;
	height:340px;
	overflow:hidden;
	margin:0 auto;
}
.event42_btn li {
	width:356px;
	height:164px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:5px;
	list-style: none;
}
.event42_btn .btn01, .event42_btn .btn02, .event42_btn .btn03, .event42_btn .btn04{
	width:356px;
	height:164px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.event42_btn .btn01 {background:url(../image/event/42/btn.png) no-repeat 0 0;}
.event42_btn .btn02 {background:url(../image/event/42/btn.png) no-repeat -356px 0;}
.event42_btn .btn03 {background:url(../image/event/42/btn.png) no-repeat -712px 0;}
.event42_btn .btn04 {background:url(../image/event/42/btn.png) no-repeat -1068px 0;}
.event42_btn .btn01:hover{background:url(../image/event/42/btn.png) no-repeat 0 -164px;}
.event42_btn .btn02:hover{background:url(../image/event/42/btn.png) no-repeat -356px -164px;}
.event42_btn .btn03:hover{background:url(../image/event/42/btn.png) no-repeat -712px -164px;}
.event42_btn .btn04:hover{background:url(../image/event/42/btn.png) no-repeat -1068px -164px;}

/*------------------------------------------------------------------------------------------------*/
/*日本一決定戦リポート（event/41.html）*/
/*------------------------------------------------------------------------------------------------*/
.event41_area03{
	width:780px;
	height:815px;
	display:block;
	overflow:hidden;
	background:url(../image/event/41/img_event_03.jpg) no-repeat 0 0;
}
.event41_area04{
	width:780px;
	height:815px;
	display:block;
	overflow:hidden;
	background:url(../image/event/41/img_event_04.jpg) no-repeat 0 0;
}
.event41_area06{
	width:780px;
	height:815px;
	display:block;
	overflow:hidden;
	background:url(../image/event/41/img_event_06.jpg) no-repeat 0 0;
}
.event41_area07{
	width:780px;
	height:782px;
	display:block;
	overflow:hidden;
	background:url(../image/event/41/img_event_07.jpg) no-repeat 0 0;
}

.event41_area03 .innerCol{margin-top:517px;	margin-left:23px;}
.event41_area04 .innerCol{margin-top:498px;	margin-left:23px;}
.event41_area06 .innerCol{margin-top:517px;	margin-left:19px;}
.event41_area07 .innerCol{margin-top:498px;	margin-left:21px;}

.event41_area03 .innerCol li{list-style:none;float:left;margin-right:9px;}
.event41_area04 .innerCol li{list-style:none;float:left;margin-right:9px;}
.event41_area06 .innerCol li{list-style:none;float:left;margin-right:9px;}
.event41_area07 .innerCol li{list-style:none;float:left;margin-right:9px;}

.event41_area03 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
.event41_area04 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
.event41_area06 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
.event41_area07 .innerCol li a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

.event41_bnr{margin:20px;height:150px;}
.event41_bnr a:hover img{opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

/*------------------------------------------------------------------------------------------------*/
/*お台場天下一武道会*/
/*------------------------------------------------------------------------------------------------*/

a.btn_OdaibaTenkaichi{
	display: block;
	background: url(../image/event/37/btn_01.png) no-repeat left top;
	width: 503px;
	height: 51px;
	margin: 0 auto;
	text-indent: -9999px;	}
	
a.btn_OdaibaTenkaichi:hover{
	background-position: 0 -51px;}
	
	
.relative{
	position: relative;}	
	
a.event37_map{
	display: block;
	width:125px;
	height:36px;
	background: url(../image/event/36/btn_map.png) no-repeat left top;
	position: absolute;
	bottom: 20px;
	right: 34px;
	text-indent: -9999px;
}
a.event37_map:hover { background-position: 0 -36px; }	

/*------------------------------------------------------------------------------------------------*/
/*ジャンプビクトリーカーニバル2014*/
/*------------------------------------------------------------------------------------------------*/


.event-36 {
	display: block;
	width:736px;
	height:122px;
	position:relative;
	margin: 0 auto;
}

ul.event-36 {
	padding:10px 0 0 25px;
list-style-type: none;
}

.event-36 li{
	float:left;
	margin-right:10px;
}
.event-36 a{
	display: block;
	width: 170px;
	height: 61px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	margin-bottom:10px;
}

.event-36 a.btn_event_01 {
		background: url(../image/event/36/btn_event_01.png) 0 0 no-repeat;
}
.event-36 a.btn_event_02 {
		background: url(../image/event/36/btn_event_02.png) 0 0 no-repeat;
}
.event-36 a.btn_event_03 {
		background: url(../image/event/36/btn_event_03.png) 0 0 no-repeat;
}
.event-36 a.btn_event_04 {
		background: url(../image/event/36/btn_event_04.png) 0 0 no-repeat;
}
.event-36 a.btn_event_05 {
		background: url(../image/event/36/btn_event_05.png) 0 0 no-repeat;
}
.event-36 a.btn_event_06 {
		background: url(../image/event/36/btn_event_06.png) 0 0 no-repeat;
}
.event-36 a.btn_event_07 {
		background: url(../image/event/36/btn_event_07.png) 0 0 no-repeat;
}
.event-36 a.btn_event_08 {
		background: url(../image/event/36/btn_event_08.png) 0 0 no-repeat;
}

.event-36.event-36 a:hover{ background-position: 0 -64px;}

.event36_map{
	background: url(../image/event/36/img_event_02.jpg) 0 0 no-repeat;
	width:780px;
	height:250px;
	position:relative;
}

.event36_map .btn_map01{
	position: absolute;
	bottom: 16px;
	right: 400px;
	width: 125px;
	height: 36px;
	text-indent: -9999px;
}
.event36_map .btn_map01 a{
	display: block;
	width:125px;
	height:36px;
	background: url(../image/event/36/btn_map.png) no-repeat left top;
	
}
.event36_map .btn_map01 a:hover { background-position: 0 -36px; }

.event36_map .btn_map02{
	position: absolute;
	bottom: 16px;
	right: 18px;
	width: 125px;
	height: 36px;
	text-indent: -9999px;
}
.event36_map .btn_map02 a{
	display: block;
	width:125px;
	height:36px;
	background: url(../image/event/36/btn_map.png) no-repeat left top;
	
}
.event36_map .btn_map02 a:hover { background-position: 0 -36px; }

.bg_event32_01 {
	background: url(../image/event/36/img_event_22.jpg) no-repeat;
	width:780px;
	height:880px;
	position: relative;
}
.bg_event32_01 .btn_card01{
	position: absolute;
	display: block;
	width: 260px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/36/btn_card01.png) 0 0 no-repeat;
	left: 440px;
	top: 216px;
}
.bg_event32_01 .btn_card02{
	position: absolute;
	display: block;
	width: 260px;
	height: 51px;
	text-indent: -9999px;
	background: url(../image/event/36/btn_card02.png) 0 0 no-repeat;
	left: 440px;
	top: 490px;
}
.bg_event32_01 .btn_card01:hover, .bg_event32_01 .btn_card02:hover { background-position: 0 -51px;}



/*------------------------------------------------------------------------------------------------*/
/*ジャンプビクトリーカーニバル*/
/*------------------------------------------------------------------------------------------------*/
.btn_area_jump_victory_can a{
	text-indent:-9999px;
	width: 504px;
	height: 51px;
	display:block;
	margin:0 auto;
	background: url(../image/event/35/btn_01.png) 0 0 no-repeat;
}
.btn_area_jump_victory_can a:hover { background-position: 0 -51px;}


/*------------------------------------------------------------------------------------------------*/
/*エリア代表ヒーロー決定戦開催レポート東浦*/
/*------------------------------------------------------------------------------------------------*/
div.event34-02sapporo_picup{
width: 715px;
height:320px;
background:url(../image/event/34_report_sapporohiraoka/img_event_13.jpg) 0 0 no-repeat;
padding:120px 0 0 65px;
}
div.event34-02picup{
width: 670px;
height:360px;
background:url(../image/event/34_report_higashiura/img_event_15.jpg) 0 0 no-repeat;
padding:30px 0 0 110px;
}
div.event34chikushino-02picup{
width: 670px;
height:460px;
background:url(../image/event/34_report_chikushino/img_event_15.jpg) 0 0 no-repeat;
padding:30px 0 0 110px;
}
div.event34-07picup{
width: 670px;
height:376px;
background:url(../image/event/34_report_hamamatsutoshiro/img_event_15.jpg) 0 0 no-repeat;
padding:100px 0 0 110px;
}
div.event34natoripicup{
width: 715px;
height:405px;
background:url(../image/event/34_report_natori/img_event_15.jpg) 0 0 no-repeat;
padding:55px 0 0 65px;
}

div.event34sennanpicup{
width: 715px;
height:432px;
background:url(../image/event/34_report_sennan/img_event_14.jpg) 0 0 no-repeat;
padding:55px 0 0 65px;
}

div.event34laketownkazepicup{
width: 715px;
height:400px;
background:url(../image/event/34_report_laketownkaze/img_event_14.jpg) 0 0 no-repeat;
padding:55px 0 0 65px;
}
/*------------------------------------------------------------------------------------------------*/
/*エリア代表ヒーロー決定戦開催*/
/*------------------------------------------------------------------------------------------------*/
div.list_area2014{
	width: 780px;
	height: 368px;
/*	background:url(../image/event/area2013/img_event_03.jpg) 0 0 no-repeat;*/
	position: relative; }
	
div.list_area2014 table{
	width: 620px;
	height: 340px;
	border: #fff 1px solid;
	background:url(../image/event/bg_list.jpg) 0 0 repeat;
	position: absolute;
	left: 79px;
	top: 5px;
}
	
div.list_area2014 table tr.arealist-top{
	padding: 3px;
	background-color: #0099FF;
/*	background:url(../image/event/bg_list-top.jpg) 0 0 repeat;*/
}
	
div.list_area2014 table tr.arealist-top td{
	color: #fff ;
	padding: 0;
	text-align: center;
	vertical-align: middle; }

div.list_area2014 table tr td{
	padding:  3px 0 3px 10px;
	border: #fff 1px solid;
	color:#4CB7FF;
	}

.btn_area2014 a{
	text-indent:-9999px;
	width: 534px;
	height: 51px;
	display:block;
	margin:0 auto;
	background: url(../image/event/31/btn_strongtour2014.png) 0 0 no-repeat;
}
.btn_area2014 a:hover { background-position: 0 -51px;}

.btn_goods2014 a{
	text-indent:-9999px;
	width: 253px;
	height: 51px;
	display:block;
	margin:0 auto;
	background: url(../image/event/33/btn_goods2014.png) 0 0 no-repeat;
}
.btn_goods2014 a:hover { background-position: 0 -51px;}




.btn_area2014_haifu a{
	text-indent:-9999px;
	width: 504px;
	height: 51px;
	display:block;
	margin:0 auto;
	background: url(../image/event/32/btn_01.png?ver=4) 0 0 no-repeat;
}
.btn_area2014_haifu a:hover { background-position: 0 -51px;}

.btn_area2014_taikaikitei a{
	text-indent:-9999px;
	width: 504px;
	height: 51px;
	display:block;
	margin:0 auto;
	background: url(../image/event/32/btn_02.png) 0 0 no-repeat;
}
.btn_area2014_taikaikitei a:hover { background-position: 0 -51px;}

/*.btn_area2014-taikaikitei{
	position: absolute;
	width: 504px;
	height: 55px;
	margin: 0 auto;
	text-indent: -9999px;
	left: 140px;
	}
a.btn_area2014-taikaikitei{
	width: 504px;
	height: 55px;
	display:block;
	background: url(../image/event/32/btn_01.png) 0 0 no-repeat;
	}
a.btn_area2014-taikaikitei:hover { background-position: 0 -51px;}*/

.area2014_repo{
  /*	height:600px;*/
	}

.btn_area2014_report11{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report11.png) 0 0 no-repeat;
	}
.btn_area2014_report11:hover { background-position: 0 -51px;}	


.btn_area2014_report10{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report10.png) 0 0 no-repeat;
	}
.btn_area2014_report10:hover { background-position: 0 -51px;}	

.btn_area2014_report09{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report09.png) 0 0 no-repeat;
	}
.btn_area2014_report09:hover { background-position: 0 -51px;}	

.btn_area2014_report08{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report08.png) 0 0 no-repeat;
	}
.btn_area2014_report08:hover { background-position: 0 -51px;}	

.btn_area2014_report07{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report07.png) 0 0 no-repeat;
	}
.btn_area2014_report07:hover { background-position: 0 -51px;}	

.btn_area2014_report06{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report06.png) 0 0 no-repeat;
	}
.btn_area2014_report06:hover { background-position: 0 -51px;}	
.btn_area2014_report05{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report05.png) 0 0 no-repeat;
	}
.btn_area2014_report05:hover { background-position: 0 -51px;}	
	
.btn_area2014_report04{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report04.png) 0 0 no-repeat;
	}
.btn_area2014_report04:hover { background-position: 0 -51px;}	
	
.btn_area2014_report03{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report03.png) 0 0 no-repeat;
	}
.btn_area2014_report03:hover { background-position: 0 -51px;}	
	
.btn_area2014_report02{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report02.png) 0 0 no-repeat;
	}
.btn_area2014_report02:hover { background-position: 0 -51px;}

.btn_area2014_report01{
	width: 624px; height: 51px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/34/btn_report01.png) 0 0 no-repeat;
	}
.btn_area2014_report01:hover { background-position: 0 -51px;}


/*------------------------------------------------------------------------------------------------*/
/*ストロングツアー2014開催決定！！*/
/*------------------------------------------------------------------------------------------------*/
.btn_strongtour2014{
	margin: 0 auto 0;
	width: 780px;
	height: 70px;
	background: url(../image/event/31/img_event_02.jpg) no-repeat 0 0;
	overflow:hidden;
	position: relative;
}
.btn_strongtour2014 a{
	display:block;
	width: 504px;
	height: 51px;
	position:absolute;
	top:0;
	left:137px;
	text-indent:-9999px;
	background: url(../image/event/31/btn_strongtour2014.png) no-repeat 0 0;
}
.btn_strongtour2014 a:hover{
	background-position: 0 -51px;
}


.event-32 {
	display: block;
	width:736px;
	height:122px;
	position:relative;
	margin: 0 auto;
}

ul.event-32 {
	padding:10px 0 0 25px;
list-style-type: none;
}

.event-32 li{
	float:left;
	margin-right:10px;
}
.event-32 a{
	display: block;
	width: 170px;
	height: 61px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	margin-bottom:10px;
}

a.btn_event_01 {
		background: url(../image/event/32/btn_event_01.png) 0 0 no-repeat;
}
a.btn_event_02 {
		background: url(../image/event/32/btn_event_02.png) 0 0 no-repeat;
}
a.btn_event_03 {
		background: url(../image/event/32/btn_event_03.png) 0 0 no-repeat;
}
a.btn_event_04 {
		background: url(../image/event/32/btn_event_04.png) 0 0 no-repeat;
}
a.btn_event_05 {
		background: url(../image/event/32/btn_event_05.png) 0 0 no-repeat;
}
a.btn_event_06 {
		background: url(../image/event/32/btn_event_06.png) 0 0 no-repeat;
}
a.btn_event_07 {
		background: url(../image/event/32/btn_event_07.png) 0 0 no-repeat;
}
a.btn_event_08 {
		background: url(../image/event/32/btn_event_08.png) 0 0 no-repeat;
}

.event-32 a:hover{ background-position: 0 -64px;}

.btn_event_map{
	margin: 0 auto 0;
	width: 780px;
	height: 69px;
	background: url(../image/event/32/img_event_13_2.jpg) no-repeat 0 0;
	overflow:hidden;
	position: relative;
}
.btn_event_map a{
	display:block;
	width: 70px;
	height: 18px;
	position:absolute;
	top:46px;
	left:415px;
	text-indent:-9999px;
}

.btn_event_map:hover img {
opacity: 0.8;
}

/*------------------------------------------------------------------------------------------------*/
/*ジャンプフェスタ2014出展内容大発表！！*/
/*------------------------------------------------------------------------------------------------*/
.movie_svjf2014{
	text-indent:-9999px;
	width: 780px;
	height: 420px;
	display:block;
	margin:0 auto;
	position:relative;
	background: url(../image/event/29/img_event_04.jpg) 0 0 no-repeat;

}
.movie_svjf2014 a{
	text-indent:-9999px;
	width: 373px;
	height: 263px;
	display:block;
	position:absolute;
	background: url(../image/event/29/btn_movie.png) 0 0 no-repeat;
	top:0px;
	left:360px;
}
.movie_svjf2014 a:hover {  opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

.btn_svjf2014 a{
	text-indent:-9999px;
	width: 534px;
	height: 51px;
	display:block;
	margin:0 auto;
	background: url(../image/event/28/btn_jf2014.png) 0 0 no-repeat;
}
.btn_svjf2014 a:hover { background-position: 0 -51px;}
/*------------------------------------------------------------------------------------------------*/
/*最強Vジャンプフェスタ出展決定*/
/*------------------------------------------------------------------------------------------------*/

.btn_svjf2013 {
	position: relative;
	width: 780px;
	height: 160px;
	background: url(../image/event/svjf2013/img_event_06.jpg) 0 0 no-repeat;
	}
.btn_svjf2013 a{
	position: absolute;
	text-indent:-9999px;
	width: 534px;
	height: 50px;
	display:block;
	top:75px;
	left:122px;
	background: url(../image/event/svjf2013/img_btn.gif) 0 0 no-repeat;
}
.btn_svjf2013 a:hover { background-position: 0 -50px;}

.btn_hero2013 {
	position: relative;
	width: 780px;
	height: 295px;
	background: url(../image/event/svjf2013/img_event_04.jpg) 0 0 no-repeat;
	}
.btn_hero2013 a{
	position: absolute;
	text-indent:-9999px;
	width: 534px;
	height: 50px;
	display:block;
	top:210px;
	left:122px;
	background: url(../image/event/svjf2013/img_btn_hero.gif) 0 0 no-repeat;
}
.btn_hero2013 a:hover { background-position: 0 -50px;}

.btn_svjf2013mission {
	position: relative;
	width: 780px;
	height: 290px;
	background: url(../image/event/svjf2013/img_event_05.jpg) 0 0 no-repeat;
	}
.btn_svjf2013mission a{
	position: absolute;
	text-indent:-9999px;
	width: 534px;
	height: 50px;
	display:block;
	top:210px;
	left:122px;
	background: url(../image/event/svjf2013/img_btn_mission.gif) 0 0 no-repeat;
}
.btn_svjf2013mission a:hover { background-position: 0 -50px;}





/*------------------------------------------------------------------------------------------------*/
/*エリア代表2013決定戦レポート0407筑紫野*/
/*------------------------------------------------------------------------------------------------*/

.btn_area2013_report_firstguide{
	width: 564px; height: 50px; margin: 0 auto 20px auto;
	 text-indent: -9999px;
	  display: block;
	background: url(../image/event/area2013_report_0407tikusino/btn_teambattle.gif) 0 0 no-repeat;
	}
.btn_area2013_report_firstguide:hover { background-position: 0 -50px;}

/*------------------------------------------------------------------------------------------------*/
/*エリア代表2013決定戦レポート0519甲府昭和*/
/*------------------------------------------------------------------------------------------------*/

.btn_area2013_report_gm8cardlist{
	width: 564px; height: 50px; margin: 0 auto 20px auto;
	 text-indent: -9999px;
	  display: block;
	background: url(../image/event/area2013_report_0519kofushowa/btn_cardlist.gif) 0 0 no-repeat;
	}
.btn_area2013_report_gm8cardlist:hover { background-position: 0 -50px;}

/*------------------------------------------------------------------------------------------------*/
/*エリア代表2013決定戦レポート0609関東（1回目）*/
/*------------------------------------------------------------------------------------------------*/

.btn_area2013_info{
	width: 564px; height: 50px; margin: 0 auto 20px auto;
	 text-indent: -9999px;
	  display: block;
	background: url(../image/event/area2013_report_0609kanto/btn_info.gif) 0 0 no-repeat;
	}
.btn_area2013_info:hover { background-position: 0 -50px;}

/*------------------------------------------------------------------------------------------------*/
/*エリア代表2013決定戦レポート0623レイクタウン*/
/*------------------------------------------------------------------------------------------------*/

.btn_area2013_report_svjf{
	width: 564px; height: 50px; margin: 0 auto 20px auto;
	 text-indent: -9999px;
	  display: block;
	background: url(../image/event/area2013_report_0623laketown/btn_svjf2013.gif) 0 0 no-repeat;
	}
.btn_area2013_report_svjf:hover { background-position: 0 -50px;}

/*------------------------------------------------------------------------------------------------*/
/*エリア代表2013決定戦レポート一覧*/
/*------------------------------------------------------------------------------------------------*/

.btn_area2013_report01{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report01.jpg) 0 0 no-repeat;
	}
.btn_area2013_report01:hover { background-position: 0 -92px;}

.btn_area2013_report02{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report02.jpg) 0 0 no-repeat;
	}
.btn_area2013_report02:hover { background-position: 0 -92px;}

.btn_area2013_report03{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report03.jpg) 0 0 no-repeat;
	}
.btn_area2013_report03:hover { background-position: 0 -92px;}

.btn_area2013_report04{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report04.jpg) 0 0 no-repeat;
	}
.btn_area2013_report04:hover { background-position: 0 -92px;}

.btn_area2013_report05{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report05.jpg) 0 0 no-repeat;
	}
.btn_area2013_report05:hover { background-position: 0 -92px;}

.btn_area2013_report06{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report06.jpg) 0 0 no-repeat;
	}
.btn_area2013_report06:hover { background-position: 0 -92px;}

.btn_area2013_report07{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report07.jpg) 0 0 no-repeat;
	}
.btn_area2013_report07:hover { background-position: 0 -92px;}

.btn_area2013_report08{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report08.jpg) 0 0 no-repeat;
	}
.btn_area2013_report08:hover { background-position: 0 -92px;}

.btn_area2013_report09{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report09.jpg) 0 0 no-repeat;
	}
.btn_area2013_report09:hover { background-position: 0 -92px;}

.btn_area2013_report10{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report10.jpg) 0 0 no-repeat;
	}
.btn_area2013_report10:hover { background-position: 0 -92px;}

.btn_area2013_report11{
	width: 709px; height: 92px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2013_report/btn_report11.jpg) 0 0 no-repeat;
	}
.btn_area2013_report11:hover { background-position: 0 -92px;}

/*------------------------------------------------------------------------------------------------*/
/*area2013*/
/*------------------------------*/
.area2013_btn-caution{
	padding:150px 0 0 0;
	position:relative;
	width: 780px;
	height: 331px;
	background: url(../image/event/area2013/img_event_01.jpg) 0 0 no-repeat;
}
.area2013_btn-caution a{
	margin:0 auto;
	text-indent:-9999px;
	width: 564px;
	height: 50px;
	display:block;
	background: url(../image/event/area2013/btn_caution.gif) 0 0 no-repeat;
}
.area2013_btn-caution a:hover { background-position: 0 -50px;}

.area2013_btn_lnk_report {
	width: 564px;
	margin: 0px auto;
}

.area2013_btn_lnk_report a{
	display:block;
	width:564px;
	height:50px;
	margin:10px auto;
	text-indent: -9999px;
	background:url(../image/event/area2013/btn_report.gif) 0 0 no-repeat;
}
.area2013_btn_lnk_report a:hover { background-position: 0 -50px;}

.area2013notice{
	width: 760px;
	padding:10px;
	border: solid 1px #FFFFFF;

}
.area2013notice .noticetitle{
	color:#FFFF00;
	font-size:19px;
	font-weight:bold;
}
div.list_area2013{
	width: 780px;
	height: 463px;
	background:url(../image/event/area2013/img_event_03.jpg) 0 0 no-repeat;
	position: relative; }
	
div.list_area2013 table{
	width: 620px;
	height: 340px;
	border: #999 1px solid;
	background:url(../image/event/bg_list.jpg) 0 0 repeat;
	position: absolute;
	left: 79px;
	top: 100px;
}
	
div.list_area2013 table tr.arealist-top{
	padding: 3px;
	background:url(../image/event/bg_list-top.jpg) 0 0 repeat;
}
	
div.list_area2013 table tr.arealist-top td{
	color: #000;
	padding: 0;
	text-align: center;
	vertical-align: middle; }

div.list_area2013 table tr td{
	padding:  3px 0 3px 10px;
	border: #999 1px solid;}			
	
.area2013_taikaikitei { 
	width: 780px; 
	height: 110px; 
	position: relative;
	background: url(../image/event/area2013/img_taikaikitei.jpg) 0 0 no-repeat;
}
.btn_area2013-taikaikitei{
	position: absolute;
	width: 473px;
	height: 50px;
	margin: 0 auto;
	text-indent: -9999px;
	left: 150px;
	top: 20px;
	}
a.btn_area2013-taikaikitei{
	width: 473px;
	height: 50px;
	display:block;
	background: url(../image/event/area2013/btn_taikaikitei.gif) 0 0 no-repeat;
	}
a.btn_area2013-taikaikitei:hover { background-position: 0 -50px;}
.area2013_SpecialAvatar { 
	width: 780px; 
	height: 330px; 
	background: url(../image/event/area2013/img_event_05-07.jpg) 0 0 no-repeat; 
	position: relative;
}
.btn_area2013-deteil {
	position: absolute;
	width: 333px;
	height: 50px;
	margin: 0 auto;
	text-indent: -9999px;
	left: 130px;
	top: 265px;
	}
a.btn_area2013-deteil	{
	width: 333px;
	height: 50px;
	display:block;
	background: url(../image/event/area2013/btn_detail.gif) 0 0 no-repeat;
	}
a.btn_area2012-deteil:hover { background-position: 0 -50px;}

.area2013-team {
	position: relative;
	width: 780px; 
	height: 432px; 
	background: url(../image/event/area2013/img_event_05-01.jpg) 0 0 no-repeat; 
	}
a.btn_area2013-team{
	position: absolute;
	width: 564px;
	height: 50px;
	display:block;
	left: 108px;
	top: 330px;
	background: url(../image/event/area2013/btn_teambattle.gif) 0 0 no-repeat;
	text-indent: -9999px;
	}
a.btn_area2013-team:hover { background-position: 0 -50px;}



/*------------------------------------------------------------------------------------------------*/
/*最強Vジャンプフェスタ2012　東京・大阪大会レポート*/
/*------------------------------------------------------------------------------------------------*/

.btn_vjf2012repo-tokyo a {
    background: url("../image/event/vjf2012_report_tokyo/btn_event_02.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
    margin: 0 auto;
    text-indent: -9999px;
    width: 504px;
}
.btn_vjf2012repo-tokyo a:hover {
    background-position: 0 -50px;
}

.btn_vjf2012repo-osaka_01-left {
	width:390px;
	float:left;
	padding:10px 0 30px 0;
}

.btn_vjf2012repo-osaka_01-right {
	width:390px;
	float:right;
	padding:10px 0 30px 0;
}

.btn_vjf2012repo-osaka_01-1 a {
    background:url("../image/event/vjf2012_report_osaka/btn_event_01.png") no-repeat scroll 0 0 transparent;
    display:block;
    height:36px;
    margin: auto;
    text-indent:-9999px;
    width:191px;
}
.btn_vjf2012repo-osaka_01-1 a:hover {
    background-position:0 -36px;
}

.btn_vjf2012repo-osaka_02 a {
    background:url("../image/event/vjf2012_report_osaka/btn_event_02.png") no-repeat scroll 0 0 transparent;
    display:block;
    height:50px;
    margin:0 auto;
    text-indent: -9999px;
    width: 504px;
}
.btn_vjf2012repo-osaka_02 a:hover {
    background-position:0 -50px;
}

/*------------------------------------------------------------------------------------------------*/
/*エリア代表2012決定戦レポート一覧*/
/*------------------------------------------------------------------------------------------------*/

.btn_area2012_report11 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report11.jpg) 0 0 no-repeat;
	}
.btn_area2012_report11:hover { background-position: 0 -103px;}
.btn_area2012_report10 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report10.jpg) 0 0 no-repeat;
	}
.btn_area2012_report10:hover { background-position: 0 -103px;}
.btn_area2012_report09 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report09.jpg) 0 0 no-repeat;
	}
.btn_area2012_report09:hover { background-position: 0 -103px;}
.btn_area2012_report08 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report08.jpg) 0 0 no-repeat;
	}
.btn_area2012_report08:hover { background-position: 0 -103px;}
.btn_area2012_report07 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report07.jpg) 0 0 no-repeat;
	}
.btn_area2012_report07:hover { background-position: 0 -103px;}
.btn_area2012_report06 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report06.jpg) 0 0 no-repeat;
	}
.btn_area2012_report06:hover { background-position: 0 -103px;}
.btn_area2012_report05 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report05.jpg) 0 0 no-repeat;
	}
.btn_area2012_report05:hover { background-position: 0 -103px;}
.btn_area2012_report04 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report04.jpg) 0 0 no-repeat;
	}
.btn_area2012_report04:hover { background-position: 0 -103px;}
.btn_area2012_report03 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report03.jpg) 0 0 no-repeat;
	}
.btn_area2012_report03:hover { background-position: 0 -103px;}

.btn_area2012_report02 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report02.jpg) 0 0 no-repeat;
	}
.btn_area2012_report02:hover { background-position: 0 -103px;}

.btn_area2012_report01 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012_report/btn_report01.jpg) 0 0 no-repeat;
	}
.btn_area2012_report01:hover { background-position: 0 -103px;}


/*------------------------------------------------------------------------------------------------*/
/*最強Vジャンプフェスタ2012DBH**/
/*------------------------------------------------------------------------------------------------*/

.btn_svjf2012dbhevent1 a {
	width: 711px; height: 105px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/svjf2012dbh/btn_svjf2012dbhevent1.jpg) 0 0 no-repeat;
	}
.btn_svjf2012dbhevent1 a:hover { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

.btn_svjf2012dbhevent2 a {
	width: 711px; height: 105px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/svjf2012dbh/btn_svjf2012dbhevent2.jpg) 0 0 no-repeat;
	}
.btn_svjf2012dbhevent2 a:hover {  opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

.btn_svjf2012dbh a {
	width: 663px; height: 50px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/svjf2012dbh/btn_svjf2012.png) 0 0 no-repeat;
	}
.btn_svjf2012dbh a:hover { background-position: 0 -50px;}

.btn-taikaikitei-pdf a {
	width: 663px; height: 50px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/btn_taikaikitei-pdf.png) 0 0 no-repeat;
	}
.btn-taikaikitei-pdf a:hover { background-position: 0 -50px;}
.btn_svjf2012dbhevent3{
	width:780px
	display: block;
}
.btn_svjf2012dbhevent3 a {
	width: 758px; height: 97px; margin: 0 auto; text-indent: -9999px; display: block;margin-top: 5px;margin-bottom: 10px;
	background: url(../image/event/svjf2012dbh/btn_svjf2012dbhevent3.jpg) 0 0 no-repeat;
	}
.btn_svjf2012dbhevent3 a:hover {  opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
/*ジャンプフェスタ2012/
/*------------------------------------------------------------------------------------------------*/
.btn_jf2012 a {
	width: 741px; height: 50px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/jf2012/btn_jf2012.jpg) 0 0 no-repeat;
	}
.btn_jf2012 a:hover { background-position: 0 -50px;}

/*ジャンプフェスタ2013/
/*------------------------------------------------------------------------------------------------*/
.btn_jf2013{
	background:url(../image/event/jf2013/img_event_05.jpg) no-repeat 0 0;
	position:relative;
	width:780px;
	height:745px;
	margin: 0px auto;
}

.btn_jf2013 a {
	width: 324px; height: 50px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/jf2013/btn_jf2013.png) 0 0 no-repeat;
	position:absolute;
	top:666px;
	left:225px;
	}
.btn_jf2013 a:hover { background-position: 0 -50px;}

.bg_jf2013_movie{
	margin:0 auto;
	width:780px;
	height:373px;
	background: url(../image/event/jf2013/img_event_03.jpg) no-repeat 0 0;
	display:block;
	text-align:center;
	position:relative;
	text-indent:-9999px;
}

.bg_jf2013_movie a{
	background-image:url(../image/event/jf2013/btn_movie.png);
	position:absolute;
	width:459px;
	height:324px;
	top:5px;
	left:250px;
}

.bg_jf2013_movie a:hover{
	background-position: 0 -324px;
}

/*レポート*/
.btn_jf2012movie {
	width: 663px;
	height: 50px;
	margin: 20px auto;
	text-indent: -9999px;
	}
.btn_jf2012movie a	{
	width: 663px;
	height: 50px;
	display:block;
	background: url(../image/event/jf2012/btn_movie.gif) 0 0 no-repeat;
	}
.btn_vjf2012movie a:hover { background-position: 0 -50px;}

/*最強Vジャンプフェスタ2012*/
.btn_svjf2012 a {
	width: 663px; height: 50px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/svjf2012/btn_svjf2012.jpg) 0 0 no-repeat;
	}
.btn_svjf2012 a:hover { background-position: 0 -50px;}


.btn-mission-more {
	width: 664px;
	margin: 0px auto;
}

.btn-mission-more a{
	display:block;
	width:593px;
	height:50px;
	margin:10px auto;
	text-indent: -9999px;
	background: url(../image/event/svjf2012dbh/btn_mission-more.gif) 0 0 no-repeat;
}
.btn-mission-more a:hover { background-position: 0 -50px;}

.btn-taikaikitei-pdf_2013 a {
	width: 663px; height: 50px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/svjf2013/btn_taikaikitei_pdf.png) 0 0 no-repeat;
	}
.btn-taikaikitei-pdf_2013 a:hover { background-position: 0 -50px;}

/**/

/*ジャンプフェスタ2014/
/*------------------------------------------------------------------------------------------------*/
.btn_event28 {
	margin: 0 auto 0;
	width: 780px;
	height: 450px;
	background: url(../image/event/28/img_event_02.jpg) no-repeat 0 0;
	overflow:hidden;
	position: relative;
}
.btn_event28 a{
	display:block;
	width: 504px;
	height: 51px;
	position:absolute;
	top:265px;
	left:137px;
	text-indent:-9999px;
	background: url(../image/event/28/btn_jf2014.png) no-repeat 0 0;
}
.btn_event28 a:hover{
	background-position: 0 -51px;
}


/*------------------------------------------------------------------------------------------------*/
/*area2012*/
/*------------------------------------------------------------------------------------------------*/
.area2012_SpecialAvatar { 
	width: 780px; 
	height: 330px; 
	background: url(../image/event/area2012/img_event_07.jpg) 0 0 no-repeat; 
	position: relative;
}
.btn_area2012-deteil {
	position: absolute;
	width: 333px;
	height: 50px;
	margin: 0 auto;
	text-indent: -9999px;
	left: 130px;
	top: 265px;
	}
a.btn_area2012-deteil	{
	width: 333px;
	height: 50px;
	display:block;
	background: url(../image/event/area2012/btn_detail.gif) 0 0 no-repeat;
	}
a.btn_area2012-deteil:hover { background-position: 0 -50px;}
.area2012_taikaikitei { 
	width: 780px; 
	height: 285px; 
	background: url(../image/event/area2012/img_taikaikitei.jpg) 0 0 no-repeat; 
	position: relative;
}
.btn_area2012-taikaikitei{
	position: absolute;
	width: 473px;
	height: 50px;
	margin: 0 auto;
	text-indent: -9999px;
	left: 150px;
	top: 185px;
	}
a.btn_area2012-taikaikitei{
	width: 473px;
	height: 50px;
	display:block;
	background: url(../image/event/area2012/btn_taikaikitei.gif) 0 0 no-repeat;
	}
a.btn_area2012-taikaikitei:hover { background-position: 0 -50px;}

.btn_area2012 a {
	width: 632px; height: 50px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/area2012/btn_area2012.gif) 0 0 no-repeat;
	}
.btn_area2012 a:hover { background-position: 0 -50px;}

/**/

/*------------------------------------------------------------------------------------------------*/
/*VJF2011_decklist*/
/*------------------------------------------------------------------------------------------------*/
.vjf2011_dectitle { width: 722px; height: 1.5; font-size: 120%; color: #333; background: #FC0; margin: 20px auto 15px auto; padding: 5px;}
.vjf2011_decklist { margin-bottom: 15px;}
.vjf2011_decklist dt { width: 722px; height: 1.5; font-size: 120%; margin: 0 auto 15px auto; font-weight: bold;}
.vjf2011_decklist dd table { 
	width: 722px;
	margin: 10px auto;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	table-layout: fixed;
}
.vjf2011_decklist dd table tr th { 
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	padding: 0 5px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url(../image/shoplist/bg_table_tit.jpg) no-repeat left  top;
}
.vjf2011_decklist dd table tr td { 
	padding: 3px 5px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
}
.vjf2011_decklist_cardno {width: 200px;}
.vjf2011_reportlink {
	width: 722px;
	margin: 0 auto;
}

/*------------------------------------------------------------------------------------------------*/
/*VJF2011_02*/
/*------------------------------------------------------------------------------------------------*/
.btn_vjf2011_01 {
	width: 723px; margin: 0 auto;
	}
.btn_vjf2011_01 a:hover img { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
.btn_vjf2011_02 {
	width: 723px; margin: 0 auto;
	}
.btn_vjf2011_02 a:hover img { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
.btn_vjf2011_03 a {
	width: 741px; height: 50px; margin: 0 auto; text-indent: -9999px; display: block;
	background: url(../image/event/vjf2011/btn_vjf2011_03.jpg) 0 0 no-repeat;
	}
.btn_vjf2011_03 a:hover { background-position: 0 -50px;}
.vjf2011_kitei { width: 780px; height: 110px; padding: 110px 0 0 45px; background: url(../image/event/vjf2011/img_event_08.jpg) 0 0 no-repeat;}
.vjf2011_kitei a{ display: block; width: 741px; height:50px; text-indent: -9999px; background: url(../image/event/vjf2011/btn_vjf2011_kitei.jpg) 0 0 no-repeat;}
.vjf2011_kitei a:hover { background-position: 0 -50px;}

/*------------------------------------------------------------------------------------------------*/
/*VJF2011*/
/*------------------------------------------------------------------------------------------------*/
/*エリア代表決定戦規定(noticeリンク)*/
.bnr_area_notice_winner { background-color: #fff; display: block; height: 117px; width: 742px; margin: 10px auto;}
.bnr_area_notice_winner a:hover img { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

.btn_vjf2011 a{
	width: 741px; height: 50px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/vjf2011/btn_vjf2011.jpg) 0 0 no-repeat;
	}
.btn_vjf2011 a:hover { background-position: 0 -50px;}


/*------------------------------------------------------------------------------------------------*/
/*エリア代表決定戦レポート一覧*/
/*------------------------------------------------------------------------------------------------*/
.btn_area_report01 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area_report/btn_report01.jpg) 0 0 no-repeat;
	}
.btn_area_report01:hover { background-position: 0 -103px;}

.btn_area_report02 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area_report/btn_report02.jpg) 0 0 no-repeat;
	}
.btn_area_report02:hover { background-position: 0 -103px;}

.btn_area_report03 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area_report/btn_report03.jpg) 0 0 no-repeat;
	}
.btn_area_report03:hover { background-position: 0 -103px;}

.btn_area_report04 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area_report/btn_report04.jpg) 0 0 no-repeat;
	}
.btn_area_report04:hover { background-position: 0 -103px;}

.btn_area_report05 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area_report/btn_report05.jpg) 0 0 no-repeat;
	}
.btn_area_report05:hover { background-position: 0 -103px;}

.btn_area_report06 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area_report/btn_report06.jpg) 0 0 no-repeat;
	}
.btn_area_report06:hover { background-position: 0 -103px;}

.btn_area_report07 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area_report/btn_report07.jpg) 0 0 no-repeat;
	}
.btn_area_report07:hover { background-position: 0 -103px;}

.btn_area_report08 {
	width: 724px; height: 103px; margin: 0 auto 15px auto; text-indent: -9999px; display: block;
	background: url(../image/event/area_report/btn_report08.jpg) 0 0 no-repeat;
	}
.btn_area_report08:hover { background-position: 0 -103px;}

/*------------------------------------------------------------------------------------------------*/
/*エリア代表決定戦*/
/*------------------------------------------------------------------------------------------------*/
.area_ectra { 
	width:740px; 
	margin: 10px auto; 
	padding: 10px; 
	background: #FFF; 
	border: 2px solid #C00; 
	color: #333;
	font-size: 12px;
	_line-height: 1.5em; 
	}
	
.area_ectra dt {
	font-weight: bold;
	margin: 0 0 5px 0;
	}
.area_ectra dt.headline {
	font-size:17px;
	color: #C00;
	margin: 0 0 10px 0;
	}
.area_ectra dt.headline_caution {
	font-size:17px;
	color: #09C;
	margin: 0 0 10px 0;
	}
.area_ectra dd {
	margin: 0 0 15px 0;
	}
.area_ectra_schedule { width: 660px;}
.area_ectra_schedule th { color:#09C; font-size: 15px; font-weight: bold;}
.area_ectra_schedule tr td.day { width: 120px;}
.area_ectra_schedule tr td.prace { width: 65px;}
.area_ectra_notice { color: #C00; font-size: 15px;}

.area_caution p { padding-left:1.5em; text-indent:-1.5em; margin: 0.5em 0 0 0;}


/*エリア代表決定戦(area_reportリンク)*/
.btn_area_report {
	width: 463px;
	height: 50px;
	margin: 0 auto 10px auto;
	background: url(../image/event/btn_report.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	}
.btn_area_report a	{
	width: 463px;
	height: 50px;
	display: block;
	background: url(../image/event/btn_report.jpg) 0 0 no-repeat;
	}
.btn_area_report a:hover { background-position: 0 -50px;}

/*エリア代表決定戦規定(noticeリンク)*/
.bnr_area_notice { background-color: #fff; display: block; height: 117px; width: 762px; margin: 10px auto;}
.bnr_area_notice a:hover img { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

.btn_area_notice {
	width: 741px;
	height: 50px;
	margin: 0 auto 10px auto;
	background: url(../image/event/area_notice/btn_area_pdf.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	}
.btn_area_notice a	{
	width: 741px;
	height: 50px;
	display: block;
	background: url(../image/event/area_notice/btn_area_pdf.jpg) 0 0 no-repeat;
	}
.btn_area_notice a:hover { background-position: 0 -50px;}

.btn_area_back {
	width: 741px;
	height: 60px;
	margin: 0 auto 10px auto;
	background: url(../image/event/area_notice/btn_area_back.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	}
.btn_area_back a	{
	width: 741px;
	height: 60px;
	display: block;
	background: url(../image/event/area_notice/btn_area_back.jpg) 0 0 no-repeat;
	}
.btn_area_back a:hover { background-position: 0 -60px;}

/*VJF20011へのリンク*/
.btn_area_vjf2011 {
	width: 540px;
	height: 360px;
	background:url(../image/event/area/img_event_07.jpg) 0 0 no-repeat;
	padding: 380px 0 0 240px;
	}
.btn_area_vjf2011 a{
	display: block;
	text-indent: -9999px;
	width: 343px;
	height: 50px;
	background:url(../image/event/area/btn_area_vjf2011.jpg) 0 0 no-repeat; 
	}
.btn_area_vjf2011 a:hover { background-position: 0 -50px;}

/*------------------------------------------------------------------------------------------------*/
/*AOU2011*/
/*------------------------------------------------------------------------------------------------*/
.btn_aou2011 {
	width: 560px;
	height: 90px;
	margin: 0 auto 10px auto;
	background: url(../image/event/aou2011/btn_aou.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	}
.btn_aou2011 a	{
	width: 560px;
	height: 90px;
	display: block;
	background: url(../image/event/aou2011/btn_aou.jpg) 0 0 no-repeat;
	}
.btn_aou2011 a:hover { background-position: 0 -90px;}

/*------------------------------------------------------------------------------------------------*/
/*ジャンプフェスタ2011*/
/*------------------------------------------------------------------------------------------------*/
.btn_jumpfesta {
	width: 560px;
	height: 90px;
	margin: 0 auto 10px auto;
	background: url(../image/event/jumpfesta2011/btn_jumpfesta.jpg) no-repeat left top;
	text-indent: -9999px;
}
.btn_jumpfesta a {
	width: 560px;
	height: 90px;
	display: block;
	background: url(../image/event/jumpfesta2011/btn_jumpfesta.jpg) no-repeat left top;	
}
.btn_jumpfesta a:hover {
	background-position: 0 -90px;
}


/*------------------------------------------------------------------------------------------------*/
/*ヒーローズスタジアム店舗リスト*/
/*------------------------------------------------------------------------------------------------*/
/*ボタン*/
.heroes01 { width: 780px; height: 175px; background: url(../image/event/heroes/img_event_02.jpg) 0 0 no-repeat; position: relative;}
.btn_heroes {
	position: absolute;
	width: 462px;
	height: 50px;
	margin: 0 auto;
	text-indent: -9999px;
	left: 27px;
	top: 111px;
	}
a.btn_heroes	{
	width: 462px;
	height: 50px;
	display:block;
	background: url(../image/event/heroes/btn_heroes.gif) 0 0 no-repeat;
	}
a.btn_heroes:hover { background-position: 0 -50px;}

/*キャンペーン地図ページ*/
body#shoplist-body {
	background-color: #000000;
	background: #000000 none;
}
div.shoplist-contents {
	background: url(../image/event/bg_shoplist_middle.gif) repeat-y left top; width: 744px;
}

div.bg-shoplist-top { position: relative; background: url(../image/event/bg_shoplist_top.gif) no-repeat left top; width: 744px; height: 482px; }
div.bg-shoplist-top img.map{ position: absolute; left: 19px; top: 13px; width: 707px; height: 469px; }

div.bg-shoplist-middle { background: url(../image/event/bg_shoplist_middle.gif) repeat-y left top; width: 744px;}

div.bg-shoplist-bottom { background: url(../image/event/bg_shoplist_bottom.gif) no-repeat left top; width: 744px; height: 63px; padding-top: 5px;}

div.bg-shoplist-bottom a.btnClose {
	display: block;
	width: 130px;
	height: 44px;
	text-indent: -9999px;
	background: url(../image/event/btn_shoplist_close.gif) left top no-repeat;
	margin: 0 auto;
}

div.bg-shoplist-bottom a.btnClose:hover { background-position: -130px 0;}

div.bg-shoplist-middle table.shoplist {
	width: 700px;
	margin: 10px auto;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
}

div.bg-shoplist-middle .shoplist tr th {
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	padding: 0 5px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url(../image/shoplist/bg_table_tit.jpg) no-repeat left  top;
}

div.bg-shoplist-middle .shoplist tr td {
	text-align: center;
	padding: 3px 5px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
/**/

/*キャンペーン店舗リスト*/
div.bg-list-top { position: relative; background: url(../image/event/bg_shoplist_top.gif) no-repeat left top; width: 744px; padding-top: 26px; }

#areaName {
	width: 680px;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	margin: 0px auto;
	background: url(../image/shoplist/bg_table_tit.jpg) no-repeat left  top;
}

#set_list {
	width: 700px;
	margin: 0 auto;
	padding: 10px 0;
}

.page_num {
	float: left;
}

.back_map {
	float: right;
}

.shoptable {
	clear: both;
	width: 700px;
	margin: 10px auto;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
}

.shoptable tr th {
	width: 80px;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 0 5px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: url(../image/shoplist/bg_table_tit.jpg) no-repeat left  top;
}

.shoptable tr td {
	padding: 3px 5px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.shoptable tr td.shopname {
	width: 290px;
	color: #ff6600;
}

.sgm {
	width: 58px;
	text-align: center;
}

.errmes {
	width: 700px;
	height: 80px;
	margin: 0 auto;
	padding: 10px 5px;
	font-weight: bold;
	color: #ff0000;
	text-align: center;
	line-height: 80px;
	font-size: 115%;
}

/**/

/*4周年イベント*/
.ev40_spmv{
	background: url(../image/event/40/bg_specialmov.jpg) no-repeat 0 0;
	position:relative;
	width:780px;
	height:656px;
}

.ev40_spmv a{
	position:absolute;
	bottom:-15px;
	left:190px;
	display:block;
	width:394px;
	height:51px;
	background: url(../image/event/40/img_btn02.png) no-repeat 0 0;
	text-indent: -9999px;
}
.ev40_spmv a:hover{
	background: url(../image/event/40/img_btn02.png) no-repeat 0 -51px;
}

.ev40_spmv .movie_box {
    padding:100px 0 20px;
}
.ev40_spmv .movie_box .movie_1col {
    border: 0 none;
    display: block;
    height: 500px;
    margin: 0 auto;
    width: 600px;
}


#eve40_block{
	display:block;
	width:780px;
	height:370px;
	position:relative;
}
#eve40_block a{
	position:relative;
	top:-275px;
	left:26px;
	display:block;
	width:394px;
	height:51px;
	background: url(../image/event/40/img_btn02.png) no-repeat 0 0;
	text-indent: -9999px;
}
#eve40_block a:hover{
	background: url(../image/event/40/img_btn02.png) no-repeat 0 -51px;
}
#eve40_block_02{
	display:block;
	width:780px;
	height:317px;
	position:relative;
}
#eve40_block_02 a{
	position:relative;
	top:-147px;
	left:20px;
	display:block;
	width:394px;
	height:51px;
	background: url(../image/event/40/img_btn03.png) no-repeat 0 0;
	text-indent: -9999px;
}
#eve40_block_02 a:hover{
	background: url(../image/event/40/img_btn03.png) no-repeat 0 -51px;;
}




/*event43_ランキングページ*/
a.btn_please{
	display: block;
	background: url(../image/event/43/btn_please.png) no-repeat left top;
	width: 504px;
	height: 51px;
	margin:5px auto 10px auto;
	text-indent: -9999px;	}
	
a.btn_please:hover{
	background-position: 0 -51px;}


.event43_btn_score_attack a {
width: 488px;
height: 71px;
text-indent: -9999px;
background: url(../image/event/43/ranking/common/btn_score_attack.png) 0 0 no-repeat;
display:block;
margin:10px auto;
}

.event43_btn_score_attack a:hover { background-position: 0 -71px;}

.event43_btn_bnr {
	background: url(../image/event/43/ranking/common/img_bnr_bg.jpg) no-repeat;
	width:780px;
	height:171px;
	position: relative;
	
}

.event43_btn_bnr a{
	position: absolute;
	display: block;
	width: 740px;
	height: 149px;
	text-indent: -9999px;
	background: url(../image/event/43/bnr_mission_78.gif) 0 0 no-repeat;
	right: 20px;
	bottom:22px;
}
.event43_btn_bnr a:hover {
 opacity:0.7; filter: alpha(opacity=50); -ms-filter: "alpha( opacity=50 )";
}

.event43_2btn_area{
	width:780px;
	height:80px;
/*	height:140px;*/
	position: relative;
}


a.event43_04_btn01{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn07.png) 0 0 no-repeat;
right: 20px;
bottom: 20px;
/*bottom: 55px;*/
}

a.event43_04_btn01:hover{
	background: url(../image/event/43/btn07.png) no-repeat 0 -51px;
}


a.event43_04_btn02{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn08.png) 0 0 no-repeat;
left: 30px;
bottom: 20px;
/*bottom: 55px;*/
}

a.event43_04_btn02:hover{
	background: url(../image/event/43/btn08.png) no-repeat 0 -51px;
}

a.event43_04_btn01_close{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn07_close.png) 0 0 no-repeat;
right: 20px;
bottom: 55px;
}


a.event43_04_btn02_close{
position: absolute;
display: block;
width: 358px;
height: 51px;
text-indent: -9999px;
background: url(../image/event/43/btn08_close.png) 0 0 no-repeat;
left: 30px;
bottom: 55px;
}

a.btn_43_winner{
	display: block;
	background: url(../image/event/43/btn_43_winner.png) no-repeat left top;
	width: 504px;
	height: 51px;
	margin:5px auto 10px auto;
	text-indent: -9999px;	}
	
a.btn_43_winner:hover{
	background-position: 0 -51px;}

/*event43_ランキング詳細共通 */
/*ビジュアル日付背景 */
.event_43-ranking_first_half_day {
	position:relative;
	width: 780px;
	height: 151px;
	display: block;
	background: url(../image/event/43/ranking/first_half/img_first_half_02_bg.jpg) no-repeat;

}

.event_43-ranking_first_half_day .event_43-ranking_manth {
display: block;
position: absolute;
width: 90px;
height: 35px;
top: 25px;
left: 20px;
}

.event_43-ranking_first_half_day .event_43-ranking_date {
display: block;
position: absolute;
width: 90px;
height: 35px;
top: 25px;
left: 132px;
}


.disnone {
	display:none !important;
}

.event_43-ranking_apologies_area {
	background: url(../image/event/43/ranking/first_half/img_first_half_04_bg.jpg) no-repeat;
	width: 780px;
	display: block;
	padding: 5px 0 20px 0;
}

.event_43-ranking_apologies_area_second {
	background: url(../image/event/43/ranking/second_half/img_second_half_04.jpg) no-repeat;
	width: 780px;
	display: block;
	padding: 5px 0 20px 0;
}

.event_43-ranking_apologies{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	width: 730px;
	background: #990000;
	border: solid 1px #ffffff;
	padding: 5px;
	margin: 0 auto;
	list-style: none;
}

.event_43-ranking_apologies li{
	background: #990000;
	text-indent: -1em;
	padding-left: 1em;
}



/*event43_ランキング部分*/
.event_43-ranking_btn01{
	display:block;
	position: static;
	width:780px;
	height:66px;
	overflow:hidden;
}
.event_43-ranking_btn01 ul{
	/* position: absolute; */
	/* left: 0px; */
	/* top: 0px; */
	width: 744px;
	margin: 0 auto;
}
.event_43-ranking_btn01 li{
	float:left;
	list-style:none
}
.event_43-ranking_btn01 li{
	width: 366px;
	height: 63px;
	display:block;
/*	background: url(../image/event/43/ranking/common/event_ranking_btn01.png) no-repeat;*/
}
.event_43-ranking_btn01 li.ranking_btn01{ background-position: 0 -67px; }

.event_43-ranking_btn01 li.ranking_btn02{ background-position: -362px  -67px; }


.event_43-ranking_btn01 li a{
	width: 366px;
	height: 94px;
	display:block;
	text-indent: -9999px;
	background: url(../image/event/43/ranking/common/event_ranking_btn01.png) no-repeat;
}

li.ranking_btn01 {
	margin-right:10px;
}

.event_43-ranking_btn01 li.ranking_btn01 a{background-position: 0 0;}
.event_43-ranking_btn01 li.ranking_btn01 a:hover{ background-position: 0 -67px; }

.event_43-ranking_btn01 li.ranking_btn02 a{background-position: -366px  0;}
.event_43-ranking_btn01 li.ranking_btn02 a:hover{ background-position: -366px  -67px; }



.event_43-rankingCol {
position: relative;
background: url(../image/event/43/ranking/common/bg_ranking_md.jpg) repeat-Y;
width: 780px;
display: block;
/* min-height: 700px; */
}

.event_43-rankingEndCol {
width: 780px;
text-align: center;
margin-bottom:20px;
}

.event_43-rankingCol_bottom {
background: url(../image/event/43/ranking/common/bg_ranking_bottom.jpg) no-repeat;
height: 34px;
margin-bottom: 10px;
}

.event_43-rankingCol .content_wrap {
display: block;
width: 685px;
/* position: relative; */
/* overflow: hidden; */
margin: 0 auto;
}

.event_43-rankingCol .ranking_area {
/* overflow-y: scroll; */
width: 683px;
/* height: 580px; */
/*margin-top: 20px;*/
position: relative;
}

.ranking_area .ranking {
margin-bottom: 10px;
position: relative;
}

/* ランキング龍の表示 */
.ranking_ryu_area {
position: absolute;
bottom: 0px;
}

/* ランキング内の表示 */
.ranking_mid_content {
margin-left: 20px;
}

p.performance_rank {
float: left;
margin-left: 77px;
margin-top: 20px;
}

dl.ranking_inner {
font-weight: bold;
font-size: 1.2em;
float: left;
margin-top: 8px;
}

dl.ranking_inner .dt_ranking {
clear: left;
float: left;
/* margin: 0 0 0.8em; */
width: 100px;
background: url(../image/event/43/ranking/common/ranking_icon.png) no-repeat;
padding-left: 21px;
}

dl.ranking_inner .dd_ranking {
float: left;
width: 350px;
}


/* 1位の表示 */
.ranking_1_top {
background: url(../image/event/43/ranking/common/ranking_1_bg_top.jpg) no-repeat;
height: 11px;
}

.ranking_1_mid {
background: url(../image/event/43/ranking/common/ranking_1_bg.jpg) repeat-y;
min-height: 241px;
}

.ranking_1_bottom {
background: url(../image/event/43/ranking/common/ranking_1_bg_bottom.jpg) no-repeat;
height: 11px;
margin-bottom: 10px;
}

/*ランキング 2位 */
.ranking_2_top{
	background:url(../image/event/43/ranking/common/ranking_2_bg_top.jpg) no-repeat;
	height:11px;
}

.ranking_2_mid{
	background:url(../image/event/43/ranking/common/ranking_2_bg.jpg) repeat-y;
	min-height: 241px;
}

.ranking_2_bottom{
	background:url(../image/event/43/ranking/common/ranking_2_bg_bottom.jpg) no-repeat;
	height:11px;
	margin-bottom:10px;
}

/*ランキング 3位 */
.ranking_3_top{
	background:url(../image/event/43/ranking/common/ranking_3_bg_top.jpg) no-repeat;
	height:11px;
}

.ranking_3_mid{
	background:url(../image/event/43/ranking/common/ranking_3_bg.jpg) repeat-y;
	min-height: 241px;
}

.ranking_3_bottom{
	background:url(../image/event/43/ranking/common/ranking_3_bg_bottom.jpg) no-repeat;
	height:11px;
	margin-bottom:10px;
}

/*ランキング 4以降 */
.ranking_4_top{
	background:url(../image/event/43/ranking/common/ranking_other_bg_top.jpg) no-repeat;
	height:11px;
}

.ranking_4_mid{
	background:url(../image/event/43/ranking/common/ranking_other_bg.jpg) repeat-y;
	min-height: 241px;
}

.ranking_4_bottom{
	background:url(../image/event/43/ranking/common/ranking_other_bg_bottom.jpg) no-repeat;
	height:11px;
	margin-bottom:10px;
}

.ranking_other_top{
	background:url(../image/event/43/ranking/common/ranking_other_bg_top.jpg) no-repeat;
	height:11px;
}

.ranking_other_mid{
	background:url(../image/event/43/ranking/common/ranking_other_bg.jpg) repeat-y;
	min-height: 241px;
}

.ranking_other_bottom{
	background:url(../image/event/43/ranking/common/ranking_other_bg_bottom.jpg) no-repeat;
	height:11px;
	margin-bottom:10px;
}

/*ランキング デッキ */
dl.ranking_inner_deck {
width: 640px;
height:98px;
background:url(../image/event/43/ranking/common/bg_deck.png) no-repeat;
z-index: 2;
position: relative;
}
.pdb5 { padding-bottom:5px !important; }


.ranking_inner_deck dt.dt-deck01 { position: absolute; top: 12px; left: 49px; background-image:none;}
.ranking_inner_deck dd.deck01 { position: absolute; width: 115px; text-align: center; top: 76px; left: 22px; font-size: 79%; line-height: 1.1em;}
.ranking_inner_deck dt.dt-deck02 { position: absolute; top: 12px; left: 172px; background-image:none;}
.ranking_inner_deck dd.deck02 { position: absolute; width: 115px; text-align: center; top: 76px; left: 144px; font-size: 79%; line-height: 1.1em;}
.ranking_inner_deck dt.dt-deck03 { position: absolute; top: 12px; left: 295px; background-image:none;}
.ranking_inner_deck dd.deck03 { position: absolute; width: 115px; text-align: center; top: 76px; left: 268px; font-size: 79%; line-height: 1.1em;}
.ranking_inner_deck dt.dt-deck04 { position: absolute; top: 12px; left: 418px; background-image:none;}
.ranking_inner_deck dd.deck04 { position: absolute; width: 115px; text-align: center; top: 76px; left: 391px; font-size: 79%; line-height: 1.1em;}
.ranking_inner_deck dt.dt-deck05 { position: absolute; top: 12px; left: 541px; line-height: 1.1em; background-image:none;}
.ranking_inner_deck dd.deck05 { position: absolute; width: 115px; text-align: center; top: 76px; left: 512px; font-size: 79%; line-height: 1.1em;}


/*スコアアタック後半ランキング */
/*ビジュアル日付背景 */
.event_43-ranking_second_half_day {
	position:relative;
	width: 780px;
	height: 151px;
	display: block;
	background: url(../image/event/43/ranking/second_half/img_second_half_02_bg.jpg) no-repeat;
}

.event_43-ranking_second_half_day .event_43-ranking_manth {
display: block;
position: absolute;
width: 90px;
height: 35px;
top: 25px;
left: 20px;
}

.event_43-ranking_second_half_day .event_43-ranking_date {
display: block;
position: absolute;
width: 90px;
height: 35px;
top: 25px;
left: 132px;
}

/*event43_決勝大会出場者決定ページ*/
.event_43-contestantCol {
position: relative;
background: url(../image/event/43/ranking/common/bg_ranking_md.jpg) repeat-Y;
width: 780px;
display: block;
/* min-height: 700px; */
}

.event_43-contestantCol_bottom {
background: url(../image/event/43/ranking/common/bg_ranking_bottom.jpg) no-repeat;
height: 34px;
}

.event_43-contestantCol .content_wrap {
display: block;
width: 685px;
/* position: relative; */
/* overflow: hidden; */
margin: 0 auto;
}

.event_43-contestantCol .contestant_area {
/* overflow-y: scroll; */
width: 683px;
/* height: 580px; */
/*margin-top: 20px;*/
position: relative;
}

.contestant_area .contestant {
margin-bottom: 10px;
position: relative;
}

.contestant_other_bottom{
	height:11px;
	margin-bottom:10px;
}

.contestant_mid_content {
margin-left: 20px;
}

p.performance_contestant {
float: left;
margin-left: 77px;
margin-top: 20px;
}

dl.contestant_inner {
font-weight: bold;
font-size: 1.2em;
float: left;
margin-bottom: 8px;
/*margin-top: 8px;*/
width: 165px;
}

dl.contestant_inner .dt_contestant {
clear: left;
margin: 15px 0 -0.2em;
background: url(../image/event/43/ranking/common/ranking_icon.png) no-repeat;
padding-left: 21px;
line-height: 24px;
}

dl.contestant_inner .dd_contestant {
float: left;
margin-left: 20px;
}

.dl.contestant_mid_content {
margin-left: 25px;
}

/*event43_抽選枠当選者発表ページ*/
.event_43-winnerCol {
position: relative;
background: url(../image/event/43/ranking/common/bg_ranking_md.jpg) repeat-Y;
width: 780px;
display: block;
/* min-height: 700px; */
}

.event_43-winnerCol_bottom {
background: url(../image/event/43/ranking/common/bg_ranking_bottom.jpg) no-repeat;
height: 34px;
margin-top:-10px;
}

.event_43-contestantCol .content_wrap {
display: block;
width: 685px;
/* position: relative; */
/* overflow: hidden; */
margin: 0 auto;
}

.event_43-contestantCol .contestant_area {
/* overflow-y: scroll; */
width: 683px;
/* height: 580px; */
/*margin-top: 20px;*/
position: relative;
}

.contestant_area .contestant {
margin-bottom: 10px;
position: relative;
}

.winner_other_top{
	background:url(../image/event/43/ranking/common/ranking_other_bg_top.jpg) no-repeat;
	height:11px;
}

.winner_other_mid{
	background:url(../image/event/43/ranking/common/ranking_other_bg.jpg) repeat-y;
	min-height: 90px;
}

.winner_other_bottom{
	background:url(../image/event/43/ranking/common/ranking_other_bg_bottom.jpg) no-repeat;
	height:11px;
	margin-bottom:10px;
}

.winner_other_lastbottom{
	background:url(../image/event/43/ranking/common/ranking_other_bg_bottom.jpg) no-repeat;
	height:11px;
}

dl.winner_inner {
font-weight: bold;
font-size: 1.2em;
float: left;
margin: 8px 0 0 100px;
}

dl.winner_inner .dt_winner {
clear: left;
float: left;
background: url(../image/event/43/ranking/common/ranking_icon.png) no-repeat;
padding-left: 21px;
width:120px;
}

dl.winner_inner .dd_winner {
float: left;
width:420px;
}

/* DBHゴッドツアー2015 情報公開！ */
#maincol .contents .inner ul.godtour2015_navi{
	display:block;
	width:740px;
	margin:0 auto;
}
#maincol .contents .inner ul.godtour2015_navi li{
	display:block;
	width:182px;
	height:56px;
	float:left;
	margin-right:4px;
	*margin-right:0;
	margin-right:0\9;
}
#maincol .contents .inner ul.godtour2015_navi li.magr0,
#maincol .contents .inner ul.godtour2015_navi li:last-child{
	margin-right:0;
}
#maincol .contents .inner ul.godtour2015_navi li a,
#maincol .contents .inner ul.godtour2015_navi li p{
	display:block;
	width:182px;
	height:56px;
	text-indent:-9999px;
	line-height:0;
}
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi01 a{
	background:url(../image/event/godtour2015/btn_01.png) 0 0 no-repeat;
}
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi02 a{
	background:url(../image/event/godtour2015/btn_02.png) 0 0 no-repeat;
}
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi03 a{
	background:url(../image/event/godtour2015/btn_03.png) 0 0 no-repeat;
}
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi04 a{
	background:url(../image/event/godtour2015/btn_04.png) 0 0 no-repeat;
}
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi05 a{
	background:url(../image/event/godtour2015/btn_05.png) 0 0 no-repeat;
}
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi06 a{
	background:url(../image/event/godtour2015/btn_06.png) 0 0 no-repeat;
}
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi07 a{
	background:url(../image/event/godtour2015/btn_07.png) 0 0 no-repeat;
}
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi08 a{
	background:url(../image/event/godtour2015/btn_08.png) 0 0 no-repeat;
}
#maincol .contents .inner ul.godtour2015_navi li a:hover{
	background-position:0 -56px !important;
}
/* ボタンリンクなし */
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi05 p{
	background:url(../image/event/godtour2015/btn_05_no.png) 0 0 no-repeat;
}
#maincol .contents .inner ul.godtour2015_navi li.godtour2015_navi08 p{
	background:url(../image/event/godtour2015/btn_08_no.png) 0 0 no-repeat;
}
/* 開催日程 テーブル */
#maincol .contents .inner table.godtour2015_tbl01{
	width:740px;
	margin:0 auto 10px;
}
#maincol .contents .inner table.godtour2015_tbl01 th, .inner table.godtour2015_tbl02 th, .godtour2015_specialstage_list th{
	padding:5px;
	width:auto;
	text-align:center;
	background:#006600;
	border:#ffffff solid 3px;
	color:#ffffff;
}

#maincol .contents .inner table.godtour2015_tbl01 td, .inner table.godtour2015_tbl02 td, .godtour2015_specialstage_list td{
	background-color: #252525;
}

#maincol .contents .inner table.godtour2015_tbl01 .td_color_2,  .inner table.godtour2015_tbl02 .td_color_2{
  background-color: #353434;
}


#maincol .contents .inner table.godtour2015_tbl01 th.godtour2015_th_day, .inner table.godtour2015_tbl02 th.godtour2015_th_day{
	padding:5px;
	width:200px;
	text-align:center;
	background:#006600;
	border:#ffffff solid 3px;
	color:#ffffff;
}
#maincol .contents .inner table.godtour2015_tbl01 tr, .inner table.godtour2015_tbl02 tr, .godtour2015_specialstage_list tr{
	padding:5px;
	border-left:#ffffff solid 3px;
	border-right:#ffffff solid 3px;
	color:#ffffff;
}
#maincol .contents .inner table.godtour2015_tbl01 .godtour2015_tb_bottom,.inner table.godtour2015_tbl02 .godtour2015_tb_bottom, .godtour2015_specialstage_list .godtour2015_tb_bottom{
	padding:5px;
	text-align:left;
	border-bottom:#ffffff solid 3px;
	color:#fff;
}

#maincol .contents .inner table .td_name{
	color: #00ff44 !important;
	font-weight: bold;
}

#maincol .contents .inner table.godtour2015_tbl01 td, .inner table.godtour2015_tbl02 td, .godtour2015_specialstage_list td{
	padding:5px;
	text-align:left;
	border:#ffffff solid 1px;
	color:#fff;
}
#maincol .contents .inner table.godtour2015_tbl01 td.godtour2015_td_img{
	width:524px;
	height:469px;
	text-align:left;
	background:#353434;
	border-bottom:#ffffff solid 3px;
}
#maincol .contents .inner table.godtour2015_tbl01 .godtour2015_td_text{
	width:361px;
	margin:0px auto;
}
#maincol .contents .inner table .end_godtour2015{
	color: #FF0004;
}
.godtour2015_rule_info{
	font-size: 16px;
	color:#c4000a;
	font-weight: bold;
	width: 700px;
	background: #fff;
	border: solid 3px #c4000a;
	margin:0 auto 10px;
	padding: 10px;
	list-style:none;
}
.godtour2015_rule_info h5,.godtour2015_rule_info-2 h5{
	font-size: 25px;
	color:#c4000a;
	font-weight: bold;
}

.godtour2015_rule_info02{
	font-size: 20px;
	color:#c4000a;
	font-weight: bold;
	border-bottom:solid 1px;
}
.godtour2015_rule_info03{
	font-size: 20px;
	color:#c4000a;
	font-weight: bold;
	margin-top:0.5em;
}

.godtour2015_rule_info-2{
	font-size: 16px;
	color:#c4000a;
	font-weight: bold;
	width: 675px;
	background: #fff;
	border: solid 3px #c4000a;
	margin:0 auto;
	padding: 10px;
	list-style:none;
}
.godtour2015_rule_info p,.godtour2015_rule_info ul,.godtour2015_rule_info-2 ul,.godtour2015_attention02 ul {
	padding: 0.5em 1em ;
	list-style:none;
}
.godtour2015_rule_info li {
	line-height:1.3;
	margin-bottom:8px;
	padding-left: 1em;
	text-indent: -1em;
}



.godtour2015_attention02{
	font-size: 15.8px;
	font-weight: bold;
	width: 700px;
	background: #;
	margin:10px auto;
	list-style:none;
}
.godtour2015_attention02 li {
	line-height:1.3;
	margin-bottom:8px;
	text-indent: -1em;
}

.godtour2015_rule_info .godtour2015_right{
	text-align:right;
}
.godtour2015_rule_info table{
	margin:0.5em 1em 0 1em;
}
.godtour2015_rule_info table th{
	width:3em;
	font-weight:bold;
}
.godtour2015_rule_info table td{
	padding-bottom:10px;
}
 .btn_info {
	display: block;
	width: 780px;
	list-style:none;
}
.btn_info a {
	display:block;
	width:686px;
	height:58px;
	text-indent: -9999px;
	margin:0 auto 10px;
}
.btn_info_01 a {
	background: url(../image/event/godtour2015/btn_info01.png) 0 0 no-repeat;
}
.btn_info_02 a {
	background: url(../image/event/godtour2015/btn_info02.png) 0 0 no-repeat;
}
.btn_info_03 a {
	background: url(../image/event/godtour2015/btn_info03.png) 0 0 no-repeat;
}
.btn_info_04 a {
	background: url(../image/event/godtour2015/btn_info04.png) 0 0 no-repeat;
}
.btn_info_05 a {
	background: url(../image/event/godtour2015/btn_info05.png) 0 0 no-repeat;
}
.btn_info_06 a {
	background: url(../image/event/godtour2015/btn_info06.png) 0 0 no-repeat;
}
.btn_info_07 a {
	background: url(../image/event/godtour2015/btn_info07.png) 0 0 no-repeat;
}
.btn_info_08 a {
	background: url(../image/event/godtour2015/btn_info08.png) 0 0 no-repeat;
}
.btn_info_09 a {
	background: url(../image/event/godtour2015/btn_info09.png) 0 0 no-repeat;
}

.btn_info_10 a {
	background: url(../image/event/godtour2015/btn_info10.png) 0 0 no-repeat;
}

.btn_info_11 a {
	background: url(../image/event/godtour2015/btn_info11.png) 0 0 no-repeat;
}

.btn_info_12 a {
	background: url(../image/event/godtour2015/btn_info12.png) 0 0 no-repeat;
}

.btn_info li a:hover {
	background-position:0 -60px;
}

/* 大会情報 */
.bg_godtour2015_10 {
	background: url(../image/event/godtour2015/img_event_32.jpg?var=140416) no-repeat 0 0;
	width:780px;
	height: 302px;
	position: relative;
}
.bg_godtour2015_10 a.btn_godtour2015_10{
	position: absolute;
	top: 208px;
	left: 35px;
	display: block;
	width: 302px;
	height: 56px;
	text-indent: -9999px;
	background: url(../image/event/godtour2015/btn_tournament01.png) no-repeat 0 0;
}
.bg_godtour2015_10 a.btn_godtour2015_10:hover{
	background-position: 0 -56px;
}


/* 大会規定 */
.btn_rules {
	display: block;
	width: 780px;
	list-style:none;
}
.btn_rules a {
	display:block;
	width:686px;
	height:58px;
	text-indent: -9999px;
	margin:0 auto 10px;
}
.btn_rules_01 a {
	background: url(../image/event/godtour2015/btn_rules01.png) 0 0 no-repeat;
}
.btn_rules li a:hover {
	background-position:0 -60px;
}

.rules_evision_date {
	text-align: center;
	font-weight: bolder;
	line-height: 1;
}

/* スタンプラリー開催日程 テーブル */
.godtour2015_gb_img_29 {
	background:url(../image/event/godtour2015/img_event_29.png)  0 0 no-repeat;
	width: 780px;
	height: auto;
}

#maincol .contents .inner table.godtour2015_tbl02{
	width:700px;
	margin:0 auto;
}





/*3DS 超究極武闘伝コーナー*/
.bg_godtour2015_09 {
	background: url(../image/event/godtour2015/img_event_19_3.jpg) no-repeat 0 0;
	width:780px;
	height: 110px;
	position: relative;
}
.bg_godtour2015_09 a.btn_godtour2015_09{
	position: absolute;
	left: 237px;
	display: block;
	width: 332px;
	height: 56px;
	text-indent: -9999px;
	background: url(../image/event/godtour2015/btn_09.png) no-repeat 0 0;
}
.bg_godtour2015_09 a.btn_godtour2015_09:hover{
	background-position: 0 -56px;	
}

/*ももいろクローバーＺコラボ企画*/
.bg_momoclo_bnr{
	background: url(../image/event/godtour2015/img_event_33_bnr_on.png) 0 0 no-repeat;
	width:780px;
	height:295px;
	display:block;
	position: relative;
}
.bg_momoclo_bnr a.btn_momoclo_bnr {
	position: absolute;
	width:780px;
	height:295px;
	display: block;
	text-indent: -9999px;
	margin: 0px auto;
	background: url(../image/event/godtour2015/img_event_33_bnr.png) 0 0 no-repeat;;
	}

.bg_momoclo_bnr a.btn_momoclo_bnr:hover{opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}

.bg_godtour2015_momoclo {
	background: url(../image/event/godtour2015/img_event_33_6.png) no-repeat 0 0;
	width:780px;
	height: 62px;
	position: relative;
}
.bg_godtour2015_momoclo a.btn_godtour2015_momoclo{
	position: absolute;
	left: 45px;
	display: block;
	width: 686px;
	height: 56px;
	text-indent: -9999px;
	background: url(../image/event/godtour2015/btn_10.png) no-repeat 0 0;
}
.bg_godtour2015_momoclo a.btn_godtour2015_momoclo:hover{
	background-position: 0 -60px;	
}

/* DB大集合スペシャルステージ */
 .bg_specialstage_bnr {
	display: block;
	width: 780px;
	list-style:none;
}
.bg_specialstage_bnr a {
	display:block;
	width:686px;
	height:58px;
	text-indent: -9999px;
	margin:0 auto 10px;
}
.btn_specialstage_bnr{
	background: url(../image/event/godtour2015/btn_11.png) 0 0 no-repeat;
}
.bg_specialstage_bnr a:hover {
	background-position:0 -60px;
}

.godtour2015_specialstage_list {
	background:url(../image/event/godtour2015/img_event_34_2.jpg)  0 0 no-repeat;
	width: 780px;
	height: auto;
}

#maincol .contents .inner table.godtour2015_specialstage_tbl{
	width:670px;
	margin-left:51px;
}

/* ヒーローズ武道会 決勝大会レポート */
.event_43_report-btnCol{
	display: block;
	width: 750px;
	height: 56px;
	padding-left: 30px;
}
.event_43_report-btnCol li{
	float: left;
	display: block;
	width: 350px;
	height: 56px;
	margin-right: 20px;
	list-style: none;
}
.event_43_report-btnCol li a{
	display: block;
	width: 350px;
	height: 56px;
	text-indent: -9999px;
}
.event_43_report-btnCol li.btn1 a{
	background:url(../image/event/43/report/btn_01.png) 0 0 no-repeat;
}
.event_43_report-btnCol li.btn2 a{
	background:url(../image/event/43/report/btn_02.png) 0 0 no-repeat;
}
.event_43_report-btnCol li a:hover{
	background-position: 0 -60px;
}

/*マップページ*/
.shop_map { position: relative;}
.shoptable {
	width: 722px;
	margin: 0 auto 10px auto;
	border:1px solid #dddddd;
	}
.shoptable tr td {
	border-right: solid #333333 1px;
	border-bottom: solid #333333 1px;
	background: #FFFFFF;
	text-align: left;
	padding:5px;
	}
.shoptable tr td:last-child {
	border-right:solid #cccccc 1px;
}
.shoptable tr th.list_title {
	background: #333333;
	color: #FFFFFF;
	font-size: 115%;
	font-weight: bold;
	text-align:center;
	border:1px solid #dddddd;
	}
.shoptable tr th.name {
	background: #555555;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	border:1px solid #dddddd;
	border-bottom-color:#aaaaaa;
	}
.shoptable a { color:#FF6600;}
.notice {
	list-style: none;
	}
.notice li {
	text-indent: -1em;
	padding-left: 1em;
	}
.notice {
	margin: 0 auto 20px;
	padding: 3px 5px;
	width: 712px;
	background: #000000;
	font-size: 93%;
	font-weight: bold;
	list-style: none;
	border: solid 1px #F60;
	}
/*リストページ*/
.shoplist_txt_table {
	margin: 0 auto;
	background-color: #333333;
	width: auto;
	color: #FFFFFF;
	border: solid 1px #333333;
	}
.shoplist_txt_table tr th {
	padding: 2px 5px;
	}
.shoplist_txt_table tr td {
	background-color: #ffffff;
	padding: 2px 5px;
	}
.shoplist_txt_table tr td ul {
	margin: 0;
	width: 712px;
	list-style-type: none;
	}
.shoplist_txt_table tr td ul li {
	float: left;
	height: 1.5em;
	line-height: 1.5em;
	}
.shoplist_txt_table tr td ul li a {
	margin-right: 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
.shoplist_area_navi {
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	color: #FF6600;
	text-align: right;
	}
#areaName {
	padding: 5px 0;
	margin: 0 auto 10px auto;
	background-color: #333333;
	width: 712px;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	border: #F60 1px solid;
	}
#areaName2 {
	padding: 5px 0;
	margin: 0 auto;
	background-color: #333333;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	border: #F60 1px solid;
	}
#list {
	margin: 0 auto;
	padding-top: 10px;
	width: 722px;
	}
#list table tr td table tr td table tr td {
	padding: 3px;
	line-height: 16px;
	}
#list table tr td table tr td table tr td img {
	vertical-align: middle;
	}
.list_trial {
	display: block;
	margin: 0 auto 10px auto;
	width: 712px;
	font-size: 12px;
	text-align: left;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}
.list_trial dt {
	float: left;
	padding: 5px;
	background-color: #333333;
	width: 93px;
	text-align: center;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	}

.list_trial dd {
	float: left;
	padding: 5px;
	background-color: #ffffff;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #cccccc;
	width:596px;
	}
.tower_name {
	color: #ff6600;
	width: 607px;
	font-weight: bold;
	}
.tower_address {
	color: #000000;
	width: 607px;
	}

/*もらえるお店使用時 ページング*/
.news_shoplist_paging {
	list-style:none;
}
.news_shoplist_paging li {
	float:left;
}
.news_shoplist_paging li span,
.news_shoplist_paging li a {
	display:block;
	color:#AC2020;
	text-decoration:none;
	height:20px;
	width:2em;
	text-align:center;
	padding:2px 0;
	margin:4px 1px;
	border: 1px #fff solid;
	background: #ebebeb;
	background: -moz-linear-gradient(top, #b1b1b1 0%, #eee 90%, #fff 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #b1b1b1), color-stop(0.9, #eee), color-stop(1, #fff));
	background: linear-gradient(#b1b1b1, #eee);
}
.news_shoplist_paging li span { color: #636363;}
.news_shoplist_paging li a:hover {
	background: #eee;
	background: -moz-linear-gradient(top, #ccc 0%, #ddd 90%, #fff 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #ccc), color-stop(0.9, #ddd), color-stop(1, #fff));
	background: linear-gradient(#ccc, #fff);
}

/* DBHゴッドツアー2015 エリア代表ヒーロー決定戦大会レポート */

/*ボタン共通設定*/
.godtour2015_report_btn {
	width: 686px;
	margin:0 auto 20px;
}
.godtour2015_report_btn li{
	list-style-type:none;
}
.godtour2015_report_btn li a{
	display: block;
	width: 686px;
	height: 56px;
	text-indent: -9999px;
	margin:0 auto 20px;
}
.godtour2015_report_btn li a:hover{background-position: 0 -60px;}
/*ボタン画像*/
.report_btn01 a{background:url(../image/event/godtour2015_report/btn_01.png) 0 0 no-repeat;}
.report_btn01 a:hover{background-position: 0 -60px;}
.report_btn_tomakomai a{background:url(../image/event/godtour2015_report/btn_tomakomai.png) 0 0 no-repeat;}
.report_btn_tomakomai a:hover{background-position: 0 -60px;}
.report_btn_hiroshimagion a{background:url(../image/event/godtour2015_report/btn_hiroshimagion.png) 0 0 no-repeat;}
.report_btn_hiroshimagion a:hover{background-position: 0 -60px;}
.report_btn_oota a{background:url(../image/event/godtour2015_report/btn_oota.png) 0 0 no-repeat;}
.report_btn_oota a:hover{background-position: 0 -60px;}
.report_btn_makuhari a{background:url(../image/event/godtour2015_report/btn_makuhari.png) 0 0 no-repeat;}
.report_btn_makuhari a:hover{background-position: 0 -60px;}
.report_btn_kashihara a{background:url(../image/event/godtour2015_report/btn_kashihara.png) 0 0 no-repeat;}
.report_btn_kashihara a:hover{background-position: 0 -60px;}
.report_btn_natori a{background:url(../image/event/godtour2015_report/btn_natori.png) 0 0 no-repeat;}
.report_btn_natori a:hover{background-position: 0 -60px;}
.report_btn_kisogawa a{background:url(../image/event/godtour2015_report/btn_kisogawa.png) 0 0 no-repeat;}
.report_btn_kisogawa a:hover{background-position: 0 -60px;}
.report_btn_hamamatsushitoro a{background:url(../image/event/godtour2015_report/btn_hamamatsushitoro.png) 0 0 no-repeat;}
.report_btn_hamamatsushitoro a:hover{background-position: 0 -60px;}
.report_btn_sennan a{background:url(../image/event/godtour2015_report/btn_sennan.png) 0 0 no-repeat;}
.report_btn_sennan a:hover{background-position: 0 -60px;}
.report_btn_laketownkaze a{background:url(../image/event/godtour2015_report/btn_laketownkaze.png) 0 0 no-repeat;}
.report_btn_laketownkaze a:hover{background-position: 0 -60px;}

/* レポート動画 福津 */
.godtour2015_rep01_mov{
	display:block;
	width:780px;
	height:477px;
	position:relative;
}
.godtour2015_rep01_mov img{
	position:relative;
	top:0;
	left:0;
}
.godtour2015_rep01_mov iframe{
	position:absolute;
	top:126px;
	left:65px;
}

.godtour2015_rep01_mov a.repo_movie{
	position:absolute;
	top:126px;
	left:65px;
}

.godtour2015_rep01_mov .repo_movie img:hover { opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

/* もらえるお店　都道府県 */
#condition {
  padding-top: 20px;
}
#condition .tit-list{
	display:none;
}
/*
#condition dd ul {
    list-style: none;
    display: block;
    width: 714px;
    margin: 0 auto;
}
#condition dd ul li {
    float: left;
    padding-right: 10px;
    padding-bottom: 5px;
    white-space: nowrap;
}
*/
.municipalorder{
  width:91%;
  margin:0.5em auto 0 auto;
  background:#fff;
  border-bottom: 2px solid #000;
  }
.municipalorder dt{
    padding: 5px;
    background-color: #333333;
    border-right: 1px solid #bbbbbb;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
  }
.municipalorder dd ul {
  padding-bottom:1em;
  list-style-type: none;
  }
.municipalorder dd ul li{
  display: inline-block;
  width: 190px;
  padding: 0 0 0 20px;
  margin-top:1.5em;
  font-weight:bold;
  }

.shoplist_map_navi{
    margin: 20px 0 5px 32px;
}
.pagenavi {
  width:91%;
  display: block;
  margin:0 auto;
  /* margin: 0.5em auto 0 auto; */
  /* padding-top: 28px; */
  font-size: 13px;
  /* background:#ff4000; */
  padding-top:1em;
  }
.pagenavi td,
.pagenavi th{
    width: 708px;
    padding: 5px;
    background-color: #333333;
    border-right: 1px solid #bbbbbb;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    }
.pagenavi .th_area{
  background-color: #FFF;
      color: #000;
}
.currentarea{
  width:91%;
  margin:0.6em auto 0 auto;
  text-align:right;
  }


/* DBHスーパーツアー2016　情報公開！ */
.supertour2016_attention{
	font-size: 15.8px;
	font-weight: bold;
	width: 670px;
	background: #;
	margin:10px auto 40px;
	list-style:none;
}
.supertour2016_attention li {
	line-height:1.3;
	margin-bottom:8px;
	text-indent: -1em;
}
.supertour2016_attention-catch{
	font-size: 15.8px;
	font-weight: bold;
	margin: -20px 0 40px 40px;
}
/* DBHスーパーツアー2016　開催日程 テーブル */
#maincol .contents .inner table.supertour2016_tbl01{
	width:740px;
	margin:20px auto 5px;
}
#maincol .contents .inner table.supertour2016_tbl01 th,
.inner table.supertour2016_tbl02 th,
.supertour2016_specialstage_list th{
	padding:5px;
	width:auto;
	text-align:center;
	background:#555555;
	border:#ffffff solid 3px;
	color:#ffffff;
}

#maincol .contents .inner table.supertour2016_tbl01 td,
.inner table.supertour2016_tbl02 td,
.supertour2016_specialstage_list td{
	background-color: #252525;
}

#maincol .contents .inner table.supertour2016_tbl01 .color_2 td,
.inner table.supertour2016_tbl02 .color_2 td{
  background-color: #353434;
}


#maincol .contents .inner table.supertour2016_tbl01 th.supertour2016_th_day,
.inner table.supertour2016_tbl02 th.supertour2016_th_day{
	padding:5px;
	width:200px;
	text-align:center;
	background:#555555;
	border:#ffffff solid 3px;
	color:#ffffff;
}
#maincol .contents .inner table.supertour2016_tbl01 tr,
.inner table.supertour2016_tbl02 tr,
.supertour2016_specialstage_list tr{
	padding:5px;
	border-left:#ffffff solid 3px;
	border-right:#ffffff solid 3px;
	color:#ffffff;
}
#maincol .contents .inner table.supertour2016_tbl01 .supertour2016_tb_bottom,
.inner table.supertour2016_tbl02 .supertour2016_tb_bottom,
.supertour2016_specialstage_list .supertour2016_tb_bottom{
	padding:5px;
	text-align:left;
	border-bottom:#ffffff solid 3px;
	color:#fff;
}

#maincol .contents .inner table.supertour2016_tbl01 .td_name{
	color: #ffff00 !important;
	font-weight: bold;
}

#maincol .contents .inner table.supertour2016_tbl01 td,
.inner table.supertour2016_tbl02 td,
.supertour2016_specialstage_list td{
	padding:5px;
	text-align:left;
	border:#ffffff solid 1px;
	color:#fff;
}
#maincol .contents .inner table.supertour2016_tbl01 td.supertour2016_td_img{
	width:524px;
	height:469px;
	text-align:left;
	background:#353434;
	border-bottom:#ffffff solid 3px;
}
#maincol .contents .inner table.supertour2016_tbl01 .supertour2016_td_text{
	width:361px;
	margin:0px auto;
}

#maincol .contents .inner ul.supertour2016_annotation{
    width: 740px;
    margin: 0 auto 40px;
    list-style: none;
}
#maincol .contents .inner ul.supertour2016_annotation li{
    text-indent: -1em;
    margin-left: 1em;
}

/* DBHスーパーツアー2016　大会規定 */
.supertour2016_kitei{
	display:block;
	width: 780px;
	height: 70px;
	position: relative;
}
.supertour2016_kitei p,
.supertour2016_kitei a{
	display: block;
	width:503px;
	height:69px;
	position:absolute;
	background: url(../image/event/supertour2016/btn_taikaikitei.png) 0 0 no-repeat;
	text-indent: -9999px;
	top: 0px;
	left:135px;
}
.supertour2016_kitei a:hover {
	background-position: 0 -71px;
}

/*DBHスーパーツアー2016 待機場所*/
 .supertour2016_btn_info {
	display: block;
	width: 780px;
	padding: 5px 0;
	list-style:none;
}
.supertour2016_btn_info p,
.supertour2016_btn_info a {
	display:block;
	width:636px;
	height:69px;
	text-indent: -9999px;
	margin:0 auto 10px;
}
.supertour2016_info_01 a {
	background: url(../image/event/supertour2016/btn_info01.png) 0 0 no-repeat;
}
.supertour2016_info_02 a {
	background: url(../image/event/supertour2016/btn_info02.png) 0 0 no-repeat;
}
.supertour2016_info_03 a {
	background: url(../image/event/supertour2016/btn_info03.png) 0 0 no-repeat;
}
.supertour2016_info_04
 a {
	background: url(../image/event/supertour2016/btn_info04.png) 0 0 no-repeat;
}
.supertour2016_info_05 a {
	background: url(../image/event/supertour2016/btn_info05.png) 0 0 no-repeat;
}
.supertour2016_info_06 a {
	background: url(../image/event/supertour2016/btn_info06.png) 0 0 no-repeat;
}
.supertour2016_info_07 a {
	background: url(../image/event/supertour2016/btn_info07.png) 0 0 no-repeat;
}
.supertour2016_info_08 a {
	background: url(../image/event/supertour2016/btn_info08.png) 0 0 no-repeat;
}
.supertour2016_info_09 a {
	background: url(../image/event/supertour2016/btn_info09.png) 0 0 no-repeat;
}
.supertour2016_info_10 a {
	background: url(../image/event/supertour2016/btn_info10.png) 0 0 no-repeat;
}
.supertour2016_info_11 p,
.supertour2016_info_11 a {
	background: url(../image/event/supertour2016/btn_info11.png) 0 0 no-repeat;
}
.supertour2016_btn_info a:hover {
	background-position: 0 -71px;
}

/*DBHスーパーツアー2016 レポート*/
.supertour2016_report_btn {
	width: 636px;
	margin:0 auto 20px;
}
.supertour2016_report_btn li{
	list-style-type:none;
}
.supertour2016_report_btn li a{
	display: block;
	width: 636px;
	height: 69px;
	text-indent: -9999px;
	margin:0 auto 20px;
}
.supertour2016_report_btn li a:hover{background-position: 0 -71px;}

.report_btn_aeon2016 a{background:url(../image/event/supertour2016_report/btn_aeon.png) 0 0 no-repeat;}
.report_btn_rinkusennan2016 a{background:url(../image/event/supertour2016_report/btn_rinkusennan.png) 0 0 no-repeat;}
.report_btn_kisogawa2016 a{background:url(../image/event/supertour2016_report/btn_kisogawa.png) 0 0 no-repeat;}
.report_btn_hamamatsu2016 a{background:url(../image/event/supertour2016_report/btn_hamamatsu.png) 0 0 no-repeat;}
.report_btn_oota2016 a{background:url(../image/event/supertour2016_report/btn_oota.png) 0 0 no-repeat;}
.report_btn_nogata a{background:url(../image/event/supertour2016_report/btn_nogata.png) 0 0 no-repeat;}
.report_btn_tomakomai2016 a{background:url(../image/event/supertour2016_report/btn_tomakomai.png) 0 0 no-repeat;}
.report_btn_natori2016 a{background:url(../image/event/supertour2016_report/btn_natori.png) 0 0 no-repeat;}
.report_btn_gion2016 a{background:url(../image/event/supertour2016_report/btn_gion.png) 0 0 no-repeat;}
.report_btn_makuhari2016 a{background:url(../image/event/supertour2016_report/btn_makuhari.png) 0 0 no-repeat;}
.report_btn_yamatokoriyama2016 a{background:url(../image/event/supertour2016_report/btn_yamatokoriyama.png) 0 0 no-repeat;}



/*使用カードベスト10*/
.card2_best10_area01{
	width:780px;
	height:530px;
	display:block;
	overflow:hidden;
	background:url(../image/tenkaichi-budokai_another/card2_best10/img_02.jpg) no-repeat 0 0;
}
.card2_best10_area02{
	width:780px;
	height:530px;
	display:block;
	overflow:hidden;
	background:url(../image/tenkaichi-budokai_another/card2_best10/img_03.jpg) no-repeat 0 0;
}
.card2_best10_area03{
	width:780px;
	height:530px;
	display:block;
	overflow:hidden;
	background:url(../image/tenkaichi-budokai_another/card2_best10/img_04.jpg) no-repeat 0 0;
}
.card2_best10_area04{
	width:780px;
	height:530px;
	display:block;
	overflow:hidden;
	background:url(../image/tenkaichi-budokai_another/card2_best10/img_05.jpg) no-repeat 0 0;
}
.card2_best10_area05{
	width:780px;
	height:530px;
	display:block;
	overflow:hidden;
	background:url(../image/tenkaichi-budokai_another/card2_best10/img_06.jpg) no-repeat 0 0;
}

/*みんなが決める最強URカード決定大投票 結果発表*/

/*使用カードベスト10*/
.strongest_ur_lineup_best10_area01{
	width:780px;
	height:530px;
	display:block;
	overflow:hidden;
	background:url(../image/event/strongest_ur_lineup/160822/img_02.jpg) no-repeat 0 0;
}
.strongest_ur_lineup_best10_area02{
	width:780px;
	height:530px;
	display:block;
	overflow:hidden;
	background:url(../image/event/strongest_ur_lineup/160822/img_03.jpg) no-repeat 0 0;
}
.strongest_ur_lineup_best10_area03{
	width:780px;
	height:530px;
	display:block;
	overflow:hidden;
	background:url(../image/event/strongest_ur_lineup/160822/img_04.jpg) no-repeat 0 0;
}
.strongest_ur_lineup_best10_area04{
	width:780px;
	height:530px;
	display:block;
	overflow:hidden;
	background:url(../image/event/strongest_ur_lineup/160822/img_05.jpg) no-repeat 0 0;
}
.strongest_ur_lineup_best10_area05{
	width:780px;
	height:574px;
	display:block;
	overflow:hidden;
	background:url(../image/event/strongest_ur_lineup/160822/img_06.jpg) no-repeat 0 0;
}

.strongest_ur_lineup_best10_area01 .innerCol{margin-top:13px; margin-left:545px;}
.strongest_ur_lineup_best10_area02 .innerCol{margin-top:14px; margin-left:545px;}
.strongest_ur_lineup_best10_area03 .innerCol{margin-top:15px; margin-left:545px;}
.strongest_ur_lineup_best10_area04 .innerCol{margin-top:16px; margin-left:545px;}
.strongest_ur_lineup_best10_area05 .innerCol{margin-top:16px; margin-left:545px;}

.strongest_ur_lineup_best10_area01 a img,
.strongest_ur_lineup_best10_area02 a img,
.strongest_ur_lineup_best10_area03 a img,
.strongest_ur_lineup_best10_area04 a img,
.strongest_ur_lineup_best10_area05 a img{
	margin-bottom:18px;
}

.strongest_ur_lineup_best10_area01 a:hover img,
.strongest_ur_lineup_best10_area02 a:hover img,
.strongest_ur_lineup_best10_area03 a:hover img,
.strongest_ur_lineup_best10_area04 a:hover img,
.strongest_ur_lineup_best10_area05 a:hover img{
	opacity:0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";
}

/*ジャンプビクトリーカーニバル2016 大阪・東京会場イベントレポート jvc2016_report*/

.jvc2016_report_mov{
  margin-bottom: 20px;
}
.jvc2016_report_mov .innerCol{
  display: block;
  width: 560px;
  margin: 10px auto 0;
  border: #ffffff solid 2px;
}
