/* CSS Document */

/* sp-club ================================================ */
div#sp-club {
}
div#sp-club h3 {
margin:2em 0 0;
}
div#sp-club p {
margin:1em 0.8em 0 1.3em;
text-align:left;
}
div#sp-club p.right {
text-align:right;
}

div#sp-club table.member {
width:590px;
margin:1em 0.8em 0 1.3em;
background-color:#cccccc;
}
div#sp-club table.member th {
width:130px;
padding:3px 10px;
background-color:#f2f2f2;
text-align:left;
font-size:12px;
font-weight:normal;
line-height:1.5;
}
div#sp-club table.member td {
padding:3px 10px;
background-color:#ffffff;
text-align:left;
font-size:12px;
font-weight:normal;
line-height:1.5;
}
/* \*/ *html div#sp-club table.member th {width:150px;} /**/


div#sp-club div.total {
width:420px;
margin:1em auto 0 1.3em;
padding:5px 10px;
text-align:left;
border:solid 1px #cccccc;
background-color:#e5eff4;
}
/* \*/ *html div#sp-club div.total {float:left;overflow:auto;} /**/

div#sp-club dl.price {
margin:0 0.8em 0 1.3em;
}
div#sp-club dl.price dt {
margin:1em 0 0;
text-align:left;
font-weight:bold;
}
div#sp-club dl.price dd {
margin:0 0 0 1em;
text-align:left;
}

div#sp-club p#download {
margin:1.5em 1.3em;
padding:0 0 0 1.5em;
background-image:url(img/dl_icon.gif);
background-repeat:no-repeat;
background-position:left;
}
div#sp-club div#bank {
/*width:250px;*/
width: 400px;
margin:0 auto 2em 1.3em;
padding:8px 20px;
font-size:14px;
font-weight:bold;
text-align:left;
background-color:#e5eff4;
border:solid 1px #cccccc;
}
/* \*/ *html div#sp-club div#bank {width:410px;float:left;display:inline;} /**/

div#sp-club div#atn {
clear:both;
width:620px;
margin:0 auto;
padding:1em 0 0;
border-top:solid 2px #cccccc;
}
div#sp-club div#atn p {
width:590px;
text-align:left;
}
div#sp-club div#atn p em {
font-size:14px;
font-weight:bold;
font-style:normal;
}
div#sp-club div#atn p img.imgover {
margin:5px 0 0;
}

/* clear ================================================== */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */






