.campaign p,
.campaign h2,
.campaign h3,
.campaign ul,
.campaign dl,
.campaign .get-item,
.caution .btn-mailto a span{
position:absolute;
left:-9999px;
}

.campaign{
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/bg.gif) repeat-x left top;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#aeaeae;
}
.bg-image{
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/bg_img.jpg) no-repeat center top;
}
.ttl{
width:1000px;
height:550px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/main.jpg) no-repeat left top;
}
.ttl .strong-color{
color: #aeaeae;
}
.ttl .breadcrumb-camp a:link,
.ttl .breadcrumb-camp a:visited,
.ttl .breadcrumb-camp a:hover,
.ttl .breadcrumb-camp a:active{
color:#FFFFFF;
}
.ttl .breadcrumb-camp{
width:895px;
font-size:10px;
text-align:right;
color:#FFFFFF;
}
.ttl .breadcrumb-camp a:link strong,
.ttl .breadcrumb-camp a:visited strong,
.ttl .breadcrumb-camp a:hover strong,
.ttl .breadcrumb-camp a:active strong{
color:#FFFFFF;
}

.sttl01{
width:1000px;
height:199px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/sttl01.jpg) no-repeat left top;
}
.cnt01{
width:1000px;
height:577px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/cnt01_02.jpg) no-repeat left top;
}

.sttl02{
width:1000px;
height:142px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/sttl02.jpg) no-repeat left top;
}
.cnt02{
width:1000px;
height:533px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/cnt02.jpg) no-repeat left top;
}

.sttl03{
width:1000px;
height:142px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/sttl03.jpg) no-repeat left top;
}
.cnt03{
width:1000px;
height:107px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/cnt03.jpg) no-repeat left top;
}

.sttl04{
width:1000px;
height:140px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/sttl04.jpg) no-repeat left top;
}
.cnt04{
position:relative;
width:1000px;
height:438px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/cnt04.jpg) no-repeat left top;
}
.cnt04 table.form01{
position:absolute;
left:397px;
top:157px;
}
.cnt04 table td{
height:31px;
text-align:left;
}
.cnt04 table input{
padding:0;
height:18px;
}
.cnt04 table .inp01{
width:206px;
}
.cnt04 table .inp02{
width:337px;
}
.btn-entry{
position:absolute;
left:403px;
top:354px;
width:192px;
height:51px;
}

.caution{
position:relative;
width:1000px;
height:420px;
margin:0 auto;
background:url(http://static.nexon.co.jp/atlantica/campaign/camp24/caution.jpg) no-repeat left top;
}
.caution .btn-mailto{
position:absolute;
width:130px;
height:13px;
left:240px;
top:285px;
}
.caution .btn-mailto a{
display:block;
width:130px;
height:13px;
}



/* camp共通 */
.eventtop{
width:906px;
margin:0 auto;
padding:27px 0 0 0;
}
.eventtop-swf{
width:900px;
height:100px;
padding:3px;
background:url(http://static.nexon.co.jp/atlantica/campaign/common/bg_eventtop.png) no-repeat left top;
}
* html .eventtop-swf{ behavior: expression(IEPNGFIX.fix(this)); }

.hidden{
position:absolute;
left:-9999px;
}

.gohome-camp{
width:900px;
padding-top:10px;
margin: 0 auto;
text-align:center;
}
.gohome-camp a{
display:block;
margin: 0 auto;
width:230px;
height:42px;
background:url(http://static.nexon.co.jp/atlantica/campaign/common/btn_gohome.gif);
}
.gohome-camp a:hover{
background-position:left bottom;
}

.pagetop-camp{
width:900px;
padding-top:15px;
margin: 0 auto;
clear: left;
}
.pagetop-camp div{
float:right;
width:58px;
height:16px;
background:url(http://static.nexon.co.jp/atlantica/common/btn_top.png) no-repeat left top;
}
.pagetop-camp div a{
display:block;
width:58px;
height:16px;
}
* html .pagetop-camp div{ behavior: expression(IEPNGFIX.fix(this)); }

