@charset "utf-8";

/* =============================================================================
   マイページ
   ========================================================================== */


/*----------------------------------------------------
	マイページメニュー
----------------------------------------------------*/

#content .mypage .mypagetopmenu {
	margin: 0 0 0 10px;
	padding: 0;
	list-style:none;
}

#content .mypage .mypagetopmenu li {
    background: url(../images/arw_red.gif) no-repeat scroll 7px 1em transparent;
    line-height: 130%;
	margin: 0;
    padding: 11px 5px 11px 24px;
}


/*----------------------------------------------------
	パスワードの変更
----------------------------------------------------*/

#content .mypage #main .passform table {
	width:650px;
	margin: 20px 0 0 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #d0d0d0;
}

#content .mypage #main .passform th {
	margin: 0;
	padding: 5px 15px;
	background:#f2f2f2;
	white-space:nowrap;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	font-weight:normal;
	line-height:135%;
	text-align: left;
}

#content .mypage #main .passform td {
	margin: 0;
	padding: 5px 15px;
	border-bottom: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	line-height:175%;
}

#content .mypage #main .passform input[type="password"]  {
	width: 250px;
	padding: 1px;
	height: 23px;
	border: 1px solid #d0d0d0;
}

#content .mypage #main .passform .submitbtn {
	margin: 30px 0;
	padding: 0;
	text-align:center;
}

#content .mypage #main .passform .memsbm {
	width:200px;
	padding: 5px;
	height: 35px;
}



/*----------------------------------------------------
	会員情報の編集
----------------------------------------------------*/

#content .mypage #main .mpedit table {
	width:650px;
	margin: 20px 0 0 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #d0d0d0;
}

#content .mypage #main .mpedit th {
	margin: 0;
	padding: 5px 15px;
	background:#f2f2f2;
	white-space:nowrap;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	font-weight:normal;
	line-height:135%;
	text-align: left;
}

#content .mypage #main .mpedit td {
	margin: 0;
	padding: 5px 15px;
	border-bottom: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	line-height:175%;
}

#content .mypage #main .mpedit input[type="text"]  {
	padding: 1px;
	height: 23px;
	border: 1px solid #d0d0d0;
}

#content .mypage #main .mpedit select {
	margin-top:5px;
	padding: 1px;
	height: 23px;
	border: 1px solid #d0d0d0;
}

#content .mypage #main .mpedit .f03txt01 {
	width: 170px;
}

#content .mypage #main .mpedit .f03txt02 {
	width: 80px;
}

#content .mypage #main .mpedit .f03txt03 {
	width: 400px;
}

#content .mypage #main .mpedit .f03txt04 {
	width: 250px;
}

#content .mypage #main .mpedit .submitbtn {
	margin: 30px 0;
	padding: 0;
	text-align:center;
}

#content .mypage #main .mpedit .memsbm {
	width:200px;
	padding: 5px;
	height: 35px;
}
