﻿@charset "utf-8";

/*position:relative*/
.relative{
	position:relative;
	}

.relative a:hover img,
.hoverimg:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}
	
.btn_px a:hover,
.hoverimg:hover {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}

.bnr_attack a:hover img,
.hoverimg:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}
	
.copy{
	width: auto;
	margin-top: 20px;
	padding: 3px 0;
	background: #F90;
	text-align: center;}
	
.bg_white{
	background:#FFF;}

.bg_yellow{
	background:#FC0;}
	
.primary-yellow{
	background:#FFFF1E;}
	
.bg_sj1405{
	background:#111;
	padding-top: 20px;}	

.bg_black{
	background:#111;}		
	
/*Diva*/

ul.divaDL{
	width: auto;
	padding: 0 20px; 
	overflow: hidden;}

ul.divaDL li{
	float: left;
	width: 302px;
	margin: 0 2px 20px 2px;
	}
	
ul.divaDL li a{
	display: block;
	text-align: center;
	margin-top: 5px;
}

ul.divaDL li a:hover img{
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}

.dlTxt{
	color: #000;
	margin-left: 20px;}
	
	
/*Diva コミック*/
.bg_diva{
	background: url(../image/diva/comic/bg_check.gif);}	

.btn_diva{
	width: 940px;
	background: #FFF;
	margin: 0 auto;}
	
#divaComic-wrap{
	margin-top: 20px;
	background: url(../image/diva/comic/bg_navi.gif) repeat-y 0 0;}	
	
#divaComic-subCol{
	width: 250px;
	height: 100%;
	float: left;}
	
#divaComic-mainCol{
	width: 668px;
	height: auto;
	float: right;
	padding: 0 20px 20px;}
	
#divaComic-subCol ul li{
	width: 250px;
	height: 50px;
	text-indent: -9999px;}

#divaComic-subCol ul li a{
	display: block;
	width: 250px;
	height: 50px;}	

#divaComic-subCol ul li.comic01 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic01 a{
	background: url(../image/diva/comic/navi_01.gif) no-repeat 0 0;}
	
#divaComic-subCol ul li.comic02 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic02 a{
	background: url(../image/diva/comic/navi_02.gif) no-repeat 0 0;}

#divaComic-subCol ul li.comic03 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic03 a{
	background: url(../image/diva/comic/navi_03.gif) no-repeat 0 0;}

#divaComic-subCol ul li.comic04 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic04 a{
	background: url(../image/diva/comic/navi_04.gif) no-repeat 0 0;}

#divaComic-subCol ul li.comic05 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic05 a{
	background: url(../image/diva/comic/navi_05.gif) no-repeat 0 0;}

#divaComic-subCol ul li.comic06 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic06 a{
	background: url(../image/diva/comic/navi_06.gif) no-repeat 0 0;}
	
#divaComic-subCol ul li.comic07 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic07 a{
	background: url(../image/diva/comic/navi_07.gif) no-repeat 0 0;}

#divaComic-subCol ul li.comic08 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic08 a{
	background: url(../image/diva/comic/navi_08.gif) no-repeat 0 0;}
	
#divaComic-subCol ul li.comic09 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic09 a{
	background: url(../image/diva/comic/navi_09.gif) no-repeat 0 0;}

#divaComic-subCol ul li.comic10 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic10 a{
	background: url(../image/diva/comic/navi_10.gif) no-repeat 0 0;}

#divaComic-subCol ul li.comic11 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic11 a{
	background: url(../image/diva/comic/navi_11.gif) no-repeat 0 0;}

#divaComic-subCol ul li.comic12 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic12 a{
	background: url(../image/diva/comic/navi_12.gif) no-repeat 0 0;}	

#divaComic-subCol ul li.comic13 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic13 a{
	background: url(../image/diva/comic/navi_13.gif) no-repeat 0 0;}	

#divaComic-subCol ul li.comic14 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic14 a{
	background: url(../image/diva/comic/navi_14.gif) no-repeat 0 0;}	

#divaComic-subCol ul li.comic15 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic15 a{
	background: url(../image/diva/comic/navi_15.gif) no-repeat 0 0;}	

#divaComic-subCol ul li.comic16 a:hover{
	background-position: -250px 0;}	
		
#divaComic-subCol ul li.comic16 a{
	background: url(../image/diva/comic/navi_16.gif) no-repeat 0 0;}	
	
ul.comicLink{
	width: 660px;
	margin: 5px auto 15px auto;}	
	
ul.comicLink li{
	width: 320px;
	float: left;
	margin: 5px;
	background: #FFF;}
	
.infoJumpLive{
	width: auto;
	margin-top: 10px;
	padding: 10px 0;
	background: #FFF;
	border: 3px #FFDDE8 solid;}	

.infoJumpLive p{
	padding: 10px;
	font-size: 100%;
	font-weight: bold;
	color:#000;}	

#divaComic-subCol div.infoJumpLive ul.comic_listTxt{
	padding: 0 10px;}
	
#divaComic-subCol div.infoJumpLive ul.comic_listTxt li{
	width: auto;
	height: auto;
	font-size: 90%;
	margin-top: 5px;
	text-indent: -1em;
	margin-left: 1em;
	color: #000;
	}
	
.divacomicScr{
	width: 400px;
	margin: 20px auto;
	padding: 20px;
	background:#FFBF00;
	border: 3px #FF0 solid;}	
	
/*JS
--------------------------------------------------------------------------------*/

.flexslider{
	width: 300px;
	margin: 10px auto 0;}

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
/* Hide the slides before the JS is loaded. Avoids image jumping */

.flex-viewport{
	width: 300px;
	margin-bottom: 0;
	}
	
.flex-viewport li{
	width: 300px;
	height: 446px;
	margin: 0;
}
.flex-viewport li img{
	width: 300px;
	height: 446px;
	display: block;
}

.flex-viewport li a:hover img{
	opacity:0.8; filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )"; }

.flex-control-nav{
	width: 300px;
	height: 60px;
	text-align: left;
	margin-top: 10px;
	/*border-radius: 5px;         CSS3草案 */}
	
.flex-control-nav {
	display: none;
}	
	
/*.flex-control-nav li{
	display: inline-block;
	margin: 0 5px 0 0;
}
.flex-control-nav li a{
	display: block;
	width: 15px;
	height: 15px;
	margin-top: 8px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/image/top/ico_bnr.png) 0 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav li a.flex-active{ background-position: 0 -15px;}*/

.flex-direction-nav{
	margin: 10px 0 0 0;
	position: relative;}
	
.flex-direction-nav li{
	display: inline-block;
	width: 120px;
	height: 60px;}
	
.flex-direction-nav li a:hover{
	opacity:0.8; filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";}

.flex-direction-nav li a.flex-prev{
	display: block;
	text-indent: 0;
	background: url(/image/diva/comic/btn_prev.png) 0 0 no-repeat;
	cursor: pointer;
	width: 120px;
	height: 60px;
	z-index: 10;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	}
	
.flex-direction-nav li a.flex-next{
	display: block;
	text-indent: 0;
	background: url(/image/diva/comic/btn_next.png) 0 0 no-repeat;
	cursor: pointer;
	width: 120px;
	height: 60px;
	z-index: 10;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	}
		
						

/*裏Xレア*/
.btn_px{
	position:absolute;
	top:75%;
	left:33%;
}

.btn_px img{
}
	
/*アタック*/	
.bnr_attack{
	padding-top: 15px; }			
	
/*ニコ生*/

.btn_link{
	margin-top: 10px;
	display: block;}
	
	
/*前夜祭04*/	
.decklist-nico2{
	width:878px;
	margin:0 auto 10px;
}

.decklist-nico2 td{
	height: 14px;
	padding: 3px;
	background: #ffffff;
	border: #000000 2px solid;
	color: #000000;
	text-align: center;}
	
.decklist-nico2 th {
text-align: center;
background: #000000;
border: #000000 2px solid;
}

.decklist-nico2 .tb-total-label{
	background: #000;
	text-align: right;
	padding-right: 5px;
	color: #FFFFFF;}
	
.decklist-nico2 .tb-total{
	background: #000;
	text-align: center;
	color: #FFFFFF;}


.decklist-nico2 .cell-r{
	background: #FFD4D5;}
.decklist-nico2 .cell-p{
	background: #DBC1FF;}
.decklist-nico2 .cell-g{
	background: #D6FFBD;}
.decklist-nico2 .cell-w{
	background: #ECECEC;}
.decklist-nico2 .cell-y{
	background: #FFFEA1;}
.decklist-nico2 .cell-b{
	background: #BDE7FF;}
	
.decklist-nico2 .td-card{
	text-align: left;}		
	
		

td.set-endRight{
	text-align:center;
}

td.set-endLeft {
	text-align:right;
}

.btn_center{
	text-align: center;}


	
.txt_niconama{
	color: #000;
	padding-top: 5px;
	padding-left: 20px;}	

div.deck-niconama{
	width:878px;
	margin:10px auto;
}

table.decklist-niconama {
border: #000000 2px solid;
width:878px;
}

div.deck-niconama table.decklist-niconama th {
padding: 3px;
text-align: center;
background: #000000;
border: #000000 2px solid;
}

div.deck-niconama table.decklist-niconama td {
padding: 3px;
height: 14px;
background: #ffffff;
border: #000000 2px solid;
color: #000000;
}

div.deck-niconama table.decklist-niconama td.set-endRight,div.deck-niconama table.decklist-niconama td.set-endLeft {
background: #000000;
border: #000000 2px solid;
color: #ffffff;
}

div.deck-niconama table.decklist-niconama td.set-endRight{
	text-align:center;
}

div.deck-niconama table.decklist-niconama td.set-endLeft {
	text-align:right;
}

/*snsボタン*/
#media-wrap{
	width: auto;
	height: 25px;
	margin-top: 5px;
	display: block;
	position: relative;
	overflow: hidden}
	
#media-wrap div#btn_sns-wrap {
	width: 719px;
	margin: 0;
	padding: 0;
	height: 25px;
	position: absolute;
	left: 662px;
	top: 5px;
	/*background: url(../images/common/bg_sns.jpg) left bottom no-repeat;*/
}
#media-wrap div#btn_sns-wrap div.btn_sns { height: 26px; display: block; float: left; margin: 0 5px 0 0;}

/* facebook のイイネの数の非表示 */
.fb_edge_widget_with_comment iframe {
	width: 70px !important;
	top: 0;
	left: 25px;
	}
span.fb_edge_comment_widget.fb_iframe_widget iframe {
	width:401px !important;
	}
div.fb-like + span{ width: 70px !important;}
	
		
/*cowcow*/
.cow-movie{
	width: 910px;
	margin: 0 auto;}
	
.cow-movie ul{
	width: 880px;
	height: auto;
	margin: 0 auto;}	

.cow-movie ul li{
	width: 430px;
	float: left;
	padding: 5px;}
	
	
/*アルティメット*/
#cont_ultimate {
	width: 958px;
	margin: 0 auto;
	padding: 0;
	/*background: url(../image/notice/ultimate/bg_footer.jpg) no-repeat bottom center #FC0;*/
	background: #FC0;
	}
	

#wrap_ultimate {
	width: 958px;
	margin: 0 auto;
	padding-top: 25px;
	background: url(../image/notice/ultimate/bg_ultimate.jpg) no-repeat top center;
	}
	
#wrap_ultimate ul.navi_ultimate{
	width: 950px;
	height: 56px;
	margin: 20px auto;
	padding: 0 0 0 1px;
	background: url(../image/notice/ultimate/bg_gnavi.png) no-repeat top center;
	overflow: hidden;
	}
	
#wrap_ultimate ul.navi_ultimate li{
	width: 189px;
	height: 56px;
	padding: 0;
	margin: 0;
	background: no-repeat;
	float: left;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	}
	
#wrap_ultimate ul.navi_ultimate li a{
	width: 189px;
	height: 56px;
	display: block;
	background-image: url(../image/notice/ultimate/gnavi.png);}	
	
#wrap_ultimate ul.navi_ultimate li a.ut-about{
	background-position : 0 0;
	}
#wrap_ultimate ul.navi_ultimate li a.ut-about:hover{
	background-position : 0 -56px;
	}
	
#wrap_ultimate ul.navi_ultimate li a.ut-intro{
	background-position : -189px 0;
	}
#wrap_ultimate ul.navi_ultimate li a.ut-intro:hover{
	background-position : -189px -56px;
	}
	
#wrap_ultimate ul.navi_ultimate li a.ut-u-trigger{
	background-position : -378px 0;
	}
#wrap_ultimate ul.navi_ultimate li a.ut-u-trigger:hover{
	background-position : -378px -56px;
	}
	
#wrap_ultimate ul.navi_ultimate li a.ut-product{
	background-position : -567px 0;
	}
#wrap_ultimate ul.navi_ultimate li a.ut-product:hover{
	background-position : -567px -56px;
	}
	
#wrap_ultimate ul.navi_ultimate li a.ut-campaign{
	background-position : -756px 0;
	}
#wrap_ultimate ul.navi_ultimate li a.ut-campaign:hover{
	background-position : -756px -56px;
	}
	
#wrap_ultimate ul.navi_ultimate li a.ut-campaign-none{
	background-position : -756px -112px;
	}	
	
.prod-tit{
	width: 910px;
	height: 51px;
	margin: 0 auto;
	padding: 0 0 0 20px;
	line-height: 51px;
	font-weight: bold;
	font-size: 20px;
	background: url(../image/notice/ultimate/bg_prod.jpg) top center;}

/*.pagetop{
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	font-size: 16px;
	}*/

div#ut-bg_pattern{ background: url(../image/notice/ultimate/bg_pattern.png) repeat-y 0 0;
padding: 0 0 20px 0;}
	
.ut-btn{ margin: 10px auto 20px;}

.ut-btn:hover{
opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}

.ut-movie{
	width: 932px;
	height: 340px;
	margin: 15px auto 10px;
	padding-top: 28px;
	background: url(../image/notice/ultimate/bg_movie.png) top center;}
	
.ut-movie div.ut-movie-pos{
	width: 420px;
	margin: 0 auto;}	
	
.pagetop{
	width:30%;
	margin:auto;
}

.pagetop a{
display: block;
font-size: 16px;
font-weight: bold;
color: #ffffff;
text-align: center;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
padding: 15px 40px;
margin: 10px auto;
text-decoration: none;
background: url(../image/notice/ultimate/btn_pagetop.png) no-repeat top center;
}


.pagetop a:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

.ut-camp-txt{
	color: #000;
	padding: 10px 0 0 30px;}
							
/*アルティメット台湾*/	
#wrap_ultimate ul.utnavi-tw li a{
	width: 315px !important;
	background-image: url(../tw/image/ultimate/gnavi.png) !important;}	
	
/*#wrap_ultimate ul.utnavi-tw li a.ut-intro{
	background-position : -315px 0!important;
	}
#wrap_ultimate ul.utnavi-tw li a.ut-intro:hover{
	background-position : -315px -56px!important;
	}
	
#wrap_ultimate ul.utnavi-tw li a.ut-u-trigger{
	background-position : -630px 0!important;
	}
#wrap_ultimate ul.utnavi-tw li a.ut-u-trigger:hover{
	background-position : -630px -56px!important;
	}	

#wrap_ultimate ul.utnavi-tw li{
	width: 315px !important;
	}	*/											

/*バトスピ部*/
.btn_bs-bu{
	width: 958px;
	background: #FFF;
	text-align: center;
	padding-bottom: 20px;}

.btn_bsclub-more{
	width: 958px;
	background: #FFF;
	text-align: center;}	

.btn_bsclub-more a:hover img,
div.btn_bs-bu a:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}
	
.bg_btn-bsclub{
	background: url(../image/notice/batspi-bu/bg_bsclub.jpg) repeat-y top center !important;}

#wrap_bs-club {
	width: 958px;
	margin: 0 auto;
	padding: 0px 0;
	background: url(../image/notice/batspi-bu/bg_bsclub.jpg) repeat-y top center;
	}
		
.wrap-bgnone {
	background-image:none !important;
	background-color: #FFF !important;
	overflow: hidden !important;
	}	

#wrap_bs-club a:hover img{
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}	
	
.bsclub_column{ background: #FFF;}	
	
.priz_bsclub{
	width: 824px;
	margin: 0 auto 10px;
	background: url(../image/notice/batspi-bu/bg_priz.gif) repeat-y top center;
	}	

.bsclub_priz-co img{
	width:100%;}

.bsclub_priz-co{
	padding-bottom: 10px;
	background: url(../image/notice/batspi-bu/img_priz-foot.gif) no-repeat bottom center;
	overflow: hidden;}
	
.bsclub_priz-co ul li{
	width: 270px;
	float: left;
	}			
	
.end-cont{
	width: 100%;
	filter: Alpha(style=0, opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	-ms-filter : alpha(opacity=20);
	}	

.end-cont_wrap{
	position: relative;
	background: #FFF;}

.end-cont_wrap-bgnon{
	position: relative;}		

.end-cont_txt{
	width: 100%;
	position: absolute;
	left: 0;
	/*top: 30%;*/
	top: 10%;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #C00;
	z-index: 10;
	text-shadow: 0px 2px 2px #fff;
}

.end-cont_txt-bk{
	width: 100%;
	position: absolute;
	left: 0;
	top: 30%;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	z-index: 10;
	text-shadow: 2px 2px 0px #FFF;
}	

.neo-cCol{
	position:relative;
}

.neo-cCol ul li.neo-c_can a{
	background: url(../image/notice/batspi-bu/btn_neo-c_can.png) top left no-repeat;	
	width:468px;
	height:72px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:195px;
	left:150px;
}

.neo-cCol ul li.neo-c_can a:hover{
	background-position:0 -72px;
}

.neo-cCol ul li.bsp a{
	background: url(../image/notice/batspi-bu/btn_bsp.png) top left no-repeat;	
	width:468px;
	height:72px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:115px;
	left:150px;
}

.neo-cCol ul li.bsp a:hover{
	background-position:0 -72px;
}


.cowcowCol{
	position:relative;
}

.cowcowCol ul li.play a{
	background: url(../image/notice/batspi-bu/btn_cowcow.png) top left no-repeat;	
	width:468px;
	height:72px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:65px;
	left:245px;
}

.cowcowCol ul li.play a:hover{
	background-position:0 -72px;
}

.cowcowCol ul li.play a.off{
	background-position:0 -144px;
}

.cowcowCol ul li.bomber a{
	background: url(../image/notice/batspi-bu/btn_bomber.png) top left no-repeat;	
	width:468px;
	height:72px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:145px;
	left:245px;
}

.cowcowCol ul li.bomber a:hover{
	background-position:0 -72px;
}




.kuziCol{
	position:relative;
}

.kuziCol ul li.play a{
	background: url(../image/notice/batspi-bu/btn_kuzi_play.png) top left no-repeat;	
	width:468px;
	height:72px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:195px;
	left:150px;
}

.kuziCol ul li.play a:hover{
	background-position:0 -72px;
}

.kuziCol ul li.play a.off{
	background-position:0 -144px;
}

.kuziCol ul li.slist a{
	background: url(../image/notice/batspi-bu/btn_kuzi_slist.png) top left no-repeat;	
	width:468px;
	height:72px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:115px;
	left:150px;
}

.kuziCol ul li.slist a:hover{
	background-position:0 -72px;
}


.divaCol{
	position:relative;
}

.divaCol ul li.play a{
	background: url(../image/notice/batspi-bu/btn_diva.png) top left no-repeat;	
	width:468px;
	height:72px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:285px;
	left:140px;
}

.divaCol ul li.play a:hover{
	background-position:0 -72px;
}

.divaCol ul li.play a.off{
	background-position:0 -144px;
}


.posColrelative {
	position:relative;
}

.posColrelative a.btn_Registration{
	background: url(../image/notice/batspi-bu/1403cp/btn_cp.png) top left no-repeat;	
	width:598px;
	height:90px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:140px;
	left:285px;
}

.posColrelative a.btn_Registration2{
	background: url(../image/notice/batspi-bu/1403cp/btn_cp.png) top left no-repeat;	
	width:598px;
	height:90px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:400px;
	left:77px;
}

.posColrelative a.btn_Registration3{
	background: url(../image/notice/batspi-bu/1405cp/btn_cp2.png) top left no-repeat;	
	width:460px;
	height:115px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	bottom:420px;
	left:420px;
}


.posColrelative a.btn_Registration:hover{
	background-position:0 -90px;
}

.posColrelative a.btn_Registration2:hover{
	background-position:0 -90px;
}

.posColrelative a.btn_Registration3:hover{
	background-position:0 -115px;
}
	

/*最強ジャンプ13年5月*/
.sj1305{
	position: absolute;
	left: 454px;
	top: 299px;
}

/*大好きセット2*/
.sityou-player01{position:relative;}
.sityou-player02{
	position:absolute;
	top:282px;
	left:484px;
}
.daisuki2-deck01{position:relative;
}
.btn_daisuki2-deck01{position:absolute;
                     top:696px;
					 left:170px;
}
.btn_daisuki2-deck02{position:absolute;
                     top:696px;
					 left:620px;
}
.daisuki2-deck02{position:relative;
}
.btn_daisuki2-deck03{position:absolute;
                     top:550px;
					 left:620px;
}                       
				
                   

.spirit01{
	width: 550px;
	height:734px;
	background: url(../image/notice/specialdeck-dramaset2/img_spirit.jpg) no-repeat top center;
	}
.spirit02{
	width: 500px;
	height:708px;
	background: url(../image/notice/specialdeck-dramaset2/img_hocha.jpg) no-repeat top center;
	}
.spirit03{
	width: 500px;
	height:748px;
	padding: 20px;
	background: url(../image/notice/specialdeck-dramaset2/img_PB13-05.jpg) no-repeat center center #000;
	}
.spirit04{
	width: 500px;
	height:748px;
	padding: 20px;
	background: url(../image/notice/specialdeck-dramaset2/img_PB13-04.jpg) no-repeat center center #000;
	}

/*ジャンプフェスタ*/
div.btn_bg-y{
	width: 958px;
	background: #FC0;
	text-align: center; }
/*メ～テレ秋祭り*/
div.btn_bg{
	width: 958px;
	padding: 10px 0;
	background: #FFFFCC;
	text-align: center; }

div.btn_bg	a:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}


/*最強Vジャンプフェス*/
div.skvj-fes{
	width: 958px;
	position: relative;}
	
div.skvj-fes span{
	position: absolute;
	left: 85px;
	top: 717px;
}

div.skvj-fes span a:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}	
		
	
/*スペシャルデッキ*/
div.dramacd{
	width: 475px;
	height: 111px;
	padding: 285px 0 0 485px;
	background: url(../image/notice/specialdeck-dramaset/img06.jpg) no-repeat top left;}
	
div.specialdeck01{
	position: relative;}
	
.btn_specialdeck01{
	position: absolute;
	left: 596px;
	top: 648px;
}

div.specialdeck02{
	position: relative;}

.btn_specialdeck02{
	position: absolute;
	left: 395px;
	top: 554px;
}

div.p-bandai{
	position: relative;}

.btn_p-bandai{
	position: absolute;
	left: 173px;
	top: 154px;
}


div.specialdeck01 span a:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}
	
div.specialdeck02 span a:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}
	
div.p-bandai span a:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}		

/*モバゲー　アイマス*/

div.mobage {
	width:100%;
	position:relative;
	height:0;
	}

div.mobage span {
	display:block;
	position:absolute;
	left: 463px;
	top: -99px;
	}
	
div.mobage span a:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

/*ここまで*/

#bcs_content {
	width: 958px;
	margin: 0 auto;
	overflow: hidden
	}

.cont_btm40{
	padding-bottom: 40px;}	

.saikyo01{
	width: 958px;
	height:816px;
	background:url(../image/notice/saikyojump/img_01.jpg) ;
	margin: 0 auto;
	padding: 0px 0;
	position:relative;
	}
.saikyo01 span {
	position:absolute;
	width:434px;
	left: 506px;
	top: 771px;
	}
	
.saikyo05{
	width: 958px;
	height:716px;
	background:url(../image/notice/saikyojump/img_05.jpg) ;
	margin: 0 auto;
	padding: 0px 0;
	position:relative;
	}
.saikyo05 span {
	position:absolute;
	width:902px;
	left: 37px;
	top: 647px;
	}

#bcs_content a:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

#bcs_content table {
	font-size:95%;
	}

/*ヒーローブック*/
.hero01{
	width: 958px;
	height:595px;
	background:url(../image/notice/hero_book/img_02.jpg) no-repeat;
	margin: 0 auto;
	padding: 0px 0;
	position:relative;
	}
.hero01 span {
	position:absolute;
	width:902px;
	left: 37px;
	top: 511px;
	}
	
/*最強ジャンプ4月号*/
.sj1204_01{
	width: 958px;
	height:839px;
	background:url(../image/notice/sj1204/img_05.jpg) no-repeat;
	margin: 0 auto;
	padding: 0px 0;
	position:relative;
	}
.sj1204_01 span {
	position:absolute;
	width:492px;
	left: 111px;
	top: 732px;
	}
	


/*VJ誤植20111121*/
.btn_vj1121 {
	margin:20px auto;
	width:902px;
	display:block;
	}

p.vj1121 {
	width:882px;
	margin:10px auto;
	display:block;
	border: 1px solid #ffcc00;
	background:#333333;
	padding:10px;
	}
	
div.mistakeVJ1121 {
	float:left;
	}
div.mistakeVJ1121 table {
	padding:3px;
	margin-left:25px;
	}
div.mistakeVJ1121 table caption{
	border: 1px solid #003399;
	background:#003399;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:402px;
	font-size:120%;
}
div.mistakeVJ1121 table td{	
	border: 1px solid #003399;
	background: #D6EBEA;
	color:#333333;
	}
	
div.trueVJ1121 {
	float:left;
	}
div.trueVJ1121 table {
	padding:3px;
	margin-left:10px;
	}
div.trueVJ1121 table caption{
	border: 1px solid #990000;
	background:#990000;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:402px;
	font-size:120%;
}
div.trueVJ1121 table td{	
	border: 1px solid #990000;
	background: #FDE7DF;
	color:#333333;
	}
div.trueVJ1121 table td.trueDeck{	
	border: 1px solid #CC0000;
	background: #990000;
	color:#FFF;
	font-weight:bold;
	}
	
div.arwVJ1121 {
	float:left;
	}
div.arwVJ1121 img.arw{	
	padding:30px 0 0 10px;
	}
	
/**/
#content_notice {
	width: 900px;
	margin: 0 auto;
	}
.btn_radio{ width:938px; margin:0 auto; padding:10px 0;}

/*緊急告知
-------------------------------------------------------------*/
#notice dd {
	padding: 5px 0 0 10px;
}



.kkcEntry {
	margin: 0 auto;
	padding: 5px 0 0 15px;
	width: 560px;
}

#kkcDetail {
	display: block;
	width: 100%;
}

#kkcDetail dt, #kkcDetail dd {
	display: block;
	float: left;
	margin-bottom: 5px;
}

#kkcDetail dt {
	width: 12%;
	color: #ffcc00;
	font-weight: bold;
}

#kkcDetail dd {
	width: 88%;
}

#btnClub li {
	display: block;
	float: left;
	padding-right: 5px;
}

#btnClub li img {
	display: block;
}

#ruleNavi {
	margin-top: 10px;
	padding-top: 10px;
	text-align: center;
	border-top: 1px solid #ffcc00;
}

#entryflow {
	padding-left: 23px;
	list-style-position: outside;
	list-style-type: decimal;
}



.bcs10_column {
	margin: 0 auto;
	padding-top: 5px;
	width: 580px;
}

.bcs10_column img.postcard {
	display: block;
	margin: 10px 0 10px 70px;
}

.bcs10_column table.list_name {
	width: 250px;
	margin: 0 0 15px 70px;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
}

.bcs10_column table.list_name tr td {
	padding: 3px;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	text-align: center;
}

.bcs10_column table.list_name tr td.title {
	background: #333333;
	font-weight: bold;
}

.bcs10_column table.list_name tr td.name {
	background: #cccccc;
	color: #000000;
	font-weight: bold;
}

.bcs10_column table.list_name tr td.day {
	background: #ffffff;
	color: #000000;
	width: 60px;
}


/*パーツ
-------------------------------------------------------------*/
.vspcer15 {
	margin-bottom: 15px;
}

.vspcer25 {
	margin-bottom: 25px;
}

/*お悔み*/

.txtarea{
	width:700px;
	margin:0 auto;
	padding:20px 0;
	letter-spacing: 0.4px;
}

/*開催延期告知（3/25～）*/

.border600 {
	margin: 0px auto;
	width: 600px;
	border: 1px solid #FFF;
	padding: 10px;
}

.txtCenter {
	text-align:center;
}
/*SD3c*/
div#wrapsd3c{text-align:center}

div.sd3cBgMovie{background:url(../image/notice/sd3c/img_sd3c_03.jpg) no-repeat; width:800px; height:322px; position:relative;}
span.sd3cMovie {
	width:360px;
	position:absolute;
	display:block;
	height:220px;
	left:220px;
	top:67px;
}
div.sd3cBgBox{ background:url(../image/notice/sd3c/img_sd3c_05.jpg) no-repeat; width:570px; height:601px; padding:25px 0 0 230px; /*position:relative;*/}
div.sd3cCenter{ margin:0 auto; width:800px;}
div.sd3cTable{
	float:left;
	padding-left:10px;
/*	position:absolute;
	display:block;
	left:458px;
	top:18px;*/
}
/*div.sd3cTable:not(:target){
	position:absolute;
	display:block;
	left:508px;
	top:50px\9;
}*/

table.sd3c{ color:#000000; background-color:#000000; font-size: 8px; width:350px;}
/*table.sd3c:not(:target){ color:#000000\9; background-color:#000000\9; font-size: 8px%\9; width:280px\9;}*/
caption.sd3cList{background-color:#332299; color:#FFFFFF; text-align:center;}
td.sd3cNumber{background-color:#FF9900;}
td.sd3cNameM{text-align:center; background-color:#FFF;}
td.sd3cName{ background-color:#FFF; width:140px; font-size: 8px\9;}
td.sd3cName:not(:target){ background-color:#FFF;font-size: 8px%\9; width:140px;}
td.sd3cRea{text-align:center;background-color: #33CCCC;}
td.sd3cMai{text-align:center;background-color: #FFDD00;}

div.sd3cTxt{
	width:200px;
	float:left;
	text-align:left;
/*	position:absolute;
	left: 227px;
	top: 51px;*/
	padding:30px 0 0 0;
	color:#000000;
	font-size: 11px;
}
/*div.sd3cTxt:not(:target){
	width:240px\9;
	position:absolute\9;
	left: 227px\9;
	top: 100px\9;
	padding:3px\9;
	color:#000000\9;
	font-size: 11px\9;
	}
*/


/*バトスピラジオ生放送*/
	
.radioColWrap{
	margin: 0;
	padding: 0;
	background: url(../image/notice/radio/bg_bs.png) repeat #FF9600;
	background: url(../image/notice/radio/bg_bs.png) repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ff6a20), color-stop(0.47, #ffa220), color-stop(0.00, #ffd30a));
background: url(../image/notice/radio/bg_bs.png) repeat, -webkit-linear-gradient(top, #ffd30a 0%, #ffa220 47%, #ff6a20 100%);
background: url(../image/notice/radio/bg_bs.png) repeat, -moz-linear-gradient(top, #ffd30a 0%, #ffa220 47%, #ff6a20 100%);
background: url(../image/notice/radio/bg_bs.png) repeat, -o-linear-gradient(top, #ffd30a 0%, #ffa220 47%, #ff6a20 100%);
background: url(../image/notice/radio/bg_bs.png) repeat, -ms-linear-gradient(top, #ffd30a 0%, #ffa220 47%, #ff6a20 100%);
background: url(../image/notice/radio/bg_bs.png) repeat, linear-gradient(to bottom, #ffd30a 0%, #ffa220 47%, #ff6a20 100%);

	overflow: hidden;}	

.radioCol{
	width: 729px;
	margin: 0;
	padding: 0;
	float:right;
	background: #FFFFFF;}

.illustList{
	width: 710px;
	background: url(../image/notice/radio/bg_list.gif) repeat;
	margin: 0 auto;
	padding-bottom: 10px;
	}
	
.illustList ul{
	width: 670px;
	margin: 0 auto;
	
	}
	
.illustList a:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.illustList ul {
	width: 670px;
	margin:0 auto;}	

.illustList ul li {
	width: 330px;
	margin: 5px 0 0 5px;
	float: left;}

.orispi{
	margin: 10px auto;}		
	
		
/*
div.illust{
	width: 900px;
	margin: 0;
	padding:0;
	position:relative;}
	
*/
	
.special{
	width: 900px;
	padding: 10px 0;
	margin-bottom: 20px;
	background: #FC0; }
	
.special-end{
	width: 100%;
	filter: Alpha(style=0, opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	-ms-filter : alpha(opacity=20);
	}

.end-application {
	width: 100%;
	position: relative;
	z-index: 1;
}

.end-application div{
	width: 100%;
	position: absolute;
	top: 40px;
	text-align: center;
}

.end-application-txt{
	text-decoration: line-through;}	
	
.special-box{
	width: 806px;
	margin: 0 auto 10px;
	padding: 10px 20px;
	color: #000;
	background: #FFF;}
	
.sp-bdr01{ border: #F90 2px solid; }
.sp-bdr02{ border: #09F 2px solid; }
.sp-bdr03{ border: #F36 2px solid; }
	
.special-box ul{
	margin-top: 15px;}	
	
.special-box ul li{
	text-indent: -1em;
	padding-left: 10px;}

.special-format{
	width: 300px;
	height: 30px;}
td.sp-td{
	padding-left: 10px;}	
	
.special-format{
	width: 300px;
	height: auto;
	margin: 10px 0;
	padding: 5px 10px;
	border: #999 1px solid;}
	
.special-btmtxt{
	margin: -5px 0 10px 20px;
	color: #000;}
	
.radioSPwrap{
	width: auto;
	padding: 20px;
	background: #FC0;
	color: #000; }
	
.radioSPwrap a:link{
	color:#C00;}
.radioSPwrap a:active{
	color:#C00;}
.radioSPwrap a:visited{
	color:#C00;}
.radioSPwrap a:hover{
	color: #F60;}			
		
.radioSPtxt{
	text-indent: -1em;
	margin-left: 1em;}
	
.radio_vote{}

.radio_vote p.spImg{
	text-align: center;
	margin:20px 0;
}
	
.radio_vote ul{
	width: 870px;
	margin: 10px auto 0;}

.radio_vote ul li{
	float: left;
	margin: 10px;
	text-align: center;
	}

.radio_label{
	width: auto;
	margin: 0;
	padding: 5px 0;
	background: #FF0;
	}
	
.radio_label input{
	width: 30px;
	height: 30px;}
	
.btn_vote{
	width: 750px;
	height: 60px;
	text-indent: -9999px;
	margin:10px auto;
	display:block;
	overflow:hidden;
	border:0;
background:url(../../image/notice/radio/sp/btn_vote.gif) no-repeat top left;
cursor:pointer;}

.btn_vote2{
	width: 750px;
	height: 60px;
	text-indent: -9999px;
	margin:10px auto;
	display:block;
	overflow:hidden;
	border:0;
background:url(../../image/notice/radio/sp/btn_vote2.gif) no-repeat top left;
cursor:pointer;}

.btn_vote-end{
	width: 750px;
	height: 60px;
	text-indent: -9999px;
	margin:10px auto;
	display:block;
	overflow:hidden;
	border:0;
background:url(../../image/notice/radio/sp/btn_vote-end.gif) no-repeat top left;
cursor:pointer;}

.btn_vote:hover img,
.btn_vote2:hover img {
	opacity:0.7; filter:
	alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.enq-err div{
	width: auto;
	margin: 20px 20px 0 20px;
	padding: 5px;
	background: #C00;
	text-align: center;
	font-size: 130%;
	font-weight: bold;
	color: #FFF;}
	
.radio_voteTxt{
	color: #000;
	text-align: center;
	font-size: 180%;
	font-weight: bold;
	padding: 20px 20px 0px 20px;}

.radio_voteResult{
	width: 750px;
	margin: 10px auto;
	padding: 10px 0;
	text-align: center;
	color: #C00;
	font-size: 180%;
	font-weight: bold;
	background: #FFF;}
	
.wrap_notice{
	width: 920px;
	height: auto;
	margin: 15px auto 0;
	padding: 0 0 20px 0;
	border: 1px #C00 solid;
	background: #FFF;
	color: #000;}
	
.wrap_notice p{
	font-size: 16px;
	padding: 10px 20px;}
	
.titCap_notice{
	margin: 10px 20px;
	background: #E50003;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;}		
	
.tit_notice{
	background: #E50003;
	color: #FFFFFF;
	text-align: center;
	padding: 10px 3px;}		
	
.ruleContact{
	margin: 20px 20px 0;}	

.ruleContact .ruleContact_label{
	margin-bottom: 5px;
	padding: 5px;
	background: #333;
	color:#FFF;}

.ruleContact_name{
	font-size: 120%;}	

.wrap_notice dl{
  margin: 20px;
  border: solid 1px #323232;
}

.wrap_notice dt{
  background: #323232;
  color: #fff;
  padding: 10px;
  text-align: center;
  font-size: 16px;
}

.wrap_notice dd{
  padding: 20px;
  font-size: 14px;
}
	
/*プレバン　プレミアムボックス*/	
	

.clisk{
	position: absolute;
	z-index: -99999;
	width: 97px;
	height: 21px;
	right: 7px;
	bottom: 6px;
	}

.new{
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: -99999;
	width: 113px;
	height: 22px;
	left: 0px;
	top: 16px;
	}

.btn_bsclub-more{
	position: relative;
	width: 958px;
	height: 113px;
	}

.btn01{
	background: #FFFFFF;
	position: relative;
	width: 958px;
	height: 76px;
	margin-top: 30px;
	}

.detail a{
	position: absolute;
	text-indent: -99999px;
	display:block;
	width: 515px;
	height: 76px;
	background: url(../image/notice/premiumbox/btn01.png) no-repeat left top;
	right: 10px;
    bottom: 1px;
	}

.detail a:hover{
	background-position: 0 -77px;
	}

.premium{
	background-color: #FFFFFF;
	}

.purchase{
	width: 899px;
	height: 107px;
	display:block;
	background: url(../image/notice/premiumbox/image20.png) no-repeat left top;
	margin: 0 auto 5px auto;
	text-indent: -9999px;
	}

.purchase:hover{
	background-position: 0 -112px;
	}

.pos-r_myhero {
	position:relative;
	}

.pos-r_myhero img {
	position:absolute;
	top: 1px;
	left:-170px;
	}

.btn_illust{
	width: 899px;
	height: 107px;
	display:block;
	background: url(../image/notice/premiumbox/btn_illust.png) no-repeat left top;
	margin: 10px auto 0 auto;
	text-indent: -9999px;
	position: relative;
	}

.btn_illust:hover{
	background-position: 0 -112px;
	}

.ico_new2{
	position: absolute;
	top: 15px;
	left: 15px;
	}
	
a.btn_illust:hover img.ico_new2{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
	-ms-filter: "alpha( opacity=100 )" !important;}

/*【プレバン】プレミアムボックス イラスト公開*/

.pb_llustList{
	width: 880px;
	margin: 0px auto 0;
	border: 3px #FFCC00 solid;
	background: #FFFED6;}

.pb_llustList dt p{
	padding: 5px 10px;
	line-height: 17px;
	background: #D50003;
	}
	
.pb_llustList dd{
	border-top: 3px #FFCC00 solid;
	}	

.pb_llustList dd ul{
	width: 644px;
	margin: 0 auto;
	padding: 10px 0;
	}

.pb_llustList dd ul li{
	float: left;
	width: 300px;
	margin: 10px;
	border: 1px #333 solid;}	

/* ////////////////////////////////////

			ディーバ総選挙
   
////////////////////////////////////// */

dl.listDiva {
	padding-bottom: 5px;
	margin-bottom: 40px;
	overflow: hidden;}
	
dl.listDiva dt{
	padding:1px 0;}	

.votiglist{
	width: 933px;
	margin: 10px auto;
	font-size: 0;
	vertical-align: top;}

.votiglist li {
	width: 301px;
	height: auto;
	margin: 5px;
	display:inline-block;
	vertical-align: top;
	font-size: 14px;
	background: #fff;
	}
	
.votiglist li div{
	width: auto;
	margin-bottom: 5px;
	padding: 15px 14px 10px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #000; }
	
.votiglist li img{
	margin-bottom: 10px;}	
	
.votiglist li p{
	width: auto;
	padding: 20px;
	border-top: 1px #ccc solid;
	color: #000000;
	background: url(../image/diva/voting/bg_comment.png) repeat;
	min-height: 130px;}

dl.listDiva dd ul.votiglist li.unknown{
	min-height: 509px;
	background-color: transparent;
	background-image: url(../image/diva/voting/bg_dot_w.png);
	background-repeat: repeat;}

dl.listDiva dd ul.votiglist li.unknown2{
	min-height: 338px;
	background-color: transparent;
	background-image: url(../image/diva/voting/bg_dot_w.png);
	background-repeat: repeat;}

.votiglist li div .divaName{
	width: 100%;
	background: none;
	padding: 0;
	border-top: none;
	min-height: 1em;}



/* //////////// DIVA COLOR //////////// */

/* ----------- ShinyHearts ----------- */

.list_ShinyHearts{
	background: #FF0040;
	}

.list_ShinyHearts li img{
	border: 1px #FF0040 solid;
	}

/* ----------- Absolute ----------- */	
.list_Absolute{
	background: #0080FF;
	}

.list_Absolute li img{
	border: 1px #0080FF solid;
	}

/* ----------- PrettyAnimals ----------- */
.list_PrettyAnimals{
	background: #FF2492;
	}

.list_PrettyAnimals li img{
	border: 1px #FF2492 solid;
	}	

/* ----------- TwilightGothic  ----------- */
.list_TwilightGothic{
	background: #C106FF;
	}

.list_TwilightGothic li img{
	border: 1px #C106FF solid;
	}	
	
/* ----------- Legendoll ----------- */
.list_Legendoll{
	background: #FF8000;
	}

.list_Legendoll li img{
	border: 1px #FF8000 solid;
	}

/* ----------- Hyakkaryouran ----------- */
.list_Hyakkaryouran{
	background: #FFBE00;
	}

.list_Hyakkaryouran li img{
	border: 1px #FFBE00 solid;
	}
  

/* ----------- doublevivid ----------- */	
.list_doublevivid{
	background: #00DBFF;
	}

.list_Absolute li img{
	border: 1px #0080FF solid;
	}
  
/* ----------- Other ----------- */
.list_Other{
	background: #85CD0C;
	}

.list_Other li img{
	border: 1px #85CD0C solid;
	}	
	
.description
{
	width: 933px;
	margin : 0 auto 0 auto;
	font-size: 138.5%;
}
		

/* ////////// リンクボタンの設定 ////////// */
	
a.linkBtn{
	width: 80%;
	margin: 10px auto;
	padding: 9px 0;
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;}
	
a.linkBtn:hover{
	padding: 15px 0 7px;}

a.linkBtn img{
	vertical-align:middle;}
	
a.btn_nomal:link,
a.btn_nomal:visited,
a.btn_nomal:active{
	background: #FF0000;
	border-bottom: #C90003 7px solid;
	color: #FFFFFF;
	}

a.btn_nomal:hover{
	color:#FFFFFF;
	background: #FFBE00;
	border-bottom: #C19000 3px solid;
	}
	
a.btn_diva:link,
a.btn_diva:visited,
a.btn_diva:active{
	background: #FF0096;
	border-bottom: #D10155 7px solid;
	color: #FFFFFF;
	}

a.btn_diva:hover{
	color:#FFFFFF;
	background: #FFBE00;
	border-bottom: #C19000 3px solid;
	}		
	
	
/*汎用：終了表記
---------------------------- */

.event_end2013_wrap{
	position: relative;
	width: auto;
	height: auto;
/*	background: #2B2B2B;*/}
	
.event_end2013_txt{
	width: 100%;
	position: absolute;
	left: 0;
	top: 20%;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #FC0;
	z-index: 10;
	text-shadow: 0px 2px 2px #000;
}

.event_end2013 {
	width: 100%;
	filter: Alpha(style=0, opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	-ms-filter : alpha(opacity=20);
}

.event_end_txt{
	width: 100%;
	position: absolute;
	left: 0;
	top: 10%;
	text-align: center;
	font-size: 38px;
	font-weight: bold;
	color: #FC0;
	z-index: 10;
	text-shadow: 0px 2px 2px #000;
}

.event_end2013_img{
	width:100%;
	position: absolute;
	left: 0;
	top: 20%;
	text-align: center;
	z-index: 10;
	_behavior: url("/css/iepngfix.htc");
}
	

.event_end2013_img a{
	font-size: 28px;
	font-weight: bold;}
	
.event_end2013_img a:link{ color: #FC0; }
.event_end2013_img a:active{ color: #FC0; }
.event_end2013_img a:visited{ color: #FC0; }
.event_end2013_img a:hover{ color: #FF9; }


a.btn_bp:link,
a.btn_bp:visited,
a.btn_bp:active{
	background: #FF0000;
	border-bottom: #C90003 7px solid;
	color: #FFFFFF;
	margin:20px auto 40px;
	}

a.btn_bp:hover{
	color:#FFFFFF;
	background: #00CBFF;
	border-bottom: #009AD1 3px solid;
	}

a.btn_detail:link,
a.btn_detail:visited,
a.btn_detail:active{
	width: 90%;
	margin: 10px auto 5px auto;
	padding: 5px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 22px;
	background: #FF0000;
	border-bottom: #C90003 7px solid;
	color: #FFFFFF;
	}

a.btn_detail:hover{
	width: 90%;
	padding: 9px 5px 5px 5px;
	margin: 10px auto 5px auto;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 22px;
	background: #00CBFF;
	border-bottom: #009AD1 3px solid;
	}

/* Radio Renew */
.wrapListener{background:#FFEFBF;}
.wrapListener_prev{
  background:#CCCCCC;
  width: 958px;
  margin: 10px auto;
}

.wrapListener_prev dt {
  background: #616161;
  text-align: center;
  padding-top: 10px;
  font-weight: bold;
  font-size: 20px;
  border: solid 2px #000;
}

.wrapListener_prev dt .click {
  background: #000000;
  margin-top: 5px;
  padding-top: 3px;
}

.wrapListener_prev dd {
  padding: 10px 0;
  border: solid 2px #000;
}

ul.listener01,
ul.listener01_one,
ul.listener02{
	width: 882px;
	margin: auto;
	padding: 0 10px;
	}

ul.listener01 li{
	width: 400px;
	height: 400px;
	margin: 5px;
	padding: 10px;
	text-align:center;
	border: 5px #CCC solid;
	background: #FFF;
	float:left;}
	
ul.listener01_one li{
	width: 836px;
	height: 400px;
	margin: 5px 6px;
	padding: 10px;
	text-align:center;
	border: 5px #CCC solid;
	background: #FFF;
	float:left;}
	
ul.listener02 li{
	width: 190px;
	height: 190px;
	margin: 7px;
	padding: 5px;
	text-align:center;
	border: 3px #CCC solid;
	background: #FFF;
	float:left;}

ul.listener01 li img,
ul.listener01_one li img
{
	width: 400px;
	height: 400px;}
	
ul.listener02 li img{
	width: 190px;
	height: 190px;}

.radioNotice{
	margin: 10px;
	padding: 20px;
	color: #000;
	background: #FFF;
	border: 1px #CCC solid;}

.radioNotice dt{
	margin-bottom: 10px;
	color:#D50003;
	font-size: 120%;
	font-weight: bold;
	text-align:center;
	}
	
.radioNotice li{
	margin-left: 1em;
	text-indent: -1em;}

ul.radioArchives{
	width: 840px;
	margin: auto;}
	
ul.radioArchives li{
	width: 410px;
	margin: 5px;
	float: left;
	}

ul.radioArchives li a{
	width: 400px;
	height: 30px;
	padding: 25px 5px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	text-decoration: none;
	display: block;
	background: url(../image/notice/radio/btn_archives_bg.png) no-repeat top center;}
	
ul.radioArchives li a:hover{
	color: #000;
	background: url(../image/notice/radio/btn_archives_bg.png) no-repeat 0 -80px;}
	
	
/*汎用：終了表記　ラジオページ
---------------------------- */

.radio_end_wrap{
	position: relative;
		width: 958px;
	height: 305px;
	background: #2B2B2B;}
	
.radio_end_txt{
	width: 100%;
	position: absolute;
	left: 0;
	top: 20%;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #FC0;
	z-index: 10;
	text-shadow: 0px 2px 2px #000;
}
	
.radio_end {
	width: 100%;
	filter: Alpha(style=0, opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;
	-ms-filter : alpha(opacity=15);
}

/*プレバン声優プレミアムボックス
---------------------------- */

.clisk{
	position: absolute;
	z-index: 100;
	width: 97px;
	height: 21px;
	right: 5px;
	top: 15px;
	}

.btn_bsclub-more{
	position: relative;
	width: 958px;
	height: 114px;
	}
	
.radiomemorial-Notice{
	padding: 0 20px 20px 20px;
	color: #000;
	background: url(../image/notice/radio-memorialbox/bg.jpg);}

.radiomemorial-Notice dt{
	color:#fff;
	padding: 5px 0;
	font-size: 150%;
	font-weight: bold;
	text-align:center;
	background: #D50003;
	}
	
.radiomemorial-Notice dd{
	background: #fff;
	padding: 20px;
	border: solid 1px #D50003;
}
	
.radiomemorial-Notice li{
	margin-left: 1em;
	text-indent: -1em;}
	
.btn_radio-memorial{
	width: 899px;
	height: 102px;
	display:block;
	background: url(../image/notice/radio-memorialbox/btn_01.png) no-repeat left top;
	margin: 0 auto 5px auto;
	text-indent: -9999px;
}

.btn_radio-memorial:hover{
	background-position: 0 -102px;
	}
	
.btn_prbn{
	width: 899px;
	height: 102px;
	display:block;
	background: url(../image/notice/radio-memorialbox/btn_01.png) no-repeat left top;
	margin: 0 auto 5px auto;
	text-indent: -9999px;
	}

.btn_prbn:hover{
	background-position: 0 -102px;
	}
	
.radio-memorial_img-01{ background: url(../image/notice/radio-memorialbox/1021/img_card01.png) no-repeat top center #000; }
.radio-memorial_img-02{ background: url(../image/notice/radio-memorialbox/1021/img_card02.png) no-repeat top center #000; }
.radio-memorial_img-03{ background: url(../image/notice/radio-memorialbox/1021/img_card03.png) no-repeat top center #000; }
.radio-memorial_img-04{ background: url(../image/notice/radio-memorialbox/1021/img_card04.png) no-repeat top center #000; }

.radio-memorial7_img-01{ background: url(../image/notice/radio-memorialbox/img_7card01.png) no-repeat top center #000; }
.radio-memorial7_img-02{ background: url(../image/notice/radio-memorialbox/img_7card02.png) no-repeat top center #000; }
.radio-memorial7_img-03{ background: url(../image/notice/radio-memorialbox/img_7card03.png) no-repeat top center #000; }
.radio-memorial7_img-04{ background: url(../image/notice/radio-memorialbox/img_7card04.png) no-repeat top center #000; }
.radio-memorial7_img-05{ background: url(../image/notice/radio-memorialbox/img_7card05.png) no-repeat top center #000; }

.radio-memorial_img-k01{ background: url(../image/notice/radio-memorialbox/1021/img_kake01.jpg) no-repeat top center #000; }
.radio-memorial_img-k02{ background: url(../image/notice/radio-memorialbox/1021/img_kake02.jpg) no-repeat top center #000; }
.radio-memorial_img-k03{ background: url(../image/notice/radio-memorialbox/1021/img_kake03.jpg) no-repeat top center #000; }
.radio-memorial_img-k04{ background: url(../image/notice/radio-memorialbox/1021/img_kake04.jpg) no-repeat top center #000; }

.sdSize { 
  height:729px;
  background: #000;
}

.kakeSize { 
  height:700px;
}

/* 烈火伝の世界観 */

.sdSize-world { 
  height:483px;
}

.world_rekkaden{
	background: url(../image/notice/world_rekkaden/common/bg.jpg);
}

.worldmap_img-01{ background: url(../image/notice/world_rekkaden/worldmap/img_world-red.jpg) no-repeat top center #000; }
.worldmap_img-02{ background: url(../image/notice/world_rekkaden/worldmap/img_world-white.jpg) no-repeat top center #000; }
.worldmap_img-03{ background: url(../image/notice/world_rekkaden/worldmap/img_world-yellow01.jpg) no-repeat top center #000; }
.worldmap_img-04{ background: url(../image/notice/world_rekkaden/worldmap/img_world-green.jpg) no-repeat top center #000; }
.worldmap_img-05{ background: url(../image/notice/world_rekkaden/worldmap/img_world-yellow02.jpg) no-repeat top center #000; }
.worldmap_img-06{ background: url(../image/notice/world_rekkaden/worldmap/img_world-blue.jpg) no-repeat top center #000; }
.worldmap_img-07{ background: url(../image/notice/world_rekkaden/worldmap/img_world-purple.jpg) no-repeat top center #000; }

.worldBnr{
	width: 891px;
	margin: 0 auto 10px auto;
	overflow: hidden;
	}

ul.worldBnr li{
	float: left;
	margin: 5px 5px;
	background: #fff;}

.mgt_b-20{
	margin-top: 20px !important; 
     margin-bottom: 20px !important; 
}

.radio-new{
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 99999;
	width: 63px;
	height: 23px;
	left: 20px;
	top: 15px;
	}
	
.world_rekkaden02{
	background: url(../image/notice/world_rekkaden/world_other04/img_bg.jpg);
}
	
.world_rekkaden02 ul{
	width: 900px;
	margin: 0 auto 10px auto;
}

.world_rekkaden02 ul li{
	border: solid 1px #C5372B;
	width: 178px;
	height: 206px;
	float: left;
}

.diva-sengoku{
	overflow:hidden;
}

.diva-sengoku ul{
	width: 900px;
	margin: 0 auto 10px auto;
}

.diva-sengoku ul li{
	border: solid 1px #C5372B;
	width: 178px;
	height: 206px;
	float: left;
}
	
/*期間限定配信
-------------------------------------------------------------*/

.frmLimitedLive_wrap{
	width: 890px;
	margin: 10px auto 0 auto;
	padding: 15px;
	background: #CC0003;}

.frmLimitedLive_box{
	padding: 15px;
	background: #870002;
  height: 460px;
	}

.frmLimitedLive_box.ytb{
  height: 460px;
}

.frmLimitedLive_box.bch{
  height: auto;
}
	
.frmLimitedLive_box_ttl{
	padding: 15px 15px 0 15px;
	background: #870002;}	
	
.frmLimitedLive_box_ttl h4{
	padding: 3px 0;
	background: #fff;
	color: #333;
	font-size: 150%;
	font-weight: bold;
	text-align: center;}

.txtLimitedLive_cap{
	font-size: 100%;
	margin: 0 0 0 25px;}

.txtLimitedLive_next{
	text-align: center;
	font-weight: bold;
	font-size: 230%;
	color: #FC0;
	margin: 10px 0 0;}



/* 終了対応(白塗り) */
.endContWht-wrap{}

/* プレミアムバンダイ */
.btn_prod-bs{
  display: block;
  width: 910px;
  height: 80px;
  margin: 20px auto;
  background: url(../image/notice/pb-burningsoul/btn_prod.jpg) no-repeat 0 0;
  text-indent: -99999px;}

.btn_prod-bs:hover{
  background-position: 0 -80px;}

.btn_pbox{
  position: relative;
  margin: 10px auto 0;
  cursor: pointer;}

.ico_click{
  position: absolute;
  right: 5px;
  bottom: 5px;}

.btn_pbox:hover{
  opacity: 0.7;}

.cap_pbox{
  margin: 20px auto;
  text-align: center;
  color: #000;}

#pb-burningsoul area{
  cursor: pointer;}

.card01-01{ background: url(../image/notice/pb-burningsoul/card01-01.png) no-repeat top center #000; }
.card01-02{ background: url(../image/notice/pb-burningsoul/card01-02.png) no-repeat top center #000; }
.card01-03{ background: url(../image/notice/pb-burningsoul/card01-03.png) no-repeat top center #000; }

.card02-01{ background: url(../image/notice/pb-burningsoul/card02-01.png) no-repeat top center #000; }
.card02-02{ background: url(../image/notice/pb-burningsoul/card02-02.png) no-repeat top center #000; }
.card02-03{ background: url(../image/notice/pb-burningsoul/card02-03.png) no-repeat top center #000; }
.card02-04{ background: url(../image/notice/pb-burningsoul/card02-04.png) no-repeat top center #000; }
.card02-05{ background: url(../image/notice/pb-burningsoul/card02-05.png) no-repeat top center #000; }
.card02-06{ background: url(../image/notice/pb-burningsoul/card02-06.png) no-repeat top center #000; }

.card03-01{ background: url(../image/notice/pb-burningsoul/card03-01.png) no-repeat top center #000; }
.card03-02{ background: url(../image/notice/pb-burningsoul/card03-02.png) no-repeat top center #000; }
.card03-03{ background: url(../image/notice/pb-burningsoul/card03-03.png) no-repeat top center #000; }
.card03-04{ background: url(../image/notice/pb-burningsoul/card03-04.png) no-repeat top center #000; }
.card03-05{ background: url(../image/notice/pb-burningsoul/card03-05.png) no-repeat top center #000; }
.card03-06{ background: url(../image/notice/pb-burningsoul/card03-06.png) no-repeat top center #000; }

.card04-01{ background: url(../image/notice/pb-burningsoul/card04-01.png) no-repeat top center #000; }
.card04-02{ background: url(../image/notice/pb-burningsoul/card04-02.png) no-repeat top center #000; }
.card04-03{ background: url(../image/notice/pb-burningsoul/card04-03.png) no-repeat top center #000; }
.card04-04{ background: url(../image/notice/pb-burningsoul/card04-04.png) no-repeat top center #000; }
.card04-05{ background: url(../image/notice/pb-burningsoul/card04-05.png) no-repeat top center #000; }
.card04-06{ background: url(../image/notice/pb-burningsoul/card04-06.png) no-repeat top center #000; }
.card04-07{ background: url(../image/notice/pb-burningsoul/card04-07.png) no-repeat top center #000; }
.card04-08{ background: url(../image/notice/pb-burningsoul/card04-08.png) no-repeat top center #000; }
.card04-09{ background: url(../image/notice/pb-burningsoul/card04-09.png) no-repeat top center #000; }
.card04-10{ background: url(../image/notice/pb-burningsoul/card04-10.png) no-repeat top center #000; }
.card04-11{ background: url(../image/notice/pb-burningsoul/card04-11.png) no-repeat top center #000; }
.card04-12{ background: url(../image/notice/pb-burningsoul/card04-12.png) no-repeat top center #000; }
.card04-13{ background: url(../image/notice/pb-burningsoul/card04-13.png) no-repeat top center #000; }

.card05-01{ background: url(../image/notice/pb-burningsoul/card05-01.png) no-repeat top center #000; }
.card05-02{ background: url(../image/notice/pb-burningsoul/card05-02.png) no-repeat top center #000; }

.card06-01{ background: url(../image/notice/pb-burningsoul/sleeve.jpg) no-repeat top center #000; }

.card07-01{ background: url(../image/notice/pb-burningsoul/cardcase.jpg) no-repeat top center #000; }

.card08-01{ background: url(../image/notice/pb-burningsoul/binder.png) no-repeat top center #000; }

.btn_pb-anime-goods01{
	width: 907px;
	height: 113px;
	display:block;
	background: url(../image/notice/anime-battlers-goods/ptn_01.jpg) no-repeat left top;
	margin: 10px auto 0 auto;
	text-indent: -9999px;
	position: relative;
	}

.btn_pb-anime-goods01:hover{
	background-position: 0 -114px;
	}
  
.btn_pb-anime-goods-box{
    margin: 20px auto;
    width: 958px;
  }

.btn_pb-anime-goods02{
	width: 907px;
	height: 113px;
	display:block;
	background: url(../image/notice/anime-battlers-goods/ptn_02.jpg) no-repeat left top;
	margin: 10px auto 0 auto;
	text-indent: -9999px;
	position: relative;
	}

.btn_pb-anime-goods02:hover{
	background-position: 0 -114px;
	}
  
.btn_pb-anime-goods03{
	width: 907px;
	height: 113px;
	display:block;
	background: url(../image/notice/anime-battlers-goods/ptn_03.jpg) no-repeat left top;
	margin: 10px auto 0 auto;
	text-indent: -9999px;
	position: relative;
	}

.btn_pb-anime-goods03:hover{
	background-position: 0 -114px;
	}
  
dl.btn_overseas{
	width: 958px;
	margin: 10px auto;
  background: #FFFEBF;
  padding: 10px;
  margin: 10px 0;
}

dl.btn_overseas dt{
  font-size: 24px;
  color: #000;
  font-weight: bold;
  text-align: center;
}

dl.btn_overseas dd{
  width: 932px;
}

  
dl.btn_overseas a:link,
dl.btn_overseas a:visited,
dl.btn_overseas a:active{
	width: 32%;
	margin: 10px 6px;
	padding: 13px 0;
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 21px;
	color: #FFFFFF;
	float:left;
  background: #FF0004;
  border-bottom: #D70003 7px solid;
	}

dl.btn_overseas a:hover,
dl.btn_overseas a:hover{
  padding: 20px 0 9px 0;
  border-bottom: #D70003 4px solid;
}

  
/* 世界観 */

table.list_world-j{
  width: 891px;
  margin: 10px auto 20px auto;
  font-size: 18px;
}

table.list_world-j th{
  background: #D90000;
  color: #fff;
  padding: 7px;
  text-align: center;
  font-weight: bold;
  border-left: solid 1px #FFFFFF;
}

table.list_world-j td{
  background: #fff;
  color: #000;
  text-align: center;
  border-left: #a5a5a5 solid 1px;
  padding-left:10px;
}

tr.dark-cell th{
  background: #868686;
  border: none;
}

tr.dark-cell td{
  background: #F3F3F3;
  border-left: #a5a5a5 solid 1px;
}

tr.light-cell th{
  background: #a5a5a5;
  border: none;
}

tr.light-cell td{
  border-left: #a5a5a5 solid 1px;
}

.first-cell{
  border: none !important;
}

.name-cell{
  text-align: left !important;
}

tr.notice td{
  background: #870002;
  color: #fff;
  padding: 5px;
  border: none;
}


/* 十二神皇編 第5章発売記念最新情報&バトスピ3大発表 */

.btn_p-diva-box{
	height: 101px;
	display:block;
	background: url(../image/notice/premium-diva-box/btn_01.png) no-repeat left top;
	margin: 20px auto 0 auto;
	text-indent: -9999px;
	position: relative;
	}
  
.btn_p-diva-box:hover{
  background-position: 0 -101px;
}
  
table.bs39-live-app.fresh{
  margin-left: 20px;
  float: left;
  border: solid 3px #000;
}

table.bs39-live-app.livelive{
  margin-left: 20px;
  float: left;
  border: solid 3px #2EB201;
}
  
table.bs39-live-app.fresh th{
  width: 442px;
  height: 70px;
  background: #000;
  padding: 10px 0;
  text-align: center;
}

table.bs39-live-app.livelive th{
  width: 442px;
  height: 70px;
  background: #2EB201;
  padding: 10px 0;
  text-align: center;
  vertical-align:middle;
}

table.bs39-live-app td{
  background: #fff;
  padding: 5px 0;
  text-align: center;
}

.frmLimitedLive_box.movie-none{
  background: url(../image/notice/bs39-live/img_movie-none.jpg);
	width: 840px;
  height: 450px;
  font-weight: bold;
  border: solid 15px #870002; 
  font-size: 50px;
  display:table-cell;
  text-align: center;
  vertical-align: middle;}
  
table.bs39-live-app td a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background:#FFF;
}

.listNews li + li {
  margin-top: 20px;
}

.liveInfoCol {
  margin: 20px;
  background: #FFF;
  font-size: 120%;
  }

.liveInfoCol dt {
  padding: 10px;
  background: #000;
  text-align: center;
  font-weight: bold;
  color: #FFF;
  font-size: 140%;
}

.liveInfoCol dd {
  padding: 20px;
  color: #000;
  line-height: 1.8;
  }



.liveInfoCol dd p + h4 {
  margin-top: 20px;
  }

.liveInfoCol dd h4 {
  font-size: 130%;
  font-weight: bold;
  }

.liveInfoCol dd.liveBS39news h4{
  padding-left : 5px;
  border-left: 8px #CC0003 solid;
  color: #CC0003;
  }
  
.liveInfoCol dd.liveBignews h4 {
  color: #FF9600;
  padding-left : 5px;
  border-top: 1px #FF9600 solid;
  border-bottom: 1px #FF9600 solid;
  background: #fffbe0
  }
  
.liveInfoCol dd.liveBignews p {
  text-align: center;
  }
  
.liveInfoCol dd.liveBignews .maxItem:before {
  content: "豪華記念品!!";
  background: #FF0004;
  display: block;
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 130%;
  }
  
.liveInfoCol dd.liveBignews .maxItem {
  border: solid 1px #FF0004;
  padding: 10px;
  }
  
  
.liveInfoCol dd.liveBignews ul {
  margin-bottom: 20px;
  }
  
.liveInfoCol dd.liveBignews ul li:before {
  content: "• ";
  color: #FF9600;
  }
  
.liveMovieTtl {
  width: auto;
  margin: 0 19px;
  padding: 10px 0;
  background-color: #000;
  text-align: center;
  font-size: 150%;
  font-weight: bold;
  color: #FFF;
}

.frmLimitedLive_wrap + .liveMovieTtl {
  margin-top: 30px;
}

/*丸付き文字*/
.ico_circle-nm {
  display: inline-block;
  position: relative;
  color: #fff;
  z-index: 2;
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  line-height: 24px;
  text-align: center;
  font-size: 15px;
}

.ico_circle-nm:after {
  content: "";
  position: absolute;
  top: -1px;
  left: 0; 
  width: 24px;
  height: 24px;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background-color: #FFB300;
  z-index: -1;
  }
.iframe {
  width: 100%;
  height: 100%;
}

.zodiac-new{
  background: #0084FF;
  border-radius: 10%;
  -webkit-border-radius: 10%;
  -moz-border-radius: 10%;
  color: #fff;
  padding: 5px;
}

.shinoh{
  background: #FF0004;
  border-radius: 10%;
  -webkit-border-radius: 10%;
  -moz-border-radius: 10%;
  color: #fff;
  padding: 5px;
}

ul.korin-bnr{
  width: 918px;
  margin: 10px auto;
}

ul.korin-bnr li{
  margin: 10px 0;
}

a.btn_pb-doubledrive{
  background: url(../image/notice/pb-doubledrive/img_btn.jpg);
  width: 910px;
  height: 88px;
  text-indent: -9999px;
  display: block;
  margin: 10px auto;
}

a.btn_pb-doubledrive:hover{
  background-position: 0 -88px;
}

.update{
  top : -5px;
  width: 55px;
  height: 56px;
  background: url(../image/common/ico_new.png) no-repeat;
  background-size:contain;
}

/* PB ULTRAMAN*/
a.btnPbUltra {
  display: block;
  width: 681px;
  height: 98px;
  margin: 30px auto;
  text-align: center;
  background: url(../image/notice/pb-ultraheroes/btn.jpg) no-repeat 0 0;
  text-indent: -99999px;
}

a.btnPbUltra:hover {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: url(../image/notice/pb-ultraheroes/btn_hvr.jpg) no-repeat 0 0;
}

/* PB digimon*/
a.btnPbDigimon {
  display: block;
  width: 707px;
  height: 94px;
  margin: 30px auto;
  text-align: center;
  background: url(../image/notice/pb-digimon/btn.png) no-repeat 0 0;
  text-indent: -99999px;
}

a.btnPbDigimon:hover {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: url(../image/notice/pb-digimon/btn_hvr.png) no-repeat 0 0;
}

div.btn_overseas{
	width: 958px;
	margin: 10px auto;
  background: #CAFFFF;
  padding: 10px;
  margin: 10px auto;
}
  
div.btn_overseas p a:link,
div.btn_overseas p a:visited,
div.btn_overseas p a:active{
	width: 31%;
	margin: 10px 6px;
	padding: 13px 0;
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 21px;
	color: #FFFFFF;
	float:left;
  background: #FF0004;
  border-bottom: #D70003 7px solid;
	}
  
div.btn_overseas p.en a:link,
div.btn_overseas p.en a:visited,
div.btn_overseas p.en a:active{
	line-height: 1;
	font-size: 15px;
	color: #FFFFFF;
	float:left;
  background: #FF0004;
  border-bottom: #D70003 7px solid;
	}

div.btn_overseas p a:hover,
div.btn_overseas p a:hover{
  padding: 20px 0 9px 0;
  border-bottom: #D70003 4px solid;
}

div.btn_overseas p.en a:hover{
  padding: 20px 0 10px 0;
  border-bottom: #D70003 4px solid;
}

#bs42Live .spCol {
  background: #EB9400;
}

.liveInfoCol dd.liveBS42news h4{
  padding-left : 5px;
  border-left: 8px #E00003 solid;
  color: #3B3030;
  }

#bs42Live dl dd.catch {
  font-size: 180%;
  font-weight: bold;
  text-align: center;
  }

#pb-pentan .btn_pbox{
  position: relative;
  margin: 0;
  cursor: pointer;}

#pb-pentan .ico_click{
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -75px;
}

.btnPbPentan {
  display: block;
  width: 910px;
  height: 87px;
  margin: 20px auto 0;
  background: url(../image/feature/10th-anniversary/pentan/btn.png) no-repeat 0 0 ;
  text-indent: -999999px;
}

.btnPbPentan:hover {
  background-position: 0 -87px;
}

#sinseriesLive .spCol {
  background: #FFCA13;
}

#sinseriesLive dl dd.catch {
  font-size: 180%;
  font-weight: bold;
  text-align: center;
  }
 
 
@media screen and (max-width: 999px) {
  ul.radioArchives{
    width: 100%;
    margin: auto;
  }
    
  ul.radioArchives li{
    margin: 5px auto;
    float: none;
  }
  
  .wrapListener_prev{
    width: 100%;
  }
}
