@charset "UTF-8";

/* mypage.css
===============================================================

:: lastupdate: 080806

 1 : memberLogin
 2 : firstUser
 3 : subArea
  	  : myNav

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





/* memberLogin
===============================================================*/
#memberLogin{
	width: 700px;
}

/* --- col --- */
#memberLogin .colL{
	width: 340px;
}

#memberLogin .colR{
	width: 340px;
}

#memberLogin form label.memory{
	padding: 0 0 0 10px;
	font-size: 77%;
}

#memberLogin form input.mailArea,
#memberLogin form input.passwordArea{
	width: 95%;
	margin: 0 10px 0 0;
}
#memberLogin .fTable tbody td{
	padding: 10px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 100%;
	background-color: #eeeeee;
}
#memberLogin .fTable tbody td.TPNone{
	padding: 0 10px 10px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 100%;
	background-color: #eeeeee;
}





/* firstUser
===============================================================*/
#firstUser{
	width: 330px;
}
/*#firstUser .colL{
	width: 220px;
}
/
#firstUser .colL{
	width: 330px;
}

.win.ie6 #firstUser .colL p{
	padding: 0 0 0 10px;
}

#firstUser .colR{
	width: 100px;
}
.win.ie6 #firstUser .colR p{
	padding: 0;
}





/* subArea
===============================================================*/

/* myNav
-------------------------------------------------------------- */
#subArea #myNav{
	padding: 10px 0;
	margin: 20px 0px;
	color: #fff;
	background-color: #EEEEEE;
}
#subArea #myNav h3{
	display: none;
}
#subArea #myNav ul{
	padding: 10px 0;
	margin: 0;
	list-style: none;
}
#subArea #myNav ul li{
	padding: 0;
	margin: 0;
	font-size: 93%;
	line-height: 2em;
	display: block;
	background: none;
}
#subArea #myNav ul li a{
	padding: 0 10px;
	margin: 0;
	color: #666666;
	text-decoration: none;
	display: block;
}
#subArea #myNav ul li a:hover{
	background-color: #dddddd;
}
#subArea #myNav ul li#myNavTop{
	padding: 0 10px 0;
	margin: 0 0 1em;
}
#subArea #myNav ul li#myNavAll{
	padding: 0 10px 0;
	margin: 1em 0 0;
}
#subArea #myNav ul li.myNavOn a{
	background-color: #CCCCCC;
	color:#333333;
}



/* mMyInfo */
#mMyInfo{
	position: relative;
}


/* myInfo */
#myInfo{
	position: absolute;
	top: 10px;
	right: 0;
	height: 55px;
	padding: 10px;
	font-size: 100% !important;
	color: #595450;
	background-color: #e3e3e3;
}
#myInfo span{
	padding: 5px 0 0;
	display: block;
}





















