@charset "shift_jis";

/*--------------------------------------------*/
/* member/index.html                          */
/*--------------------------------------------*/
#memberBoxDetail ol,
#memberLoginForm ul {
	display: block;
	min-height: 1%;
}
#memberBoxDetail ol:after,
#memberLoginForm ul:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html #memberBoxDetail ol,
* html #memberLoginForm ul {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.memberContents {
	padding-top: 22px;
	padding-right: 25px;
	padding-left: 25px;
	background: transparent url(images/member_bg_main_001.gif) no-repeat left top;
}
	#memberLoginForm {
		float: left;
		position: relative;
		width: 230px;
		height: 344px;
		background: transparent url(images/member/member_bg_loginForm.gif) no-repeat left top;
	}
		#memberLoginForm ul {
			padding-left: 4px;
			height: 173px;
		}
			#memberLoginForm ul li {
				float: left;
			}
			#memberLoginForm ul li#memberLoginAddress {
				height: 60px;
			}
			#memberLoginForm ul li#memberLoginPassword {
				margin-top: 9px;
				height: 73px;
			}
				#memberLoginForm ul li#memberLoginPassword p.memberLoginFormObj,
				#memberLoginForm ul li#memberLoginAddress p.memberLoginFormObj {
					margin: 3px 0 3px;
				}
					#memberLoginForm ul li#memberLoginPassword p.memberLoginFormObj input,
					#memberLoginForm ul li#memberLoginAddress p.memberLoginFormObj input {
						width: 200px;
					}
			
			#memberLoginForm ul li#memberBtnLogin p {
				margin-left: 15px;
			}
		#memberLoginForm .memberImg {
				position: absolute;
				right: 0;
				bottom: 44px;
		}

	#memberBoxDetail ol {
		float: left;
	}
		#memberBoxDetail ol li {
			float: left;
		}
	#memberBoxDetail .memberBtnRegist {
		float: left;
	}


/* print */
#memberBlackboard,
#memberBoxDetail {
	overflow: hidden;
	page-break-before: always;
}


