@charset "utf-8";


/*	会員情報変更
----------------------------------------------------*/
#mypage-member-wrap{
	width:940px;
	margin:0 auto 10px;
	padding:0;
}

#mypage-member-content{
	width:938px;
	padding:0;
	margin: 0 auto 10px;
}

#mypage-member-content table{
	width:938px;
	padding:0;
	margin: 0;
	border-collapse:separate;
	border-spacing:1px;
	background-color: #CCCCCC;
}

#mypage-member-content th{
	width:250px;
	padding:5px 15px;
	margin: 0;
	background-color: #FFFFFF;
	background-color: #F0F0F0;
	font-weight: normal;
}

#mypage-member-content td{
	width:603px;
	padding:5px 15px;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	line-height:1.5
}

#member-entry{
	width:938px;
	padding:0;
	margin: 10px 0 ;
	text-align: center;
}

#member-entry img{
	padding:0;
	margin: 0 20px;
}

/*	連絡先登録・変更
----------------------------------------------------*/

#mypage-contact-content{
	width:938px;
	padding:0;
	margin: 0 auto 10px;
}

#mypage-contact-info-inner{
	width:938px;
	margin:0 auto 5px;
	padding:0;
}

.address-entry{
	width:120px;
	padding:0;
	float: right;
	margin: 0 auto 10px;
}

#mypage-contact-wrap{
	width:938px;
	padding:0;
	margin: 0 auto 10px;
	border: 2px solid #999999;	
}

#mypage-contact-inner{
	width:918px;
	padding:0;
	margin: 5px 10px 15px;
	background: url(/x/bus/dynamic/5/ja/img/line_dot.gif) no-repeat left bottom;
	text-align: left;
}

#mypage-contact-inner1{
	width:670px;
	padding:0;
	margin: 0 auto 15px;
	float: left;
}

#mypage-contact-inner2{
	width:130px;
	padding:0;
	margin: 50px 0 10px;
	text-align: right;
	float: right;
}


#mypage-contact-inner1 table{
	width:670px;
	padding:0;
	margin: 0;
	border-collapse:separate;
	border-spacing:1px;
	background-color: #CCCCCC;
}

.mypage-address{
	width:910px;
	padding:5px;
	margin: 5px auto;
	background-color: #D2F4FF;
	color: #2B2B2B;
	text-align: left;
	background-image: url(/x/bus/dynamic/5/ja/img/mypage/list01.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 5px center;
}

#mypage-contact-inner1 th{
	width:100px;
	padding:3px 20px;
	margin: 0;
	background-color: #FFFFFF;
	background-color: #F0F0F0;
	font-weight: normal;
}



#mypage-contact-inner1 td{
	width:593px;
	padding:3px 20px;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	line-height:1.5
}

#mypage-contact-inner2 img{
	padding:0;
	margin: 0 10px 10px 0;
}


/*	クレジットカード情報変更
----------------------------------------------------*/

#mypage-credit-content{
	width:938px;
	padding:0;
	margin: 0 auto 10px;
}

#mypage-credit-info-inner{
	width:938px;
	margin:0 auto 5px;
	padding:0;
}

.credit-entry{
	width:120px;
	padding:0;
	float: right;
	margin: 0 auto 10px;
}

#mypage-credit-wrap{
	width:938px;
	padding:0;
	margin: 0 auto 10px;
	border: 2px solid #999999;	
}

#mypage-credit-inner{
	width:918px;
	padding:0;
	margin: 5px 10px 15px;
	background: url(/x/bus/dynamic/5/ja/img/line_dot.gif) no-repeat left bottom;
	text-align: left;
}

#mypage-credit-inner1{
	width:670px;
	padding:0;
	margin: 0 auto 15px;
	float: left;
}

#mypage-credit-inner2{
	width:130px;
	padding:0;
	margin: 50px 0 10px;
	text-align: right;
	float: right;
}


#mypage-credit-inner1 table{
	width:670px;
	padding:0;
	margin: 0;
	border-collapse:separate;
	border-spacing:1px;
	background-color: #CCCCCC;
}

.mypage-card{
	width:910px;
	padding:5px;
	margin: 5px auto;
	background-color: #D2F4FF;
	color: #2B2B2B;
	text-align: left;
	background-image: url(/x/bus/dynamic/5/ja/img/mypage/list01.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 5px center;
}

#mypage-credit-inner1 th{
	width:100px;
	padding:3px 20px;
	margin: 0;
	background-color: #FFFFFF;
	background-color: #F0F0F0;
	font-weight: normal;
}

#mypage-credit-inner1 td{
	width:593px;
	padding:3px 20px;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	line-height:1.5;
}

#mypage-credit-inner2 img{
	padding:0;
	margin: 0 10px 10px 0;
}

/*	会員情報変更完了
----------------------------------------------------*/

.mypage-member-info{
	width:928px;
	padding:5px;
	margin: 0;
	color: #E10B17;
	line-height:1.5;
	text-align: left;
}
