@charset "euc-jp";

body.narrow #yahooIdentityUserCard {
width:148px;
}
body.narrow #yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer .yahooIdentityUserCardActionButtonMain,
body.narrow #yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer .yahooIdentityUserCardActionButtonMain a,
body.narrow #yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer #yahooIdentityUserCardActionButtonMenus,
body.narrow #yahooIdentityUserCardBody .yahooIdentityUserCardTitleAndConnection,#yahooIdentityUserCardBody .yahooIdentityUserCardProfInfoWrap,
body.narrow #yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer,
body.narrow #yahooIdentityUserCardBody .yahooIdentityUserCardPullDownMenuJsOff
{
width:auto;
}
body.narrow #yahooIdentityUserCard .yahooIdentityUserCardContents .yahooIdentityUserCardProfInfoWrap {
margin:0 8px 3px;
}
body.narrow #yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer .yahooIdentityUserCardActionButtonMain{
width:106px;
}
body.narrow #yahooIdentityUserCardBody #yahooIdentityUserCardActionButtonContainer {
background: url(../img/bgActionButton_s_130x25_off.gif) no-repeat;
width: 130px;
}
body.narrow #yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer,
body.narrow #yahooIdentityUserCard #yahooIdentityUserCardEditImageButtonContainer {
margin: 0pt 0pt 4px 8px;
}
body.narrow #yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer #yahooIdentityUserCardActionButtonMenus {
	width: 184px;
}
body.narrow #yahooIdentityUserCardBody .yahooIdentityUserCardActionButtonMain a,
body.narrow #yahooIdentityUserCardBody .yahooIdentityUserCardActionButtonMainHighlight a,
body.narrow #yahooIdentityUserCardBody .yahooIdentityUserCardActionButtonMain a:hover,
body.narrow #yahooIdentityUserCardBody .yahooIdentityUserCardActionButtonMainHighlight a:hover {
	padding-top:3px!important;
}
body.narrow #yahooIdentityUserCardBody #yahooIdentityUserCardActionButtonMenus div.bottom{
	background:url(../img/menuBottom.gif) no-repeat;
}
body.narrow #yahooIdentityUserCard .yahooIdentityUserCardContents {
	font-size:100%;
}



#modules .userBadgeModule {
z-index:5;
position:relative;
}

#yahooIdentityUserCard {
	width:280px;
	font-size:100%;
	background: transparent;
	margin:0;
}

#yahooIdentityUserCard a{
text-decoration:underline;
}
#yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer .yahooIdentityUserCardActionButtonMain{  width:134px;}

#yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer .yahooIdentityUserCardActionButtonMain a{
text-decoration:none;
position:relative;
top:4px;
width:110px;
padding-left:20px!important;
}

#yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer #yahooIdentityUserCardActionButtonMenus{ width:158px; left:0px;}
#yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer #yahooIdentityUserCardActionButtonMenus .menu span {
_position:relative;
_top:4px;
margin-left:18px;
}
#yahooIdentityUserCardBody #yahooIdentityUserCardActionButtonMenus div.bottom{background:url(../img/menuBottom_2.gif) no-repeat;}

#yahooIdentityUserCardBody .yahooIdentityUserCardTitleAndConnection,#yahooIdentityUserCardBody .yahooIdentityUserCardProfInfoWrap{ width:158px;}


#yahooIdentityUserCard .yahooIdentityUserCardContents {
	font-size:75.4%;
	color:inherit;
	line-height:1.56em;
	padding:0 2px;
	background:transparent;
	text-align:left;
}

#modules .module h2.identityModule {
font-size:130%;
padding:0;
margin:0;
font-weight:normal;
}

#modules .module h2.identityModule span {
background:none;
padding:0;
}
#yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer,
#yahooIdentityUserCard #yahooIdentityUserCardEditImageButtonContainer {
margin:0pt 0pt 4px 8px;
}
#yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer{ width:158px;margin:10px 2px 4px 0px; background-image:url(../img/bgActionButton_m_184x25_off_2.gif)}


#yahooIdentityUserCard .yahooIdentityUserCardProfInfoMoreInfo img {
vertical-align:baseline;
}
#yahooIdentityUserCardBody .yahooIdentityUserCardProfInfoWrap .yahooIdentityUserCardProfInfoMoreInfo{ 
width:106px;
}
@media screen and(-webkit-min-device-pixel-ratio:0){
	#yahooIdentityUserCardBody .yahooIdentityUserCardProfInfoWrap .yahooIdentityUserCardProfInfoSexAndBloodType{
		width:46px;
	}
	#yahooIdentityUserCardBody .yahooIdentityUserCardProfInfoWrap .yahooIdentityUserCardProfInfoMoreInfo{
		width:109px;
	}
}
#yahooIdentityUserCardBody .yahooIdentityUserCardPullDownMenuJsOff{ width:158px;}

/* --------serviceOriginal------- */

#popularityInfoArea #popularityInfo{
margin:0;
padding:5px 5px 3px 5px;
background-position:1px 0;
background-repeat:repeat-x;
}

#popularityInfoArea #popularityInfo dl{
float:left;
width:107px;
margin:0;
padding:0;
}

#popularityInfoArea #popularityInfo dl dt,
#popularityInfoArea #popularityInfo dl dd{
display:inline;
margin:0;
padding:0;
font-size:83.7%;
line-height:1;
}

#popularityInfoArea #popularityInfo dl dt{
margin-right:3px;
padding-top:5px;

}

#popularityInfoArea #popularityInfo dl dd img{
margin-right:1px;
}

#popularityInfoArea #popularityInfo p{
float:right;
width:16px;
margin:0;
padding:0;
background:none;
text-align:right;
}

#yahooIdentityUserCardBody .yahooIdentityUserCardContents .yahooIdentityUserCardImConnection img.yahooIdentityUserCardImConnectionImIcon{
	display: none;
}

/* --------/serviceOriginal------- */

#yahooIdentityUserCard .yahooIdentityUserCardContents .yahooIdentityUserCardTitleAndConnection .yahooIdentityUserCardTitleWrap .yahooIdentityUserCardTitle .wbr{
clear:none;
width:0;
height:auto;
white-space:nowrap;
float:none;
display:inline;
padding:0;
}
#yahooIdentityUserCardBody .yahooIdentityUserCardActionButtonMain a,#yahooIdentityUserCardBody .yahooIdentityUserCardActionButtonMainHighlight a,#yahooIdentityUserCardBody .yahooIdentityUserCardActionButtonMain a:hover,#yahooIdentityUserCardBody .yahooIdentityUserCardActionButtonMainHighlight a:hover{padding-top:0px!important;}
#yahooIdentityUserCardActionButtonContainer #yahooIdentityUserCardActionButtonMenus .menu .sendTestimonial span,
#yahooIdentityUserCardActionButtonContainer #yahooIdentityUserCardActionButtonMenus .menu .sendMessage span,
#yahooIdentityUserCardActionButtonContainer #yahooIdentityUserCardActionButtonMenus .menu .sendMessenger span{
_padding-top:0;
}

#yahooIdentityUserCard .yahooIdentityUserCardOfficial {
height:22px;
}

/* --------serviceOriginal for MyPage------- */
.pLeft #yahooIdentityUserCard .yahooIdentityUserCardContents{
	padding: 0;
}
.pLeft #yahooIdentityUserCard a{
	text-decoration: none;
}
.pLeft #yahooIdentityUserCard a:hover{
	text-decoration: underline;
}
.pLeft #yahooIdentityUserCardImConnectionWrap, .pLeft .yahooIdentityUserCardPullDownMenuJsOff{
	display: none !important;
}
.pLeft #yahooIdentityUserCardBody .yahooIdentityUserCardContents .yahooIdentityUserCardImConnection{
	display: none;
}
.pLeft #yahooIdentityUserCardBody .yahooIdentityUserCardTitle img.yahooIdentityUserCardTitleImIcon, .pLeft .yahooIdentityUserCardProfInfoSexAndBloodType{
	display: none;
}
.pLeft #yahooIdentityUserCardBody .yahooIdentityUserCardNoOriginalSpace{
	padding-left: 3px;
}
.pLeft #yahooIdentityUserCard #yahooIdentityUserCardActionButtonContainer{
	margin-left: 3px;
}

/* --------//serviceOriginal for MyPage------- */

/* for IE */
#yahooIdentityUserCard .yahooIdentityUserCardContents .yahooIdentityUserCardTitle{
	zoom: 1;
}
/* //for IE */
