@charset "utf-8";


/*================================================

ログイン画面

===========================================================*/


/*===================title======================*/

.titleMember{
	width:600px;
	height:24px;
	padding-top:5px;
	padding-bottom:10px;
	background-image:url(../images/title/registration.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	background-position: left 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.titleLogin{
	width:290px;
	height: 24px;
	padding-top:5px;
	padding-bottom: 10px;
	background-image:url(../images/title/login.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.memberLead01{
	width:600px;
	height:16px;
	padding-top:30px;
	padding-bottom:5px;
	background-image:url(../images/member/registration_lead01.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	background-position: left 30px;

}

.memberLead02{
	width:600px;
	height:16px;
	padding-top:30px;
	padding-bottom:5px;
	background-image:url(../images/member/registration_lead02.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	background-position: left 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}


.memberLead03{
	width:600px;
	height:16px;
	padding-top:30px;
	padding-bottom:5px;
	background-image:url(../images/member/registration_lead03.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	background-position: left 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;

}




/*===================contents Box======================*/

.registrationBox{
	width:630px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/common/frame630_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.registrationBox .registrationMiddle{
	width:600px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../images/common/frame630_side.gif);
	background-repeat:repeat-y;
}


/*===================右ログイン======================*/

.loginBox{
	width:310px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/common/frame310_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}



.loginBox .loginSet{
	width:300px;
	padding-left:10px;
	background-image:url(../images/common/frame310_side.gif);
	background-repeat:repeat-y;
}




.forgetLink{
	padding-top:10px;
	padding-bottom:5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}



/*====================================================

登録フォーム

===============================================================*/

#registrationTitle{
	width:950px;
	height:61px;
	background-image: url(../images/member/title_registration.gif);
	background-repeat: no-repeat;
}

#registrationTitle h2{
	width:950px;
	height:61px;
	text-indent:-9999px;
}

#registrationStepArea{
	width:930px;
	height:44px;
	padding:31px 0px 0px 20px;
	margin-bottom:10px;
	background-image: url(../images/member/midashi_ragistration.gif);
	background-repeat: no-repeat;
}

#registrationMessege{
	width:934px;
	height:44px;
	padding:31px 0px 0px 20px;
	margin-bottom:10px;
	background-image: url(../images/member/midashi_fin.gif);
	background-repeat: no-repeat;
}






/*=================ワイド950　BOX====================*/

.registrationBox950{
	width:950px;
	padding-top:15px;
	padding-bottom:15px;
	background-image:url(../images/common/frame950_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}



.registrationBox950 .contents{
	width:920px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:40px;
	background-image:url(../images/common/frame950_side.gif);
	background-repeat:repeat-y;
}


/*==============利用規約================*/

.termsTitle{
	height:17px;
	padding-top:5px;
	padding-bottom:20px;
	background-image: url(../images/title/terms_small.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	background-position: left 5px;
}

#termsFrame{
	width:878px;
	height:376px;
	padding:12px 20px 12px 20px;
	background:url(../images/member/terms_frame.gif) no-repeat;
}

#termsFrame .terms{
	height:376px;
	overflow:auto;
	
}

#termsFrame .terms ul{
	padding-left: 1.5em;
}

#termsFrame .terms ul li{
	list-style-type: lower-roman;
	list-style-position: outside;
}


.registrationNaviArea{
	padding-top:15px;
	
}

.registrationNaviArea .border{
	height:15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;	
	
}

.registrationNaviArea .buttons{
	text-align:center;
	
}




#midashiForm{
	width:930px;
	height:44px;
	padding:36px 0px 0px 20px;
	margin-bottom:10px;
	background-image: url(../images/member/midashi_form.gif);
	background-repeat: no-repeat;
}

.formPartTitle{
	height:12px;
	width:908px;
	padding:9px 0px 9px 10px;
	background-color:#E7E7E7;
}

.registerItem{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.registerItem table{
	text-align:left;
}

.registerItem th{
	font-weight:normal;
}



/*=================パス忘れ====================*/

#accountTitle{
	width:950px;
	height:61px;
	background-image: url(../images/member/title_account.gif);
	background-repeat: no-repeat;
}

#accountTitle h2{
	width:950px;
	height:61px;
	text-indent:-9999px;
}


#forgetPass{
	width:930px;
	height:44px;
	padding:31px 0px 0px 20px;
	margin-bottom:10px;
	background-image: url(../images/member/midashi_account.gif);
	background-repeat: no-repeat;
}

#settingPass{
	width:930px;
	height:44px;
	padding:31px 0px 0px 20px;
	margin-bottom:10px;
	background-image: url(../images/member/midashi_pass.gif);
	background-repeat: no-repeat;
}



.certificationForm{
	height:80px;
	padding:100px 20px 70px 20px;
	text-align:center;
	vertical-align:middle;
}

.certificationForm table{
	text-align:left;
	margin-right: auto;
	margin-left: auto;	
}




/*=================お届け先====================*/
#newAddress{
       width:930px;
       height:44px;
       padding:31px 0px 0px 20px;
       margin-bottom:10px;
       background-image: url(../images/member/midashi_newAddress.gif);
       background-repeat: no-repeat;
}

#editAddress{
       width:930px;
       height:44px;
       padding:31px 0px 0px 20px;
       margin-bottom:10px;
       background-image: url(../images/member/midashi_editAddress.gif);
       background-repeat: no-repeat;
}

#checkAddress{
       width:930px;
       height:44px;
       padding:31px 0px 0px 20px;
       margin-bottom:10px;
       background-image: url(../images/member/midashi_checkAddress.gif);
       background-repeat: no-repeat;
}

#deleteAddress{
       width:930px;
       height:44px;
       padding:31px 0px 0px 20px;
       margin-bottom:10px;
       background-image: url(../images/member/midashi_delete.gif);
       background-repeat: no-repeat;
}





