/**
* http://bts.nhncorp.com/nhnbts/browse/NJUSER-2650 - take4
* @release date 2010.09.01
* -- filename: mod_loginLayer.css	revision: 244569
*/
#LoginPanel{margin:0!important;padding:0!important;background-color:#fff!important;color:#000!important;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif!important;font-size:12px!important;text-align:left;}
#LoginPanel h1,#LoginPanel h2,#LoginPanel h3{margin:0!important;font-size:1em!important;}
#LoginPanel p,#LoginPanel dl,#LoginPanel dd,#LoginPanel form{margin:0!important;}
#LoginPanel ul{list-style-type:none!important;margin:0!important;padding:0!important;}
#LoginPanel em{font-style:normal!important;}
#LoginPanel a img{border:none!important;vertical-align:top!important;}
#LoginPanel input{font-family:'Hiragino Kaku Gothic Pro','MS PGothic',sans-serif;font-size:1em!important;vertical-align:top!important;}
#LoginPanel label{cursor:pointer!important;}
#LoginPanel fieldset{margin:0!important;padding:0!important;border:none!important;}
#LoginPanel button{border:none!important;cursor:pointer!important;vertical-align:top!important;}
#LoginPanel button *{display:none!important;}
#LoginPanel a{color:#093e8c!important;text-decoration:underline!important;}
#LoginPanel a:hover,#LoginPanel a:active,#LoginPanel a:focus{text-decoration:underline!important;}
#LoginPanel{float:left!important;position:absolute!important;width:399px!important;background:url(../img/bg_contents.png) repeat-x 0 bottom!important;_background:none!important;font-size:12px!important;line-height:15px!important;padding-bottom:2px!important;_padding-bottom:0!important;}
#LoginPanel .LoginPanelArea{position:relative!important;width:395px!important;border:2px solid #4b4b4b!important;background-color:#fff;}
#LoginPanel h1{padding:14px 25px 13px!important;background-color:#fcfcfc!important;border-bottom:1px solid #ebebeb!important;text-align:left!important;}
#LoginPanel h1 img.h1title{margin-top:-1px;margin-left:3px;}
#LoginPanel .info{padding-left:7px!important;position:absolute!important;left:135px!important;top:14px!important;height:1em;line-height:1em!important;border-left:1px solid #ebebeb!important;color:#969696!important;vertical-align:bottom!important;}
#LoginPanel .registerArea{margin-top:25px!important;margin-bottom:15px!important;padding:0 19px!important;zoom:1!important;}
#LoginPanel .registerArea:after{display:block;content:""!important;clear:both!important;}
#LoginPanel .registerArea h2{width:137px!important;float:left!important;}
#LoginPanel .registerArea dl{float:right!important;width:198px!important;}
#LoginPanel .registerArea dt{margin-bottom:12px!important;font-weight:bold!important;}
#LoginPanel .registerArea dd{color:#5e5e5e!important;}
#LoginPanel .registerArea dd li{margin-bottom:4px!important;padding-left:.5em!important;text-indent:-0.5em!important;}
#LoginPanel .registerArea .picktxt{font-size:13px!important;font-family:Verdana!important;letter-spacing:-1px!important;}
#LoginPanel .registerArea em{font-weight:bold!important;}
#LoginPanel .loginArea{padding!important:0 19px;background:#f3f3f3!important;zoom:1!important;}
#LoginPanelForm .loginArea{clear:both!important;}
#LoginPanelForm .loginArea:after{display:block!important;clear:both;content:""!important;}
#LoginPanelForm .loginArea{padding:25px!important;width:345px!important;}
#LoginPanelForm .loginArea ul.formList{float:left!important;clear:both!important;width:auto!important;padding:0!important;margin:0!important;}
#LoginPanelForm .loginArea li.nvrId{padding:0;margin:0;}
#LoginPanelForm .loginArea li.pass{margin-top:3px!important;padding:0!important;}
#LoginPanelForm .loginArea p.loginBtn{width:77px!important;float:right!important;margin-right:-1px!important;vertical-align:top!important;height:65px;}
* html #LoginPanelForm .loginArea p.loginBtn{padding-top:1px;}
li.nvrId input.message{background:transparent url(../img/bg_input_mail.gif) no-repeat 0 0!important;display:inline!important:;}
li.pass input.message{background:transparent url(../img/bg_input_pass.gif) no-repeat 0 0!important;display:inline!important:;}
#LoginPanelForm .loginArea ul.formList li{background:url(../img/bg_input_top.gif) repeat-x 0 1px;}
#LoginPanelForm .loginArea ul.formList .input{color:#000!important;width:249px!important;height:14px!important;padding:7px!important;border-top:1px solid #aaa!important;border-right:1px solid #cecece!important;border-bottom:1px solid #cecece!important;border-left:1px solid #aaa!important;font:12px/15px Arial,Helvetica,sans-serif!important;vertical-align:top!important;display:inline!important;background:transparent url(../img/bg_input.gif) no-repeat 0 0;}
* html #LoginPanelForm .loginArea ul.formList{margin:0!important;width:266px!important;}
#LoginPanelForm .loginArea ul.formList .focus{color:#000:;}
#LoginPanelForm ul.supportNavi{clear:both!important;overflow:hidden!important;padding-top:5px!important;zoom:1!important;}
#LoginPanelForm ul.supportNavi:after{display:block!important;clear:both;content:""!important;}
#LoginPanelForm ul.supportNavi li{float:left!important;color:#5e5e5e!important;display:inline!important;}
#LoginPanelForm ul.supportNavi li.lost{margin-left:7px!important;padding-left:7px!important;background:url(../img/line_txt.gif) bottom left no-repeat!important;}
#LoginPanelForm ul.supportNavi li a{text-decoration:none!important;color:#5e5e5e!important;}
#LoginPanelForm ul.supportNavi li a:hover{text-decoration:underline!important;}
#LoginPanelForm .supportNavi input{font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;}
#LoginPanelForm .supportNavi .lost{padding-top:0!important;line-height:1!important;padding-top:2px!important;}
*:first-child+html #LoginPanelForm .supportNavi input{font-size;0!important;line-height:0!important;padding:0!important;margin:0!important;vertical-align:middle!important;margin-left:-3px!important;margin-right:-2px!important;}
*:first-child+html #LoginPanelForm .supportNavi .lost{padding-top:4px!important;}
* html #LoginPanelForm .supportNavi input{font-size;0!important;line-height:0!important;padding:0!important;margin:0!important;vertical-align:middle!important;margin-left:-3px!important;margin-right:-2px!important;}
* html #LoginPanelForm .supportNavi .lost{padding-top:4px!important;}
#LoginPanel .closeBtn{position:absolute!important;right:16px!important;top:14px!important;cursor:pointer!important;}
#LoginPanel .loginArea p.attention{width:313px!important;margin:-5px 0 14px!important;color:#ff2400!important;font-weight:bold!important;}
#LoginPanel .ld_login{margin:17px 0 -8px!important;text-align:center;}