@charset "utf-8";
/* CSS Document */
body{
color:#656555;
line-height:18px;
font-family:'ＭＳ Ｐゴシック','Osaka',sans-serif;
font-size:12px;
}

.ev-ttl{
margin:0;
height:249px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_ttl.jpg) no-repeat;
}
.ev-read{
margin:0;
height:50px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_read.jpg) no-repeat;
}
.ev-menu{
position:relative;
margin:0;
height:203px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_menu.jpg) no-repeat;
}
.ev-menu ul{
margin:0;
padding:0;
}
.ev-menu ul li{
position:absolute;
list-style-type:none;
top:140px;
}
.ev-menu ul li.menu01{
left:80px;
}
.ev-menu ul li.menu02{
left:250px;
}
.ev-menu ul li.menu03{
left:420px;
}
.ev-menu ul li.menu04{
left:590px;
}
.ev-menu ul li a{
display:block;
width:130px;
height:46px;
background:url(http://static.nexon.co.jp/maplestory_4th/global/px.gif);
}

.strong-orange{
color:#f48813;
}

.ev-content{
margin:0;
padding:0;
width:800px;
text-align:left;
}
.ev-content h4,
.sttl01 h3,
.sttl02 h3,
.sttl03 h3,
.sttl04 h3{
position:absolute;
left:-9999px;
}

.sttl01{
margin:0;
padding:0;
height:122px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_sttl01.jpg) no-repeat;
}
.event01{
position:relative;
margin:0;
padding:0;
height:321px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt01.gif) no-repeat;
}
.event01 p,
.event012 p,
.event013 p{
margin:0 0 0 43px;
}
.event01 p.txt01{
padding:20px 0 0 0;
}
.event01 p.txt02{
padding:18px 0 0 0;
}
.event01 p.txt03{
padding:18px 0 0 0;
}
.event01 p.txt04{
padding:426px 0 0 0;
color:#959585;
}
.event01 p.txt05{
color:#959585;
}
.event01 p.txt06{
text-indent:-97px;
padding-left:97px;
color:#959585;
}
.event01 .prize-list{
position:absolute;
left:153px;
top:216px;
line-height:18px;
font-family:'ＭＳ Ｐゴシック','Osaka',sans-serif;
font-size:12px;
}
.event01 .prize-list th,
.event01 .prize-list td{
height:31px;
}
.event01 .prize-list th{
color:#dc5d3f;
}
.event01 .prize-list .crystal{
padding-right:12px;
width:114px;
text-align:right;
}
.event01 .prize-list td.crystal{
font-weight:bold;
color:#f7a95d;
}
.event01 .prize-list .item-name{
padding-left:12px;
width:283px;
text-align:left;
}
.event01 .prize-list .number{
width:73px;
text-align:center;
}

.event012{
margin:0;
padding:0;
height:185px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt012.gif) no-repeat;
}
.event012 p.txt01{
padding:7px 0 0 0;
}
.event012 p.txt02{
padding:18px 0 0 0;
}

.event013{
margin:0;
padding:0;
height:259px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt013.gif) no-repeat;
}
.event013 p.txt01{
padding:9px 0 0 0;
color:#959585;
}
.event013 ul{
margin:0 0 0 43px;
padding:0;
list-style:none;
}
.event013 li{
padding-left:9px;
line-height:18px;
text-indent:-9px;
font-size:10px;
color:#959585;
}

.sttl02{
margin:0;
padding:0;
height:118px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_sttl02.jpg) no-repeat;
}
.event02{
margin:0;
padding:0;
height:303px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt02.gif) no-repeat;
}
.event02 p,
.event021 p,
.event022 p,
.event023 p,
.event024 p,
.event025 p{
margin:0 0 0 43px;
}
.event02 p.txt01{
padding:20px 0 0 0;
}
.event02 p.txt02{
padding:18px 0 0 0;
}

.event022{
margin:0;
padding:0;
height:126px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt022.gif) no-repeat;
}
.event022 p.txt01{
padding:49px 0 0 0;
}

.event023{
margin:0;
padding:0;
height:370px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt023.gif) no-repeat;
}
.event023 p.txt01{
padding:43px 0 0 0;
}
.event023 p.txt02{
padding:18px 0 0 0;
}
.event023 p.txt03{
padding:18px 0 0 0;
}
.event023 p.txt04{
padding:18px 0 0 0;
}

.event024{
margin:0;
padding:0;
height:184px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt024.gif) no-repeat;
}
.event024 p.txt01{
padding:43px 0 0 0;
}
.event024 p.txt02{
padding:18px 0 0 0;
}

.event025{
margin:0;
padding:0;
height:180px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt025.gif) no-repeat;
}
.event025 p.txt01{
padding:44px 0 0 0;
}
.event025 p.txt02{
padding:18px 0 0 0;
}

.sttl03{
margin:0;
padding:0;
height:118px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_sttl03.jpg) no-repeat;
}
.event03{
margin:0;
padding:0;
height:303px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt03.gif) no-repeat;
}
.event03 p{
margin:0 0 0 43px;
}
.event03 p.txt01{
padding:20px 0 0 0;
}
.event03 p.txt02{
padding:18px 0 0 0;
}

.sttl04{
margin:0;
padding:0;
height:118px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_sttl04.jpg) no-repeat;
}
.event04-01{
margin:0;
padding:0;
height:113px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt04_01.gif) no-repeat;
}
.event04-02{
margin:0;
padding:0;
height:416px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt04_02.gif) no-repeat;
}
.event04-03{
margin:0 0 20px;
padding:0;
height:120px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/camp104/camp104_cnt04_03.gif) no-repeat;
}
.event04-01 p{
margin:0 0 0 43px;
}
.event04-01 p.txt01{
padding:20px 0 0 0;
}
.event04-01 p.txt02{
padding:18px 0 0 0;
}
.event04-02 p,
.event04-02 dl.list01,
.event04-02 dl dt{
position:absolute;
left:-9999px;
}
.event04-02 dl.list02{
margin:0;
padding:0;
}
.event04-02 dl dd.txt01{
margin:0;
padding:301px 0 0 80px;
}
.event04-02 dl dd.txt02{
margin:0;
padding:43px 0 0 80px;
}

.event04-03 p{
margin:0;
padding:9px 0 0 60px;
}
.event04-03 ul{
margin:0;
padding:0 0 0 60px;
list-style-type:none;
}
.event04-03 ul li{
padding-left:12px;
text-indent:-12px;
}
