/* CSS Document */

/* ---------- 機種ページ TOP ---------- */

.space{
	height              : 10px;
	clear               : both;
}

.image_middle{
	vertical-align      : middel;
}

.image_bottom{
	vertical-align      : bottom;
}


#search_menu{
	width               : 170px;
	background-color    : #ffffff;
	text-align          : left;
	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 20px;

	padding-top         : 0px;
	padding-left        : 0px;

}
	#search_menu .body{
		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		border-style        : solid;
		border-color        : #D3D3D3;
		border-top-width    : 0px;
		border-left-width   : 1px;
		border-right-width  : 1px;
		border-bottom-width : 1px;

	}
	#search_menu .menu{
		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 5px;

		text-align          : left;
		vertical-align      : bottom;
	}

	#search_menu .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;
	}

	#search_menu .input{
		margin-top          : 0px;
		margin-bottom       : 5px;
		margin-left         : 5px;
		margin-right        : 5px;
		text-align          : right;
	}

	#search_menu .input_form{
		width               : 158px;
	}

#ranking_menu{
	width               : 170px;
	background-color    : #ffffff;
	text-align          : left;
	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 20px;

	padding-top         : 0px;
	padding-left        : 0px;

}
	#ranking_menu .body{
		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		border-style        : solid;
		border-color        : #D3D3D3;
		border-top-width    : 0px;
		border-left-width   : 1px;
		border-right-width  : 1px;
		border-bottom-width : 1px;
	}
	#ranking_menu .menu{
		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		padding-top         : 5px;

		text-align          : left;
		vertical-align      : bottom;
	}
	#ranking_menu .ranking_no{
		padding-top         : 5px;
		padding-bottom      : 5px;
		padding-left        : 9px;
		padding-right       : 9px;
	}
	#ranking_menu .machine_image{
		width               : 100px;

		padding-top         : 5px;
		padding-bottom      : 0px;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;
		text-align          : center;
	}
	#ranking_menu .machine_name{
		width               : 120px;

		padding-top         : 8px;
		padding-bottom      : 10px;

		margin-top          : 0px;
		margin-bottom       : 0px;
		margin-left         : 0px;
		margin-right        : 0px;

		font-size           : 11px;
		text-align          : left;
		clear               : both;
	}

#present_menu{
	width               : 170px;
	background-color    : #ffffff;
	text-align          : left;
	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 20px;

	padding-top         : 0px;
	padding-left        : 0px;

}
#present_menu .body{
	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 0px;
	margin-right        : 0px;

	border-style        : solid;
	border-color        : #D3D3D3;
	border-top-width    : 0px;
	border-left-width   : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;


}
#present_menu .present_image{
	width               : 150px;

	padding-top         : 10px;
	padding-bottom      : 0px;

	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 9px;
	margin-right        : 9px;
}

#present_menu .present_text{
	width               : 150px;

	padding-top         : 5px;
	padding-bottom      : 5px;

	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 9px;
	margin-right        : 9px;

	font-size           : 11px;
	text-align          : left;
}

#mobile_info{
	width               : 170px;
	background-color    : #ffffff;
	text-align          : left;
	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 20px;

	padding-top         : 0px;
	padding-left        : 0px;

}
#mobile_info .body{
	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 0px;
	margin-right        : 0px;

	border-style        : solid;
	border-color        : #D3D3D3;
	border-top-width    : 0px;
	border-left-width   : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;


}
#mobile_info .mobile_image{
	width               : 135px;

	padding-top         : 0px;
	padding-bottom      : 0px;

	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 15px;
	margin-right        : 15px;
	text-align          : center;
}

#mobile_info .mobile_text{
	width               : 150px;

	padding-top         : 0px;
	padding-bottom      : 5px;

	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 9px;
	margin-right        : 9px;

	font-size           : 11px;
	text-align          : left;
}

#new_machine{
	width               : 360px;
	text-align          : left;

	margin-top          : 0px;
	margin-bottom       : 0px;
	margin-left         : 0px;
	margin-right        : 0px;

	padding-top         : 0px;
	padding-left        : 0px;

}
#new_machine .body{
	width               : 360px;
	vertical-align      : top;

	border-top-width    : 0px;
	border-left-width   : 0px;
	border-right-width  : 0px;
	border-bottom-width : 0px;

}

#new_machine .machine_list_pachi{
	width               : 360px
	height              : 165px;

	padding             : 0px 0px 5px 0px;

	border-style        : solid;
	border-color        : #A2121C;

	border-top-width    : 0px;
	border-left-width   : 0px;
	border-right-width  : 0px;
	border-bottom-width : 1px;

	font-size           : 14px;
	clear               : both;

}
/*
	#new_machine .machine_list_pachi a{
		text-decoration  : underline;
	}

	#new_machine .machine_list_pachi a:link{
		text-decoration  : none; 
		color            : #000000;
	}
	#new_machine .machine_list_pachi a:visited{
		text-decoration  : none; 
		color            : #000000;
	}
	#new_machine .machine_list_pachi a:hover{
		text-decoration  : underline;
		color            : #0099CC;
	}
	#new_machine .machine_list_pachi a:active{
		text-decoration  : underline;
		color            : #0099CC;
	}
*/

#new_machine .machine_list_slot{
	width               : 360px
	height              : 165px;

	padding             : 0px 0px 5px 0px;

	border-style        : solid;
	border-color        : #055685;

	border-top-width    : 0px;
	border-left-width   : 0px;
	border-right-width  : 0px;
	border-bottom-width : 1px;
}

/*
	#new_machine .machine_list_slot a{
		text-decoration  : underline;
	}
	#new_machine .machine_list_slot a:link{
		text-decoration  : none; 
		color            : #000000;
	}
	#new_machine .machine_list_slot a:visited{
		text-decoration  : none; 
		color            : #000000;
	}
	#new_machine .machine_list_slot a:hover{
		text-decoration  : underline;
		color            : #0099CC;
	}
	#new_machine .machine_list_slot a:active{
		text-decoration  : underline;
		color            : #0099CC;
	}
*/

#new_machine .machine_list_other{
	width               : 360px

	padding             : 15px 0px 5px 0px;

	text-align          : left;
}

#new_machine .machine_image{
	width               : 145px;

	padding-top         : 10px;
	padding-bottom      : 5px;
	padding-left        : 0px;
	padding-right       : 0px;


	text-align          : center;
	float               : left;
}
#new_machine .machine_info{

	margin-top          : 0px;
	margin-left         : 5px;
	margin-bottom       : 5px;
	margin-right        : 0px;

	padding-top         : 0px;
	padding-left        : 0px;
	padding-bottom      : 0px;
	padding-right       : 0px;

	text-align          : left;
}
#new_machine .machine_name{
	padding-top         : 10px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	font-size           : 14px;
	line-height         : 20px;
	text-align          : left;
}
#new_machine .icon_list{
	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
}
#new_machine .maker_name{
	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	font-size           : 12px;
	text-align          : left;
}
#new_machine .copyright{
	vertical-align      : bottom;

	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 10px;
	clear               : both;
}
#new_machine .copyright_img{
	vertical-align      : bottom;

	padding-top         : 3px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : right;
	font-size           : 10px;
}
#new_machine .machine_name_other{
	width               : 360px;

	padding             : 5px 0px 5px 0px;

	font-size           : 12px;
	line-height         : 20px;
	text-align          : left;
}


#maker_link{
	width               : 360px;
	text-align          : left;

	margin-top          : 10px;
	padding             : 0px 0px 0px 0px;

}
	#maker_link .body{
		width               : 360px;
		vertical-align      : top;

		border-top-width    : 0px;
		border-left-width   : 0px;
		border-right-width  : 0px;
		border-bottom-width : 0px;

	}
	#maker_link .maker_name_left{
		width               : 175px;
		font-size           : 12px;
		line-height         : 16px;
		font-weight         : normal;
		padding             : 0px 0px 0px 5px;
		float               : left;
	}
	#maker_link .maker_name_right{
		font-size           : 12px;
		line-height         : 16px;
		font-weight         : normal;
		padding             : 0px 0px 0px 5px;
	}

/* ---------- 機種ページ パチンコ検索結果 ---------- */
#search_result_pachi{
	width               : 731px;
	text-align          : left;

	padding-top         : 0px;
	padding-bottom      : 10px;
	padding-left        : 0px;
	padding-right       : 0px;

}
#search_result_pachi .bread{
	width               : 731px;
	margin-bottom       : 5px;

	padding-top         : 5px;
	padding-bottom      : 5spx;
	padding-left        : 5px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 12px;
	line-height         : 12px;

}
/*
	#search_result_pachi .bread a{
		text-decoration  : underline;
	}

	#search_result_pachi .bread a:link{
		text-decoration  : none; 
		color            : #000000;
	}
	#search_result_pachi .bread a:visited{
		text-decoration  : none; 
		color            : #000000;
	}
	#search_result_pachi .bread a:hover{
		text-decoration  : underline;
		color            : #0099CC;
	}
	#search_result_pachi .bread a:active{
		text-decoration  : underline;
		color            : #0099CC;
	}
*/
#search_result_pachi .title{
	width               : 731px;

	padding-top         : 10px;
	padding-bottom      : 0px;
	padding-left        : 5px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 16px;
	line-height         : 16px;

}
#search_result_pachi .body{
	width               : 731px;

	margin-top          : 10px;

	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 5px;
	padding-right       : 0px;

	border-style        : solid;
	border-color        : #A60E13;
	border-top-width    : 1px;
	border-left-width   : 0px;
	border-right-width  : 0px;
	border-bottom-width : 0px;

	text-align          : center;
}
/*
	#search_result_pachi .body a{
		text-decoration  : underline;
	}

	#search_result_pachi .body a:link{
		text-decoration  : none; 
		color            : #000000;
	}
	#search_result_pachi .body a:visited{
		text-decoration  : none; 
		color            : #000000;
	}
	#search_result_pachi .body a:hover{
		text-decoration  : underline;
		color            : #0099CC;
	}
	#search_result_pachi .body a:active{
		text-decoration  : underline;
		color            : #0099CC;
	}
*/
#search_result_pachi .result{
	width               : 716px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
}
#search_result_pachi .noresult{
	width               : 500px;
	height              :  40px;
	background-color    : #EBEBEB;

	border-style        : solid;
	border-color        : #9C9C9C;
	border-top-width    : 1px;
	border-left-width   : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;

	padding-top         : 10px;
	padding-bottom      : 10px;
	padding-left        : 10px;
	padding-right       : 10px;

	font-size           : 12px;
	line-height         : 12px;

	text-align          : center;
	vertical-align      : middle;
}
#search_result_pachi .machine_image{
	width               : 100px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : center;
	float               : left;
}
#search_result_pachi .machine_info{

	width               : 610px;

	margin-top          : 0px;
	margin-left         : 0px;
	margin-bottom       : 0px;
	margin-right        : 0px;

	padding-top         : 0px;
	padding-left        : 15px;
	padding-bottom      : 0px;
	padding-right       : 0px;

	padding             : 0px 0px 0px 15px;

	text-align          : left;
	font-size           : 12px;
	line-height         : 12px;
}
#search_result_pachi .machine_name{
	padding-top         : 15px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	font-size           : 14px;
	line-height         : 14px;
	float               : left;

}
#search_result_pachi .maker_name{

	padding-top         : 15px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 12px;
	line-height         : 12px;

	float               : left;

}
#search_result_pachi .machine_date{

	padding-top         : 15px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : right;
	font-size           : 12px;
	line-height         : 12px;
}
#search_result_pachi .icon_list{

	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	clear               : both;
}

#search_result_pachi .copyright{

	vertical-align      : bottom;

	padding-top         : 25px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 10px;
	line-height         : 10px;
}
#search_result_pachi .copyright_img{

	vertical-align      : bottom;

	padding-top         : 3px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
}
#search_result_pachi .result_end{
	width               : 716px;

	padding-top         : 5px;
	padding-bottom      : 5px;
	padding-left        : 0px;
	padding-right       : 0px;

	clear               : both;
}


/* ---------- 機種ページ パチスロ検索結果 ---------- */

#search_result_slot{
	width               : 731px;
	text-align          : left;

	padding-top         : 0px;
	padding-bottom      : 10px;
	padding-left        : 0px;
	padding-right       : 0px;

}
#search_result_slot .bread{
	width               : 731px;
	margin-bottom       : 5px;

	padding-top         : 5px;
	padding-bottom      : 5spx;
	padding-left        : 5px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 12px;
	line-height         : 12px;

}
/*
	#search_result_slot .bread a{
		text-decoration  : underline;
	}

	#search_result_slot .bread a:link{
		text-decoration  : none; 
		color            : #000000;
	}
	#search_result_slot .bread a:visited{
		text-decoration  : none; 
		color            : #000000;
	}
	#search_result_slot .bread a:hover{
		text-decoration  : underline;
		color            : #0099CC;
	}
	#search_result_slot .bread a:active{
		text-decoration  : underline;
		color            : #0099CC;
	}
*/
#search_result_slot .title{
	width               : 731px;

	padding-top         : 10px;
	padding-bottom      : 0px;
	padding-left        : 5px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 16px;
	line-height         : 16px;

}
#search_result_slot .body{
	width               : 731px;

	margin-top          : 10px;

	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 5px;
	padding-right       : 0px;

	border-style        : solid;
	border-color        : #055685;
	border-top-width    : 1px;
	border-left-width   : 0px;
	border-right-width  : 0px;
	border-bottom-width : 0px;

	text-align          : center;
}
/*
	#search_result_slot .body a{
		text-decoration  : underline;
	}

	#search_result_slot .body a:link{
		text-decoration  : none; 
		color            : #000000;
	}
	#search_result_slot .body a:visited{
		text-decoration  : none; 
		color            : #000000;
	}
	#search_result_slot .body a:hover{
		text-decoration  : underline;
		color            : #0099CC;
	}
	#search_result_slot .body a:active{
		text-decoration  : underline;
		color            : #0099CC;
	}
*/
#search_result_slot .result{
	width               : 716px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;

}
#search_result_slot .noresult{
	width               : 500px;
	height              :  40px;
	background-color    : #EBEBEB;

	border-style        : solid;
	border-color        : #9C9C9C;
	border-top-width    : 1px;
	border-left-width   : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;

	padding-top         : 10px;
	padding-bottom      : 10px;
	padding-left        : 10px;
	padding-right       : 10px;

	text-align          : center;
	vertical-align      : middle;

}
#search_result_slot .machine_image{
	width               : 100px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : center;
	float               : left;

}
#search_result_slot .machine_info{

	width               : 610px;

	margin-top          : 0px;
	margin-left         : 0px;
	margin-bottom       : 0px;
	margin-right        : 0px;

	padding-top         : 0px;
	padding-left        : 15px;
	padding-bottom      : 0px;
	padding-right       : 0px;

	padding             : 0px 0px 0px 15px;

	text-align          : left;
	font-size           : 12px;
	line-height         : 12px;

}
#search_result_slot .machine_name{
	padding-top         : 15px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	font-size           : 14px;
	line-height         : 14px;
	float               : left;

}
#search_result_slot .maker_name{

	padding-top         : 15px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 12px;
	line-height         : 12px;

	float               : left;

}
#search_result_slot .machine_date{

	padding-top         : 15px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : right;
	font-size           : 12px;
	line-height         : 12px;
}
#search_result_slot .icon_list{

	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	clear               : both;
}
#search_result_slot .copyright{

	vertical-align      : bottom;

	padding-top         : 25px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 10px;
	line-height         : 10px;
}
#search_result_slot .copyright_img{

	vertical-align      : bottom;

	padding-top         : 3px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
}
#search_result_slot .result_end{
	width               : 716px;

	padding-top         : 5px;
	padding-bottom      : 5px;
	padding-left        : 0px;
	padding-right       : 0px;

	clear               : both;

}

/* ---------- 機種ページ 詳細 ---------- */

#machine_detail{
	width               : 731px;
	text-align          : left;

	padding-top         : 0px;
	padding-bottom      : 10px;
	padding-left        : 0px;
	padding-right       : 0px;

}
#machine_detail .linklist{
	width               : 731px;
	text-align          : left;

	padding-top         : 5px;
	padding-bottom      : 5px;
	padding-left        : 0px;
	padding-right       : 0px;

	font-size           : 12px;
	line-height         : 12px;

}
/*
	#machine_detail .linklist a{
		text-decoration  : underline;
	}
	#machine_detail .linklist a:link{
		text-decoration  : none; 
		color            : #000000;
	}
	#machine_detail .linklist a:visited{
		text-decoration  : none; 
		color            : #000000;
	}
	#machine_detail .linklist a:hover{
		text-decoration  : underline;
		color            : #0099CC;
	}
	#machine_detail .linklist a:active{
		text-decoration  : underline;
		color            : #0099CC;
	}
*/
#machine_detail .title{
	width               : 730px;

	background-color    : #ffffff;

	padding-top         : 5px;
	padding-bottom      : 5px;
	padding-left        : 5px;
	padding-right       : 5px;

	border-style        : solid;
	border-color        : #CCCCCC;
	border-top-width    : 1px;
	border-left-width   : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;

	text-align          : left;
	font-size           : 16px;
	line-height         : 16px;
	font-weight         : normal;

}
#machine_detail .icon_list{
	height              : 20px;

	margin-top          : 10px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
}
#machine_detail .maker{
	margin-top          : 5px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 12px;
	line-height         : 14px;

	float               : left;
}
#machine_detail .date{
	margin-top          : 5px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : right;
	font-size           : 12px;
	line-height         : 14px;
}

#machine_detail .basic_info_image{
	width               : 729px;
	height              : 25px;

	margin-top          : 10px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
}

#machine_detail .basic_info_left{
	width               : 382px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	float               : left;
}

	#machine_detail .machine_image{
		width               : 382px;

		margin-top          : 10px;

		padding-top         : 18px;
		padding-bottom      : 18px;
		padding-left        : 0px;
		padding-right       : 0px;

		border-style        : solid;
		border-color        : #CCCCCC;
		border-top-width    : 1px;
		border-left-width   : 1px;
		border-right-width  : 1px;
		border-bottom-width : 1px;

		text-align          : center;

	}

	#machine_detail .machine_movie_list{
		width               : 382px;

		margin-top          : 10px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 10px;
		padding-right       : 0px;

		font-weight         : bold;
		text-align          : left;
	}
	#machine_detail .machine_movie_menu{
		width               : 350px;

		margin-top          : 5px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 10px;
		padding-right       : 0px;

		font-weight         : bold;
		text-align          : left;
	}

	#machine_detail .machine_movie_title{
		width               : 180px;

		margin-top          : 5px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 45px;
		padding-right       : 0px;

		font-weight         : bold;
		text-align          : left;
		float               : left;

		font-size           : 12px;

	}

	#machine_detail .machine_movie_play{
		margin-top          : 5px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		font-weight         : bold;
		text-align          : left;

		font-size           : 12px;
		color               : #0099CC;

	}
/*
	#machine_detail .machine_movie_play a{
		text-decoration  : underline;
	}
	#machine_detail .machine_movie_play a:link{
		text-decoration  : none; 
		color            : #0099CC;
	}
	#machine_detail .machine_movie_play a:visited{
		text-decoration  : none; 
		color            : #0099CC;
	}
	#machine_detail .machine_movie_play a:hover{
		text-decoration  : underline;
		color            : #0099CC;
	}
	#machine_detail .machine_movie_play a:active{
		text-decoration  : underline;
		color            : #0099CC;
	}
*/
	#machine_cell{
		width               : 384px;

		margin-top          : 40px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		text-align          : left;
	}

		#machine_cell table{
			background-color    : #CCCCCC;
		}

		#machine_cell th{
			background-color    : #E6E6E6;

			font-weight         : normal;
			text-align          : center;

			padding-top         : 5px;
			padding-bottom      : 5px;
			padding-left        : 5px;
			padding-right       : 5px;
			font-size           : 12px;

		}

		#machine_cell td{
			background-color    : #FFFFFF;

			font-weight         : normal;
			text-align          : left;

			padding-top         : 5px;
			padding-bottom      : 5px;
			padding-left        : 5px;
			padding-right       : 5px;
			font-size           : 12px;
		}


#machine_detail .basic_info_right{
	margin-left         : 10px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

}
	#machine_detail .tab_01{
		width               : 330px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		border-style        : solid;
		border-color        : #CCCCCC;
		border-top-width    : 0px;
		border-left-width   : 0px;
		border-right-width  : 0px;
		border-bottom-width : 1px;

	}

	#machine_detail .basic_info_detail{
		margin-top          : 10px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		font-size           : 12px;

	}
	#machine_detail .basic_info_detail a{
		text-decoration  : underline;
	}
	#machine_detail .basic_info_detail a:link{
		text-decoration  : underline;
		color            : #0000FF;
	}
	#machine_detail .basic_info_detail a:visited{
		text-decoration  : underline;
		color            : #0000FF;
	}
	#machine_detail .basic_info_detail a:hover{
		text-decoration  : underline;
		color            : #0000FF;
	}
	#machine_detail .basic_info_detail a:active{
		text-decoration  : underline;
		color            : #0000FF;
	}

#machine_detail .playinfo{
	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 5px;
	padding-right       : 0px;

	line-height         : 16px;
	text-align          : left
}
#machine_detail .cast_info_image_pachi{
	width               : 729px;

	margin-top          : 15px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : center;
}

#machine_detail .cast_info_pachi{

	margin-top          : 15px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
}

	#machine_detail .cast_info_pachi table{
		background-color    : #CCCCCC;
	}

	#machine_detail .cast_info_pachi th{
		background-color    : #E6E6E6;

		font-weight         : normal;
		text-align          : left;

		padding-top         : 5px;
		padding-bottom      : 5px;
		padding-left        : 5px;
		padding-right       : 5px;

		font-size           : 12px;
	}

	#machine_detail .cast_info_pachi td{
		background-color    : #FFFFFF;

		font-weight         : normal;
		text-align          : left;

		padding-top         : 5px;
		padding-bottom      : 5px;
		padding-left        : 5px;
		padding-right       : 5px;

		font-size           : 12px;
	}


#machine_detail .cast_info_slot_left{
	width               : 239px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : center
}

	#machine_detail .cast_info_title01{
		width               : 239px;
		height              : 25px;
		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		text-align          : left;
	}

	#machine_detail .cast_info_image01{
		width               : 239px;

		margin-top          : 15px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		text-align          : center;
	}


#machine_detail .cast_info_slot_right{
	width               : 464px;

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : center
}

	#machine_detail .cast_info_title02{
		width               : 464px;
		height              : 25px;
		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		text-align          : left;
	}
	#machine_detail .cast_info_image02{
		width               : 464px;
		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		text-align          : left;
	}

	#machine_detail .cast_info_slot_01{
		width               : 230px;

		margin-top          : 5px;
		margin-bottom       : 5px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		font-size           : 12px;
		line-height         : 12px;
		text-align          : center

	}
	#machine_detail .cast_info_slot_02{
		width               : 230px;

		margin-top          : 5px;
		margin-bottom       : 5px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		font-size           : 12px;
		line-height         : 12px;
		text-align          : center
	}

	#machine_detail .cast_info_slot_end{
		width               : 461px;
		height              : 1px;

		padding-top         : 0px;
		padding-bottom      : 0px;
		padding-left        : 0px;
		padding-right       : 0px;

		text-align          : center
		clear               : both;

	}

#machine_detail .copyright{
	vertical-align      : bottom;

	padding-top         : 10px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : right;
	font-size           : 10px;
	line-height         : 10px;

}
#machine_detail .copyright_img{

	vertical-align      : bottom;

	padding-top         : 3px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : right;
}


#machine_detail .program_img{

	padding-top         : 5px;
	padding-bottom      : 5px;
	padding-left        : 5px;
	padding-right       : 5px;

	text-align          : left;
	float               : left;

}

#machine_detail .program_name{

	padding-top         : 5px;
	padding-bottom      : 5px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 12px;
	line-height         : 10px;
	color               : #0000FF;

}

#machine_detail .program_comment{

	padding-top         : 0px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 10px;
	line-height         : 10px;
	color               : #666666;

}

 .return_top{
	vertical-align      : bottom;

	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 40px;

	text-align          : right;
	font-size           : 12px;
	line-height         : 12px;
}
 .return_bottom{
	vertical-align      : bottom;

	padding-top         : 5px;
	padding-bottom      : 0px;
	padding-left        : 0px;
	padding-right       : 0px;

	text-align          : left;
	font-size           : 12px;
	line-height         : 12px;
}


#errormsg {
	width               : 730px;

	background-color    : #E7E7E7;

	padding-top         : 30px;
	padding-bottom      : 30px;
	padding-left        : 0px;
	padding-right       : 0px;

	border-style        : solid;
	border-color        : #9A9A9A;
	border-top-width    : 1px;
	border-left-width   : 1px;
	border-right-width  : 1px;
	border-bottom-width : 1px;

	vertical-align      : middle;
	text-align          : center;
	color               : #CC0000;
}
