.fc_01 { color:#797771; }
.fc_02 { color:#9A9893; }

.bgPersonal_t {width:180px;height:10px;background:url(../images/cyhome2/bg_personal_t.gif) repeat-y #FFFFFF;border:0px;overflow:hidden;}
.bgPersonal_b {width:180px;height:10px;background:url(../images/cyhome2/bg_personal_b.gif) no-repeat #FFFFFF;border:0px;overflow:hidden;}


.box_login { background:url(../images/cyhome2/bg_personal_m.gif) repeat-y #FFFFFE;text-align:left;}
.box_login .user_info { padding:3px 0 0 8px; width:160px; }

.box_login .hr_dot_01 { border-bottom:1px dotted #E5E5E5;  height:2px; overflow:hidden; clear:both; margin:6px; }
/* background:url(../images/default/hr_dot_01.gif) repeat-x;
.box_login .item { background:url(../images/default/bul_01.gif) no-repeat 5px 5px; height:16px; padding:3px 0px 0px 20px; margin-left:5px; margin-top:2px; } */
.box_login .item a { color:#666666; text-decoration:none;}
.box_login .item { font-size:0.9em; letter-spacing:-1px; margin-right:10px; margin-left:6px;margin-top:2px;padding:3px 0px 0px 20px; white-space:nowrap; height:16px; }
.box_login .profile { width:60px; float:left; background:url(../images/default/icon_profile.gif) no-repeat left; }
.box_login .message { width:60px; float:left; background:url(../images/default/icon_note.gif) no-repeat left; }
.box_login .scrap {  float:left; background:url(../images/default/icon_note.gif) no-repeat left; }
.box_login .friend { float:left; background:url(../images/default/icon_friend.gif) no-repeat left; }
.box_login .administrative { float:left; background:url(../images/default/icon_key.gif) no-repeat left; margin-right:0px; }
.box_login .administrative a { color:#D80D0F; }
.box_login .lastlogin { clear:both; padding-bottom:5px;}

.box_login .form_field { float:left; margin:9px 9px 0 9px; _margin:3px 3px 0 4px; height:55px; }
.box_login .form_field div { margin-top:2px; margin-bottom:3px; }
.box_login input.submit { width:55px; height:45px; background:url(../images/cyhome2/login_btn_submit.gif) no-repeat; border:none; margin:9px 0 0 -5px; _margin:5px 0 0 0; cursor:pointer; }
.box_login .input { width:90px; background-color: #EEEEEE;  border:1px solid #DDDDDD; padding:2px 2px 2px 7px; height:14px; margin:0px; cursor:text; color:#666666;font:10px verdana bold;}
.box_login ul.option { clear:both; height:20px; margin:0 0 0 9px;}
.box_login ul.option li { float:left; list-style:none;}
.box_login ul.option li a.btn { background:url(../images/default/bul_01.gif) no-repeat left; padding-left:10px; margin-left:14px; text-align:right;}
.box_login ul.option li a.join { margin-left:23px; vertical-align:middle;}
.box_login .checkbox  { width:15px; height:15px; margin:-1px 0px 0px -1px; margin-right:2px; }
.box_login .clear { clear:both; }

.openid_login { clear:both; height:38px; border:3px solid #D5D8DB; background-color:#FFFFFF; margin:0 0 10px 0; }
.openid_login .openid_user_id { width:90px; _width:80px; background: url(../images/openid_login_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:16px; line-height:1em; vertical-align:middle; margin-bottom:.5em; color:#666666;}

.openid_login .wButtonTypeA { display:block; cursor:pointer; background:url(../images/default/buttonTypeACenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; white-space:nowrap;border:0px;}
.openid_login .wButtonTypeA:hover { text-decoration:none;}
.openid_login .wButtonTypeA img { vertical-align:middle;}
.openid_login .wButtonTypeA input { border:none; cursor:pointer; background:url(../images/default/buttonTypeACenter.gif) repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; white-space:nowrap;border:0px;  vertical-align:middle; }
.openid_login .wButtonTypeA .leftCap { width:2px; height:24px; background:url(../images/default/buttonTypeALeft.gif) no-repeat; margin:0 .3em 0 0;  position:relative; left:-1px;}
.openid_login .wButtonTypeA .rightCap { width:2px; height:24px; background:url(../images/default/buttonTypeARight.gif) no-repeat; margin:0 -1px 0 .4em;}
.openid_login .wButtonTypeA .icon { margin:0 .2em;}
.openid_login .wButtonWrite ul { text-align:center; clear:both; display:block;}
.openid_login .wButtonWrite li { margin-top:.5em; float:left; margin-left:.3em; list-style:none;}


