body{
margin:0;
padding:0 0 9px 0;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/bg.gif);
text-align:center;
font-size:12px;
font-family:'ＭＳ Ｐゴシック',sans-serif;
line-height:18px;
color:#333434;
}

img{
border:none;
}
a{
color:#08a3e2;
text-decoration:underline;
}
a:hover{
color:#08a3e2;
text-decoration:none;
}
.hide{
display:none;
}
.link{
display:inline;
float:left;
margin:0;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/dotline01.gif) repeat-x 0 100%;
line-height:15px;
white-space:nowrap;
}
.link:hover{
display:inline;
float:left;
margin:0;
background:none;
line-height:15px;
white-space:nowrap;
}
.link a{
color:#333434;
text-decoration:none;
}
.nolink{
display:inline;
float:left;
margin:0;
line-height:15px;
}

.icon{
margin:2px 0 0 3px;
float:left;
}

/*全体レイアウト*/
#header{
margin:9px auto 0 auto;
padding:3px 0 0 0;
width:957px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame_top.gif);
text-align:center;
}

#content{
margin:0 auto;
padding:0;
width:957px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame_mid.gif);
text-align:left;
}

#left{
display:inline;
float:left;
width:231px;
}

#right{
display:inline;
float:left;
width:726px;
}



/*コンテンツ部分*/
#recruit-gnb{
width:100%;
border-bottom:1px solid #9d9d9d;

}
h1{
display:none;
}
h2{
margin:0 0 0 48px;
width:880px;
height:60px;
background-repeat:no-repeat;
background-position:left 19px;
}
.read{
display:none;
}

.frame658{
clear:both;
margin:0 auto;
width:658px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame658_mid.gif);
}
.frame658 .doc{
margin:0;
padding:0 25px;
}
.frame658top{
width:658px;
height:17px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame658_top.gif) no-repeat;
}
.frame658btm{
clear:both;
width:658px;
height:17px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame658_btm.gif) no-repeat 0 100%;
}

.frame698{
clear:both;
width:698px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame698_mid.gif);
}
.frame698top-g{
width:698px;
height:38px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame698_top_g.gif);
border-bottom:1px solid #cbcbcb;
}
.frame698top-g h3{
dispaly:inline;
float:left;
margin:0;
width:330px;
height:38px;
background-repeat:no-repeat;
background-position:32px 13px;
}
.frame698btm{
clear:both;
width:698px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame698_btm.gif) no-repeat 0 100%;
}

.frame702{
padding:0 0 16px 0;
width:702px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame702_mid.gif);
min-height:390px;
height:auto !important;
height:446px;
}
.frame702top{
width:702px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame702_top.gif) no-repeat;
}
.frame702btm{
clear:both;
width:702px;
height:24px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame702_btm.gif) no-repeat 0 100%;
}

/*sitemap only*/
.frame702-sitemap{
padding:0 0 16px 0;
width:702px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame702_mid.gif);
min-height:300px;
height:auto !important;
height:300px;
}


/*LeftMenu*/
#leftmenu{
margin:0 0 0 24px;
width:202px;
}
#leftbanner{
margin:7px 0 0 36px;
}


/*footer*/
#foot{
margin:0 auto;
padding:0;
width:957px;
height:120px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame_btm.gif) 0 100% no-repeat;
text-align:left;
display:block;
}
#foot a:link,
#foot a:visited{
color:#5d6669;
text-decoration:underline;
}
#foot a:active,
#foot a:hover{
color:#5d6669;
text-decoration:none;
}
#foot .companylogo{
float:left;
width:37px;
height:32px;
margin:20px 0 0 50px;
display:inline;
}
#foot .copyright-cnt02{
margin:20px 45px 0 20px;
width:800px;
float:right;
text-align:left;
display:inline;
}
#foot .copyright-cnt02 p{
color:#5d6669;
margin:0;
padding:3px 0 0 0;
font-size:10px;
text-align:left;
line-height:15px;
}
#foot .copyright-cnt a:link,
#foot .copyright-cnt a:visited{
color:#00a0e9;
text-decoration:underline;
}
#foot .copyright-cnt a:active,
#foot .copyright-cnt a:hover{
color:#00a0e9;
text-decoration:none;
}
#foot ul{
margin:0 0 7px 0;
padding:0;
line-height:11px;
text-align:left;
}
#foot .company{
font-size:10px;
display:inline;
border-left:1px solid #9ca1a3;
padding:0 7px 0 7px;
}
#foot .company-l{
font-size:10px;
display:inline;
padding:0 7px 0 0;
}
#foot p.environment{
clear:both;
margin:0;
padding:0 0 0 118px;
color:#5d6669;
font-size:10px;
text-align:left;
line-height:normal;
}
#foot .eng{
font-family:Arial;
}


#copyright-top{
clear:both;
margin:0;
padding:9px 0 0 57px;
font-size:10px;
font-family:Verdana,Arial,sans-serif,,'ＭＳ Ｐゴシック';
line-height:12px;
color:#707472;
}
#copyright-sub{
display:inline;
float:left;
margin:0;
padding:9px 0 0 246px;
font-size:10px;
font-family:Arial,sans-serif;
line-height:10px;
color:#707472;
}
#pagetop{
display:inline;
float:right;
margin:0;
padding:6px 58px 0 0;
}



#comingsoon{
width:100%;
padding:60px 0;
text-align:center;
}


/*comingsoon-list only*/
.frame702-coming{
padding:0 0 16px 0;
width:702px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame702_mid.gif);
min-height:299px;
height:auto !important;
height:299px;
}
#comingsoon2{
width:100%;
padding:100px 0 0 0;
text-align:center;
}


#noinvitation{
width:100%;
padding:10px 0 5px;
text-align:center;
}
/*noinvitation-list only*/
.frame702-noinvitation{
padding:0 0 16px 0;
width:702px;
background:url(http://static.nexon.co.jp/nxqj/recruit/common/frame702_mid.gif);
min-height:299px;
height:auto !important;
height:299px;
}
#noinvitation2{
width:100%;
padding:30px 0 220px 0;
text-align:center;
}

