
#login .td input{ width:125px; height:20px;  padding:1px 0 2px 5px; border:1px solid #cccccc; font-size:12px; font-weight:bold; color:#333333;}

#form .td input{ width:125px; height:22px;  padding:3px 0 0px 5px; border:1px solid #cccccc; font-size:12px; font-weight:bold; color:#ff6600;}

#personal #content{ padding-bottom:0;}
#personal .td span{ margin:0 5px 0 4px; position:relative; top:0px; font-size:13px;}
#personal .td input{ width:96px; padding:3px 0 2px 5px; border:2px solid #cccccc; font-size:14px; font-weight:bold; color:#333333;}

#personal .help{ position:absolute; display:block; display:none;}

#personal .cnt_desc .first-child{ margin:0 0 6px 0;}
#personal .cnt_desc a{ color:#004790; font-size:11px; letter-spacing:-1px; text-decoration:underline; margin:0 0 0 3px;}
#personal .notice{text-align:right; color:#666666; font-size:11px; letter-spacing:-1px; margin:-15px 0 2px 0;}
#personal table td{padding:6px 0 7px 20px; vertical-align:top;}
#personal table tr.first-child th,
#personal table tr.first-child td{ border-top:none;}
#personal table .txt1{ font-weight:normal; display:block; padding:7px 0 0 0;}
#personal table .txt2{ padding:5px 0 0 0; _padding:3px 0 0 0;}
#personal table .txt3{ padding:7px 0 6px 0;}
#personal table .txt3 *{ vertical-align:bottom;}
#personal table .txt3 img{ margin:0 10px 0 0;}
#personal table .txt3 input{ position:relative; _top:1px;}
#personal table .input_text{ border:1px solid #cccccc; padding:3px 0 3px 5px; _height /**/:23px;}
#personal table .input_login{border:1px solid #cccccc; padding:3px 0 3px 5px; _height /**/:23px; font-size:14px; font-weight:bold; color:#333333;}
#personal table .w110{ width:103px;}
#personal table .w154{ width:147px;}
#personal table .w157{ width:150px;}
#personal table .w286{ width:279px;}
#personal table .w88{ width:81px;}
#personal table .w138{ width:131px;}
#personal table .input_radio{ margin:0 -1px 0 -4px; position:relative; top:-1px;}
#personal table .input_check{ margin:0 -1px 0 -4px; position:relative; top:-1px;}
#personal table td label{ position:relative; top:-1px; _top:-2px;}
*:first-child+html #personal table td label{ top:-2px;}
#personal table .mr14{ margin-right:14px;}
#personal table td .link{ font-size:11px; margin:0 0 0 1px; _margin /**/:0; color:#004790; text-decoration:underline; position:relative; top:-3px; letter-spacing:-1px;}
#personal table .mail1{ margin:0 0 5px 0;}
#personal table .optin{ border-top:1px solid #ededed; padding:10px 0 2px 0; width:484px;}
#personal table em{ color:#ff6c00; font-size:11px; display:block; padding:5px 0 7px 19px; letter-spacing:-1px;}
#personal table .help_wrap{ display:block; position:relative; overflow:visible; z-index:99; }
*:first-child+html #personal table .help_wrap{ z-index:99;}
#personal table .help_wrap.upw{ z-index:100;}
*:first-child+html #personal table .help_wrap.upw{ z-index:100;}
#personal table .help{ position:absolute; display:block; display:none;}
#personal table .help.on{ display:block;}
#personal table .help .txt{ position:relative; z-index:3; border:1px solid #919191; color:#333333; letter-spacing:-1px; background:#ffffff;}
#personal table .help .txt p{ padding:8px 14px 6px 14px; line-height:16px; font-size:11px; white-space:nowrap;}
#personal table .help .txt p *{line-height:16px; font-size:11px;}
#personal table .help .txt p strong{ color:#ff6c00;}
#personal table .help .txt p strong.black{ color:#333;}
#personal table .help .txt p .ex{ color:#808080;}
#personal table .help .txt p .ex2{ display:block; padding:6px 0 0 0; margin:4px 0 0 0; border-top:1px solid #e5e5e5; color:#333; font-size:11px; letter-spacing:-1px;}
#personal table .help .txt p .ex2 strong{ color:#333;}
#personal table .help .txt p .vr{ color:#e5e5e5; margin:0 2px 0 3px;}
#personal table .help .txt p .level1{ padding:0 52px 0 0; background:url(/images/ico_pw_level1.gif) no-repeat right 4px;}
#personal table .help .txt p .level2{ padding:0 52px 0 0; color:#417c01; background:url(/images/ico_pw_level2.gif) no-repeat right 4px;}
#personal table .help .txt p .level3{ padding:0 52px 0 0; color:#417c01; background:url(/images/ico_pw_level3.gif) no-repeat right 4px;}
#personal table .help .txt em{ display:inline; padding:0;}
#personal table .left .arrow{ position:absolute; z-index:4; top:13px; left:-3px; display:block; width:4px; height:6px; background:url(/images/bu_help_left.gif) no-repeat; overflow:hidden;}
#personal table .top .arrow{ position:absolute; z-index:4; top:-3px; left:11px; display:block; width:6px; height:4px; background:url(/images/bu_help_top.gif) no-repeat; overflow:hidden;}
#personal table .bottom .arrow{ position:absolute; z-index:4; bottom:-5px; left:11px; display:block; width:7px; height:6px; background:url(/images/bu_help_bottom.gif) no-repeat; overflow:hidden;}
#personal table .help .shadow1{ display:block; position:absolute; z-index:2; top:1px; left:1px; background:#e3e3e3; _background:#919191; width:100%; filter:alpha(opacity=25);}
*:first-child+html #personal table .help .shadow1{ background:#919191;}
#personal table .help .shadow2{ display:block; position:absolute; z-index:1; top:2px; left:2px; background:#f6f6f6; _background:#919191; width:100%; filter:alpha(opacity=10);}
*:first-child+html #personal table .help .shadow2{ background:#919191;}
#personal table .help_wrap .h32 { height:32px;}
#personal table .help_wrap .h32 .shadow1{ height:32px;}
#personal table .help_wrap .h32 .shadow2{ height:32px;}
#personal table .help_wrap .h48 { height:48px;}
#personal table .help_wrap .h48 .shadow1{ height:48px;}
#personal table .help_wrap .h48 .shadow2{ height:48px;}
#personal table .help_wrap .h64 { height:64px;}
#personal table .help_wrap .h64 .shadow1{ height:64px;}
#personal table .help_wrap .h64 .shadow2{ height:64px;}
#personal table .help_wrap .h64 iframe{ display:none; _display:block; width:100%; height:64px; overflow:hidden; position:absolute; left:2px; top:2px; border:none; filter:alpha(opacity=0);}
#personal table .help_wrap .h75 { height:75px;}
#personal table .help_wrap .h75 .shadow1{ height:75px;}
#personal table .help_wrap .h75 .shadow2{ height:75px;}
#personal table .overlap{ position:relative; top:1px; left:1px;}
#personal table .overlap img{ vertical-align:top;}
#personal table .btn_cmail{ display:block; float:left; clear:both; padding:0; margin:6px 0 6px 0;}
#personal table br{ clear:both;}



