@charset "utf-8";
/* CSS Document */

@import url("reset.css");


#WRAPPER {
	background-image: url(images/memberB_bg.jpg);
	background-repeat:repeat-y;
	width:765px;
	margin:0 auto;
	font-family:"新細明體", "細明體";
	letter-spacing:1px;
}
#HEADER {
	position:relative;
	width:765px;
	height:380px;
}
#HEADER img {
	position:absolute;
	left:25px;
	z-index:50;
}
#HEADER h1 {
	position:absolute;
	display:block;
	width:765px;
	height:380px;
	background-image: url(images/memberB_head.jpg);
	text-indent:-9999px;
	z-index:10;
}
#CONTENT h2 {
	display:block;
	width:270px;
	height:35px;
	background-image: url(images/memberB_text.jpg);
	text-indent:-9999px;
	margin:5px 85px 3px 85px;
}
#CONTENT h4 {
	display:block;
	width:375px;
	height:35px;
	background-image: url(images/memberB_text2-2.jpg);
	text-indent:-9999px;
	margin:5px 85px 3px 85px;
}
#CONTENT h5 {
	display:block;
	width:335px;
	height:35px;
	background-image: url(images/memberB_text2-3.jpg);
	text-indent:-9999px;
	margin:5px 85px 3px 85px;
}
#CONTENT h6 {
	display:block;
	width:235px;
	height:35px;
	background-image: url(images/memberB_text2-4.jpg);
	text-indent:-9999px;
	margin:5px 85px 3px 85px;
}
#CONTENT h6.SUC {
	display:block;
	width:610px;
	height:70px;
	background-image: url(images/memberB_text2-5.jpg);
	text-indent:-9999px;
	margin:5px 85px 3px 85px;
}
#CONTENT p.con {
	padding: 5px 85px 10px 85px;
	line-height:25px;
	font-size:12px;
	text-indent:22px;
	color:#333333;
}
#CONTENT p.bom {
	padding: 5px 85px 5px 85px;
	font-size:12px;
	color: #333333;
}
#CONTENT p.fot {
	padding: 5px 85px 5px 85px;
	font-size:15px;
	color: #333333;
}
#CONTENT p.att {
	font-size:15px;
	color:#333333;
}
#CONTENT p span.red {
	line-height:30px;
	font-size:15px;
	color:#FF0000;
}
#CONTENT p span.grn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #006600;
	letter-spacing:1px;
}
#CONTENT td span.grn {
	font-size:12px;
	color: #006600;
	letter-spacing:2px;
}
#CONTENT input.OK {
	margin-left:200px;
	margin-bottom:10px;
	margin-top:30px;
}
#CONTENT input.OK a:hover {
	margin-bottom:10px;
}
#CONTENT input.GOC {
	text-align: center;
}
#CONTENT input.WIU {
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:32px;
	color: #006600;
}
#CONTENT input.WIP {
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006600;
}
#CONTENT table.YESOR {
	width:630px;
	margin-left:85px;
}
#CONTENT table td.ORNOTR {
	width:315px;
	height:150px;
	text-align: center;
	border: 2px dotted #333333;
}
#CONTENT table td.ORNOTL {
	width:315px;
	height:150px;
	text-align: center;
	border: 2px dotted #333333;
}
#CONTENT table.YES {
	width:630px;
	margin-left:85px;
	margin-bottom:10px;
	border: 2px dotted #333333;
}
#CONTENT table.SUCC {
	width:630px;
	margin-left:85px;
	border: 2px dotted #333333;
}
#CONTENT table tr {
	line-height:30px;
}
#CONTENT table td {
	padding-left:10px;
	font-size:12px;
	color:#333333;
}
#CONTENT table td.TITLE {
	font-size:15px;
	color:#FF0000;
	font-weight:bold;
}
#CONTENT table p {
	text-align:left;
	font-size:12px;
	color:#333333;
	margin:5px;
}
#CONTENT ul {
	padding-left: 200px;
	height:100px;
}
#CONTENT li {
	float:left;
	padding:3px;
}
#CONTENT li.UP a {
	display:block;
	width:185px;
	line-height:80px;
	background-image:url(images/memberB_btn_1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#CONTENT li.UP a:hover {
	line-height:85px;
	background-position:right bottom;
}
#CONTENT li.AP a {
	display:block;
	width:185px;
	line-height:80px;
	background-image: url(images/memberB_btn_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#CONTENT li.AP a:hover {
	line-height:85px;
	background-position:left bottom;
}
#FOOTER {
	clear:both;
}
