/* CSS Document */
/* charset */
@charset "utf-8";
/* -=-=-=-=-=-=-=-=-=-=-=- 構成 -=-=-=-=-=-=-=-=-=-=-=- */

/* index */

#machine_list {
	width: 800px;
	float: right;
	padding: 10px 0px 0px 0px;
}

#maker_list {
	width: 160px;
	float: left;
	padding: 10px 0px 0px 0px;
}

.topagetop {
	width: 960px;
	clear: both;
	text-align: right;
	padding: 10px 0px; 
}

/* -=-=-=-=-=-=-=-=-=-=-=- 詳細 -=-=-=-=-=-=-=-=-=-=-=- */

/* グローバルナビポジション */

#global_position ul li#machine_position {
	background-color: #f90;
/*
	background-image: url(../img/global/stripe.gif);
	background-repeat: repeat;
*/
}

/* index */

.util form {
	float: left;
}

.util form fieldset {
	width: 450px;
	float: left;
	text-align: center;
	padding: 5px;
	border: 1px solid #fcc;
	margin: -5px 0px 0px 0px;
}

.util form fieldset legend {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

ul.machine_list {
	clear: both;
}

ul.machine_list li {
	float: left;
	width: 373px;
	padding: 10px;
	margin: 5px 1px 5px 2px;
	border: 1px solid #999;
}

ul.machine_list li ul {
	border: 1px solid #f99;
	width: 170px;
	background-image: url(../img/global/mesh.gif);
	margin: 0px 0px 0px 10px;
	padding: 2px 10px;
	float: right;
}

ul.machine_list li ul li {
	margin: 0px;
	border: none;
	padding: 0px;
	width: 170px;
	color: #900;
}

ul.machine_list li ul li a {
	width: 100%;
	display: block;
}

ul.machine_list li ul li.pachi_or_slot {
	padding: 10px 0px 0px 0px;
	font-size: 12px;
}

ul.machine_list li ul li.machine_title {
	padding: 0px 0px 20px 0px;
	font-weight: bold;
}

ul.machine_list li ul li.machine_maker {
	text-align: right;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}

ul.machine_list img {
	float: left;
	height: 150px;
}

ul.machine_list img.pachi_list_img {
	width: 150px;
}

ul.machine_list img.slot_list_img {
	width: 88px;
	padding: 0px 31px;
}

.maker_box {
	width: 138px;
	clear: both;
	border: 1px solid #c00;
	padding: 0px 5px 5px 5px;
	font-size: 11px;
	line-height: 17px;
	margin: 0px 0px 10px 0px;
	background-image: url(../img/global/stripe.gif);
	background-repeat: repeat;
}

.maker_box h3 {
	font-weight: bold;
	background-color: #c00;
	color: #fff;
	font-size: 12px;
	margin: 5px 0px;
	padding: 2px;
	text-align: center;
}

.maker_box ul.maker {
	padding: 5px 0px;
	clear: both;
	font-weight: bold;
}

.maker_box ul.maker li {
	background-color: #fff;
	margin: 0px 0px 3px 0px;
	padding: 2px;
}

.maker_box ul.maker li a {
	display: block;
	width: 100%;
}

/* detail */

#machine_detail_box {
	margin: 30px auto 0px auto;
	text-align: center;
	clear: both;
	border: 1px solid #c00;
	padding: 0px 5px 5px 5px;
	background-image: url(../img/global/stripe.gif);
	background-repeat: repeat;
	width: 700px;
}

#machine_detail_box hr {
	color: #fff;
	background-color: #fff;
	width: 0%;
	display: block;
	clear: both;
}

#machine_detail_box dl.machine_data_pachi dt {
	background-color: #900;
	font-weight: bold;
	color: #fff;
	margin: 5px 0px 0px 0px;
	font-size: 18px;
	padding: 3px;
}

#machine_detail_box dl.machine_data_pachi dd {
	background-image: url(../img/global/mesh.gif);
	border: 1px solid #f99;
	width: 158px;
	float: left;
	margin: 5px 5px 5px 0px;
	color: #900;
	font-weight: bold;
	font-size: 15px;
}

#machine_detail_box dl.machine_data_pachi dd.maker {
	background-image: url(../img/global/mesh.gif);
	border: 1px solid #f99;
	width: 368px;
	float: left;
	margin: 5px 0px;
	color: #900;
	font-weight: bold;
	font-size: 15px;
}

#machine_detail_box dl.machine_data_slot dt {
	background-color: #009;
	font-weight: bold;
	color: #fff;
	margin: 5px 0px 0px 0px;
	font-size: 18px;
	padding: 3px;
}

#machine_detail_box dl.machine_data_slot dd {
	background-image: url(../img/global/mesh.gif);
	border: 1px solid #99f;
	width: 128px;
	float: left;
	margin: 5px 5px 5px 0px;
	color: #009;
	font-weight: bold;
	font-size: 15px;
}

#machine_detail_box dl.machine_data_slot dd.maker {
	background-image: url(../img/global/mesh.gif);
	border: 1px solid #99f;
	width: 293px;
	float: left;
	margin: 5px 0px;
	color: #009;
	font-weight: bold;
	font-size: 15px;
}

#machine_detail_box #machine_detail {
	clear: both;
	background-color: #fff;
	padding: 10px;
	margin: 0px 0px 5px 0px;
	font-size: 14px;
	width: 680px;
}

#machine_detail_box #machine_detail ul.machine_view {
	float: left;
	text-align: center;
}

#machine_detail_box #machine_detail ul.machine_view li {
	margin: 0px 0px 5px 0px;
	width: 310px;
}

#machine_detail_box #machine_detail ul.machine_view li.view {
	margin: 0px 0px 5px 0px;
	width: 350px;
	height: 250px;
}

#machine_detail_box #machine_detail ul.machine_view li.copy {
	font-size: 11px;
	line-height: 14px;
}

#machine_detail_box #machine_detail dl.machine_data_detail_pachi {
	float: left;
	text-align: left;
	border: 1px solid #fcc;
	padding: 0px 5px 5px 5px;
	width: 318px;
}

#machine_detail_box #machine_detail dl.machine_data_detail_pachi dt {
	background-color: #900;
	color: #fff;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 3px;
}

#machine_detail_box #machine_detail dl.machine_data_detail_pachi dd {
	background-color: #fcc;
	margin: 5px 0px 0px 0px;
	padding: 3px;
}

#machine_detail_box #machine_detail dl.machine_data_detail_slot {
	float: left;
	text-align: left;
	border: 1px solid #ccf;
	padding: 0px 5px 5px 5px;
	width: 318px;
}

#machine_detail_box #machine_detail dl.machine_data_detail_slot dt {
	background-color: #009;
	color: #fff;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 3px;
}

#machine_detail_box #machine_detail dl.machine_data_detail_slot dd {
	background-color: #ccf;
	margin: 5px 0px 0px 0px;
	padding: 3px;
}

#machine_detail_box p {
	margin: 5px 0px 0px 0px;
	padding: 5px;
	clear: both;
	background-color: #fff;
	text-align: left;
}
