@charset "utf-8";

/******************* 機種TOP更新情報 *********************/
#area_main {
	background-image: url(../img/area/bg_main.jpg);
	background-repeat: repeat-y;
}
#machine_update {
	background-image: url(../img/area/main_head.jpg);
	background-repeat: no-repeat;
	padding: 20px 20px 15px;
}
.up_txt{
	margin:5px 0 0 5px;
	}
.machine_search {
	width: 958px;
}

/******************* ツールチップ *********************/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 -20px;
	width:370px;
	font-size:11px;
	color: #313131;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../img/common/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../img/common/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../img/common/bubble.gif) no-repeat bottom;
}

/******************* 機種スペック *********************/
.spec_bg {
	background-color:#f3f3f3;
	color: #333333;
}

/******************* 機種シリーズＴＯＰ検索 *********************/
.btn_hall_search {
	background-image: url(../img/common/bar_bg.gif);
	background-repeat: no-repeat;
	padding: 5px;
	color: #FFFFFF;
	text-indent: 25px;
	line-height:19px;
}
.bg_hall_search{
	background-color:#E6FFFF;
	color: #333333;
}

/******************* 機種画像周りのわく *********************/
#machine_warp {
	padding: 15px 0 10px;
}
/******************* パチ／スロナビ *********************/
.p_bar{
	background-image: url(../img/machine/p_bar.gif);
	background-repeat: no-repeat;
	text-indent:65px;
	width:950px;
	height:56px;
	line-height:56px;
	font-size:21px;
	font-weight:bolder;
	margin:10px auto 0px;
	}
	
.s_bar{
	background-image: url(../img/machine/s_bar.gif);
	background-repeat: no-repeat;
	text-indent:65px;
	width:950px;
	height:56px;
	line-height:56px;
	font-size:21px;
	font-weight:bolder;
	margin:10px auto 0px;
	}
.bbs_bar{
	background-image: url(../img/machine/bbs_bar.jpg);
	background-repeat: no-repeat;
	text-indent:65px;
	width:950px;
	height:56px;
	line-height:56px;
	font-size:21px;
	font-weight:bolder;
	margin:10px auto 0px;
	}
.spec_list{
	line-height:200%;
	margin-right:25px;
}
.spec_list a, .table_border a{
	color:#06f;
	text-decoration:none;
	border-bottom:1px #36f solid;
}
.spec_list a:hover,.table_border a:hover{
	color:#333;
	text-decoration:none;
	border-bottom:1px #ffe solid;
}
/******************* スペックページ　評価＆収支 *********************/
.bg_f3 {
	background-color:#f3f3f3;
	padding: 5px;
	color: #333;
}
.bg_fc6 {
	background-color:#FFCC66;
	padding: 5px;
	color: #333;
}
.bg_b1d {
	background-color:#B1D863;
	padding: 5px;
	color: #333;
}
.table_border{
	border:#CCCCCC 1px solid;
}

/******************* スペックページ　機種情報 *********************/
.box640 h5{
	font-size:22px;
	font-weight:bold;
	margin-bottom:5px;
	color:#444;
}
.box640 hr{
	margin:20px 0;
	height:1px;
}

.box640 p{
	font-size:14px;
	line-height:140%;
}

h2{
	font-size:22px;
	font-weight:bold;
	line-height:200%;
	background-color:#f3f3f3;
	background-image: url(../img/machine/doc.png);
	background-repeat:no-repeat;
	padding:3px 12px 0;
	color:#555;
	width:609px;
	margin:0 0 0 2px;
	border-left:2px #dad1c8 solid;
	border-right:2px #dad1c8 solid;
	text-indent:22px;
	background-position:7px 12px;
	}
h2 span{
	font-size:11px;
	font-weight:lighter;
	color:#555;
	}
