@charset "Shift_JIS";

/*----------------------------------------------------------------------------

	--- INDEX ---
	[0] index.html
	[1] list.html
	[2] detail.html

----------------------------------------------------------------------------*/


/*	[0] index.html
----------------------------------------------------------------------------*/

#lead{
	height:155px;
	background:url(../machine/img/mainImg.jpg) right no-repeat;
	margin-bottom:10px;
}
#h2_machine{
	height:31px;
	background:url(../machine/img/h2_machine.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
.wrap{
	margin:0 30px;
}
.wrap2,#keyword,#brandNew{
	margin-bottom:30px;
}
#status{
	text-align:right;
	margin-bottom:10px;
}
.m_pachi{
	display:block;
	height:12px;
	text-indent:-9999px;
	background:url(../machine/img/m_pachinko.gif) no-repeat;
	padding-bottom:3px;
	border-bottom:1px dotted gray;
	margin-bottom:5px;
}
.m_slot{
	display:block;
	height:12px;
	text-indent:-9999px;
	background:url(../machine/img/m_slot.gif) no-repeat;
	padding-bottom:3px;
	border-bottom:1px dotted gray;
	margin-bottom:5px;
}


#keyword{
		float:left;
		width:48%;
	}
	#keyword h3{
		height:23px;
		text-indent:-9999px;
		background:url(../machine/img/m_keyword.gif) no-repeat;
	}
	#keyword form{
		text-align:center;
		padding:10px;
		background:blanchedalmond;
	}


#pronunciation{
		float:right;
		width:48%;
	}
	#pronunciation h3{
		height:23px;
		text-indent:-9999px;
		background:url(../machine/img/m_50.gif) no-repeat;
	}
	#pronunciation .wrap3{
		padding:5px;
		background:#D1F0AA;
	}
	#pronunciation td{
		padding:2px;
		text-align:center;
		background:#FFFFFF;
		border-bottom:1px solid #666666;
		border-right:1px solid #666666;
	}
	#pronunciation td:hover{
		background:mistyrose;
	}
	#pronunciation td.white{
		border:0 !important;
		background:none !important;
	}

#type{
	float:right;
	width:48%;
}
	#type h3{
		height:23px;
		text-indent:-9999px;
		background:url(../machine/img/m_type.gif) no-repeat;
	}
	#type .wrap3{
		padding:10px;
		background:mistyrose;
	}
	#type td{
		padding:5px;
		background:#FFFFFF;
	}
	#type td .m_slot{
		margin-top:8px;
	}
	#type a{
		display:inline !important;
		padding:0 !important;
		margin:0 !important;
		border:0px !important;
	}
	

#brandNew{
		padding:10px;
		background:powderblue;
	}
	#h3_brandnew{
		height:23px;
		text-indent:-9999px;
		background:url(../machine/img/m_brandnew.gif) no-repeat;
	}
	#brandNew .wrap3{
		padding:5px;
		background:#FFFFFF;
	}
	#brandNew .pachinko{
		float:left;
		width:48%;
	}
	#brandNew .slot{
		float:right;
		width:48%;
	}

#maker{
		padding:10px;
		background:#99CCCC;
	}
	#h3_maker{
		height:23px;
		text-indent:-9999px;
		background:url(../machine/img/m_maker.gif) no-repeat;
	}
	#maker .wrap3{
		padding:5px;
		background:#FFFFFF;
	}
	#maker .pachinko{
		float:left;
		width:30%;
	}
	#maker .slot{
		float:right;
		width:66%;
	}
	#maker .slot td{
		width:50%;
	}


#type a:link,#brandNew a:link,#maker a:link,
#type a:visited,#brandNew a:visited,#maker a:visited{
	display:block;
	padding:2px;
	text-align:center;
	border:1px solid #CCCCCC;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	margin:1px 0;
	background:#FFFFFF;
}
#type a:hover,#brandNew a:hover,#maker a:hover{
	display:block;
	padding:2px;
	text-align:center;
	border:1px solid #CCCCCC;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	margin:1px 0;
	background:mistyrose;
}


/*	[1]list.html
----------------------------------------------------------------------------*/

#h2_machine{
	height:31px;
	background:url(../machine/img/h2_machine.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
.wrap{
	margin:0 30px;
}

#report{
	padding:10px;
	background:linen;
	border:1px dotted gray;
	margin-bottom:15px;
}
#report b{
	color:tomato;
	font-weight:bold;
}

#list table{
	margin-left:20px;
	/*\*/
	margin:0 auto;
	/**/
}
#list th{
	height:25px;
	text-align:left;
	text-indent:35px;
	background:#CCB7A4 url(../common/i_searchMachine.gif) no-repeat;
}
#list .utility b{
	color:tomato;
}
#list .label td{
	padding:1px;
	white-space:nowrap;
	font-size:84%;
	text-align:center;
	background:gray;
	color:#FFFFFF;
}
#list td{
	padding:2px;
	background:whitesmoke;
}
#list .divide{
	height:1px !important;
	background:url(../common/dot.gif) repeat-x;
}

/*	[2] detail.html
----------------------------------------------------------------------------*/

#h2_machine{
	height:31px;
	background:url(../machine/img/h2_machine.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
.wrap{
	margin:0 30px;
}
.wrap2{
	margin-bottom:30px;
}
.sml{
	line-height:105%;
}
#detail h4{
	padding-bottom:2px;
	font-size:117%;
	margin-bottom:8px;
	background:url(../common/dot.gif) bottom repeat-x;
}
	#detail h3{
		padding:4px 8px;
		color:#FFFFFF;
		font-size:117%;
		background:#F9654A;
		margin-bottom:10px;
	}
	#detail #machineImg{
		display:block;
		width:40%;
		float:left;
	}
	#detail #spec{
		width:50%;
		float:right;
	}
	#detail #spec td{
		padding:2px 8px;
		line-height:110%;
	}
	
#detail #sHall{
		width:40%;
		float:left;
	}
	#detail #sHall select{
		margin-bottom:4px;
	}
	#detail #related{
		width:50%;
		float:right;
	}
	#detail #related ul{
		margin-bottom:20px;
	}
	#detail #related .update{
		font-size:84%;
	}
	
#game .comment,#comment .comment{
	margin-bottom:15px;
}
	#game .subImg td{
		padding-bottom:10px;
	}
	#game .subImg p{
		width:90%;
	}
	#game .subImg img{
		display:block;
		margin-bottom:4px;
	}


