@charset "utf-8";



#res_headbody{
position:relative;
min-height:58px;
}
#res_headbody:after { content:"."; clear:both; height:0; display:block; visibility:hidden; }
* html #res_headbody { display:inline-block; }
*:first-child+html #res_headbody { display:inline-block; }

#res_headbody.typeA.mygdo{
position:relative;
min-height:34px;
}

#res_title{
position: absolute;
top:0;
left:0;
}
#res_title img{
margin:5px 10px 0 0;
}
#res_title p{
margin:0;
}
#res_title.light p{
float:left;
}
#res_title h1{
position: static;
font-size:10px;
line-height:13px;
padding:5px 0 0 0;
}
#res_title.light h1{
float:left;
padding:17px 0 0 0;
}
#res_title strong{
color:#ee4055;
font-size:12px;
line-height:22px;
}
#res_title:after { content:"."; clear:both; height:0; display:block; visibility:hidden; }
* html #res_title { display:inline-block; }
*:first-child+html #res_title { display:inline-block; }



#res_headbody.typeA #res_userstatus{
float:right;
padding:4px 0 0 0;
position:relative;
}
#res_headbody.typeA #res_userstatus.light{
padding:7px 0 0 0;
}
#res_headbody.typeA #res_userstatus p{
float:right;
margin:0 0 0 20px;
color:#000000;
font-weight:initial;
}
#res_headbody.typeA #res_userstatus .login strong{
color:#ee4055;
}
#res_headbody.typeA #res_userstatus .guest{
color:#ee4055;
}
#res_headbody.typeA #res_userstatus .guest strong{
color:#000000;
}

#res_headbody.typeA #res_headbodyR #res_welcome #res_userstatus p{
color:#000000;
font-weight:normal;
margin-left:6px;
}

#res_headbody.typeA #res_headbodyR #res_welcome p span{
padding: 0 0 0 0;
}


#res_headbody.typeA #res_userstatus #usr_name{
font-weight:bold;
}
#res_headbody.typeA #res_userstatus #usr_point{
font-weight:bold;
}
#res_headbody.typeA #res_userstatus #usr_handicap strong{
font-weight:bold;
}
#res_headbody.typeA #res_userstatus .grade a{
font-weight:bold;
}
#res_headbody.typeA #res_userstatus .grade img{
width:18px;
height:auto;
margin:-8px 4px 0 4px;
vertical-align:middle;
}
#res_headbody.typeA #res_userstatus.light .grade{
position:absolute;
top:33px;
}
#res_headbody.typeA #res_userstatus:after { content:"."; clear:both; height:0; display:block; visibility:hidden; }
* html #res_userstatus { display:inline-block; }
*:first-child+html #res_userstatus { display:inline-block; }



#res_headbody.typeB #res_welcome #res_userstatus{
float:right;
padding:4px 0 0 0;
position:relative;
}
#res_headbody.typeB #res_welcome #res_userstatus.light{
padding:7px 0 0 0;
}
#res_headbody.typeB #res_welcome #res_userstatus p{
float:right;
margin:0 0 0 20px;
color:#000000;
font-weight:initial;
}
#res_headbody.typeB #res_welcome #res_userstatus .login strong{
color:#ee4055;
}
#res_headbody.typeB #res_welcome #res_userstatus .guest{
color:#ee4055;
}
#res_headbody.typeB #res_welcome #res_userstatus .guest strong{
color:#000000;
}



#res_headbody.typeB #res_welcome #res_userstatus #usr_name{
font-weight:bold;
}
#res_headbody.typeB #res_welcome #res_userstatus #usr_point{
font-weight:bold;
}
#res_headbody.typeB #res_welcome #res_userstatus #usr_handicap strong{
font-weight:bold;
}
#res_headbody.typeB #res_welcome #res_userstatus .grade a{
font-weight:bold;
}
#res_headbody.typeB #res_welcome #res_userstatus .grade img{
width:18px;
height:auto;
margin:-8px 4px 0 4px;
vertical-align:middle;
}
#res_headbody.typeB #res_welcome #res_userstatus.light .grade{
position:absolute;
top:33px;
right:0;
}
#res_headbody.typeB #res_welcome #res_userstatus:after { content:"."; clear:both; height:0; display:block; visibility:hidden; }
* html #res_userstatus { display:inline-block; }
*:first-child+html #res_userstatus { display:inline-block; }




#res_usermenu{
clear:both;
float:right;
padding:6px 0 0 0;
}
#res_usermenu ul{
margin:0 -15px 8px 0;
}
#res_usermenu li{
text-align:center;
float:left;
position:relative;
margin:0 20px 0 0;
}
#res_usermenu li#menu_01{
background:url(/resource/images/iconmark/hd_usmn_icn_01.png) center top no-repeat;
}
#res_usermenu li#menu_02{
background:url(/resource/images/iconmark/hd_usmn_icn_02.png) center top no-repeat;
}
#res_usermenu li#menu_03{
background:url(/resource/images/iconmark/hd_usmn_icn_03.png) center top no-repeat;
}
#res_usermenu li#menu_04{
background:url(/resource/images/iconmark/hd_usmn_icn_04.png) center top no-repeat;
}
#res_usermenu li#menu_05{
background:url(/resource/images/iconmark/hd_usmn_icn_05.png) center top no-repeat;
}
#res_usermenu li#menu_06{
background:url(/resource/images/iconmark/hd_usmn_icn_06.png) center top no-repeat;
}
#res_usermenu li#menu_07{
background:url(/resource/images/iconmark/hd_usmn_icn_07.png) center top no-repeat;
}
#res_usermenu li#menu_08{
background:url(/resource/images/iconmark/hd_usmn_icn_08.png) center top no-repeat;
}
#res_usermenu li a{
font-size:10px;
line-height:10px;
color:#000000;
padding:28px 0 0 0;
display:block;
}
#res_usermenu li span{
position:absolute;
top:-6px;
left:-2px;
background:#f77774;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
font-size:10px;
color:#FFF;
width:20px;
padding:5px 0;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#res_usermenu li#menu_03 span{
position:absolute;
top:-6px;
left:-12px;
}
#res_usermenu ul:after { content:"."; clear:both; height:0; display:block; visibility:hidden; }
* html #res_usermenu ul { display:inline-block; }
*:first-child+html #res_usermenu ul { display:inline-block; }



#userProfile{
position:absolute;
width:390px!important;
top:27px!important;
right:0!important;
}
#userProfile .face img{
width:40px!important;
height:auto!important;
}
#userProfile .rank{
padding:8px 0 0 0;
}
#userProfile .rank img{
width:auto!important;
height:20px!important;
margin:-5px 0 0 0;
}









