body{
margin:0;
padding:0;
background:#fbfbf5;
text-align:center;
line-height:17px;
font-size:12px;
font-family:'ＭＳ Ｐゴシック',sans-serif;
color:#4a4a4a;
}

/*レイアウト*/
#container{
position:relative;
margin:0 auto;
padding:0;
width:930px;
text-align:left;
}
#left{
display:inline;
float:left;
margin:0 0 0 51px;
padding:165px 0 0 0;
width:211px;
z-index:10;
}
#right{
display:inline;
float:left;
margin:0;
padding:18px 0 0 0;
width:604px;
}


/*共通*/
img{
border:none;
}
form{
margin:0;
padding:0;
}

.hide{
display:none;
}

h2{
position:absolute;
top:179px;
left:517px;
margin:0;
width:330px;
height:21px;
z-index:60;
}
h2 span{
display:none;
}

#bread{
position:absolute;
top:226px;
left:346px;
width:500px;
text-align:right;
line-height:12px;
font-size:10px;
color:#6d6c6a;
}
#bread a{
text-decoration:underline;
color:#6d6c6a;
}
#bread a:hover{
text-decoration:none;
color:#6d6c6a;
}

.info-link{
display:inline;
margin:0;
border-bottom:1px dotted #545454;
}
.info-link:hover{
display:inline;
margin:0;
border-bottom:none;
}
.info-link a{
color:#545454;
text-decoration:none;
}


/*ヘッダメニュー*/
#headmenu{
position:absolute;
top:0;
left:0;
margin:0;
z-index:50;
}
#headmenu object{
position:absolute;
top:0;
left:0;
}

/*左メニュー*/
.leftmenu{
margin:0;
padding:0;
z-index:10;
}
.leftmenu h3{
display:none;
}
.leftmenu ul{
margin:0;
padding:78px 0 0 13px;
list-style-type:none;
}
.leftmenu li{
margin:0;
padding:0;
}
.leftmenu img{
vertical-align:bottom;
}
#maintenance{
margin:0;
width:170px;
height:95px;
background:url(http://static.nexon.co.jp/asgard03/global/img_maintenance02.gif) no-repeat;
border-bottom:1px solid #e4e1d5;
}


/*ログインフォーム*/
#login{
position:relative;
margin:0 0 0 62px;
padding:166px 0 0 0;
width:165px;
height:70px;
background:url(http://static.nexon.co.jp/asgard03/global/login_form_bg.gif) no-repeat 0 167px;
z-index:45;
text-align:left;
}
#login2{
position:relative;
margin:0 0 0 62px;
padding:166px 0 0 0;
width:165px;
height:70px;
z-index:45;
text-align:left;
}
#login2-txt{
margin:0 0 0 7px;
padding:4px 0 0 0;
color:#a18e75;
white-space:nowrap;
}
#login2 strong{
color:#e9d9c5;
}

#login-form{
display:inline;
float:left;
margin:0;
padding:3px 0 0 0;
width:99px;
}
#login-form p{
margin:0 0 0 3px;
}
.login-id{
margin:0;
width:87px;
height:16px;
border:none;
background:url(http://static.nexon.co.jp/asgard03/global/login_text_id.gif) no-repeat 2px 3px;
}
.login-pass{
margin:0;
width:87px;
height:16px;
border:none;
background:url(http://static.nexon.co.jp/asgard03/global/login_text_pass.gif) no-repeat 3px 3px;
font-size:10px;
}
#login-btn{
display:inline;
float:left;
}
#saveid{
clear:both;
margin:0;
padding:0 0 0 7px;
width:110px;
height:20px;
background:url(http://static.nexon.co.jp/asgard03/global/login_text_idsave2.gif) no-repeat 28px 5px;
}
#reminder{
margin:0;
padding:2px 0 0 8px;
}
#otp{
margin:0;
padding:1px 0 0 8px;
}
#login-check{
border-color:#d3d3d3;
}

#idtext{
position:absolute;
top:173px;
left:5px;
margin:0;
}
#passtext{
position:absolute;
top:198px;
left:5px;
margin:0;
}

#login-area{
position:absolute;
top:51px;
left:8px;
z-index:40;
}

/*バナーエリア*/
#banner{
margin:0;
padding:13px 0 0 0;
width:170px;
}
#banner p{
margin:7px 0 0 0;
}

/*ページング*/
#paging{
margin:15px auto 0 auto;
color:#4a4a4a;
}
.paging-icn{
padding:0 3px;
}
.paging-prev{
height:17px;
padding:0 8px 0 0;
color:#4a4a4a;
}
.paging-prev a{
margin:0;
line-height:14px;
font-weight:bold;
text-decoration:underline;
color:#4a4a4a;
}
.paging-prev a:hover{
margin:0;
line-height:14px;
font-weight:bold;
text-decoration:none;
color:#4a4a4a;
}
.paging-num{
padding-top:2px;
}
.paging-num ul{
margin:0;
padding:0;
list-style-type:none;
}
.paging-num li{
display:inline;
float:left;
margin:0;
padding:0 10px;
height:12px;
border-right:1px solid #4a4a4a;
line-height:12px;
font-weight:bold;
}
.paging-num a{
color:#4a4a4a;
text-decoration:underline;
font-weight:normal;
}
.paging-num a:hover{
color:#4a4a4a;
text-decoration:none;
font-weight:normal;
}
.paging-next{
height:17px;
padding:0 0 0 8px;
color:#4a4a4a;
}
.paging-next a{
margin:0;
font-weight:bold;
text-decoration:underline;
color:#4a4a4a;
}
.paging-next a:hover{
margin:0;
font-weight:bold;
text-decoration:none;
color:#4a4a4a;
}


/*記事検索*/
#search{
margin:15px 0 0 10px;
padding:7px 0 0 0;
width:584px;
border-top:1px solid #e1e1da;
}
#search table{
margin:0 0 0 10px;
}


/*TOPへ*/
.gotop{
clear:both;
margin:0;
padding:29px 0 0 795px;
height:21px;
background:url(http://static.nexon.co.jp/asgard03/global/icn_gotop.gif) no-repeat 780px 31px;
}
.gotop a{
line-height:12px;
font-size:10px;
font-weight:bold;
color:#4a4a4a;
}
.gotop a:hover{
line-height:12px;
font-size:10px;
font-weight:bold;
color:#4a4a4a;
text-decoration:none;
}

/*フッター*/
#footer{
clear:both;
margin:0 auto;
padding:0 0 20px;
width:820px;
border-top:solid 2px #0a3255;
text-align:center;
}
#footer ul{
margin:0 auto;
padding:16px 0 12px;
line-height:normal;
}
#footer ul li.company{
display:inline;
padding:0 7px;
font-size:10px;
border-right:solid 1px #9ca1a3;
list-style-type:none;
}
#footer ul li.company-l{
display:inline;
padding:0 0 0 7px;
font-size:10px;
border-right:none;
list-style-type:none;
}
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:active{
color:#5d6669;
text-decoration:underline;
}
#footer ul li a:hover{
color:#5d6669;
text-decoration:none;
}
#footer #copyright-cnt{
margin:0;
padding-bottom:40px;
text-align:center;
line-height:normal;
font-size:10px;
background:url(http://static.nexon.co.jp/asgard03/global/foot_logo_nexon.gif) no-repeat center bottom;
}
#footer #copyright-cnt p{
margin:0;
padding:0 0 4px;
line-height:normal;
}
#footer #copyright-cnt p.eng{
font-family:Arial;
}
#footer #copyright-cnt a:link,
#footer #copyright-cnt a:visited,
#footer #copyright-cnt a:active{
color:#00a0e9;
text-decoration:underline;
}
#footer #copyright-cnt a:hover{
color:#00a0e9;
text-decoration:none;
}
/*#footer #copyright-cnt p{
margin:3px 0 0;
padding:0;
}*/

/*フッタービギナー*/
#footer-beginner{
margin:0 auto;
padding:0 0 20px;
width:800px;
border-top:solid 2px #0a3255;
text-align:center;
}
html>/**/body #footer-beginner{
margin:0 0 20px 143px;
padding:0;
width:800px;
border-top:solid 2px #0a3255;
text-align:center;
}
#footer-beginner ul{
margin:0;
padding:16px 0 12px;
line-height:normal;
}
#footer-beginner ul li.company{
display:inline;
padding:0 7px;
font-size:10px;
border-right:solid 1px #9ca1a3;
list-style-type:none;
}
#footer-beginner ul li.company-l{
display:inline;
padding:0 0 0 7px;
font-size:10px;
border-right:none;
list-style-type:none;
}
#footer-beginner ul li a:link,
#footer-beginner ul li a:visited,
#footer-beginner ul li a:active{
color:#5d6669;
text-decoration:underline;
}
#footer-beginner ul li a:hover{
color:#5d6669;
text-decoration:none;
}
#footer-beginner #copyright-cnt{
margin:0;
padding-bottom:40px;
text-align:center;
line-height:normal;
font-size:10px;
background:url(http://static.nexon.co.jp/asgard03/global/foot_logo_nexon.gif) no-repeat center bottom;
}
#footer-beginner #copyright-cnt p{
margin:0;
padding:0 0 4px;
line-height:normal;
}
#footer-beginner #copyright-cnt p.eng{
font-family:Arial;
}
#footer-beginner #copyright-cnt a:link,
#footer-beginner #copyright-cnt a:visited,
#footer-beginner #copyright-cnt a:active{
color:#00a0e9;
text-decoration:underline;
}
#footer-beginner #copyright-cnt a:hover{
color:#00a0e9;
text-decoration:none;
}


/*#footer-logo{
position:absolute;
top:15px;
left:60px;
margin:0;
}
#footer ul{
position:absolute;
top:21px;
left:133px;
margin:0;
padding:0;
list-style-type:none;
}
#footer li{
display:inline;
float:left;
}
#copyright{
position:absolute;
top:38px;
left:139px;
margin:0;
font-family:Verdana,sans-serif;
font-size:10px;
color:#969692;
}*/

