/* standard css start */
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, span, a, table, thead, tfoot, tbody, th, td, form, legend, label, input, textarea, address, strong, em, pre, q, abbr, acronym, cite, blockquote, object, iframe {margin:0; padding:0;}
body {font-family:'Nanum Gothic', µ¸¿ò, Dotum, Arial, sans-serif; font-size:16px; color:#464646; line-height:1; letter-spacing:-1px; -webkit-text-size-adjust: none;/*¾ÆÀÌÆù ±ÛÀÚÅ©±â ÀÚµ¿Á¶Á¤ ¹æÁö*/ /*overflow:scroll; overflow-x:hidden;*/}
@-moz-document url-prefix(){ body {letter-spacing:-0.3px;};}
img, fieldset, hr {border:0; margin:0; padding:0;}
img {vertical-align:top;}
ul, ol {list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:12px; font-weight:normal;}
select, input, textarea {font-family:'Nanum Gothic', µ¸¿ò, Dotum, Arial, sans-serif; color:#676767; vertical-align:middle; letter-spacing:-1px;}
select {height:18px;}
table {border-collapse:collapse;}
address {font-style:normal;}
hr {clear:both; display:none;}
legend, caption {width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}

a:link,a:visited			{color:#3c638a; text-decoration:none;}
a:hover,a:active,a:focus	{color:#3c638a; text-decoration:underline;}

.blind {font-size:0; line-height: 0; text-indent: -10000000px;}

.wrap {position: relative; background:url('https://ssl.nexon.com/s2/game/mabinogi/MabiWeb/event/2017/0622_fb_ckvjx12/bg.jpg') no-repeat center;  min-width: 1200px;}
.logo {position:absolute; top:47px; left:105px; z-index:10000;}
.top_menu {position:absolute; top:47px; right:40px; font-size:17px; color:#3c638a; font-weight: bold;  font:'Gulim'; z-index:10000;}

.vertical {display: inline-block; width:2px; height:17px; background:url('https://ssl.nexon.com/s2/game/mabinogi/MabiWeb/event/2017/0622_fb_ckvjx12/vertical_line.jpg') no-repeat center; padding:0 12px; vertical-align: top;}

.contents {position: relative; width:1200px; height:2079px; margin:0 auto;}

.graph {position: absolute; top:0; left:0; width:306px; height:1216px; background: url('https://ssl.nexon.com/s2/game/mabinogi/MabiWeb/event/2017/0622_fb_ckvjx12/graph.png') no-repeat; z-index:1000;}

.graph_fill {position: absolute; top:0; left:128px; width:163px; height:1020px; background-color: #fff; z-index:100; overflow: hidden;}

.graph_fill_blue {position: absolute; top:1020px; left:0; width:163px; height:820px; background-color: #38639b; z-index:200;}


.apply_way {position: absolute; display:block; width:133px; height:133px; top:1000px; left:329px;}

.current_like{position: absolute; width:230px; height:86px; top:1059px; left:497px; font-family: 'Malgun Gothic'; font-size:44px; font-weight: bold; color:#38639b; text-align: center; line-height: 76px;}

.remain_date{position: absolute; width:150px; height:86px; top:1059px; left:799px; font-family: 'Malgun Gothic'; font-size:44px; font-weight: bold; color:#38639b; text-align: center; line-height: 76px;}

.like_btn {position: absolute; display:block; width:483px; height:143px; top:1217px; left:123px;}


.item_btn {position: absolute; display:block; width:435px; height:143px; top:1217px; left:622px;}

.notice_btn {position: absolute; display:block; width:336px; height:95px; top:1828px; left:431px;}

.bg_dimmed {display:none; position: fixed; top:0; left:0; width:100%; height:100%; background: #000; opacity: 0.5; z-index:100000;}

.layer_apply_way {display:none; position: absolute; top:0; left:0; width:883px; height:537px; background: url('https://ssl.nexon.com/s2/game/mabinogi/MabiWeb/event/2017/0622_fb_ckvjx12/apply_way.png') no-repeat;  z-index:1000000;}
.close_way {position: absolute; display:block; top:0; left:403px; width:76px; height:76px;}

.layer_get_item {display:none; position: absolute; top:0; left:0; width:665px; height:463px; background: url('https://ssl.nexon.com/s2/game/mabinogi/MabiWeb/event/2017/0622_fb_ckvjx12/get_item.png') no-repeat;  z-index:1000000;}

.close_item {position: absolute; display:block; top:0; left:289px; width:76px; height:76px;}

.select_item {position: absolute; top: 285px; left:261px; width:280px; height:38px; border:1px solid #bfbfbf; font-size:17px; color:#1b3b59; padding-left:50px;}

.item_ok {position: absolute; top:351px; left:334px; width:134px; height:50px;}