/* CSS Document */

/* charset */
@charset "utf-8";
/* -=-=-=-=-=-=-=-=-=-=-=- 画像消去対象 -=-=-=-=-=-=-=-=-=-=-=- */

img {
	border: 0px;
}

/* サイトマップ */

a.img_sitemap img {
	display: none;
}

a.img_sitemap {
	display: block;
	float: right;
	width: 100px;
	height: 20px;
	background-image: url(../img/global/sitemap.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

a.img_sitemap:hover {
	background-position: left bottom;
}

/* グローバルナビ */

div#globalnavi img {
	display: none;
}

.global_top_img { /* Top */
	float: left;
	background-image: url(../img/global/global_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	height: 30px;
}

.global_top_img:hover {
	background-position: left bottom;
}

.global_special_img { /* 機種特集 */
	float: left;
	background-image: url(../img/global/global_special.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	height: 30px;
}

.global_special_img:hover {
	background-position: left bottom;
}

.global_machine_img { /* 機種紹介 */
	float: left;
	background-image: url(../img/global/global_machine.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	height: 30px;
}

.global_machine_img:hover {
	background-position: left bottom;
}

.global_news_img { /* News */
	float: left;
	background-image: url(../img/global/global_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	height: 30px;
}

.global_news_img:hover {
	background-position: left bottom;
}

.global_mobile_img { /* モバイル紹介 */
	float: left;
	background-image: url(../img/global/global_mobile.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	height: 30px;
}

.global_mobile_img:hover {
	background-position: left bottom;
}

.global_link_img { /* リンク */
	float: left;
	background-image: url(../img/global/global_link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	height: 30px;
}

.global_link_img:hover {
	background-position: left bottom;
}

/* 機種情報(TOP) */

#promotion_machine h2 img {
	display: none;
}

.machine_pachi_img {
	float: left;
	background-image: url(../img/index/machine_pachi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 480px;
	height: 40px;
}

.machine_pachi_img:hover {
	background-position: left bottom;
}

.machine_slot_img {
	float: right;
	background-image: url(../img/index/machine_slot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 480px;
	height: 40px;
}

.machine_slot_img:hover {
	background-position: left bottom;
}

/* 機種情報 */

div#machine_list div.util a img {
	display: none;
}

.category_bot_slot_img {
	float: right;
	background-image: url(../img/machine/category_bot_slot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 193px;
	height: 30px;
	margin: -22px 0px 0px 0px;
}

.category_bot_slot_img:hover {
	background-position: left bottom;
}

.category_bot_pachi_img {
	float: right;
	background-image: url(../img/machine/category_bot_pachi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 193px;
	height: 30px;
	margin: -22px 0px 0px 0px;
}

.category_bot_pachi_img:hover {
	background-position: left bottom;
}

/* 送信・クリアボタン */

#formbot img {
	display: none;
}

.submit {
	float: left;
	background-image: url(../img/global/submit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 140px;
	height: 60px;
}

.submit:hover {
	background-position: left bottom;
}

.reset {
	float: right;
	background-image: url(../img/global/reset.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 140px;
	height: 60px;
}

.reset:hover {
	background-position: left bottom;
}

/* 戻るボタン */

#history_back img {
	display: none;
}

.history_back {
	display: block;
	background-image: url(../img/global/back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 140px;
	height: 60px;
	margin: 20px auto;
}

.history_back:hover {
	background-position: left bottom;
}

/* 検索用日本地図 */

div#box_map img {
	display: none;
}

div#box_map ul {
	position: relative;
}

div#box_map ul li a {
	display: block;
	width: 80px;
	height: 40px;
	background-position: left top;
}

div#box_map ul li a:hover {
	background-position: left bottom;
}

div#box_map ul li.map01 {
	position: absolute;
	left: 220px;
	top: 0px;
	width: 80px;
	height: 40px;
}

div#box_map ul li.map01 a {
	width: 80px;
	height: 40px;
	background-image: url(../img/hall/map01.gif);
}

div#box_map ul li.map02 {
	position: absolute;
	left: 240px;
	top: 40px;
	width: 60px;
	height: 20px;
}

div#box_map ul li.map02 a {
	width: 60px;
	height: 20px;
	background-image: url(../img/hall/map02.gif);
}

div#box_map ul li.map03 {
	position: absolute;
	left: 220px;
	top: 60px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map03 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map03.gif);
}

div#box_map ul li.map04 {
	position: absolute;
	left: 260px;
	top: 60px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map04 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map04.gif);
}

div#box_map ul li.map05 {
	position: absolute;
	left: 220px;
	top: 80px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map05 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map05.gif);
}

div#box_map ul li.map06 {
	position: absolute;
	left: 260px;
	top: 80px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map06 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map06.gif);
}

div#box_map ul li.map07 {
	position: absolute;
	left: 260px;
	top: 100px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map07 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map07.gif);
}

div#box_map ul li.map08 {
	position: absolute;
	left: 240px;
	top: 120px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map08 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map08.gif);
}

div#box_map ul li.map09 {
	position: absolute;
	left: 260px;
	top: 120px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map09 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map09.gif);
}

div#box_map ul li.map10 {
	position: absolute;
	left: 280px;
	top: 120px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map10 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map10.gif);
}

div#box_map ul li.map11 {
	position: absolute;
	left: 280px;
	top: 160px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map11 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map11.gif);
}

div#box_map ul li.map12 {
	position: absolute;
	left: 240px;
	top: 160px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map12 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map12.gif);
}

div#box_map ul li.map13 {
	position: absolute;
	left: 260px;
	top: 180px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map13 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map13.gif);
}

div#box_map ul li.map14 {
	position: absolute;
	left: 240px;
	top: 180px;
	width: 20px;
	height: 60px;
}

div#box_map ul li.map14 a {
	width: 20px;
	height: 60px;
	background-image: url(../img/hall/map14.gif);
}

div#box_map ul li.map15 {
	position: absolute;
	left: 220px;
	top: 160px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map15 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map15.gif);
}

div#box_map ul li.map16 {
	position: absolute;
	left: 220px;
	top: 100px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map16 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map16.gif);
}

div#box_map ul li.map17 {
	position: absolute;
	left: 200px;
	top: 100px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map17 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map17.gif);
}

div#box_map ul li.map18 {
	position: absolute;
	left: 220px;
	top: 120px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map18 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map18.gif);
}

div#box_map ul li.map19 {
	position: absolute;
	left: 180px;
	top: 100px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map19 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map19.gif);
}

div#box_map ul li.map20 {
	position: absolute;
	left: 160px;
	top: 140px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map20 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map20.gif);
}

div#box_map ul li.map21 {
	position: absolute;
	left: 200px;
	top: 140px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map21 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map21.gif);
}

div#box_map ul li.map22 {
	position: absolute;
	left: 200px;
	top: 180px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map22 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map22.gif);
}

div#box_map ul li.map23 {
	position: absolute;
	left: 220px;
	top: 200px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map23 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map23.gif);
}

div#box_map ul li.map24 {
	position: absolute;
	left: 180px;
	top: 180px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map24 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map24.gif);
}

div#box_map ul li.map25 {
	position: absolute;
	left: 160px;
	top: 160px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map25 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map25.gif);
}

div#box_map ul li.map26 {
	position: absolute;
	left: 140px;
	top: 140px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map26 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map26.gif);
}

div#box_map ul li.map27 {
	position: absolute;
	left: 120px;
	top: 120px;
	width: 20px;
	height: 80px;
}

div#box_map ul li.map27 a {
	width: 20px;
	height: 80px;
	background-image: url(../img/hall/map27.gif);
}

div#box_map ul li.map28 {
	position: absolute;
	left: 140px;
	top: 180px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map28 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map28.gif);
}

div#box_map ul li.map29 {
	position: absolute;
	left: 160px;
	top: 180px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map29 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map29.gif);
}

div#box_map ul li.map30 {
	position: absolute;
	left: 140px;
	top: 220px;
	width: 60px;
	height: 20px;
}

div#box_map ul li.map30 a {
	width: 60px;
	height: 20px;
	background-image: url(../img/hall/map30.gif);
}

div#box_map ul li.map31 {
	position: absolute;
	left: 100px;
	top: 120px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map31 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map31.gif);
}

div#box_map ul li.map32 {
	position: absolute;
	left: 100px;
	top: 160px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map32 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map32.gif);
}

div#box_map ul li.map33 {
	position: absolute;
	left: 80px;
	top: 120px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map33 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map33.gif);
}

div#box_map ul li.map34 {
	position: absolute;
	left: 80px;
	top: 160px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map34 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map34.gif);
}

div#box_map ul li.map35 {
	position: absolute;
	left: 60px;
	top: 120px;
	width: 20px;
	height: 80px;
}

div#box_map ul li.map35 a {
	width: 20px;
	height: 80px;
	background-image: url(../img/hall/map35.gif);
}

div#box_map ul li.map36 {
	position: absolute;
	left: 100px;
	top: 200px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map36 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map36.gif);
}

div#box_map ul li.map37 {
	position: absolute;
	left: 100px;
	top: 220px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map37 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map37.gif);
}

div#box_map ul li.map38 {
	position: absolute;
	left: 60px;
	top: 200px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map38 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map38.gif);
}

div#box_map ul li.map39 {
	position: absolute;
	left: 60px;
	top: 220px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map39 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map39.gif);
}

div#box_map ul li.map40 {
	position: absolute;
	left: 20px;
	top: 120px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map40 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map40.gif);
}

div#box_map ul li.map41 {
	position: absolute;
	left: 20px;
	top: 140px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map41 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map41.gif);
}

div#box_map ul li.map42 {
	position: absolute;
	left: 0px;
	top: 120px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map42 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map42.gif);
}

div#box_map ul li.map43 {
	position: absolute;
	left: 0px;
	top: 160px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map43 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map43.gif);
}

div#box_map ul li.map44 {
	position: absolute;
	left: 40px;
	top: 160px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map44 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map44.gif);
}

div#box_map ul li.map45 {
	position: absolute;
	left: 20px;
	top: 160px;
	width: 20px;
	height: 40px;
}

div#box_map ul li.map45 a {
	width: 20px;
	height: 40px;
	background-image: url(../img/hall/map45.gif);
}

div#box_map ul li.map46 {
	position: absolute;
	left: 0px;
	top: 200px;
	width: 60px;
	height: 20px;
}

div#box_map ul li.map46 a {
	width: 60px;
	height: 20px;
	background-image: url(../img/hall/map46.gif);
}

div#box_map ul li.map47 {
	position: absolute;
	left: 0px;
	top: 240px;
	width: 40px;
	height: 20px;
}

div#box_map ul li.map47 a {
	width: 40px;
	height: 20px;
	background-image: url(../img/hall/map47.gif);
}
