body{
margin:0;
padding:0;
font-family:'ＭＳ Ｐゴシック',sans-serif;
font-size: 12px;
background:#000;
line-height:1.6;
}
#container{
margin:0 auto;
width:100%;
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_bg.jpg) repeat-x left top;
}
h1,h2,h3,h4{
margin:0;
padding:0;
position:absolute;
left:-9999px;
}
p,ul,dl{
margin:0;
padding:0;
list-style-type:none;
color:#5a523e;
}
ul li{
margin:0;
padding:0;
line-height:1.5;
color:#5a523e;
}
a span{
position:absolute;
left:-9999px;
}

/*#campcontent{
margin:0 auto;
width:946px;
}*/

.ttl-bg{
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_ttl_02.jpg) no-repeat center top;
}
.ttl{
position:relative;
margin:0 auto;
width:900px;
height:556px;
}
.ttl .logo{
position:absolute;
top:20px;
left:23px;
width:120px;
height:46px;
text-indent:-9999px;
}
.ttl .logo a{
display:block;
width:120px;
height:46px;
}
.ttl p{
position:absolute;
top:33px;
left:757px;
color:#777777;
}
.ttl p a:link,
.ttl p a:visited{
color:#777777;
text-decoration:none;
}
.ttl p a:hover,
.ttl p a:active{
color:#777777;
text-decoration:underline;
}
.ttl strong{
color:#777;
}

.read{
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_read_02.jpg) no-repeat center top;
}
.read div{
margin:0 auto;
width:900px;
height:250px;
}
.read p,
.read dl,
.read ul{
position:absolute;
left:-9999px;
}

.cnt01,
.cnt02,
.cnt03,
.cnt04,
.cnt05,
.cnt06,
.cnt07,
.cnt08{
margin:0 auto;
width:900px;
}
.cnt01-box{
margin:0 auto 19px;
width:731px;
height:270px;
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_cnt01_02.jpg) no-repeat center top;
}
.cnt01-box .entrytxt{
padding:51px 0 17px 250px;
}
.cnt01-box .entrytxt table{
margin:0;
width:437px;
color:#453824;
line-height:1.8;
}
.cnt01-box .entrytxt table th{
padding:3px 0 3px 11px;
width:100px;
text-align:left;
vertical-align:top;
border-bottom:solid 1px #c2b096;
}
.cnt01-box .entrytxt table td{
padding:3px 0;
vertical-align:top;
border-bottom:solid 1px #c2b096;
}
.cnt01-box .entrytxt table th.com{
padding:3px 0 3px 11px;
width:100px;
text-align:left;
vertical-align:top;
border-bottom:none;
}
.cnt01-box .entrytxt table td.com{
padding:3px 0;
vertical-align:top;
border-bottom:none;
line-height:1.6;
}
.cnt01-box .btn-illust{
margin:3px 0 0 92px;
width:125px;
height:31px;
}
.cnt01-box .btn-illust a{
display:block;
width:125px;
height:31px;
}
.cnt01-box .btn-illust a:link,
.cnt01-box .btn-illust a:visited{
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/btn_illust.gif) no-repeat left top;
}
.cnt01-box .btn-illust a:hover,
.cnt01-box .btn-illust a:active{
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/btn_illust.gif) no-repeat right top;
}

.cnt02-box{
margin:0 auto 19px;
width:731px;
height:230px;
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_cnt02.jpg) no-repeat center top;
}
.cnt03-box{
margin:0 auto 19px;
width:731px;
height:230px;
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_cnt03.jpg) no-repeat center top;
}
.cnt04-box{
margin:0 auto 19px;
width:731px;
height:230px;
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_cnt04.jpg) no-repeat center top;
}
.cnt05-box{
margin:0 auto 19px;
width:731px;
height:230px;
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_cnt05.jpg) no-repeat center top;
}
.cnt06-box{
margin:0 auto 19px;
width:731px;
height:230px;
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_cnt06.jpg) no-repeat center top;
}
.cnt07-box{
margin:0 auto 19px;
width:731px;
height:230px;
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_cnt07.jpg) no-repeat center top;
}
.cnt08-box{
margin:0 auto 70px;
width:731px;
height:230px;
background:url(http://static.nexon.co.jp/asgard03/campaign/campaign27/camp27_cnt08.jpg) no-repeat center top;
}

.cnt02-box .entrytxt,
.cnt03-box .entrytxt,
.cnt04-box .entrytxt,
.cnt05-box .entrytxt,
.cnt06-box .entrytxt,
.cnt07-box .entrytxt,
.cnt08-box .entrytxt{
padding:50px 0 0 250px;
}
.cnt02-box .entrytxt table,
.cnt03-box .entrytxt table,
.cnt04-box .entrytxt table,
.cnt05-box .entrytxt table,
.cnt06-box .entrytxt table,
.cnt07-box .entrytxt table,
.cnt08-box .entrytxt table{
margin:0;
width:437px;
color:#453824;
line-height:1.8;
}
.cnt02-box .entrytxt table th,
.cnt03-box .entrytxt table th,
.cnt04-box .entrytxt table th,
.cnt05-box .entrytxt table th,
.cnt06-box .entrytxt table th,
.cnt07-box .entrytxt table th,
.cnt08-box .entrytxt table th{
padding:3px 0 3px 11px;
width:100px;
text-align:left;
vertical-align:top;
border-bottom:solid 1px #c2b096;
}
.cnt02-box .entrytxt table td,
.cnt03-box .entrytxt table td,
.cnt04-box .entrytxt table td,
.cnt05-box .entrytxt table td,
.cnt06-box .entrytxt table td,
.cnt07-box .entrytxt table td,
.cnt08-box .entrytxt table td{
padding:3px 0;
vertical-align:top;
border-bottom:solid 1px #c2b096;
}
.cnt02-box .entrytxt table th.com,
.cnt03-box .entrytxt table th.com,
.cnt04-box .entrytxt table th.com,
.cnt05-box .entrytxt table th.com,
.cnt06-box .entrytxt table th.com,
.cnt07-box .entrytxt table th.com,
.cnt08-box .entrytxt table th.com{
padding:3px 0 3px 11px;
width:100px;
text-align:left;
vertical-align:top;
border-bottom:none;
}
.cnt02-box .entrytxt table td.com,
.cnt03-box .entrytxt table td.com,
.cnt04-box .entrytxt table td.com,
.cnt05-box .entrytxt table td.com,
.cnt06-box .entrytxt table td.com,
.cnt07-box .entrytxt table td.com,
.cnt08-box .entrytxt table td.com{
padding:3px 0;
vertical-align:top;
border-bottom:none;
line-height:1.6;
}

/*TOPへ*/
.gotop{
width: 768px;
clear:both;
text-align: right;
margin:0 auto;
padding:2px 32px 0 0;
height:21px;
background:url(http://static.nexon.co.jp/asgard03/global/icn_gotop.gif) no-repeat 718px 4px;
}
.gotop a{
margin-left: 30px;
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;
}

