@charset "utf-8";
/* login Full page common item --------------------------------------------------- */
body{
margin:0;
padding:0;
}

div,p,ul,ol,li,dl,dt,dd{
font-family:"ＭＳ Ｐゴシック", Arial, Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#6b6b6b;
margin:0;
padding:0;
line-height:16px;
}

ul,ol{
list-style-type:none;
}

h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

h1 span,
h2 span,
h3 span,
h4 span,
li span,
a span{
position:absolute;
left:-9999px;
}

img{border:none;}

a:link		{color:#575757;text-decoration:underline;}
a:visited	{color:#575757;text-decoration:underline;}
a:hover		{color:#575757;text-decoration:none;}
a:active	{color:#575757;text-decoration:underline;}

hr{display:none;}

form{
margin:0;
padding:0;
}

.clear{
clear:both;
}

.hidden{
display:none;
}

/* login login common --------------------------------------------------- */
.container{
margin:0 auto;
padding:67px 0 0;
width:914px;
}

.container-login{
margin:0 auto;
width:673px;
}

.info-input-top{
width:586px;
height:17px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input_top.gif) no-repeat;
}
.info-input-bottom{
clear:both;
width:586px;
height:17px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input_bottom.gif) no-repeat;
}
.info-input{
width:586px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input.gif) repeat-y;
}

/* login nx_login --------------------------------------------------- */
.ttl-login{
height:57px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/ttl_login.gif) no-repeat;
}
.sttl-login{
padding:24px 0 0 58px;
height:24px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_login_sttl.gif) no-repeat;
}

.sttl-login-login{
width:315px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_login_login.gif) no-repeat;
}
.sttl-login-id{
width:192px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_login_id.gif) no-repeat;
}

.login-input{
padding:0 0 9px 43px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_login.gif) no-repeat;
}

.info-input input.idpass{
margin:0 5px 0 9px;
padding:3px 0;
width:149px;
border:solid 1px #d2d3d4;
}
.info-input ul{
float:left;
margin:0 0 0 16px;
}
.info-input ul li{
line-height:18px;
}
/* login login ssl common --------------------------------------------------- */
.container-ssl{
margin:0 auto;
padding:67px 0 0;
width:914px;
}

.container-login-ssl{
margin:0 auto;
width:723px;
}

.info-input-ssl-top{
width:636px;
height:17px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input_top01.gif) no-repeat;
}
.info-input-ssl-bottom{
width:636px;
height:17px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input_bottom01.gif) no-repeat;
}
.info-input-ssl{
width:636px;

position: relative;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input01.gif) repeat-y;
}

/* login nx_ssl login --------------------------------------------------- */
.ttl-login-ssl{
height:57px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/ttl_login01.gif) no-repeat;
}
.sttl-login-ssl{
padding:24px 0 0 58px;
height:24px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_login_sttl01.gif) no-repeat;
}
.sttl-login-login-ssl{
width:315px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_login_login.gif) no-repeat;
}
.sttl-login-id-ssl{
width:192px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_login_id.gif) no-repeat;
}

.login-input-ssl{
padding:0 0 9px 43px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_login01.gif) no-repeat;
}

.info-input-ssl input.idpass{
margin:0 5px 0 9px;
padding:3px 0;
width:149px;
border:solid 1px #d2d3d4;
}
.info-input-ssl input.idpass01,
.info-change input.idpass01{
margin:4px 5px 0 9px;
_margin:1px 5px 0 9px;
padding:3px 0;
width:149px;
border:solid 1px #d2d3d4;
}
:first-child+html .info-input-ssl input.idpass01{
margin:1px 5px 0 9px;
padding:3px 0;
width:149px;
border:solid 1px #d2d3d4;
}

.info-input-ssl ul{
position:relative; 
background:url(http://static.nexon.co.jp/nxqj/img_09/login/line_ssl01.gif) repeat-y right; 
padding-right:11px;
float:left;
margin:-3px 0 0px 16px;
}
.info-input-ssl ul li{
line-height:18px;
}
/*.info-input .info-inputarea{
float:left;
}*/
.info-input table.login,
.info-input-ssl table.login{
float:left;
margin:1px 0 0 27px;
_margin:1px 0 0 12px;

}
.info-input table.login th,
.info-input-ssl table.login th{
text-align:left;
}

.btn-login{
margin:0 4px 0 0;
float:left;
width:66px;
height:55px;
}

.login-entry{
padding:9px 0 15px 64px;
}
.login-entry-txt{
float:left;
margin:12px 16px 0 0;
}
.login-entry p{
padding:5px 0 0;
line-height:18px;
}
.login-entry .entry{
float:left;
}
.login-bottom{
width:673px;
height:105px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_login_bottom.jpg) no-repeat;
}
.login-bottom-ssl{
width:723px;
height:105px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_login_bottom01.jpg) no-repeat;
}

p.error-login{
padding:0 0 6px 24px;
font-size:10px;
line-height:normal;
color:#e60a0f;
}

/* login nx_pwd --------------------------------------------------- */
.ttl-pwd{
height:69px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/ttl_pwd.gif) no-repeat;
}
.ttl-id{
height:69px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/ttl_id.gif) no-repeat;
}
.ttl-change{
height:69px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/ttl_change.gif) no-repeat;
}

.step{
height:38px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pwd_step.gif) no-repeat;
}
.step ul{
padding:0 0 0 27px;
}
.step ul li{
float:left;
}
.step ul li.step01-now{
width:101px;
height:29px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_pwd_step01_now.gif) no-repeat;
}
.step ul li.step01{
margin:4px 0 0;
width:77px;
height:19px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_pwd_step01.gif) no-repeat;
}
.step ul li.step02-now{
width:112px;
height:29px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_pwd_step02_now.gif) no-repeat;
}
.step ul li.step02{
margin:5px 0 0;
width:85px;
height:19px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_pwd_step02.gif) no-repeat;
}
.step ul li.step03-now{
width:151px;
height:29px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_pwd_step03_now.gif) no-repeat;
}
.step ul li.step03{
margin:5px 0 0;
width:116px;
height:19px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_pwd_step03.gif) no-repeat;
}
.step ul li.step04-now{
width:83px;
height:29px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_pwd_step04_now.gif) no-repeat;
}
.step ul li.step04{
margin:5px 0 0;
width:64px;
height:19px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_pwd_step04.gif) no-repeat;
}
.step ul li.id-step01-now{
width:112px;
height:29px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_id_step01_now.gif) no-repeat;
}
.step ul li.id-step01{
margin:5px 0 0;
width:85px;
height:19px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_id_step01.gif) no-repeat;
}
.step ul li.id-step02-now{
width:83px;
height:29px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_id_step02_now.gif) no-repeat;
}
.step ul li.id-step02{
margin:5px 0 0;
width:64px;
height:19px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_id_step02.gif) no-repeat;
}
.step ul li.change-step01-now{
width:124px;
height:29px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_change_step01_now.gif) no-repeat;
}
.step ul li.change-step01{
margin:5px 0 0;
width:94px;
height:19px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_change_step01.gif) no-repeat;
}
.step ul li.change-step02-now{
width:151px;
height:29px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_change_step02_now.gif) no-repeat;
}
.step ul li.change-step02{
margin:5px 0 0;
width:117px;
height:19px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_change_step02.gif) no-repeat;
}
.step ul li.change-step03-now{
width:83px;
height:29px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_change_step03_now.gif) no-repeat;
}
.step ul li.change-step03{
margin:5px 0 0;
width:64px;
height:19px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_change_step03.gif) no-repeat;
}
.step .arrow{
margin:7px 35px 0;
width:10px;
height:14px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_pwd_step_arrow.gif) no-repeat;
}

.sttl-pwd{
padding:28px 0 0 63px;
height:23px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pwd_sttl.gif) no-repeat;
}
.sttl-pwd p{
font-size:11px; 
display: block; 
float:left; 
margin:-14px 0 0 400px;
_margin:-13px 0 0 200px;
}
.sttl-id{
padding:28px 0 0 63px;
height:41px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_id_sttl.gif) no-repeat ;
}
.sttl-id p{
font-size:11px; 
display: block; 
float:left; 
margin:-14px 0 0 400px;
_margin:-13px 0 0 200px;
}
.sttl-step01{
width:351px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_pwd_step01.gif) no-repeat;
}
.sttl-step02{
width:256px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_pwd_step02.gif) no-repeat;
}
.sttl-step03{
width:272px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_pwd_step03.gif) no-repeat;
}
.sttl-step04{
margin:0 auto;
width:151px;
height:17px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_pwd_step04.gif) no-repeat;
}
.sttl-id-step01{
width:362px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_id_step01.gif) no-repeat;
}
.sttl-id-step02{
width:353px;
height:30px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_id_step02.gif) no-repeat;
}
.sttl-id-step02-error{
margin:auto 163px 0;
width:260px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_id_step02_error.gif) no-repeat;
}
.sttl-change-step01{
width:169px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_change_step01.gif) no-repeat;
}
.sttl-change-step03{
width:188px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_change_step03.gif) no-repeat;
}
.change-txt{
padding:38px 0 0;
height:85px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pwd.gif);
text-align:center;
}
p.change-txt{
height:28px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/img_change_txt.gif) no-repeat center center;
}
p.change-txt span{
display:none;
}
.pwd-input{
padding:0 0 9px 43px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pwd.gif);
}
.pwd-complete{
padding:38px 0 0;
height:85px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pwd.gif);
}

.info-input input{
margin:0;
}
.info-input input.id{
width:148px;
}
.info-input input.name{
width:148px;
}
.info-input input.mail{
width:265px;
}
.info-input input.yy{
margin:0 5px 0 0;
width:74px;
}
.info-input input.md{
margin:0 5px 0 17px;
width:47px;
}
.info-input input.answer{
width:311px;
}
.info-input table.pwd{
margin:0 auto;
width:545px;
}
.info-input table.pwd th img{
vertical-align:middle;
}
.info-input table.pwd th.top,
.info-input table.pwd td.top{
padding:0 0 5px 11px;
text-align:left;
vertical-align:middle;
font-size:12px;
line-height:16px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/line_dot.gif) repeat-x left bottom;
}
.info-input table.pwd th.middle,
.info-input table.pwd td.middle{
padding:4px 0 5px 11px;
text-align:left;
vertical-align:middle;
font-size:12px;
line-height:16px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/line_dot.gif) repeat-x left bottom;
}
.info-input table.pwd th.last,
.info-input table.pwd td.last{
padding:5px 0 0 11px;
text-align:left;
vertical-align:middle;
font-size:12px;
line-height:16px;
background:none;
}
p.error-pwd{
padding:0 0 6px 27px;
font-size:10px;
line-height:normal;
color:#e60a0f;
}
p.caution{
padding:5px 0 0 30px;
font-size:10px;
line-height:normal;
color:#6b6b6b;
}

.btn-pwd{
height:83px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pwd_bottom.gif) no-repeat;
}
.btn-ctr{
margin:0 auto;
width:227px;
}
.btn-cancel{
margin:0 4px 0 auto;
float:left;
width:128px;
height:40px;
}
.btn-cancel a{
width:128px;
height:40px;
display:block;
}
.btn-cancel a:link,
.btn-cancel a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_pwd_cancel.gif) no-repeat left bottom;
}
.btn-cancel a:hover,
.btn-cancel a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_pwd_cancel.gif) no-repeat left top;
}
.btn-confirm{
float:left;
width:95px;
height:40px;
}
.btn-confirm a{
width:95px;
height:40px;
display:block;
}
.btn-confirm a:link,
.btn-confirm a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_pwd_confirm.gif) no-repeat left bottom;
}
.btn-confirm a:hover,
.btn-confirm a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_pwd_confirm.gif) no-repeat left top;
}

.btn-nexontop{
margin:0 auto;
width:166px;
height:40px;
}
.btn-nexontop a{
width:166px;
height:40px;
display:block;
}
.btn-nexontop a:link,
.btn-nexontop a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_nexontop.gif) no-repeat left bottom;
}
.btn-nexontop a:hover,
.btn-nexontop a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_nexontop.gif) no-repeat left top;
}

.btn-search{
margin: 0 3px 0 155px;
_margin: 0 3px 0 78px;
float: left;
width:121px;
height:40px;
}
.btn-search a{
width:121px;
height:40px;
display:block;
}
.btn-search a:link,
.btn-search a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_search.gif) no-repeat left bottom;
}
.btn-search a:hover,
.btn-search a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_search.gif) no-repeat left top;
}

.btn-entry{
float: left;
width:241px;
height:40px;
}
.btn-entry a{
width:241px;
height:40px;
display:block;
}
.btn-entry a:link,
.btn-entry a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_entry.gif) no-repeat left bottom;
}
.btn-entry a:hover,
.btn-entry a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_entry.gif) no-repeat left top;
}

/*pwdchange*/
.info-change{
padding:0 30px;
width:526px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input.gif) repeat-y;
}
.info-change:after{
content:"";
display:block;
clear:both;
}
.info-change input.idpass{
margin:0 5px 0 9px;
padding:3px 0;
width:179px;
border:solid 1px #d2d3d4;
}
.info-change input.idpass01{
margin:2px 5px 0 9px;
padding:3px 0;
width:179px;
border:solid 1px #d2d3d4;
}
.info-change .change-input{
float:left;
padding:0 25px 0 0;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/line_ssl01.gif) repeat-y right top ;
}
.info-change .verisign{
float:left;
padding:0 0 0 5px;
width:170px;
text-align:center;
}
.info-change table{
float:left;
text-align:left;
margin:1px 0 9px;
}
.info-change .selectoption{
clear:both;
margin:0;
padding:0;
}
.info-change .selectoption p{
float:left;
padding:0 20px 0 0;
margin:0;
font-size:10px;
}
.info-change .selectoption p input{
margin:0 2px 3px 0;
}
.btn-nexonpoint{
margin:0 auto;
width:214px;
height:39px;
}
.btn-change{
clear:both;
height:83px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pwd_bottom.gif) no-repeat;
}
.btn-nexonpoint a{
width:214px;
height:39px;
display:block;
}
.btn-nexonpoint a:link,
.btn-nexonpoint a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_nexonpoint.gif) no-repeat left bottom;
}
.btn-nexonpoint a:hover,
.btn-nexonpoint a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_nexonpoint.gif) no-repeat left top;
}
.change-box{
padding:10px 0 15px 43px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pwd.gif);
}

/* login medal_login --------------------------------------------------- */
.container-login-medal{
margin:0 auto;
width:735px;
}
.ttl-login-medal{
height:57px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/ttl_login_medal.gif) no-repeat;
}
.login-medal{
padding:25px 0 0;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_login_medal.gif) no-repeat;
}

.login-medal-try{
float:left;
margin:0 16px 0 43px;
_margin:0 16px 0 22px;
width:316px;
}
.sttl-login-medal-try{
margin:0;
width:316px;
height:40px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_login_medal_try.gif) no-repeat;
}

.login-input-medal{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input_medal.gif) repeat-y;
}
.info-input-medal-top{
padding:17px 0 0;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input_top_medal.gif) no-repeat left top;
}
.info-input-medal-bottom{
padding:0 0 17px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input_bottom_medal.gif) no-repeat left bottom;
}
.info-input-medal-bottom01{
padding:0 0 78px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input_bottom_medal01.gif) no-repeat left bottom;
}
.info-input-medal-login-bottom{
padding:0 0 16px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_input_bottom_medal.gif) no-repeat left bottom;
}
.info-input-medal-login-bottom th{
text-align: left;
}
.login-input-medal p.txt{
margin:0 0 12px 25px;
width:229px;
height:42px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/txt_login_medal_try.gif) no-repeat;
}
.login-input-medal p.txt span{
display:none;
}

.btn-try{
margin:0 auto;
width:283px;
height:50px;
}
.btn-try a{
width:283px;
height:50px;
display:block;
}
.btn-try a:link,
.btn-try a:visited{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_try.gif) no-repeat left bottom;
}
.btn-try a:hover,
.btn-try a:active{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_try.gif) no-repeat left top;
}

.login-medal-login{
float:left;
margin:0;
width:316px;
}
.sttl-login-medal-login{
margin:0;
width:316px;
height:40px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_login_medal_login01.gif) no-repeat;
}
.login-input-medal input.idpass{
margin:0 5px 0 9px;
padding:3px 0;
width:129px;
border:solid 1px #d2d3d4;
}
.login-input-medal ul{
clear:both;
margin:0 0 0 27px;
}
.login-input-medal ul li{
line-height:18px;
}
.login-input-medal table.login{
float:left;
margin:2px 0 0 27px;
_margin:1px 0 0 12px;
height:50px;
}
.info-input table.login th{
text-align:left;
}

.btn-play{
margin:0 4px 14px 0;
float:left;
width:66px;
height:55px;
}

.login-medal-entry{
clear:both;
padding:20px 0 25px 108px;
height:83px;
}
.login-medal-entry-txt{
float:left;
margin:12px 16px 0 0;
}
.login-medal-entry p{
padding:5px 0 0;
line-height:18px;
}
.login-medal-entry p strong{
color:#0594cc;
}
.login-medal-entry .entry{
float:left;
}

.login-medal-bottom{
clear:both;
width:735px;
height:110px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_login_medal_bottom.jpg) no-repeat;
}
.login-medal-checkbox{
clear:both;
padding-left:19px;
margin: 0 0 5px 4px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/line_ssl.gif) no-repeat bottom;
}
.login-medal-checkbox-cnt{
position:relative;
top:-12px;
font-size:11px; 
}
.login-checkbox{
padding-top:9px;
_padding-top:3px;
}
:first-child+html .login-checkbox{
padding-top:3px;
}
.login-checkbox div{
position: relative; 
font-size:11px;
}
.login-checkbox div div{
position: absolute;
top:0px;
left:120px;
font-size:11px;
white-space: nowrap;
}
/*:first-child+html .login-checkbox{
top:58px;
position: absolute; 
left: 23px;
clear:both; 
font-size:11px; 
}*/
.login-checkbox input{
padding: 0;
margin: 0 2px 0 0px;
}
.login-medal-ssl{
position:absolute; 
left:171px;
top:37px;
}
.login-ssl{
margin-left:10px;
width: 100px;
float:left;
}
.login-ssl table{
width:60px;
}
.login-ssl table tr td{
height:0;
text-align:center;
}
.login-ssl table tr td a{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#AD0034;
line-height:12px;
}
/*.login-ssl{
position:relative; 
left:6px; 
width: 100px;
height: 72px;
top:6px;
_left:3px;
float:left;
}
*:first-child+html .login-ssl{
position:relative; 
float:left;
left:6px; 
width: 100px;
height: 72px;
top:6px;
}
/*.login-ssl{
position:absolute; 
left:525px; 
top:15px;
_top:14px;
_left:522px;
}
*:first-child+html .login-ssl{
position:absolute; 
left:525px; 
top:13px;
}
/*Footer*/
.copyright1{
clear:both;
border-top:2px solid #0a3255;
padding:0 10px 0;
}
.copyright1 a:link,
.copyright1 a:visited{
color:#6c6d62;
text-decoration:underline;
}
.copyright1 a:active,
.copyright1 a:hover{
color:#6c6d62;
text-decoration:none;
}
.copyright1 .copyright-cnt{
text-align: center;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/index/logo_cp.gif);
background-repeat: no-repeat;
background-position: center bottom;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-bottom: 40px;
}
.copyright1 .copyright-cnt a:link,
.copyright1 .copyright-cnt a:visited{
color:#00a1e9;
text-decoration:underline;
}
.copyright1 .copyright-cnt a:active,
.copyright1 .copyright-cnt a:hover{
color:#00a1e9;
text-decoration:none;
}
.copyright1 .copyright-cnt p{
color:#6c6d62;
font-size:10px;
line-height:normal;
text-align:center;
padding-bottom: 5px;
}
.copyright1 .copyright-cnt .eng{
font-family:Arial;
}
.copyright1 ul{
line-height:11px;
text-align:center;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 13px;
padding-left: 0px;
margin-top: 19px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.copyright1 .company{
font-size:10px;
display:inline;
border-right:1px solid #c1c6c7;
padding-top: 0;
padding-right: 7px;
padding-bottom: 0;
padding-left: 7px;
}
.copyright1 .company-l{
font-size:10px;
display:inline;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 7px;
}



/*メール認証*/
.mail-pw{
padding:0 0 9px 43px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pwd.gif);
}
.sttl-pw01{
width:342px;
height:12px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_pw01.gif) no-repeat;
}
.txt_login_pw01{
margin:0 0 0 30px;
width:522px;
height:39px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/txt_login_pw01.gif) no-repeat;
}
.txt_login_pw01 span{
position:absolute;
left:-9999px;
}
ul.pw01{
padding:9px 0 10px 30px;
}
ul.pw01 li,
ul.pw03 li,
ul.pw04 li,
ul.pw05 li{
text-indent:15px;
background:url(http://static.nexon.co.jp/nxqj/img_09/support/icon_category.gif) no-repeat left center;
}
.btn-ctr-pw01{
margin:0 auto;
width:317px;
}
.btn-pass{
float:left;
width:185px;
height:39px;
}
.pw-complete-pw02{
margin:0;
padding:108px 0 0 0;
height:197px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pw.gif);
}
.sttl-pw02{
margin:0 auto;
padding:0 0 88px;
width:357px;
height:28px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_pw02.gif) no-repeat;
}
.pw-complete-pw03{
margin:0;
padding:73px 0 0 0;
height:232px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pw.gif);
}
.sttl-pw03{
margin:0 0 0 183px;
padding:0;
width:301px;
height:47px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_pw03.gif) no-repeat;
}
ul.pw03{
padding:10px 0 62px 224px;
}
ul.pw04{
padding:0 0 10px 30px;
}
.id-name-pw4{
font-size:10px;
}
.pw-complete-pw05{
margin:0;
padding:53px 0 0 0;
height:252px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/bg_pw.gif);
}
.sttl-pw05{
margin:0 0 0 166px;
padding:0;
width:328px;
height:62px;
background:url(http://static.nexon.co.jp/nxqj/img_09/login/sttl_pw05.gif) no-repeat;
}
ul.pw05{
padding:10px 0 30px 205px;
}
.btn-passissue{
margin:0 auto 14px;
width:239px;
height:39px;
}
.btn-passissue a{
width:239px;
height:39px;
display:block;
}
.btn-passissue a{
background:url(http://static.nexon.co.jp/nxqj/img_09/login/btn_passissue.gif) no-repeat left bottom;
}

.foot{
	clear:both;
	border-top:2px solid #0a3255;
	width:858px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.foot a:link,
.foot a:visited{
color:#5d6669;
text-decoration:underline;
}

.foot a:hover{
color:#5d6669;
text-decoration:none;
}
.foot .copyright-cnt{
margin-top: 7px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
background-image: url(http://static.nexon.co.jp/nxqj/img_09/index/logo_cp.gif);
background-repeat: no-repeat;
background-position: center bottom;
text-align: center;
line-height: normal;
padding-bottom: 40px;
}
.foot .copyright-cnt a:link,
.foot .copyright-cnt a:visited{
color:#00a1e9;
text-decoration:underline;
}
.foot .copyright-cnt a:active,
.foot .copyright-cnt a:hover{
color:#00a1e9;
text-decoration:none;
}
.foot .copyright-cnt p{
color:#5d6669;
font-size:10px;
text-align:center;
line-height:normal;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-top: 0px;
}
.foot .eng{
font-family:Arial;
}
.foot ul{
line-height:11px;
text-align:center;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin: 0px;
}
.foot .company{
font-size:10px;
display:inline;
padding:0 7px;
border-right:1px solid #c1c6c7;
}
.foot .company-l{
font-size:10px;
display:inline;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 7px;
}

