div#main {
    width: 750px;
    margin: 0 auto 20px;
}

div#main h1 {
    font-size: 18pt;
    font-weight: normal;
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid black;
}

div#main h2 {
    font-size: 100%;
    font-weight: bold;
    margin-left: 4px;
    margin-bottom: 4px;
}

div#main a#pmctitle {
    display: block;
    margin: auto;
    background-image: url(/members/image/members-banner.png);
    width: 734px;
    height: 85px;
    text-indent: -2000px;
    padding: 0;
    border: none;
}

div#main a#pwtitle {
    display: block;
    background-image: url(/image/common/logo.gif);
    width: 344px;
    height: 85px;
    text-indent: -2000px;
    padding: 0;
    border: none;
}

div#main div#footer {
    border-top: 2px solid gray;
    margin: 10px auto;
    padding: 10px 0px;
    text-align: center;
}

div#main div#footer span {
    font-size: 11px;
}

div#main form {
    margin: 4px;
}

div#main div.buttons {
    margin: 10px;
    text-align: center;
}

div#main div#error {
    border: 2px solid red;
    color: #cc0000;
    padding: 10px;
    ;
    margin: 10px;
    width: 500px;
    text-align: center;
}


/*----------------------------------------------------------------------------
 * Registration - regist/index.html, agreement.html, confirm.html
 *----------------------------------------------------------------------------*/

div#main #blockRegist {
    width: 750px;
}

div#main #blockRegist ul {
    width: 750px;
    margin: auto;
    height: 70px;
    text-align: center;
    padding: 0 55px;
    list-style-type: none;
}

div#main #blockRegist li {
    float: left;
    padding: 10px 0;
    list-style-type: none;
}

div#main #blockRegist li#pos {
    float: left;
    width: 140px;
    padding: 10px 0;
    background-color: #eee;
    text-align: center;
}

div#main #blockRegist li#poshere {
    float: left;
    width: 140px;
    padding: 10px 0;
    background-color: #fc9;
    text-align: center;
}

div#main #blockRegist .kiyaku {
    width: 680px;
    margin: auto;
}

div#main #blockRegist .txt {
    margin: 10px 5px 0px 5px;
    text-align: left
}

div#main #blockRegist table.add {
    font-size: 80%;
    width: 650px;
    border-collapse: collapse;
    border-spacing: 1;
    padding: 0;
    empty-cells: show;
    margin: 0;
}

div#main #blockRegist table.add td.item {
    background-color: #ffffcc;
    font-weight: normal;
    text-align: left;
    padding: 4px;
    width: 150px;
    border: 1px solid #aaaaaa;
}

div#main #blockRegist table.add td {
    background-color: white;
    padding: 4px;
    border: 1px solid #aaaaaa;
}

div#main #blockRegist .btnAgree {
    text-align: center;
    padding: 5px 0;
}

div#main #blockRegist .btnPre {
    width: 750px;
    text-align: left;
    '

}


/*----------------------------------------------------------------------------
 * UserInformation Change&Delete - manage.html
 *----------------------------------------------------------------------------*/

div#main #acManage {
    width: 750px;
}

div#main #acManage div.buttons {
    width: 600px;
    margin: 10px;
    text-align: center;
}

div#main #acManage div.btnPre {
    width: 600px;
    text-align: left;
    '

}


div#main #acManage table#mail {
    font-size: 80%;
    width: 600px;
    border-collapse: collapse;
    border-spacing: 1;
    padding: 0;
    empty-cells: show;
    margin: 0;
}

div#main #acManage table#mail tr th {
    background-color: #ffff99;
    font-weight: normal;
    text-align: left;
    padding: 4px;
    width: 140px;
    border: 1px solid #aaaaaa;
}

div#main #acManage table#mail tr td {
    background-color: white;
    padding: 4px;
    border: 1px solid #aaaaaa;
}

div#main #acManage table#passwd {
    font-size: 80%;
    width: 600px;
    border-collapse: collapse;
    border-spacing: 1;
    padding: 0;
    empty-cells: show;
    margin: 0;
}

div#main #acManage table#passwd tr th {

    background-color: #ffccff;
    font-weight: normal;
    text-align: left;
    padding: 4px;
    width: 140px;
    border: 1px solid #aaaaaa;
}

div#main #acManage table#passwd tr td {
    background-color: white;
    padding: 4px;
    border: 1px solid #aaaaaa;
}



/*----------------------------------------------------------------------------
 * CreditCard Change - cardchange/index.html
 *----------------------------------------------------------------------------*/

div#main #cardChange {
    width: 750px;
}

div#main #cardChange table#cdc {
    font-size: 80%;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 1;
    padding: 0;
    empty-cells: show;
    margin: 0;
}

div#main div#cardChange table#cdc th {
    font-weight: normal;
    width: 100px;
    text-align: right;
    background-color: #ffff99;
    border: 1px solid #aaaaaa;
    padding: 4px;
}

div#main div#cardChange table#cdc th.title {
    text-align: left;
}

div#main div#cardChange table#cdc td {
    background-color: #fff;
    border: 1px solid #aaaaaa;
    padding: 2px;
}


div#main #cardChange span {
    padding: 0 5px;
}


div#main #cardChange .btnNxt {
    width: 750px;
    margin: 10px;
    text-align: center;
}

div#main #cardChange .btnPre {
    width: 750px;
    text-align: left;
}


/*----------------------------------------------------------------------------
 * PassWord Request  - password.html
 *----------------------------------------------------------------------------*/

div#main div#blockPassword table#pwd {
    font-size: 80%;
    width: 500px;
    border-collapse: collapse;
    border-spacing: 1;
    padding: 0;
    empty-cells: show;
    margin: 0;
}

div#main div#blockPassword table#pwd th {
    width: 100px;
    padding: 0.3em;
    background-color: #bbffbb;
    font-weight: normal;
    text-align: left;
    border: 1px solid #aaaaaa;
}

div#main div#blockPassword table#pwd td {
    padding: 0.3em;
    background-color: #fff;
    border: 1px solid #aaaaaa;
}


div#main #blockPassword .btnSend {
    width: 500px;
    text-align: center;
    margin: 10px;
    0px;
}

/*----------------------------------------------------------------------------
 * Signout  - signout/signout_confirm.html
 *----------------------------------------------------------------------------*/

div#main div#blockSignout {
    width: 750px;
}

div#main div#blockSignout p.confirm {
    color: #cc0000;
    font-size: 120%;
    font-weight: bold;
    text-align: center;
}

div#main div#blockSignout p {
    font-size: 100%;
    text-align: center;
}

div#main div#blockSignout .btnDelete {
    text-align: center;
}
