#member {
width:100%; text-align:center; padding:40px 0;
}
#member table {margin:0 auto;}
#login {
border-top:2px solid #333333;
border-bottom:1px solid #333333;
padding:20px 0 10px 0;
text-align:center;
width:500px;
margin:0 auto;
}
#register{
width:550px;
text-align:left;
margin:0 auto;
}

.breadth01 {font-size: 1px; height:30px;}
.breadth02 {font-size: 1px; height:15px;}
.dotted {
	font-size: 1px;
	height:1px;
	background-image:url(img/line.gif);
	background-repeat:repeat-x;
}

#shoping{
border:#666666 1px solid;
margin:10px 0;
padding:10px;
width:500px;
text-align:center;
margin:0 auto;
}
#shoping legend{
font-weight:bold;
color:#666666;
}

.bar { margin:10px 0 5px 0; padding:10px 10px 5px 10px; border-top:2px solid #333333;
border-bottom:1px solid #333333;line-height:150%;} 
.box {
padding : 10px; font-family:µ¸¿ò; font-size:8pt; background-color:#F8F8F8;text-align:justify;
}
#rform {
width:550px;
text-align:left;
margin:0 auto;
}

#rform label
{
	line-height:24px;
	width:160px;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}
#rform p{
	padding:4px 0 4px 0;
	margin:0 0 0 0;	
}
.ed2    { BORDER: #D3D3D3 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #dddddd; }

#result
{
width:550px;
text-align:left;
padding:10px 10px 5px 10px; border-top:2px solid #333333;
border-bottom:1px solid #333333;
text-align:justify;line-height:150%;
margin:0 auto;
}