@charset "utf-8";
body{
font-family: Arial;font-size: 12px;
}

td{
	font-family: Arial;
}

a{text-decoration:none;}



.blue{color: #0000FF}


.tab_title {
	color: #FFFFFF;
	padding-left: 20px;

	font-size: 13px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-variant: normal;
	letter-spacing: 2px;
}
.tab_header {
	background-color: #FF8A2B;
	color: #FFFFFF;
	font-size: 12px;
}
.tab_header_bs {
	background-color: #B83095;
	color: #FFFFFF;
	font-size: 12px;
}
.tab_header2_fb {
	background-color: #FD8988;
}
.tab_header_fb {
	color: #FFFFFF;
	font-size: 12px;
	background-color: #FE3C35;
}

.tab_header_fb_text {
	background-color: #FE3C35;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 20px;
}
.tab_header2_bs {
	background-color: #E8BDDC;
}

.tab_header_bs_text {
	background-color: #B83095;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 20px;
}
.tab_header_text {
	background-color: #FF8A2B;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 20px;
}
.tab_header2 {
	background-color: #FFB980;
}
.footer {
	color: #666666;
	font-size: 12px;
	height: 30px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
.text{font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;}
.w_text13{
	font-family: "細明體";
	font-size: 13px;
	color: #ffffff;
	padding: 5px;
}
.title_step01{
	background-image: url(images/title_step_01_bg.gif);
	height: 44px;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 20px;
	line-height: 44px;
	letter-spacing: 1px;
	font-weight: bold;
}
.title_step02{
	background-image: url(images/title_step_02_bg.gif);
	height: 44px;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 30px;
	line-height: 44px;
	letter-spacing: 1px;
	font-weight: bold;
}
.title_step03{
	background-image: url(images/title_step_03_bg.gif);
	height: 44px;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 30px;
	line-height: 44px;
	letter-spacing: 1px;
	font-weight: bold;
}
.title_step04{
	background-image: url(images/title_step_04_bg.gif);
	height: 44px;
	font-size: 16px;
	color: #FFFFFF;
	padding-left:30px;
	line-height: 44px;
	letter-spacing: 1px;
	font-weight: bold;
}
.title_step_sub{
	background-image: url(images/title_step_sub_bg.gif);
	height: 26px;
	font-size: 13px;
	color: #FFFFFF;
	padding-left:30px;
	line-height: 26px;
	letter-spacing: 1px;
	font-weight: bold;
	
}

.menu_on_bk{
	background-image: url(../images/M2/menu_on_bk.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;

	letter-spacing: 1px;
	font-weight: bold;
	width: 115px;
	text-align: center;	padding-top: 15px;
}
.menu_on_fb{
	background-image: url(../images/M2/menu_on_fb.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;

	letter-spacing: 1px;
	font-weight: bold;
	width: 100px;
	text-align: center;padding-top: 15px;
}
.menu_on_bs{
	background-image: url(../images/M2/menu_on_bs.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;

	letter-spacing: 1px;
	font-weight: bold;
	width: 115px;
	text-align: center;	padding-top: 15px;
}
.menu_bk_title{
	background-image: url(../images/M2/bk_bg.jpg);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	/*font-weight: bold;*/
padding-top: 15px;
	padding-left: 30px;
	padding-right: 20px;
}
.menu_off{
	background-image: url(../images/M2/menu_off.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;

	letter-spacing: 1px;
	font-weight: bold;
	width: 115px;
	text-align: center;
	padding-top: 15px;
}


.sub_menu_bg{	font-size: 13px;
	color: #ffffff;
	background-color: #4093DD;

	padding:5px;
}
.text_12{
	
	font-size: 12px;
	line-height: 20px;
    font-family: Arial;

}
.text_12_b{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
.text_14_b{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.sub_menu2_bg_on{
	font-size: 13px;
	color: #ffffff;
	background-color: #4093DD;
	padding:5px;
	width: 100px;
}

.sub_menu2_bg_off{
	font-size: 13px;
	color: #4093DD;
	background-color: #DDEBFF;
	border: 1px #4093DD solid;
	padding:5px;
	width: 100px;

}

.w_text13 a:{color : #ffffff}
.w_text13 a:link{color : #ffffff}
.w_text13 a:visited{color : #ffffff}
.w_text13 a:active {color : #ffffff}  
.w_text13 a:hover {
	color:#ffffff;
	text-decoration: underline;
}

.text_12_link{font-size: 12px;color : #000000}
.text_12_link a:{color : #000099}
.text_12_link a:link{color : #000099}
.text_12_link a:visited{color : #000099}
.text_12_link a:active {color : #000099}  
.text_12_link a:hover {
	color:#000099;
	text-decoration: none;
}
.w_text13_on{
	font-family: "新細明體";
	font-size: 13px;
	color: #ffffff;
	background-color: #043774;
	padding: 5px;
	font-weight: bold;
}
.w_text13_on a:{color : #ffffff}
.w_text13_on a:link{color : #ffffff}
.w_text13_on a:visited{color : #ffffff}
.w_text13_on a:active {color : #ffffff}  
.w_text13_on a:hover {
	color:#ffffff;
	text-decoration: underline;
}

.menu_on_bk  a:{color : #ffffff}
.menu_on_bk a:link{color : #ffffff}
.menu_on_bk a:visited{color : #ffffff}

.menu_on_bk a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_on_fb a:active {color : #ffffff}  
.menu_on_fb  a:{color : #ffffff}
.menu_on_fb a:link{color : #ffffff}
.menu_on_fb a:visited{color : #ffffff}

.menu_on_fb a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_on_bk a:active {color : #ffffff}  
.menu_on_bs  a:{color : #ffffff}
.menu_on_bs a:link{color : #ffffff}
.menu_on_bs a:visited{color : #ffffff}

.menu_on_bs a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_on_bs a:active {color : #ffffff}  

.menu_off{
	background-image: url(../M2/menu_off.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;

	letter-spacing: 1px;
	font-weight: bold;
	width: 115px;
	text-align: center;
	padding-top: 15px;
}
.menu_off a:{color : #ffffff}
.menu_off a:link{color : #ffffff}
.menu_off a:visited{color : #ffffff}
 
.menu_off a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_off a:active {color : #ffffff} 

.menus_off{
	background-image: url(../M2/menu_off.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;

	letter-spacing: 1px;
	font-weight: bold;
	width: 97px;
	text-align: center;
	padding-top: 15px;
}
.menus_off a:{color : #ffffff}
.menus_off a:link{color : #ffffff}
.menus_off a:visited{color : #ffffff}
 
.menus_off a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menus_off a:active {color : #ffffff} 


.menu_bk a:{color : #ffffff}
.menu_bk a:link{color : #ffffff}
.menu_bk a:visited{color : #ffffff}
.menu_bk a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_bk a:active {color : #ffffff}  

.menu_bk{
	background-image: url(../images/M2/menu_bk.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;

	text-align: center;
    padding-left:70px;
	  padding-top:15px;  padding-right:10px;
}
.menu_bk_index a:{color : #ffffff}
.menu_bk_index a:link{color : #ffffff}
.menu_bk_index a:visited{color : #ffffff}
.menu_bk_index a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_bk_index a:active {color : #ffffff}  

.menu_bk_index{
	background-image: url(../images/M2/menu_bk_index.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;

	text-align: center;
    padding-left:70px;
	  padding-top:15px;  padding-right:10px;
}

.menu_bs_index a:{color : #ffffff}
.menu_bs_index a:link{color : #ffffff}
.menu_bs_index a:visited{color : #ffffff}
.menu_bs_index a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_bs_index a:active {color : #ffffff}  

.menu_bs_index{
	background-image: url(../images/M2/menu_bs_index.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;

	text-align: center;
    padding-left:70px;
	  padding-top:15px;  padding-right:10px;
}


.menu_fb_index a:{color : #ffffff}
.menu_fb_index a:link{color : #ffffff}
.menu_fb_index a:visited{color : #ffffff}
.menu_fb_index a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_fb_index a:active {color : #ffffff}  

.menu_fb_index{
	background-image: url(../images/M2/menu_fb_index.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;

	text-align: center;
    padding-left:70px;
	  padding-top:15px;  padding-right:10px;
}
.menu_bs a:{color : #ffffff}
.menu_bs a:link{color : #ffffff}
.menu_bs a:visited{color : #ffffff}
.menu_bs a:active {color : #ffffff}  
.menu_bs a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_bs{
	background-image: url(../images/M2/menu_bs2.gif);
	
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;

	text-align: center;
    padding-left:70px;
	  padding-top:15px;  padding-right:20px;
}
.menu_fb a:{color : #ffffff}
.menu_fb a:link{color : #ffffff}
.menu_fb a:visited{color : #ffffff}
.menu_fb a:active {color : #ffffff}  
.menu_fb a:hover {
	color:#ffffff;
	text-decoration: underline;
}
.menu_fb{
	background-image: url(../images/M2/menu_fb.gif);
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: bold;

	text-align: center;
    padding-left:70px;
	  padding-top:15px;  padding-right:10px;
}

/*sub*/
.sub_l_menu2_bg_on{
	display:inline;
	font-size: 13px;
	color: #ffffff;
	background-color: #4093DD;
	padding:5px;
	width: 130px;
}

.sub_l_menu2_bg_off{
	display:inline;
	font-size: 13px;
	color: #4093DD;
	background-color: #DDEBFF;
	border: 1px #4093DD solid;
	padding:5px;
	width: 130px;

}
.sub_l_menu2_bg_on a:{color : #ffffff}
.sub_l_menu2_bg_on a:link{color : #ffffff}
.sub_l_menu2_bg_on a:visited{color : #ffffff}
.sub_l_menu2_bg_on a:active {color : #ffffff}  
.sub_l_menu2_bg_on a:hover {
	color:#ffffff;
	text-decoration: underline;
}

.sub_l_menu2_bg_off a:{color : #4093DD}
.sub_l_menu2_bg_off a:link{color : #4093DD}
.sub_l_menu2_bg_off a:visited{color : #4093DD}
.sub_l_menu2_bg_off a:active {color : #4093DD}  
.sub_l_menu2_bg_off a:hover {
	color:#4093DD;
	text-decoration: underline;
}
.sub_menu2_bg_on{display:inline;
	font-size: 13px;
	color: #ffffff;
	background-color: #4093DD;
	padding:5px;
	width: 100px;
}

.sub_menu2_bg_off{display:inline;
	font-size: 13px;
	color: #4093DD;
	background-color: #DDEBFF;
	border: 1px #4093DD solid;
	padding:5px;
	width: 100px;

}
.sub_menu2_bg_on a:{color : #ffffff}
.sub_menu2_bg_on a:link{color : #ffffff}
.sub_menu2_bg_on a:visited{color : #ffffff}
.sub_menu2_bg_on a:active {color : #ffffff}  
.sub_menu2_bg_on a:hover {
	color:#ffffff;
	text-decoration: underline;
}

.sub_menu2_bg_off a:{color : #4093DD}
.sub_menu2_bg_off a:link{color : #4093DD}
.sub_menu2_bg_off a:visited{color : #4093DD}
.sub_menu2_bg_off a:active {color : #4093DD}  
.sub_menu2_bg_off a:hover {
	color:#4093DD;
	text-decoration: underline;
}
.text_win{
	color : #FF0000;
	text-align: right;

	font-size: 12px;
	width: 20px;
}
.text_lost{
	color : #009966;
	font-size: 12px;
	width: 20px;
	text-align: left;
}
.text_lost_NPB{
    color : #009966;
    font-size: 12px;
    width: 20px;
    text-align: center;
}
.text_tie{
    color : blue;
    font-size: 12px;
    width: 20px;
    text-align: left;
}
.text_separate{
	color : #000000;
	font-size: 12px;
	width: 10px;
	text-align: center;
}
.text_num_l{
	color : #000000;
	font-size: 12px;
	width: 25px;
	text-align: right;
}
.text_num_r{
	color : #000000;
	font-size: 12px;
	width: 25px;
	text-align: left;
}
.text_num_big_l{
    color : #000000;
    font-size: 12px;
    width: 50px;
    text-align: left;
}
.text_num_big_r{
    color : #000000;
    font-size: 12px;
    width: 50px;
    text-align: left;
}
.play_menu_bg_title{
	font-size: 13px;
	color: #FFFFFF;
	background-color: #FF9900;
	padding:5px;
	width: 100%;
	text-align: center;
}

.play_menu_bg_win{
	font-size: 13px;
	color: #FF9900;
	background-color: #FFFFCC;
	border: 1px #FF9900 solid;

	width: 100%;
	font-weight: bold;

}
.play_menu_bg_lost{
	font-size: 13px;
	color: #FF9900;
	background-color: #EBEBEB;
	border: 1px #ffffff solid;
	width: 100%;

}
.play_menu_bg_no{
	font-size: 13px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px #FF9900 solid;
	width: 100%;
	text-align: center;

}
 
.play_score{
	font-size: 12px;
	color: #FF9900;
	background-color:#ffffff;

	padding:5px;
	text-align: center;
	border: 1px #ffffff solid;

}
.play_team_name{
	font-size: 12px;
	color: #000000;
	padding:5px;
	text-align: center;
	height: 40px;
	vertical-align: middle;



}
.play_area{
	font-size: 12px;
	color: #000000;
	background-color:#F1EBE5;
	padding:5px;
	font-weight: bold;



}
.style13 {color: #000000}
.style14 {color: #0063BE}
#muse ul{ padding-left:-50px;list-style-type:circle;}
#muse li{font-size:12px;padding-right:10px;}

.explain{
	font-size: 12px;
	color: #0C4B8C;
	



}
/* Warning */
.warning {
	float:left;
	z-index:1;width:100%;
	font-size:13px;
	color:#C00;
	margin:10px;
	vertical-align: middle;
} 
.warning ul {list-style:none; margin:0px; padding:0px; }
.warning li {display:inline; padding-right:10px;}

/* Footer */
.footer {
	position:relative;
	float:left;
	width:980px;
	height:20px;
	font-size:13px;
	font-weight:normal;
	color:#666;
	text-align:center;
	margin-top:5px;
	z-index:4;
}  

.footer ul {list-style: none; margin:0; padding:0;}
.footer li {display:inline;}
.footer a, .footer a:link, .footer a:visited {color:#666; text-decoration:none;}
.footer a:hover {color:#000; text-decoration:underline;}
.copyrights {font-size:11px;}
.resolution {font-size:11px; color:#999;}
/**/
.style13 {color: #000000}
.style14 {color: #0063BE}

/*bs*/

.play_bs_menu_bg_title{
    font-size: 13px;
    color: #FFFFFF;
    background-color: #BB3999;
    padding:5px;
    width: 100%;
    text-align: center;
}

.play_bs_menu_bg_win{
    font-size: 13px;
    color: #BB3999;
    background-color: #FFF4FF;
    border: 1px #BB3999 solid;
    width: 100%;

}
.play_bs_menu_bg_lost{
    font-size: 13px;
    color: #FF9900;
    background-color: #EBEBEB;
    border: 1px #ffffff solid;
    width: 100%;

}
.play_bs_menu_bg_no{
    font-size: 13px;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px #BB3999 solid;
    width: 100%;
    text-align: center;

}
 
.play_bs_score{
    font-size: 12px;
    color: #BB3999;
    background-color:#ffffff;

    padding:5px;
    text-align: center;
    border: 1px #ffffff solid;

}
.play_bs_team_name{
    font-size: 12px;
    color: #000000;
    padding:5px;
    text-align: center;
    height: 40px;
    vertical-align: middle;



}
.play_bs_area{
    font-size: 12px;
    color: #000000;
    background-color:#F1EBE5;
    padding:5px;
    font-weight: bold;



}

/**/

/*cup*/
.cup_title{
	display:inline;
	font-size: 16px;
	color: #000000;
	font-weight: bold;letter-spacing: 1px;

}

.cup_link{
	display:inline;
	font-size: 13px;
	color: #FE3730;
	letter-spacing: 5px;


}
.cup_link a:{color : #FE3730}
.cup_link a:link{color : #FE3730}
.cup_link a:visited{color : #FE3730}
.cup_link a:active {color : #FE3730}  
.cup_link a:hover {
	color:#FE3730;
	text-decoration: underline;

}
