/*HTML BODY*/
* {
margin: 0;
padding: 0;
}
body {
color: #222;
text-align: left;
background-color: #fff1d6;
}
img {
vertical-align:bottom;
border-style:none;
}

/*スロット全体*/
#amizslot_cont {
width: 720px;
height: 100%;
padding: 0;
margin: 0 auto;
}

/*スロットヘッダー*/
#amizslot_h {
width: 720px;
height: 64px;
padding: 0;
margin: 0 auto;
background: url(../images/amizslot_h.jpg) no-repeat 0 0;
}

/*スロット背景*/
#amizslot_bg {
width: 720px;
height: 436px;
padding: 0;
margin: 0 auto;
background: url(../images/amizslot_bg.jpg) no-repeat 0 0;
text-align: center;
}

/*スロット背景クリア*/
#amizslot_bg_clear {
width: 720px;
height: 436px;
padding: 0;
margin: 0 auto;
background: url(../images/amizslot_bg_clear.jpg) no-repeat 0 0;
text-align: center;
}

/*スロット説明*/
.amizslot_txt {
width: 600px;
padding: 10px 15px;
margin: 10px auto;
font-size: 12px;
color: #222;
line-height: 135%;
letter-spacing: 1px;
background: #fff;
border: 1px solid #f7a664;
}
.amizslot_txt a {
color: #f50;
font-weight: bold;
}
.amizslot_txt a:link {
color: #f50;
}
.amizslot_txt a:visited {
color: #f55;
}
.amizslot_txt a:hover {
color: #f00;
}
.ob {
margin: 5px 0;
color: #f50;
font-weight: bold;
}

/*スロットテーブル*/
table.slot {
padding: 0;
margin: 0 auto;
border-collapse: collapse;
border-spacing: 0;
font-size: 12px;
color: #222;
letter-spacing: 1px;
line-height: nomal;
}

table.slot tr {}

table.slot td {
padding: 3px;
color: #fff;
text-align: center;
}
table.slot td a {
color: #fff;
}
table.slot td a:link {
color: #fff;
}
table.slot td a:visited {
color: #fff
}
table.slot td a:hover {
color: #f00;
}
