/*css by fish7515 for user*/
html body div{margin-bottom:5px;}
html body  div{margin:auto 110px auto;}
html body div div{margin-bottom:auto;}
embed {display:none;}
body embed{display:none;}
table embed{display:none;}

html {
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#fff;
overflow-x:hidden;}

font.small-c {visibility:hidden;}
font.small-c A{visibility:visible;}

.boxAddFriendLink a {visibility:hidden;}
.boxAddFriendLink {visibility:hidden;}

body {
font:10px Verdana;
margin:0px;
color:#666;
line-height:16pt;
letter-spacing:1px;
background:none;
}
#linkVideo {DISPLAY:none;}
#linkMypage {DISPLAY:none;}
#linkFriend{display:none;}
#linkUser{display:none;}
#linkAlbum{margin:auto;}
#linkGbook{margin:auto;}
#linkBlog{margin:auto;color:#333;}
#serviceList {display:block;margin:0px auto;}

a {
color:#777;
text-decoration:none;
}
a:hover {
color:#ccc;
}
td {
font:10px Verdana;
color:#888;
line-height:16pt;
margin:auto;
}
#friendlist {display:none;}
#banner {
height:60px;
background:no-repeat bottom;
padding:0px 20px 10px 20px;
color:#999;
}
#banner a {
font-size:20px;
font-weight:bold;
background:#efefef;
}
#banner a:hover {
color:#555;
}
#banner .description {
text-align:right;
}
div {
background:no-repeat 50% 100%;
padding-bottom:30px;
}
div * div {
padding-bottom:0px;
background:transparent;
}
.sidetitle {}
.sidetitle {display:none;
background:none;
padding:2px;
}
.side {width:auto;border:none;text-align:center;}
select {
background:#eee;
}
select optgroup {
color:#333;
font-style:normal;
font-weight:normal;
}
select optgroup option {
color:#888;
}