/* CSS Document */

/* ---------- サイトTOP ---------- */

.space{
	padding-top         : 3px;
	clear               : both;
}

a:hover{
	color:#0033FF;
	text-decoration:none;
}
a:visited{
	color:#551A8B;
}

/* ---------- Main ---------- */

#headline{
	width               : 640px;
	font-size           : 12px;
	height              : 28px;

	background-image    : url('/img/system/headline.png');

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 5px;
	margin-right        : 0px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;
}
	#headline .headline_info{
		width               : 600px;
		text-align          : left;
		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 6px;
		padding-bottom      : 7px;
		padding-left        : 20px;
		padding-right       : 20px;
	}

	#headline a:link{
		color               : #D1D1D1;
		font-size           : 12px;
	}
	#headline a:visited{
		color               : #D1D1D1;
		font-size           : 12px;
	}
	#headline a:hover{
		color               : #D1D1D1;
		font-size           : 12px;
	}
	#headline a:active{
		color               : #D1D1D1;
		font-size           : 12px;
	}

#special_pickup{
	width               : 640px;
	font-size           : 10px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 5px;
	margin-right        : 0px;

	padding             : 0px 0px 0px 0px;
}

#new_program{
	width               : 640px;
	font-size           : 10px;

	text-align          : left;
	margin-top          : 10px;
	margin-bottom       : 0px;
	margin-left         : 0px;
	margin-right        : 0px;

	padding             : 0px 0px 0px 0px;
}
	#new_program .title{
		height              : 25px;
		background-image    : url('/img/system/title_bgimg01.jpg');

		background-color    : #D3D3D3;
		font-size           : 12px;
		text-align          : left;
		font-weight         : bold;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 5px;
		padding-bottom      : 3px;
		padding-left        : 18px;
		padding-right       : 3px;

		border-style        : solid;
		border-color        : #D3D3D3;
		border-top-width    : 1px;
		border-left-width   : 1px;
		border-right-width  : 1px;
		border-bottom-width : 0px;
	}

	#new_program .list_body{
		width               : 640px;
		font-size           : 12px;
		text-align          : left;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 3px;
		padding-bottom      : 3px;
		padding-left        : 3px;
		padding-right       : 3px;
	}
	#new_program table{
		background-color    : #696969;
	}
	#new_program td{
		background-color    : #FFFFFF;
	}

	#new_program .list_parts{
		width               : 100%;
		height              : 250px;
		font-size           : 12px;

		text-align          : center;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;
	}
	#new_program .list_parts_new{
		width               : 100%;
		height              : 250px;
		font-size           : 12px;

		text-align          : center;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;
	}
		#new_program .list_icon{
			height              : 16px;
			text-align          : left;

			font-size           : 12px;
			font-weight         : bold;
			color               : #FF00FF;

			margin-top          : 0px;
			margin-bottom       : 0px;
			margin-left         : 5px;
			margin-right        : 9px;
		}
		#new_program .list_img{
			width               : 100px;
			height              : 75px;

			margin-top          : 2px;
			margin-bottom       : 0px;
			margin-left         : 2px;
			margin-right        : 0px;

			padding-top         : 1px;
			padding-bottom      : 1px;
			padding-left        : 1px;
			padding-right       : 1px;

			border-style        : solid;
			border-color        : #D3D3D3;
			border-top-width    : 1px;
			border-left-width   : 1px;
			border-right-width  : 1px;
			border-bottom-width : 1px;
		}
		#new_program .list_name{
			background-color    : #EFEFEF;

			text-align          : left;

			margin-top          : 5px;
			margin-bottom       : 0px;
			margin-left         : 5px;
			margin-right        : 5px;

			padding-top         : 4px;
			padding-bottom      : 4px;
			padding-left        : 5px;
			padding-right       : 5px;
		}
		#new_program .list_comment{
			text-align          : left;

			font-size           : 10px;
			margin-top          : 5px;
			margin-bottom       : 10px;
			margin-left         : 9px;
			margin-right        : 9px;
		}

#hall_blog{
	width               : 640px;
	font-size           : 10px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 0px;
	margin-right        : 0px;
}
	#hall_blog .title{
		height              : 22px;

		background-color    : #676767;
		font-size           : 12px;
		text-align          : left;
		font-weight         : bold;
		color               : #FFFFFF;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 5px;
		padding-bottom      : 3px;
		padding-left        : 20px;
		padding-right       : 3px;
	}

	#hall_blog .list_body{
		width               : 640px;
		font-size           : 12px;
		text-align          : left;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 3px;
		padding-bottom      : 3px;
		padding-left        : 3px;
		padding-right       : 3px;
	}

	#hall_blog table{
		background-color    : #696969;
	}
	#hall_blog td{
		background-color    : #FFFFFF;
	}

	#hall_blog .list_title{
		height              : 25px;

		background-image    : url('/img/system/title_bgimg01.jpg');

		background-color    : #D3D3D3;
		font-size           : 12px;
		text-align          : left;
		font-weight         : bold;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 5px;
		padding-bottom      : 3px;
		padding-left        : 20px;
		padding-right       : 3px;

		border-style        : solid;
		border-color        : #696969;
		border-top-width    : 0px;
		border-left-width   : 0px;
		border-right-width  : 0px;
		border-bottom-width : 1px;
	}
	#hall_blog .pref_name{
		height              : 15px;

		font-size           : 12px;
		text-align          : left;

		background-color    : #D3D3D3;

		margin-top          : 5px;
		margin-bottom       : 5px;
		margin-left         : 5px;
		margin-right        : 5px;

		padding-top         : 2px;
		padding-bottom      : 2px;
		padding-left        : 2px;
		padding-right       : 2px;
	}

	#hall_blog .list_parts{
		font-size           : 12px;
		height              : 100%;

		padding-top         : 5px;
		padding-bottom      : 5px;
		padding-left        : 5px;
		padding-right       : 5px;
	}
		#hall_blog .list_img{
			font-size           : 12px;
			text-align          : center;

			padding-top         : 5px;
			padding-bottom      : 5px;
			padding-left        : 5px;
			padding-right       : 5px;
		}
		#hall_blog .list_icon{
			height              : 16px;
			text-align          : left;
			margin-top          : 2px;
			margin-bottom       : 0px;
			margin-left         : 2px;
			margin-right        : 0px;
		}
		#hall_blog .list_name{
			font-size           : 12px;
			text-align          : left;

			background-color    : #EFEFEF;

			padding-top         : 5px;
			padding-bottom      : 5px;
			padding-left        : 5px;
			padding-right       : 5px;
		}
		#hall_blog .list_comment{
			font-size           : 10px;
			text-align          : left;

			padding-top         : 5px;
			padding-bottom      : 5px;
			padding-left        : 5px;
			padding-right       : 5px;
		}
		#hall_blog .list_line{
			width               : 201px;
			text-align          : center;

			background-image    : url('/img/system/top_line.png');

			margin-top          : 2px;
			margin-bottom       : 2px;
			margin-left         : 0px;
			margin-right        : 0px;
		}

	#hall_blog .no_data{
		font-size           : 12px;
		text-align          : center;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 15px;
		padding-bottom      : 15px;
		padding-left        : 3px;
		padding-right       : 3px;
	}

#all_channel_list{
	width               : 640px;
	font-size           : 12px;

	text-align          : left;
	margin-top          : 10px;
	margin-bottom       : 0px;
	margin-left         : 3px;
	margin-right        : 0px;
}
	#all_channel_list th{
		color               : #333333;
		font-weight         : bold;
		font-size           : 12px;
		line-height         : 16px;
		text-align          : left;
	}
	#all_channel_list td{
		font-size           : 12px;
		color               : #333333;
		line-height         : 16px;
	}
	#all_channel_list .channel_name{
		padding-top         : 5px;
		padding-bottom      : 5px;
		padding-left        : 5px;
		padding-right       : 5px;
	}
	#all_channel_list .series_name{
		padding-top         : 10px;
		padding-bottom      : 10px;
		padding-left        : 7px;
		padding-right       : 5px;
	}

/* ---------- Right Menu ---------- */
#whats_new{
	width               : 339px;
	font-size           : 10px;
}
	#whats_new .title{
		height              : 25px;
		background-image    : url('/img/system/title_bgimg02.jpg');

		font-size           : 12px;
		text-align          : left;
		font-weight         : bold;

		margin-top          : 0px;
		margin-bottom       : 5px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 7px;
		padding-bottom      : 3px;
		padding-left        : 10px;
		padding-right       : 3px;
	}

	#whats_new .news_body{
		background-color    : #FFFFFF;
		text-align          : left;

		padding-top         : 3px;
		padding-bottom      : 0px;
		padding-left        : 10px;
		padding-right       : 0px;
	}

	#whats_new .news_more{
		background-color    : #FFFFFF;
		text-align          : right;

		margin-top          : 3px;

		padding-top         : 3px;
		padding-bottom      : 5px;
		padding-left        : 0px;
		padding-right       : 5px;

		border-style        : solid;
		border-color        : #D3D3D3;
		border-top-width    : 1px;
		border-left-width   : 0px;
		border-right-width  : 0px;
		border-bottom-width : 0px;
	}

#commercial{
	width               : 300px;
	font-size           : 12px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 12px;
	margin-right        : 0px;
}

#pickup_girl{
	width               : 300px;
	font-size           : 12px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 12px;
	margin-right        : 0px;
}

#osusume{
	width               : 300px;
	font-size           : 12px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 12px;
	margin-right        : 0px;
}

#ranking{
	width               : 300px;
	font-size           : 12px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 12px;
	margin-right        : 0px;
}

#machine_search{
	font-size           : 12px;

	text-align          : left;
	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 0px;
	margin-right        : 0px;
}

	#machine_search .body{
		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

	}
	#machine_search .menu{
		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 5px;

		text-align          : left;
		vertical-align      : bottom;
	}

	#machine_search .title{
		margin-top          : 5px;
		margin-bottom       : 5px;
		margin-left         : 5px;
		margin-right        : 5px;
		text-align          : left;
		vertical-align      : bottom;

		font-size           : 12px;
		line-height         : 12px;
	}

	#machine_search .input{
		margin-top          : 0px;
		margin-bottom       : 5px;
		margin-left         : 5px;
		margin-right        : 5px;
		text-align          : left;
	}
	#machine_search .submit_btn{
		margin-top          : 0px;
		margin-bottom       : 5px;
		margin-left         : 5px;
		margin-right        : 5px;
		text-align          : right;
	}
	#machine_search .input_form_select{
		width               : 110px;
	}
	#machine_search .input_form_text{
		width               : 150px;
	}

#machine_ranking{

}
	#machine_ranking .title_img{
		margin-top          : 3px;
		margin-bottom       : 3px;
		margin-left         : 0px;
		margin-right        : 0px;
	}
	#machine_ranking .machine_img{
		width               : 139px;
		text-align          : center;

		margin-top          : 2px;
		margin-bottom       : 5px;
		margin-left         : 0px;
		margin-right        : 0px;
	}

	#machine_ranking .rank_no{
		padding-top         : 2px;
		padding-bottom      : 2px;
		padding-left        : 10px;
		padding-right       : 0px;

	}

	#machine_ranking .title{
		font-size           : 10px;
		text-align          : left;

		padding-top         : 3px;
		padding-bottom      : 5px;
		padding-left        : 5px;
		padding-right       : 3px;
	}




#other_link{
	width               : 300px;
	font-size           : 12px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 12px;
	margin-right        : 0px;
}
	#other_link .other_info{
		width               : 300px;
		color               : #333333;
		font-size           : 12px;
		line-height         : 16px;
		text-align          : left;

		margin-top          : 0px;
		margin-bottom       : 5px;
		margin-left         : 0px;
		margin-right        : 0px;
	}
	#other_link .title{
		font-size       : 12px;
		font-weight     : bold;
	}
	#other_link .comment{
		font-size       : 12px;
	}
	#other_link .mobile_comment{
		font-size       : 12px;
		color           : #666666;
		line-height     : 20px;
	}




/* ---------- 200808 Site Renewal CSS  ---------- */

#main_left{
	width               : 339px;
	font-size           : 10px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 5px;
	margin-right        : 0px;

	padding             : 0px 0px 0px 0px;
}

#main_center{

	width               : 390px;
	font-size           : 10px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 0px;
	margin-right        : 0px;

	padding             : 0px 0px 0px 0px;

}

#main_right{

	width               : 200px;
	font-size           : 10px;

	text-align          : left;
	margin-top          : 5px;
	margin-bottom       : 0px;
	margin-left         : 0px;
	margin-right        : 0px;

	padding             : 0px 0px 0px 0px;

}

 table.table01{
 border-collapse:collapse;
 border-color:#7EAED9
 }
 

div.baner01{
}

div.test2{
float:left;

}

div.test3{
clear:both
}

img.test2{
float:left;
}

div.tes-a{
width:952px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div.tes-aa{
margin-bottom:20px;

}


div.tes-b{
width:339px;
float:left;

}




/*統一*/
div.title00{
	padding : 4px 3px 4px 5px;
	font-size:12px;
	background-color:#E3E6EB;
}
div.title01{
	padding : 4px 3px 3px 5px;

	font-size:12px;
	background-color:#E3E6EB;
	float:left;
}

div.title_link{
	padding:5px;
	font-size:10px;
	background-color:#E3E6EB;
	text-align:right;
}


div.Comment00{
padding:12px;
font-size:12px;
}
/*統一*/






/*新着番組*/
div.shinban{
border:solid 1px #333333;
padding-left:5px;
}

div.shinban_title{
padding:5px;
font-size:12px;
}

div.shinban1{
padding:5px;
border-top-style:none;
}

div.shinban1-1{
width:200px;
float:left;
}

div.shinban1-2{
padding-left:10px;
width:114px;
float:left;
}

div.list_img{
float:left;
width:200px;

}
div.list_parts_new{
padding-bottom:5px;
}

div.list_name{
	padding:3px;
	background-color:#E3E6EB;
	font-size:12px;
}

div.list_comment{
padding-top:5px;
font-size:12px;
}

div.list_icon{
padding-top:5px;
}

div.list_end{
width:100%;
clear:left;
}

/*新着番組*/


/*パチンコ検索*/

div.kensaku_pachinko{
padding:10px;
}

div.kensaku_kensaku{
margin-top:5px;
}


div.kensaku_kisyumei{
margin-top:10px;
}

div.kensaku_text{
font-size:10px;
}

img.kensaku-icon{
vertical-align:top;
}

/*パチンコ検索*/


div.syuuroku_title{
padding:5px;
font-size:12px;
}

div.tes-d{
width:200px;
float:left;
margin-left:12px;
}

div.accessrank{
border:solid 1px #333333;
padding-left:5px;
}

div.tes-e{
width:100%;
clear:both;
}

div.syuroku_sikiri{
border-bottom-style:dotted;
border: 1px;

}

div.janbarievent{
height:700px;
overflow:auto;
padding:10px;
}

div.janbarievent2{
font-size:14px;
width:350px;
margin-bottom:5px;
background-color:#E3E6EB;
padding:3px;
}

div.janbarievent3{
clear:both;
}



div.janbarievent_day{
float:left;
margin-right:5px;
font-size:12px;
width:50px;
}

div.janbarievent_logo{
float:left;
margin-right:10px;
margin-bottom:auto;
margin-top:auto;
}

div.janbarievent_eventname{
float:left;
font-size:12px;
margin-right:10px;
margin-bottom:auto;
margin-top:auto;

}

div.janbarievent_tenmei{
float:left;
font-size:10px;
margin-bottom:auto;
margin-top:auto;

}


div.tmevent{
height:500px;
overflow:auto;
padding:10px;
}

div.newblog{
height:500px;
overflow:auto;
padding:10px;
}

div.todayevent{
height:700px;
overflow:auto;
padding:10px;
}

div.todayevent2{
width:350px;
margin-bottom:10px;

}

div.todayevent_photo{
margin-right:10px;
width:122px;
float:left;
}

div.todayevent3{
width:208px;
float:left;
}

div.todayevent4{
clear:both;
}



div.todayevent_title{
width:210px;
padding:3px;
background-color:#E3E6EB;
font-size:12px;
float:left;

}

div.todayevent_comment{
width:210px;
padding:3px;
font-size:10px;
float:left;
}

div.todayevent_tenmei{
width:210px;
float:left;
font-size:10px;
}

div.todayevent_Aria{
width:210px;
float:left;
font-size:10px;
}

.noimage{
	border-style        : solid;
	border-color        : #CCCCCC;
	border-top-width    : 1px;
	border-left-width   : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;
}

div.access_ranking{
padding:10px;
font-size:12px;
}


div.access_ranking1{
padding:10px;
font-size:12px;
margin-bottom:20px;

}







div.shindai_irekae_title{
padding:5px;
font-size:12px;
}




div.Mobility_title{
padding:5px;
font-size:12px;
}



div.Message_title{
padding:5px;
font-size:12px;
}




div.adpb_title{
padding:5px;
font-size:12px;
}


div.Salesman_title{
padding:5px;
font-size:12px;
}




div.Writer_title{
padding:5px;
font-size:12px;
}

a.ad_tenmei{
	color:#33CC66;
	text-decoration:underline;
}
a.ad_tenmei:hover{
	color:#33CC66;
	text-decoration:none;
}
a.ad_tenmei:visited{
	color:#551A8B;
}


/*テキストバナー*/
div.text_ad{
	padding:10px;
	background-color:#FFFFCC;
}
div.text_ad_title{
	font-size:14px;
	color:#0033FF;
	margin-bottom:5px;
}
div.text_ad_coment{
	font-size:12px;
	line-height:1.5em;
	margin-bottom:5px;
	color:#0033FF;
}
div.text_ad_tenmei{
	font-size:14px;
	color:#33CC66;
}
div.text_ad_Area{
	font-size:10px;
	color:#0000FF;
}


a.list_comment{
	color:#333333;
	text-decoration:none;
}
a.list_comment:hover{
	color:#333333;
	text-decoration:underline;
}
a.list_comment:visited{
	color:#551A8B;
}

div.kiyaku{
	margin-top:30px;
	margin-bottom:10px;
	font-size:10px;
	color:#999999;
	text-align:center;
}

/*ホール名*/
div.hall_name00{
	font-size:12px;
	text-align:left;
}
/*ホールエリア*/
div.hall_aria{
	color:#0033FF;
	font-size:10px;
	text-align:right;
}

div.no_data{

	font-size:12px;

	margin-top          : 10px;
	margin-bottom       : 10px;
	margin-left         : 10px;
	margin-right        : 0px;
}

div.ad_img{
	width               : 1px;
	height              : 1px;

	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 0px;
	margin-right        : 0px;
}

