@charset "shift_jis";

body
{
	background-color: #f2f2f2;
}

div#main
{
	background-color: #fff;
	padding: 1em;
	width: 700px;
}

input#back
{
	width: 60px;
}
h1
{
	border-bottom: 1px solid #f00;
}
ol
{
	line-height: 150%;
}

.indent
{
	margin-left: 30px;
}




table.member-info
{
	font-size: 12pt;
	width: 100%;
	border-collapse: collapse;
	border: 1px #999 solid;
	background-color:#FEF0EA;
}
table.member-info th
{
	font-size: 11pt;
	font-weight: normal;
	text-align: left;
	border-color: #999;
}
table.member-info td
{
	border-color: #999;
}

span#member-no
{
	font-size: 13.5pt;
}

span#handle
{
	font-weight: bold;
	margin-left: 4px;
}

/* 「入金確認には…かかります」 */
span#crdpay2
{
	font-size: 10pt;
}

/* ---------------------
	ポイント
--------------------- */
/* ポイント数 */
span.pt
{
	font-weight: bold;
	margin-left: 2px;
	margin-right: 0.3em;
}
/* 単位 */
span.unit
{
	font-size: 10pt;
	color: #333;
}
/* 明細 */
div#point-detail
{
	font-size: 10pt;
	text-align: right;
	margin-right: 2px;
	text-decoration: underline;
}
