div#main {
	width:750px;
	margin:auto;
}
div#main h1 {
	font-size:18pt;
	font-weight:normal;
	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 0px;
	padding:10px 0px;
}

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;
}
