@charset "utf-8";


body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background:url(../image/lumiere_bg.gif) repeat-x top;
	}


form,input,textarea {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}


/*-------------------------------------------
	パンくずメニュー
-------------------------------------------*/
ul#topicpath {
	margin: 15px 5px 5px 5px;
	padding: 0px;
}
#topicpath li {
	display:inline;
	line-height:110%;
	list-style-type:none;
	font-size:12px;
}




/*-------------------------------------------
	Link
-------------------------------------------*/
a:link {
	color: #6699FF;
}

a:visited {
	color: #BA6212;
}

a:hover {
	color: #FF3300;
}

a:active {
	color: #87D212;
}

/*-------------------------------------------
	font-color
-------------------------------------------*/
.red {
	color: #CC0000;
}
.blue {
	color: #0066CC;
}
.green {
	color: #669900;
}
.purple {
	color: #666699;
}
.orange {
	color: #FF6600;
}
.pink {
	color: #FF6666;
}
.brown {
	color: #745135;
}
.white {
	color: #ffffff;
}
.gray {
	color: #999999;
}
.gray02 {
	color:#CCCCCC;
}


/*-------------------------------------------
	font-size
-------------------------------------------*/










.style3 {color: #FF0000}
.style4 {
    color: #FFFFFF;
    font-weight: bold;
}



/*-------------------------------------------
	side-menu
-------------------------------------------*/

a.sidemenu{
	display: block;
	width: 174px;
	padding: 7px 0px 5px 16px;
	margin-top: 5px;
	text-align: left;
	background: url(/image/sidemenu_bg_1.gif) no-repeat left top;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #707070;
	text-decoration: none;
}

a.sidemenu:hover{
	background: url(/image/sidemenu_bg_2.gif) no-repeat left top;
	color: #303030;
}





/* m_profile_edit_partner age------------------------------------------------- */
#m_profile_edit_partner_age { display: inline; }