/* 共通CSS */
body {
	margin:0;
	background-color:#323432;
	font-size:12px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,verdana,sans-serif;}

div#main {
	margin:0 auto;
	width:820px;}

table#login {
	background-image:url(pc/images/loginbar/bg.gif);
	background-repeat:repeat-x;}

/*-----バナーtv-----*/
table tr td#tv {
	background-image:url(pc/images/banner_tv_b.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:33px;
	color:#ffffff;
	font-size:12px;}

/*-----SCORE-----*/
table tr td#score{
	background-image:url(pc/images/score_bar_c.gif);
	background-repeat:no-repeat;}

/*-----当選者発表-UPDATEテキスト-----*/
div.tousen_date {
	text-align:right;
	font-size:11px;
	color:#FF3300;}

/*-----.txt_box内背景設定-----*/
td.bg_txtarea {
	background-image:url(pc/images/dln_bg.gif);
	background-repeat:repeat-y;
	width:580px;}

/*-----サイドメニュー-----*/
div#side_area{
margin-right:10px;
width:230px;
}
/*-----QRコード-----*/
.qr { margin-bottom: 13px; }
.qr h2 { margin: 0; padding: 0; }
.qr .footer {
	width:230px;
	height:34px;
	background-image: url(./pc/images/qrfooter.gif);
	text-align: center;
}
.qr .footer span {
	color: #FFF;
	font-size:14px;
	position: relative;
	top:8px;
}

/*-----HEADLINE-----*/
table#hl_tb {
background-color:#000000;
}

table#hl_tb tr td.gray_bg{
background-color:#323432;
}

table#hl_tb div.hl_area{
margin-left:12px;
margin-right:12px;
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
padding-left:14px;
color:#ffffff;
font-size:12px;
line-height:1.3em;
}

table#hl_tb div.hl_area strong{
margin-left:-14px;
padding-bottom:5px;
font-size:10px;
display:block;
}

/*日付設定*/
table#hl_tb div.hl_area strong.red{
color:#ff3300;
}

table#hl_tb div.hl_area strong.blue{
color:#77b4db;
}

/*リンク設定*/
a.hl_link{text-decoration:none;}

a.hl_link:link div.hl_area{
background-color:#000000;
}

a.hl_link:visited div.hl_area{
background-color:#000000;
}

a.hl_link:hover div.hl_area{
background-color:#414141;
}

a.hl_link:active div.hl_area{
background-color:#414141; 
}

/*-----Google SEARCH-----*/
table#google_tb {
background-color:#000000;
background-repeat:no-repeat;
color:#ffffff;
}

table#google_tb tr td{
color:#ffffff;
font-size:12px;
}

/*--==================sidemenu====================--*/
#side_area div.hajimete{
	background:url(pc/images/sidemenu/bg_hajimete.gif) no-repeat;
	width:230px;
	height:39px;
	margin-top:10px;
	}

/*-----hajimete_link-----*/
#side_area div.hajimetelink{
	background:#000000;
	padding:2px 0px 10px 38px;
	}
	
#side_area ul.hajimetelink li{
	background:url(pc/images/sidemenu/icon_arrow.gif) no-repeat left center;
	padding-left:10px;
	}


#side_area ul.hajimetelink{
	color:#ffffff;
	list-style:none;
	line-height:150%;
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0;
	}

#side_area img.out{
	margin-left:5px;
}


/*-----DARTSLIVECARD-----*/
/*-----1-----*/
#side_area div.member{
	background:url(pc/images/sidemenu/bg_card1.gif) no-repeat;
	padding:41px 35px 0px 34px;
	}

#side_area a.side_shinkilink{
	display:block;
	width:163px;
	height:34px;
	background:url(pc/images/sidemenu/bt_shinki1.gif) no-repeat;	
	}

#side_area a.side_shinkilink:hover{
	background:url(pc/images/sidemenu/bt_shinki2.gif) no-repeat;
	}

/*-----2-----*/	
#side_area div.member2{
	background:url(pc/images/sidemenu/bg_card2.gif) no-repeat;
	padding:11px 35px 0px 34px;
	}

#side_area a.side_loginlink{
	display:block;
	width:163px;
	height:34px;
	background:url(pc/images/sidemenu/bt_login1.gif) no-repeat;
	}

#side_area a.side_loginlink:hover{
	background:url(pc/images/sidemenu/bt_login2.gif) no-repeat;
	}

/*-----3-----*/
div.member3{
	background:url(pc/images/sidemenu/bg_card3.gif) repeat-y top;
	padding:4px 0px 0px 34px;
	}

#side_area ul.hajimetelink2 li{
	background:url(pc/images/sidemenu/icon_hatena.gif) no-repeat left center;
	padding-left:14px;
	}


#side_area ul.hajimetelink2{
	color:#ffffff;
	list-style:none;
	line-height:150%;
	list-style-type:none;
	margin: 0 0 0 0;
padding: 0;
	}
	
	
/*-----smart-----*/

div.smart{
	background:url(pc/images/sidemenu/bg_smart.gif) no-repeat;
	width:230px;
	height:79px;
	position:relative;
}

div a.bt_smart,
div a.bt_smart:hover{
	width:202px;
	height:60px;
	/*display:block;*/
	position:absolute;
	top:14px;
	left:14px;
}

div a.bt_smart{background:url(pc/images/sidemenu/bt_smartbera_1.gif) no-repeat;}
div a.bt_smart:hover{background:url(pc/images/sidemenu/bt_smartbera_2.gif) no-repeat;}



/*-----mobile-----*/
div.mobile{
	background:url(pc/images/sidemenu/bg_mobile.gif) no-repeat;
	width:230px;
	height:75px;
	margin-bottom:10px;
	display:block;
	}

/*----------SD countdown 20100224-----------*/
#bigbanner{
	margin:10px auto 0;
	width:560px;
	height:330px;
}