@charset "utf-8";
/* CSS Document */
body{
color:#656555;
line-height:18px;
font-family:'ＭＳ Ｐゴシック','Osaka',sans-serif;
font-size:12px;
}

form{
margin:0;
padding:0;
}

#event-image{
position:relative;
}

.ev-ttl{
margin:0;
height:312px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/ttl_02.jpg) no-repeat;
}
.ev-ttl p{
position:absolute;
left:-9999px;
}

.ev-read{
margin:0;
height:130px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/read_02.jpg) no-repeat;
}

.ev-content{
margin:0;
padding:0;
width:800px;
text-align:left;
}

#eventframe{
position:relative;
}

.sttl01{
margin:0;
padding:0;
height:97px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/sttl_03.jpg) no-repeat;
}
.sttl01 h3{
position:absolute;
left:-9999px;
}

.event01{
margin:0;
padding:0;
height:227px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/cnt01.gif) no-repeat;
}
.event01 h4{
position:absolute;
left:-9999px;
}
.event01 p{
margin:0 0 0 27px;
}
.event01 p.txt01{
padding:56px 0 0 0;
}
.event01 p.txt02{
padding:18px 0 0 0;
}
.event01 p.txt03{
padding:18px 0 0 0;
}

.event02{
margin:0;
padding:0;
height:312px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/cnt02.gif) no-repeat;
}
.event02 .cap{
padding:13px 0 0 0;
}
.event02 h5{
margin:0 0 0 27px;
padding:0 0 0 20px;
font-size:12px;
font-weight:bold;
color:#0097e0;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/icn_present.gif) no-repeat;
}

.event02 ul{
list-style:none;
margin:0 0 0 27px;
padding:0;
}
.event02 ul li{
margin:0;
padding:0;
}

.event03{
margin:0;
padding:0 0 30px 0;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/bg_cnt.gif) repeat-y;
}
.event03 .cap{
padding:8px 0 0 0;
}
.event03 h5{
margin:0 0 0 27px;
padding:0 0 0 15px;
height:16px;
font-size:12px;
font-weight:bold;
color:#0097e0;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/icn_caution.gif) no-repeat;
}
.event03 textarea{
margin:3px 0 0 27px;
width:440px;
height:80px;
font-size:12px;
}

.event04{
margin:0;
padding:0;
height:353px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/form.gif) no-repeat;
}
.event04 h4{
position:absolute;
left:-9999px;
}

.event04 .entry-form{
margin:0 0 0 174px;
padding:74px 0 0 0;
}
.event04 .entry-form td{
height:33px;
}
.event04 .entry-form td span.cap{
position:absolute;
left:-9999px;
}
.event04 .entry-form td input.txt{
width:326px;
}
.event04 .entry-form .form-cap01{
width:118px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/form_cap01.gif) no-repeat left center;
}
.event04 .entry-form .form-cap02{
width:118px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/form_cap02.gif) no-repeat left center;
}
.event04 .entry-form .form-cap03{
width:118px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/form_cap03.gif) no-repeat left center;
}
.event04 .entry-form .form-cap04{
width:118px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/form_cap04.gif) no-repeat left center;
}
.event04 .entry-form .form-cap05{
width:118px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/form_cap05.gif) no-repeat left center;
}
.event04 .btn-entry{
margin:18px 0 0 331px;
width:136px;
height:50px;
}
.event04 .btn-entry a{
display:block;
width:136px;
height:50px;
}
.event04 .btn-entry a:link,
.event04 .btn-entry a:visited{
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/btn_entry.gif) no-repeat left top;
}
.event04 .btn-entry a:hover,
.event04 .btn-entry a:active{
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/btn_entry.gif) no-repeat left bottom;
}
.event04 .btn-entry a span{
position:absolute;
left:-9999px;
}

.event05{
margin:0;
padding:0;
height:131px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/idregist.gif) no-repeat;
}
.event05 ul{
list-style:none;
margin:0 0 0 223px;
padding:13px 0 0 0;
}
.event05 ul li{
line-height:14px;
font-size:10px;
color:#959585;
}
.event05 .btn-id{
margin:14px 0 0 303px;
width:193px;
height:50px;
}
.event05 .btn-id a{
display:block;
width:193px;
height:50px;
}
.event05 .btn-id a:link,
.event05 .btn-id a:visited{
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/btn_regist.gif) no-repeat left top;
}
.event05 .btn-id a:hover,
.event05 .btn-id a:active{
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/btn_regist.gif) no-repeat left bottom;
}
.event05 .btn-id a span{
position:absolute;
left:-9999px;
}

.about-k-on{
position:absolute;
left:447px;
top:0;
width:406px;
height:267px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/about_k-on_02.jpg) no-repeat;
}
.about-k-on h4{
position:absolute;
left:-9999px;
}
.event01_02 .btn-k-on{
margin:0 0 0 30px;
padding:186px 0 0 0;
width:165px;
}
.event01_02 .btn-k-on a{
display:block;
width:165px;
height:58px;
}
.event01_02 .btn-k-on a span{
position:absolute;
left:-9999px;
}
.event01_02 .btn-k-on a:link,
.event01_02 .btn-k-on a:visited{
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/btn_k-on_official.gif) no-repeat left top;
}
.event01_02 .btn-k-on a:hover,
.event01_02 .btn-k-on a:active{
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/btn_k-on_official.gif) no-repeat left bottom;
}

.dvd-info{
position:absolute;
left:479px;
top:267px;
width:335px;
height:369px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/dvdinfo_03.gif) no-repeat;
}
.dvd-info .txt01-sub{
margin:0 0 0 20px;
font-weight:bold;
}
.dvd-info .txt02{
margin:0 0 0 20px;
font-weight:bold;
}
.dvd-info .txt03{
margin:0 0 0 20px;
color:#959585;
}


/* 090916続報追加 */
.sttl01_02{
margin:0;
padding:0;
height:97px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/sttl_02.jpg) no-repeat;
}
.sttl01_02 h3{
position:absolute;
left:-9999px;
}

.event01_02{
margin:0;
padding:0;
height:565px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/cnt01_02.gif) no-repeat;
}
.event01_02 h4{
position:absolute;
left:-9999px;
}
.event01_02 p{
margin:0 0 0 27px;
}
.event01_02 p.txt01{
padding:26px 0 0 0;
}
.event01_02 p.txt02{
padding:18px 0 0 0;
}
.event01_02 p.txt03{
padding:81px 0 0 0;
}
.event01_02 p.txt04{
padding:18px 0 0 0;
}
.event01_02 p.txt05{
padding:220px 0 0 0;
font-size:10px;
color:#959585;
}

.dvd-info p.txt03{
margin:0 0 0 20px;
padding:18px 0 0 0;
color:#959585;
}

/* 091028続報追加 */
.sttl01_03{
margin:0;
padding:0;
height:97px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/sttl_03.jpg) no-repeat;
}
.sttl01_03 h3{
position:absolute;
left:-9999px;
}

.event01_03{
margin:0;
padding:0;
height:565px;
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/cnt01_03.gif) no-repeat;
}
.event01_03 h4{
position:absolute;
left:-9999px;
}
.event01_03 p{
margin:0 0 0 27px;
}
.event01_03 p.txt01-sub{
padding:26px 0 0 0;
}
.event01_03 p.txt02{
padding:18px 0 0 0;
}
.event01_03 p.txt01{
width:412px;
padding:26px 0 85px 0;
}
.event01_03 .box02{
font-family:'ＭＳ Ｐゴシック','Osaka',sans-serif;
font-size:12px;
margin:0 0 0 27px;
}
.event01_03 .box02 strong{
color:#dc5d3f;
}
.event01_03 p.txt03{
padding:18px 0 0 0;
}
.event01_03 p.txt04{
padding:18px 0 0 0;
}
.event01_03 p.txt05{
padding:220px 0 0 0;
font-size:10px;
color:#959585;
}

.dvd-info p.txt03{
margin:0 0 0 20px;
padding:18px 0 0 0;
color:#959585;
}

.event01_03 .btn-k-on{
margin:0 0 0 30px;
padding:186px 0 0 0;
width:165px;
}
.event01_03 .btn-k-on a{
display:block;
width:165px;
height:58px;
}
.event01_03 .btn-k-on a span{
position:absolute;
left:-9999px;
}
.event01_03 .btn-k-on a:link,
.event01_03 .btn-k-on a:visited{
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/btn_k-on_official.gif) no-repeat left top;
}
.event01_03 .btn-k-on a:hover,
.event01_03 .btn-k-on a:active{
background:url(http://static.nexon.co.jp/maplestory_4th/campaign/k-on_tieup/btn_k-on_official.gif) no-repeat left bottom;
}
