@charset "utf-8";
/*::::::::::::::ヘッダーエリア::::::::::::::*/
#contains #headArea h1{
	width: 425px;
	height: 115px;
	margin:0;
	padding:0;
	background: url(/category/billy/images/logo_top.jpg) left top no-repeat;
}
#contains #headArea h1 a{
	width: 425px;
	height: 115px;
	display:block;
	margin:0;
	padding:0;
}

/*::::::::::::::スーパーバナー::::::::::::::*/

#superbanner{
	width: 728px;
	height: 90px;
	margin-bottom:5px;
}

/*::::::::::::::出演者ボタン::::::::::::::*/

#bg_head_top #cast_btn{
	width: 97px;
	height: 74px;
	background: url(/category/billy/images/btn_cast.jpg) left top no-repeat;
	position:relative;
	top:121px;
	left:-2px;
}
#bg_head_top #cast_btn a{
	display:block;
	width: 97px;
	height: 74px;
}
#bg_head_top #cast_btn a:hover{
	width: 97px;
	height: 74px;
	background: url(/category/billy/images/btn_cast.jpg) left -74px no-repeat;
}

/*::::::::::::::次回の予告::::::::::::::*/
#bg_head_top #yokoku{
	width: 535px;
	height: 214px;
	background: url(/category/billy/images/next_bg.gif) left top no-repeat;
	position:relative;
	top:-115px;
	left:431px;
	/*clear:both;*/
}
#bg_head_top #yokoku img{
	width:140px;
	height:105px;
	margin:56px 0 0 31px;
	float:left;
}
#bg_head_top #yokoku p{
	width:330px;
	height:145px;
	overflow:auto;
	margin:56px 0 0 10px;
	padding-right:10px;
	float:left;
}

/*::::::::::::::新着情報::::::::::::::*/
#bg_head_top #news{
	width: 535px;
	height: 114px;
	background: url(/category/billy/images/top_news_bg.gif) left top no-repeat;
	position:relative;
	top:-110px;
	left:431px;
	padding:40px 0 0 0;
}
#bg_head_top #news ul{
	width: 495px;
	height: 60px;
	/*margin:40px 0 0 25px;*/
	margin:0 0 0 25px;
	overflow:auto;
}
#bg_head_top #news li{
	width: 455px;
	background: url(/category/billy/images/news_icon.gif) left top no-repeat;
	padding-left: 20px;
	margin-bottom: 2px;
	font-weight:bold;
}
/*::::::::::::::中間エリア::::::::::::::*/
#contains #middleArea{
	width: 970px;
}
/*::::::::::::::中間エリア　左::::::::::::::*/
#contains #middleArea #leftBox{
	width: 579px;
	height:auto;
	float:left;
}
/*::::::::::::::前回の放送::::::::::::::*/
#contains #middleArea #leftBox #oa{
	width: 579px;
	height: 227px;
	background: url(/category/billy/images/prev_bg.gif) left top no-repeat;
	margin-bottom:5px;
}
#contains #middleArea #leftBox #oa .date{
	width: 11em;
	font-weight:bold;
	color:#6600FF;

	position:relative;
	top:33px;
	left:158px;

}
#contains #middleArea #leftBox #oa .txtArea{
	width: 380px;
	height: 207px;
	float:left;
}

#contains #middleArea #leftBox #oa .txt{
	width: 320px;
	height: 120px;
	font-weight:bold;
	color:#6600FF;
	overflow:auto;

	position:relative;
	top:50px;
	left:30px;
}
#contains #middleArea #leftBox #oa h2{
	font-weight:bold;
	font-size:14px;
	color:#333333;
	margin-bottom:10px;
}
#contains #middleArea #leftBox #oa h3{
	font-weight:bold;
	font-size:12px;
	color:#0099FF;
}
#contains #middleArea #leftBox #oa .img{
	width: 180px;
	height: 88px;
	float:left;
	margin-top:47px;

}

#contains #middleArea #leftBox #oa .btn{
	width: 99px;
	height: 17px;
	background: url(/category/billy/images/prev_btn.gif) left top no-repeat;

	position:relative;
	top:60px;
	left:260px;
}

#contains #middleArea #leftBox #oa .btn a{
	display:block;
	width: 99px;
	height: 17px;
}
#contains #middleArea #leftBox #oa .btn a:hover{
	width: 99px;
	height: 17px;
	background: url(/category/billy/images/prev_btn.gif) left -17px no-repeat;
}
/*::::::::::::::大喜利名探偵::::::::::::::*/
#contains #middleArea #leftBox #oogiri{
	width: 579px;
	height:153px;
	background: url(/category/billy/images/oogiri_bg.jpg) left top no-repeat;
	margin-bottom:5px;
}
#contains #middleArea #leftBox #oogiri .btn{
	width: 200px;
	height: 25px;
	background: url(/category/billy/images/oogiri_btn.jpg) left top no-repeat;

	position:relative;
	top:120px;
	left:350px;

}
#contains #middleArea #leftBox #oogiri .btn a{
	display:block;
	width: 200px;
	height: 25px;
}
#contains #middleArea #leftBox #oogiri .btn a:hover{
	width: 200px;
	height: 25px;
	background: url(/category/billy/images/oogiri_btn.jpg) left -25px no-repeat;
}
/*::::::::::::::ベストはオーレ::::::::::::::*/
#contains #middleArea #leftBox #ole{
	width: 579px;
	height:177px;
	background: url(/category/billy/images/ole_bg.gif) left top no-repeat;
	margin-bottom:5px;
}

#contains #middleArea #leftBox #ole .btn{
	width: 99px;
	height: 17px;
	background: url(/category/billy/images/ole_btn.gif) left top no-repeat;

	position:relative;
	top:50px;
	left:460px;

}
#contains #middleArea #leftBox #ole .btn a{
	display:block;
	width: 99px;
	height: 17px;
}
#contains #middleArea #leftBox #ole .btn a:hover{
	width: 99px;
	height: 17px;
	background: url(/category/billy/images/ole_btn.gif) left -17px no-repeat;
}
#contains #middleArea #leftBox #ole .img{
	width: 180px;
	height: 101px;
	
	position:relative;
	top:40px;
	left:385px;

}
/*:::::::::中間エリア　真ん中（ケータイ）::::::::::*/
#contains #middleArea #centerBox{
	width: 229px;
	height: auto;
	float:left;
	overflow:auto;
	margin-left:5px;
	_margin-left:4px;
	padding-bottom:15px;
	background: url(/category/billy/images/mobile_bg.gif) left bottom no-repeat;
}
#contains #middleArea #centerBox h2{
	width: 229px;
	height: 25px;
	margin: 0 auto;
	background: url(/category/billy/images/mobile_head.jpg) left top no-repeat;
}
#contains #middleArea #centerBox #hiroshi{
	margin: 0 auto;
	padding-bottom:15px;
	text-align:center;
	background: url(/category/billy/images/mobile_line.gif) center bottom no-repeat;
}
#contains #middleArea #centerBox #hiroshi h3{
	width: 115px;
	height: 77px;
	margin: 0 auto;
	background: url(/category/billy/images/mobile_hiroshi_logo.gif) left top no-repeat;
}
#contains #middleArea #centerBox #ketai{
	margin:0 auto;
	text-align:center;
	padding-top:170px;
	background: url(/category/billy/images/mobile_qr.gif) center top no-repeat;
}
#contains #middleArea #centerBox #ketai p{
	width: 200px;
	height: auto;
	margin:0 auto;
	text-align:left;
}

/*::::::中間エリア　真ん中（募集中・過去コーナー）::::::::*/
#contains #middleArea #rightBox01{
	width: 145px;
	height: auto;
	float:left;
	overflow:auto;
	margin-left:5px;
	_margin-left:4px;
	margin-bottom:10px;
	padding-bottom:15px;
	background: url(/category/billy/images/bosyu_bg.gif) left bottom no-repeat;
}
#contains #middleArea #rightBox01 h2{
	width: 145px;
	height: 25px;
	margin: 0 auto;
	background: url(/category/billy/images/bosyu_head.jpg) left top no-repeat;
}
#contains #middleArea #rightBox01 #bosyu{
	margin:0 auto;
	text-align:center;
	padding-bottom:10px;
}
#contains #middleArea #rightBox01 p{
	width: 120px;
	margin:0 auto;
	text-align:left;
	font-size:10px;
	line-height:125%;
}
#contains #middleArea #rightBox01 p span{
	padding-left:10px;
	display:block;
	font-size:12px;
	font-weight:bold;
	background: url(/category/billy/images/bosyu_icon01.gif) left top no-repeat;
}

/*::::::　募集中コーナー　大喜利::::::::*/
#contains #middleArea #rightBox01 #oogiri{
	padding-bottom:10px;
	background: url(/category/billy/images/bosyu_line.gif) center bottom no-repeat;
}
#contains #middleArea #rightBox01 #bosyu #oogiri .btn{
	width: 74px;
	height: 67px;
	margin:15px auto;
	background: url(/category/billy/images/bosyu_oogiri_btn.gif) center top no-repeat;
}
#contains #middleArea #rightBox01 #bosyu #oogiri .btn a{
	width: 74px;
	height: 67px;
	display:block;
}
#contains #middleArea #rightBox01 #bosyu #oogiri .btn a:hover{
	width: 74px;
	height: 67px;
	background: url(/category/billy/images/bosyu_oogiri_btn.gif) center -67px no-repeat;
}

/*::::::　募集中コーナー　ゆる芸／駅伝ランナー／観覧募集　::::::::*/
#contains #middleArea #rightBox01 #bosyu01{
	padding-bottom:10px;
	background: url(/category/billy/images/bosyu_line.gif) center bottom no-repeat;
}
#contains #middleArea #rightBox01 #bosyu #bosyu01 .bnr{
	width: 74px;
	height: 67px;
	margin:15px auto;
	background: url(/category/billy/images/bosyu_parson_bnr.jpg) center top no-repeat;
}

/*::::::　過去のコーナー　募集中コーナー　情報求む！　::::::::*/
/*#contains #middleArea #rightBox01 #bosyu01{
	padding-bottom:10px;
	background: url(/category/billy/images/bosyu_line.gif) center bottom no-repeat;
}
#contains #middleArea #rightBox01 #bosyu #bosyu01 .bnr{
	width: 74px;
	height: 67px;
	margin:15px auto;
	background: url(/category/billy/images/bosyu_joho_bnr.gif) center top no-repeat;
}

#contains #middleArea #rightBox01 #bosyu #bosyu01 .btn{
	width: 74px;
	height: 67px;
	margin:15px auto;
	background: url(/category/billy/images/bosyu_joho_btn.gif) center top no-repeat;
}
#contains #middleArea #rightBox01 #bosyu #bosyu01 .btn a{
	width: 74px;
	height: 67px;
	display:block;
}
#contains #middleArea #rightBox01 #bosyu #bosyu01 .btn a:hover{
	width: 74px;
	height: 67px;
	background: url(/category/billy/images/bosyu_joho_btn.gif) center -67px no-repeat;
}
*/

/*::::::　募集中コーナー　ベストアンサー::::::::*/
#contains #middleArea #rightBox01 #bestans{
	padding-bottom:10px;
	background: url(/category/billy/images/bosyu_line.gif) center bottom no-repeat;
}
#contains #middleArea #rightBox01 #bosyu #bestans .btn{
	width: 72px;
	height: 54px;
	margin:15px auto;
	background: url(/category/billy/images/bosyu_bestans_btn.gif) center top no-repeat;
}
#contains #middleArea #rightBox01 #bosyu #bestans .btn a{
	width: 72px;
	height: 54px;
	display:block;
}
#contains #middleArea #rightBox01 #bosyu #bestans .btn a:hover{
	width: 72px;
	height: 54px;
	background: url(/category/billy/images/bosyu_bestans_btn.gif) center -54px no-repeat;
}

/*::::::　過去のコーナー　秋山:::::::*/
#contains #middleArea #rightBox02{
	width: 145px;
	height: auto;
	float:left;
	overflow:auto;
	margin-left:5px;
	_margin-left:4px;
	margin-bottom:10px;
	padding-bottom:15px;
	background: url(/category/billy/images/bosyu_bg.gif) left bottom no-repeat;
}
#contains #middleArea #rightBox02 h2{
	width: 145px;
	height: 25px;
	margin: 0 auto;
	background: url(/category/billy/images/kako_head.jpg) left top no-repeat;
}
#contains #middleArea #rightBox02 #akiyama{
	padding-bottom:10px;
	background: url(/category/billy/images/bosyu_line.gif) center bottom no-repeat;
}
#contains #middleArea #rightBox02 #kako #akiyama .btn{
	width: 125px;
	height: 77px;;
	margin:15px auto;
	background: url(/category/billy/images/kako_bnr01.gif) center top no-repeat;
}
#contains #middleArea #rightBox02 #kako #akiyama .btn a{
	width: 125px;
	height: 77px;
	display:block;
}
#contains #middleArea #rightBox02 #kako #akiyama .btn a:hover{
	width: 125px;
	height: 77px;
	background: url(/category/billy/images/kako_bnr01.gif) center -77px no-repeat;
}
/*::::::yahooエリア::::::::*/
#contains #yahooArea{
	width: 975px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	clear:both;
}
/*
#contains #yahooArea #output{
	width: 966px;
	height: 144px;
	background: url(/category/billy/images/yahoo_bg01.gif) left top no-repeat;
}
*/
#contains #yahooArea #output div{
	width: 966px;
	height: 144px;
	background: url(/category/billy/images/yahoo_bg01.gif) left top no-repeat;
}
#contains #yahooArea #output p{
	width: 700px;
	height: 80px;
	line-height:170%;
	padding:30px 0 0 185px;
}
#contains #yahooArea #output .btn{
	width: 198px;
	height: 26px;
	background: url(/category/billy/images/yahoo_btn01.gif) left top no-repeat;

	position:relative;
	top:0px;
	left:700px;
}
#contains #yahooArea #output .btn a{
	display:block;
	width: 198px;
	height: 26px;
}
#contains #yahooArea #output .btn a:hover{
	width: 198px;
	height: 26px;
	background: url(/category/billy/images/yahoo_btn01.gif) left -26px no-repeat;
}

#contains #yahooArea p#yahooTxt {
	width: 966px;
	height: 45x;
	margin:10px 0;
	background: url(/category/billy/images/yahoo_txt01.gif) left top no-repeat;
	color:#666666;
}
#contains #yahooArea #yahooTxt span{
	width: 670px;
	height: 45x;
	display:block;
	font-size:10px;
	line-height:130%;
	margin-left:170px;
	text-decoration:none;
}
#contains #yahooArea #solvedTtl{
	width: 113px;
	height: 350px;
	display:block;
	float:left;
	text-align:center;
}
#contains #yahooArea #solvedTtl h2{
	width: 113px;
	height: 131px;
	background: url(/category/billy/images/yahoo_title.gif) left top no-repeat;
}

#contains #yahooArea #outputSolved{
	width: 845px;
	height: 350px;
	float:left;
}
#contains #yahooArea #outputSolved p{
	width: 203px;
	height: 122px;
	float:left;
	margin-left:7px;
	_margin-left:5px;
	line-height: 1.2em;
	background: url(/category/billy/images/yahoo_bg02.gif) left top no-repeat;
	padding:41px 25px 0 46px;
}
