@charset "UTF-8";

/* mypage.css
--------------------------------------------------------------

-------------------------------------------------------------- */





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

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

#memberLogin .colR{
	width:340px;
}

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

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


/* 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;
}




/* guestUser
===============================================================*/
/* guestUser
-------------------------------------------------------------- */
/*  */


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

/* myNav
-------------------------------------------------------------- */
#subArea #myNav{
	padding:10px 0;
	margin:0 0 20px;
	color:#fff;
	background-color:#706d69;
}
#subArea #myNav h3{
	display:none;
}
#subArea #myNav ul{
	padding:10px 0;
	margin:0;
	list-style:none;
}
#subArea #myNav ul li{
	display:block;
	padding:0;
	margin:0;
	line-height: 2em;
	background:none;
	font-size:93%;
}
#subArea #myNav ul li a{
	display:block;
	padding:0 10px;
	margin:0;
	color:#fff;
	text-decoration: none;
}
#subArea #myNav ul li a:hover{
	background-color: #575450;
}
#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: #949b8c;
}



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


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