@charset "utf-8";
/*ランキング*/
#popupCol{
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#80000000,EndColorStr=#80000000);/*IE8以下用*/
	z-index: 5000;
}
#popupCol .bg_popup{
	display: block;
	width: 955px;
	position: absolute;
	top: 50%;
	margin-top: -216px;
	left: 50%;
	margin-left: -477px;
}
#popupCol .bg_popup .bg_popup_top{
	display: block;
	width: 955px;
	min-height:119px;
	position: absolute;
	top: -9px;
	background: url(../image/tenkaichi-budokai/mypage/popup/bg_top.png?ver=150304) 0 0 no-repeat;
}
#popupCol .bg_popup .bg_popup_middle{
	position: relative;
	display: block;
	width: 955px;
	height: 415px;
	background: url(../image/tenkaichi-budokai/mypage/popup/bg_middle.png?ver=150304) 0 bottom repeat-Y;
}
#popupCol .bg_popup .bg_popup_bottom{
	display: block;
	width: 955px;
	height: 21px;
	background: url(../image/tenkaichi-budokai/mypage/popup/bg_bottom.png?ver=150304) 0 0 no-repeat;
}

#popupCol .txt_popup{
	display: block;
	padding-top: 16px;
	margin-left: 26px;	
}
#popupCol .btn_close{
	display: block;
	width: 187px;
	height: 56px;
	position: absolute;
	bottom: 25px;
	left: 362px;
	background: url(../image/tenkaichi-budokai/mypage/popup/btn_close.png) 0 0 no-repeat;	
	text-indent: -9999px;
}
#popupCol .btn_close:hover{
	background-position: 0 -60px;	
}