@charset "utf-8";
body{
margin:0;
padding:15px 0 0;
background-color:#ffffff;
}
.camp92{
position:relative;
line-height:16px;
width:662px;
font-size:12px;
color:#666666;
}
.camp92 .title{
	width:662px;
	height:235px;
	background:url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp92/camp92_ttl.jpg) no-repeat left top;
}
.camp92 .title h1,
.camp92 .copy p{
position:absolute;
left:-9999px;
}
.camp92 strong{
color:#be0000;
}
.camp92 .caution{
font-size:11px;
color:#be0000;
}
.nowrap{
white-space:nowrap;
}
.camp92 .copy{
	position:relative;
	width:662px;
	height:45px;
	margin:0;
	padding:0;
	background:url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp92/camp92_copy.jpg) no-repeat;
}

/* メニュー */
.camp92 .menu{
	position:relative;
	width:662px;
	height:160px;
	margin:0;
	padding:0;
	background:url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp92/camp92_menu.jpg) no-repeat;
}
.camp92 .menu ul{
list-style-type:none;
margin:0;
padding:0;
}
.camp92 .menu li{
margin:0;
padding:0;
white-space:nowrap;
}
.camp92 .menu .menu01{
	position:absolute;
	left:107px;
	top:110px;
	z-index:100;
	width: 126px;
}
.camp92 .menu .menu02{
	position:absolute;
	left:267px;
	top:110px;
	z-index:101;
}
.camp92 .menu .menu03{
	position:absolute;
	left:428px;
	top:110px;
	z-index:102;
}

.camp92 .menu .menu01 a,
.camp92 .menu .menu02 a,
.camp92 .menu .menu03 a{
display:block;
width:126px;
height:36px;
}
.camp92 .menu .menu01 a span,
.camp92 .menu .menu02 a span,
.camp92 .menu .menu03 a span{
position:absolute;
left:-9999px;
}

/* コンテンツ01 */
.camp92 .contents01{
width:662px;
margin:0;
padding:0;
}
.camp92 .contents01 h2{
background:url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp92/camp92_01_mttl.jpg) no-repeat left top;
width:662px;
height:158px;
margin:0;
padding:0;
}
.camp92 .contents01 h2 span{
position:absolute;
left:-9999px;
}
.camp92 .contents01 div.maintext{
margin:0;
padding:0;
background:#ffffff url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp92/camp92_01_cont.jpg) no-repeat left top;
width:662px;
height:415px;
}
.camp92 .contents01 div.maintext div.text_cont01{
margin:0;
padding:0 340px 15px 60px;
}
.camp92 .contents01 div.maintext div.text_cont01 p{
margin:0;
padding:0;
}
.camp92 .contents01 div.maintext div.text_cont02{
margin:0;
padding:0 300px 30px 60px;
}
.camp92 .contents01 div.maintext div.text_cont02 p{
margin:0;
padding:0;
}
.camp92 .contents01 div.maintext div.text_cont03{
margin:0;
padding:0 190px 0 60px;
}
.camp92 .contents01 div.maintext div.text_cont03 p{
margin:0;
padding:0;
}

.camp92 .contents01 div.maintext div.caution{
margin:0;
padding:20px 0 0 60px;
font-size:11px;
line-height:15px;
}
.camp92 .contents01 div.maintext div.caution ul{
margin:0;
padding:0 55px 0 10px;
list-style-type:none;
text-indent:-10px;
}
.camp92 .contents01 div.maintext div.item{
margin:0;
padding:30px 0 0 40px;
}
.camp92 .contents01 div.maintext div.item h3{
color:#ff3333;
}


/* コンテンツ02 */
.camp92 .contents02{
width:662px;
margin:0;
padding:0;
}
.camp92 .contents02 h2{
background:url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp92/camp92_02_mttl.jpg) no-repeat left top;
width:662px;
height:160px;
margin:0;
padding:0;
}
.camp92 .contents02 h2 span{
position:absolute;
left:-9999px;
}
.camp92 .contents02 div.maintext{
margin:0;
padding:0;
background:#ffffff url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp92/camp92_02_cont.jpg) no-repeat left top;
width:662px;
height:685px;
}
.camp92 .contents02 div.maintext div.text_cont01{
margin:0;
padding:0 190px 15px 60px;
}
.camp92 .contents02 div.maintext div.text_cont01 p{
margin:0;
padding:0;
}
.camp92 .contents02 div.maintext div.text_cont02{
margin:0;
padding:0 380px 15px 60px;
}
.camp92 .contents02 div.maintext div.text_cont02 p{
margin:0;
padding:0;
}
.camp92 .contents02 div.maintext div.text_cont03{
margin:0;
padding:0 50px 15px 60px;
}
.camp92 .contents02 div.maintext div.text_cont03 h3{
margin:0;
padding:0 0 7px 0;
}
.camp92 .contents02 div.maintext div.text_cont03 div.table_01{
width:370px;
margin:0 0 10px 0;
padding:9px 10px 10px 9px;
background-color:#eeeeee;
}
.camp92 .contents02 div.maintext div.text_cont03 div.table_01 table{
width:370px;
}
.camp92 .contents02 div.maintext div.text_cont03 div.table_01 .subhead{
margin:0;
padding:7px;
background-color:#b6b075;
color:#ffffff;
font-weight:bold;
font-size:12px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
white-space:nowrap;
}

.camp92 .contents02 div.maintext div.text_cont03 div.table_01 th{
margin:0;
padding:5px 7px;
background-color:#ffffff;
color:#0482c3;
font-weight:bold;
font-size:12px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
}
.camp92 .contents02 div.maintext div.text_cont03 div.table_01 td{
margin:0;
padding:5px 7px;
background-color:#ffffff;
text-align:right;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
}
.camp92 .contents02 div.maintext div.text_cont03 div.table_02{
width:530px;
margin:0;
padding:9px 10px 10px 9px;
background-color:#eeeeee;
}
.camp92 .contents02 div.maintext div.text_cont03 div.table_02 table{
width:530px;
}
.camp92 .contents02 div.maintext div.text_cont03 div.table_02 .subhead{
margin:0;
padding:7px;
background-color:#b6b075;
color:#ffffff;
font-weight:bold;
font-size:12px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
white-space:nowrap;
}
.camp92 .contents02 div.maintext div.text_cont03 div.table_02 th{
margin:0;
padding:5px 7px;
background-color:#ffffff;
color:#0482c3;
font-weight:bold;
font-size:12px;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
}
.camp92 .contents02 div.maintext div.text_cont03 div.table_02 td{
margin:0;
padding:5px 7px;

background-color:#ffffff;
border-top:solid 1px #eeeeee;
border-left:solid 1px #eeeeee;
}


/* コンテンツ03 */
.camp92 .contents03{
width:662px;
margin:0;
padding:0;
}
.camp92 .contents03 h2{
background:url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp92/camp92_03_mttl.jpg) no-repeat left top;
width:662px;
height:160px;
margin:0;
padding:0;
}
.camp92 .contents03 h2 span{
position:absolute;
left:-9999px;
}
.camp92 .contents03 div.maintext{
position:relative;
margin:0;
padding:0;
background:#ffffff url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp92/camp92_03_cont.jpg) no-repeat left top;
width:662px;
height:652px;
}
.camp92 .contents03 div.maintext div.text_cont01{
margin:0;
padding:0 0 15px 155px;
}
.camp92 .contents03 div.maintext div.text_cont01 p{
margin:0;
padding:0;
}
.camp92 .contents03 div.maintext div.text_cont02{
margin:0;
padding:30px 300px 25px 60px;
}
.camp92 .contents03 div.maintext div.text_cont02 h3{
color:#cc6600;
}
.camp92 .contents03 div.maintext div.text_cont02 p{
margin:0;
padding:0;
}
.camp92 .contents03 div.maintext div.text_cont03{
margin:0;
padding:0 300px 30px 60px;
}
.camp92 .contents03 div.maintext div.text_cont03 h3{
color:#cc6600;
}
.camp92 .contents03 div.maintext div.text_cont03 p{
margin:0;
padding:0;
}
.camp92 .contents03 div.maintext div.text_cont04{
margin:0;
padding:0 350px 0 60px;
}
.camp92 .contents03 div.maintext div.text_cont04 h3{
color:#cc6600;
}
.camp92 .contents03 div.maintext div.text_cont04 p{
margin:0;
padding:0;
}
.camp92 .contents03 div.maintext div.caution{
margin:0;
padding:0 0 0 155px;
font-size:11px;
line-height:15px;
}
.camp92 .contents03 div.maintext div.caution ul{
margin:0;
padding:0 55px 0 10px;
list-style-type:none;
text-indent:-10px;
}
.camp92 .contents03 div.maintext div.text_cont02 div.item{
position:absolute;
left:383px;
top:172px;
margin:0;
padding:0;
}
.camp92 .contents03 div.maintext div.text_cont02 div.item h4 span{
color:#ff3333;
}
.camp92 .contents03 div.maintext div.text_cont03 div.item{
position:absolute;
left:383px;
top:301px;
margin:0;
padding:0;
}
.camp92 .contents03 div.maintext div.text_cont03 div.item h4 span{
color:#ff3333;
}

/* popup close */
.close{
background-color:#eeeeee;
margin-top:15px;
padding:10px 25px;
}
.close p{
height:22px;
margin:0;
padding:0;
}
.close a{
display:block;
float:right;
background:url(http://static.nexon.co.jp/maplestory_3rd/campaign/camp49/camp49_p_close.gif) no-repeat;
width:69px;
height:22px;
}
.close a span{
position:absolute;
left:-9999px;
}

