/* LD 35È¸ °øÀÎÁß°³»ç Ç®¼­ºñ½º */

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css"); /* 24.10.18 */
#mega_content { position: relative; overflow: hidden; font-family: 'pretendard';}
#mega_content > [class^="stn_"] { position: relative; }
#mega_content .inner { position: relative; width: 1000px; margin: 0 auto; text-align: center; }
#mega_content .inner.type02 {width:1200px;}

/* header */
.header {width:100%; height:80px; background:#101837;}
.header .inner {display:flex; justify-content:end; align-items:center; height:100%;}
.login_con {font-size:0; margin-right:23px;}
.login_con a, .login_con .log_name {display:inline-block; font-family: 'pretendard'; width:139px; height:33px; background:#fff; font-size:16px; color:#313131; line-height:33px; font-weight:400; margin-left:6px;}
.login_con .log_name {width:auto; min-width:calc(139px - 40px); padding:0 20px;}

/* ÇÃ·ÎÆÃ ¹è³Ê */
.floBnrWrap {position:fixed; top:219px; right:20px; z-index:1; text-align:center;}
.floBnrWrap li + li {margin-top:10px;}

/* gnb */
.gnb_wrap {position:fixed; top:219px; left:0; background:rgba(0,0,0,.6); border-radius:0 20px 20px 0; width:220px; z-index:1; overflow:hidden;}
.gnb_wrap strong {display:block; font-family: 'pretendard'; font-size:30px; color:#fff; line-height:40px; font-weight:800; letter-spacing:-0.25px; padding:33px;}
.gnb_wrap li {border-top:1px solid #555;}
.gnb_wrap li a {display:block; font-family: 'pretendard'; font-size:20px; color:#fff; line-height:28px; font-weight:700; letter-spacing:-0.4px; padding:19px 33px;}
.gnb_wrap li.on a {background:#006eff;}

/* Å¸ÀÌÆ² °øÅë */
.stn_tit em {display:block; font-family: 'pretendard'; font-size:28px; color:#181818; line-height:44px; font-weight:400;}
.stn_tit h2 {font-family: 'pretendard'; font-size:54px; color:#181818; line-height:64px; font-weight:800;}
.stn_tit h3 {position:relative; font-family: 'pretendard'; font-size:32px; color:#111; line-height:1; font-weight:700; text-align:left;}
.stn_tit h3 .sub_tit {font-size:16px; color:#999; font-weight: 500;}

/* ÄÃ·¯ °øÅë */
.f_blue {color:#006eff;}
.f_black222 {color:#222;}
.f_green {color:#00a816;}
.f_gray {color:#777;}

/* margin */
.mb90 {margin-bottom:90px;}

/* btn */
.btn_con {display:inline-block; width:142px; height:36px; background:#181818; border-radius:4px; font-size:15px; color:#fff; line-height:36px; font-weight:700;}
.btn_con span {padding-right:16px; background:url('http://img.megaland.co.kr/full_service/2024/1025/ico_arr01.png') no-repeat right center;}
.btn_con.type02 {background:#fff; border:1px solid #222; height:34px; line-height:34px; color:#222;}
.btn_con.type02 span {background:url('http://img.megaland.co.kr/full_service/2024/1025/ico_arr02.png') no-repeat right center;}
.btn_con.type03 {background:#ddecff; color:#006eff;}
.btn_con.type03 span {background:url('http://img.megaland.co.kr/full_service/2024/1025/ico_arr03.png') no-repeat right center;}

/* ÀÚµ¿ Ã¤Á¡ ¼­ºñ½º */
.stn_top {background:#0c1733 url('http://img.megaland.co.kr/full_service/2024/1025/stn_top_bg.jpg') no-repeat center 0;}
.stn_01 {padding:120px 0 96px; background:#f7f7f7;}
.stn_01 .tit_ico {display:inline-block; vertical-align:6px;}
.stn_01 .stn_notice_wrap .admin_con {height:calc(180px - 40px); border-radius:8px; background:#fff; text-align:left; padding:20px;}
.stn_01 .stn_notice_wrap .admin_con .txt {height:100%; overflow-y:auto;}
.stn_01 .stn_notice_wrap .btn_down {font-size:0; margin:20px 0;}
.stn_01 .stn_notice_wrap .btn_down a {display:inline-block; width:289px; height:54px; background:#006eff; font-family: 'pretendard'; font-size:20px; color:#fff; line-height:54px; font-weight:700;
border-radius:8px; margin:0 4px;}
.stn_01 .stn_notice_wrap .btn_down a span {position:relative; padding-right:31px;}
.stn_01 .stn_notice_wrap .btn_down a span:before {content:''; position:absolute; top:0; right:0; width:21px; height:22px; 
background:url('http://img.megaland.co.kr/full_service/2024/1025/ico_down01.png') no-repeat center 0;}
.stn_01 .stn_notice_wrap .btn_down a:last-child {height:52px; background:none; border:1px solid #006eff; color:#006eff; line-height:52px;}
.stn_01 .stn_notice_wrap .btn_down a:last-child span:before {background:url('http://img.megaland.co.kr/full_service/2024/1025/ico_down02.png') no-repeat center 0;}
.stn_01 .stn_notice_wrap .notice_info li {font-size:14px; color:#999; line-height:18px; font-weight:400; text-align:left;}
.stn_01 .mark_wrap {display:flex; justify-content:space-between;}
.stn_01 .mark_wrap ul {display:flex; border:1px solid #e0e0e0; border-radius:8px; margin-top:24px;}
.stn_01 .mark_wrap ul li {display:flex; flex-direction:column; justify-content:space-between; align-items:center; width:196px; height:calc(241px - 31px); padding-bottom:31px;}
.stn_01 .mark_wrap ul li + li {width:195px; border-left:1px solid #e0e0e0;}
.stn_01 .mark_wrap ul li em {display:block; background:#ededed; font-size:20px; color:#222; line-height:52px; font-weight:500; border-bottom:1px solid #e0e0e0; width:100%;}
.stn_01 .mark_wrap ul li p {font-family: 'pretendard'; font-size:16px; color:#999; line-height:1; font-weight:500;}
.stn_01 .mark_wrap ul li p.reserve {font-size:28px; color:#181818; line-height:36px; font-weight:700;}
.stn_01 .mark_wrap ul li p.score_txt {font-size:40px; color:#006eff; line-height:32px; font-weight:700;}
.stn_02 {padding:72px 0; background:#e6ecf5;}
.stn_02 .result_box {display:flex; justify-content:space-between;}
.stn_02 .result_box li {display:table; width:492px; height:366px; border-radius:12px; background:#fff;}
.stn_02 .result_box li > div {display:table-cell; vertical-align: top; text-align: center; padding:40px 24px; height:calc(366px - 80px);}
.stn_02 .result_box li > div .result_tit {display:block; font-size:27px; color:#181818; line-height:1; font-weight:500;}
.stn_02 .result_box li > div > p {position:relative; font-family: 'pretendard'; font-size:48px; color:#777; line-height:1; font-weight: 700; margin-top:108px;}
.stn_02 .result_box li > div > p.type02 {font-size:32px; margin:16px 0 18px;}
.stn_02 .result_box li > div > p.type02.mType02 {margin-top:108px;}
.stn_02 .result_box li > div > p.type02 b {font-size:72px;}
.stn_02 .result_box li > div > p i {position:absolute; top:-20px; right:29px;}
.stn_02 .result_box li > div .recomment_box {display:flex; flex-direction:column; justify-content:center; align-items:center; height:153px; background:#f0f5fa; border-radius:6px;}
.stn_02 .result_box li > div .recomment_box.type02 {background:#edf8ef;}
.stn_02 .result_box li > div .recomment_box strong {font-size:20px; color:#555; line-height:1; font-weight:400; letter-spacing:-0.4px;}
.stn_02 .result_box li > div .recomment_box strong.type02 {color:#181818; font-weight:700;}
.stn_02 .result_box li > div .recomment_box p {font-family: 'pretendard'; margin:11px 0 20px; font-size:24px; color:#181818; line-height:1; font-weight:700; letter-spacing:-0.4px;}
.stn_02 .result_box li > div .recomment_box p.type02 {font-size:20px; color:#555; font-weight:400;}
.stn_02 .ly_pass {position:fixed; top:0; left:0; max-width:2000px; width:100%; height:100%; margin:0 auto; z-index:2; display:none;}
.stn_02 .ly_pass .ly_pass_inner {width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.stn_02 .ly_pass .ly_pass_inner .ly_pass_con {position:relative; z-index:1;}
.stn_02 .ly_pass .ly_pass_inner .ly_pass_con .ly_tab_wrap {position:absolute; bottom:60px; left:0; right:0; margin:0 auto; width:908px;}
.stn_02 .ly_pass .ly_pass_inner .ly_pass_con .ly_tab_wrap .ly_tab_tit {display:flex; justify-content:space-between; margin-bottom:24px;}
.stn_02 .ly_pass .ly_pass_inner .ly_pass_con .ly_tab_wrap .ly_tab_tit li {width:50%;}
.stn_02 .ly_pass .ly_pass_inner .ly_pass_con .ly_tab_wrap .ly_tab_tit li a {display:block; font-size:24px; color:#888; line-height:70px; font-weight:400; background:#e5e5e5;}
.stn_02 .ly_pass .ly_pass_inner .ly_pass_con .ly_tab_wrap .ly_tab_tit li.on a {background:#181818; color:#fff;}
.stn_02 .ly_pass .ly_pass_inner .ly_dim {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5);}
.stn_02 .ly_pass .ly_pass_close {position:absolute; top:80px; right:40px;}
.stn_03 {background:#4ebce9 url('http://img.megaland.co.kr/full_service/2024/1025/stn02_bg.jpg') no-repeat center 0;}
.stn_04 {background:#171d2c url('http://img.megaland.co.kr/full_service/2024/1025/stn03_bg.jpg') no-repeat center 0;}
.stn_05 {padding:73px 0 96px;}
.stn_05 .level_result {width: 500px;}
.stn_05 .level_result.tbl20 {position: relative; border-top: 1px solid #141927; border-bottom: 1px solid #141927;}
.stn_05 .level_result table {height: 348px;}
.stn_05 .level_result thead th {border-bottom: 1px solid #141927; border-right: 1px solid #dedede;}
.stn_05 .level_result thead th:first-child {border-right: 1px solid #141927;}
.stn_05 .level_result thead th:last-child {border-right: none;}
.stn_05 .level_result tbody th {border-right: 1px solid #141927;}
.stn_05 .graph {width: 471px; height: 342px; border: 4px solid #d6d7d9;}
.stn_05 .result_layer {position:absolute; bottom:0; left:0; width:100%; height:350px; background:rgba(0,0,0,.75); font-size:30px; color:#fff; line-height:350px;}
.stn_slogan {background: url('http://img.megaland.co.kr/full_service/2024/1025/slogan_bg.jpg') no-repeat center 0;}

/* ±³¼ö´ÔÀÇ ¸Þ½ÃÁö */
.stn_cheer_wrap {background:#1f232d; padding-bottom:144px;}
.stn_cheer_wrap .cheer_top {background:#1f232d url('http://img.megaland.co.kr/full_service/2024/1025/stn_cheer_bg.jpg') no-repeat center 0;}
.cheer_tab_wrap .cheer_tab_tit {display:flex; justify-content:space-between; margin-bottom:70px;}
.cheer_tab_wrap .cheer_tab_tit li {width:50%;}
.cheer_tab_wrap .cheer_tab_tit li a {display:block; font-size:24px; color:#a1a6b1; line-height:70px; font-weight:700; background:#535863;}
.cheer_tab_wrap .cheer_tab_tit li.on a {background:#fff; color:#181818;}
.cheer_tab_wrap .cheer_tab_con .tab_list + .tab_list {margin-top:60px;}
.cheer_tab_wrap .cheer_tab_con .tab_list .list_tit {display:block; font-size:36px; color:#fff; line-height:1; font-weight:700; letter-spacing:-.25px; text-align:left; margin-bottom:23px;}
.cheer_tab_wrap .cheer_tab_con .tab_list ul {display:flex;}
.cheer_tab_wrap .cheer_tab_con .tab_list ul li {position:relative; width:220px;}
.cheer_tab_wrap .cheer_tab_con .tab_list ul li + li {margin-left:10px;}
.cheer_tab_wrap .cheer_tab_con .tab_list ul li .btn_cheer {position:absolute; bottom:28px; left:0; right:0; margin:0 auto; width:182px;}
.cheer_tab_wrap .cheer_tab_con .tab_list_inner {display:flex;}
.cheer_tab_wrap .cheer_tab_con .tab_list_inner .tab_list + .tab_list {margin:0 0 0 50px;}
.cheer_tab_wrap .cheer_tab_con .tab_list_inner + .tab_list_inner {margin-top:60px;}
    /* ÀÀ¿ø¸Þ½ÃÁö ·¹ÀÌ¾î */
.ly_letter {position:fixed; top:0; left:0; right:0; margin:0 auto; width:100%; height:100%; max-width:2000px; z-index:2; opacity:0; visibility:hidden;}
.ly_letter.show {opacity:1; visibility:visible;}
.ly_letter .ly_inner {display:flex; justify-content:center; align-items:center; width:100%; height:100%;}
.ly_letter .ly_inner .letter_con {position:relative; text-align: center; width:1000px; z-index:1;}
.ly_letter .ly_inner .letter_con .letter_tit p {font-family: 'pretendard'; font-size:36px; color:#fff; line-height:1; font-weight:500; letter-spacing:-.25px; margin-top:17px;}
.ly_letter .ly_inner .letter_con .letter_tit p em {font-weight:700;}
.ly_letter .ly_inner .letter_con .prof {position:absolute; top:139px; left:0;}
.ly_letter .ly_inner .letter_con .letter_txt {background:#fff; border-radius:32px; width:calc(820px - 120px); margin:42px 0 0 180px; padding:45px 60px 57px;}
.ly_letter .ly_inner .letter_con .letter_txt p {font-family: 'pretendard'; font-size:20px; color:#181818; line-height:44px; font-weight:500; letter-spacing:-.25px; text-align:left;}
.ly_letter .ly_inner .letter_con .letter_txt p + p {margin-top:20px;}
.ly_letter .ly_inner .letter_con .letter_txt strong {display:block; font-size:20px; color:#181818; line-height:44px; font-weight:700; letter-spacing:-.25px; text-align:left;}
.ly_letter .ly_inner .letter_con .ly_close {position:absolute; top:171px; right:40px;}
.ly_letter .ly_inner .ly_dim {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px);}
.stn_comment_wrap {padding:96px 0 100px;}
.stn_comment_wrap .input {margin-top:24px;}
.stn_comment_wrap .input textarea {float: left; display: block; width: 800px; height: 176px; padding: 17px 15px; background: #f1f1f1; border:none;
font-size: 16px; font-weight: 500; color: #000; letter-spacing: -0.5px; font-family:'pretendard';}
.stn_comment_wrap .input textarea::placeholder {font-size:16px; color:#999; font-weight:400; letter-spacing:-.1px;}
.stn_comment_wrap .input .btn_appl { float: right; display: block; width: 200px; height: 176px; background: #222; color: #fff; font-size: 22px; line-height: 176px;
font-weight: bold; text-align: center; font-family:'pretendard';}
.stn_comment_wrap .comment_info {text-align:left; margin:25px 0 35px;}
.stn_comment_wrap .comment_info li {font-size:14px; color:#999; line-height:18px; font-weight:400;}
.stn_comment_wrap .tbl_comment {width:100%; table-layout:fixed;}
.stn_comment_wrap .tbl_comment th {font-family:'pretendard'; font-size:15px; color:#fff; line-height:1; font-weight:500; background:#4f657a; padding:13px 0;}
.stn_comment_wrap .tbl_comment td {font-family:'pretendard'; font-size:15px; color:#111; line-height:22px; font-weight:400; padding:11px 20px; border-bottom:1px solid #ddd;}
.stn_comment_wrap .tbl_comment td + td {border-left:1px solid #ddd;}
.stn_comment_wrap .tbl_comment td:first-child {color:#777;}
.stn_comment_wrap .tbl_comment td:last-child {text-align:left;}

/* ÇØ¼³°­ÀÇ */
.stn_wrap {padding:129px 0 136px; background:#f9f9f9;}
.com_tab_wrap {margin-top:52px;}
.com_tab_wrap .com_tab_tit {display:flex;}
.com_tab_wrap .com_tab_tit li {width:50%;}
.com_tab_wrap .com_tab_tit li a {display:block; font-size:24px; color:#555; line-height:70px; font-weight:400; background:#ddd;}
.com_tab_wrap .com_tab_tit li.on a {background:#181818; color:#fff; font-weight:700;}
.com_tab_wrap .com_tab {padding:60px 30px; background:#fff; text-align:left;}
.com_tab_wrap .com_tab .explain_tit {display:block; font-size:32px; color:#181818; line-height:1; font-weight:700; letter-spacing:-.25px; margin-top:60px;}
.com_tab_wrap .com_tab .explain_tit:first-child {margin-top:0;}
.com_tab_wrap .com_tab .explain_list li {overflow:hidden;}
.com_tab_wrap .com_tab .explain_list li + li {border-top: 1px dashed #c6c9cf;}
.com_tab_wrap .com_tab .explain_list .prof_img {float: left; width: 280px; height: 353px; overflow: hidden;}
.com_tab_wrap .com_tab .explain_list .infos {float: right; width: 620px; position: relative;}
.com_tab_wrap .com_tab .explain_list .infobox {position: relative; padding-top: 40px;}
.com_tab_wrap .com_tab .explain_list .infobox dt,
.com_tab_wrap .com_tab .explain_list .infobox dd {overflow: hidden; border: 1px solid #555;}
.com_tab_wrap .com_tab .explain_list .infobox dt {height: 43px; background: #666; line-height: 44px; font-size: 15px; color: #fff; font-weight: bold; text-indent: 20px; }
.com_tab_wrap .com_tab .explain_list .infobox dd {height: 123px; padding: 20px; border-top: none; background: #fff; font-size: 13px; line-height: 1.6; color: #333; }
.com_tab_wrap .com_tab .explain_list .infobox dd em {color: #d61818;}
.com_tab_wrap .com_tab .explain_list .infobox .btn_more {display: block; position: absolute; right: 0; bottom: 0; width: 30px; height: 30px; background: url(http://img.megaland.co.kr/2019/0712_explan/btn_more.jpg) 0 0 no-repeat; text-align: left; text-indent: -9999px;}
.com_tab_wrap .com_tab .explain_list .buttons {margin-top: 13px;}
/* 24.10.22 ¼öÁ¤ */
.com_tab_wrap .com_tab .explain_list .buttons a {display: block; width: 100%; height: 48px; border: 1px solid #2d72ff; background: #fff; color: #2d72ff; font-size: 15px; line-height: 46px; text-align: center; font-weight: bold;}
.com_tab_wrap .com_tab .explain_list .buttons a span {margin-left:8px; vertical-align: 1px;}
.com_tab_wrap .com_tab .explain_list .buttons a.blue {background: #2d72ff; color: #fff;}
.com_tab_wrap .com_tab .explain_list .buttons a.gray {float: right;background: #333; border-color: #333; color: #fff; }
.fsv_lypop {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999; text-align: center;}
.popup_more_box .ly_dim { position: fixed; left: 0; top: 0; z-index: 990; width: 100%; height: 100%; background: rgba(0,0,0,.5); }
.popup_more_view {position: relative; width: 550px; margin: 150px auto 0; z-index: 999; background: #fff; text-align: left; border: 1px solid #111;}
.popup_more_view dt {position: relative; overflow: hidden; height: 55px; background: #111; line-height: 54px; font-size: 19px; color: #fff; font-weight: bold; text-indent: 20px; }
.popup_more_view dd {overflow-y: auto; height:340px; padding: 20px; background: #fff; font-size: 13px; line-height: 1.6; color: #333; }
.popup_more_view dd em {color: #d61818;}
.popup_more_view .btn_popup_close { position: absolute; right: 0; top: 0; display: block; width: 38px; height: 54px; background: url(http://img.megaland.co.kr/full_service/2019/1024/btn_popup_close.png) 0 0 no-repeat; text-align: left; text-indent: -9999px; }

/* Åë°èºÐ¼® */
.com_tab_wrap .com_tab .explain_tit .sub_tit {margin-left: 5px;font-size: 13px;color: #999;vertical-align: bottom;letter-spacing: -.5px;}
.com_tab_wrap.type02 .com_tab_tit li {width:auto;}
.com_tab_wrap.type02 .com_tab_tit li a {padding:0 15px 24px; border-bottom:1px solid #727785; background:none; letter-spacing:-0.4px; line-height:1;}
.com_tab_wrap.type02 .com_tab_tit li.on a {color:#006eff; border-bottom:4px solid #006eff; padding-bottom:21px;}
.com_tab_wrap.type02 .com_tab .explain_tit {margin-bottom:24px;}
.com_tab_wrap.type02 .tbl20 {position: relative;border-top: 1px solid #141927;border-bottom: 1px solid #141927; }
.com_tab_wrap.type02 .tbl20 table {border-collapse: separate;}
.com_tab_wrap.type02 .tbl20 th,
.com_tab_wrap.type02 .tbl20 td {font-size: 13px;border-right: 1px solid #dedede;}
.com_tab_wrap.type02 .tbl20 th:last-child,
.com_tab_wrap.type02 .tbl20 td:last-child{border-right: none;}
.com_tab_wrap.type02 .tbl20 th {color: #141927;}
.com_tab_wrap.type02 .tbl20 td {color: #333;}
.com_tab_wrap.type02 .tbl20 thead th {border-bottom: 1px solid #141927;background: #ececec;}
.com_tab_wrap.type02 .tbl20 tr.sum td {border-top: 1px solid #141927;background: #f9f9f9;font-weight: bold;}
.com_tab_wrap.type02 .tbl20 .bdbn,
.com_tab_wrap.type02 .tbl20 tr.bdbn td,
.com_tab_wrap.type02 .tbl20 tr.bdbn th {border-bottom: none !important;}
.com_tab_wrap.type02 .tbl20 .bdl_1 {border-left: 1px solid #dedede !important;}
.com_tab_wrap.type02 .tbl20 .bdr_1 {border-right: 1px solid #dedede !important;}
.com_tab_wrap.type02 .tbl20 .bdb_1 {border-bottom: 1px solid #dedede !important;}
.com_tab_wrap.type02 .tbl20 .bdt_1 {border-top: 1px solid #dedede !important;}
.com_tab_wrap.type02 .tbl20 .bdl_2 {border-left: 1px solid #141927 !important;}
.com_tab_wrap.type02 .tbl20 .bdr_2 {border-right: 1px solid #141927 !important;}
.com_tab_wrap.type02 .tbl20 .bdb_2 {border-bottom: 1px solid #141927 !important;}
.com_tab_wrap.type02 .tbl20 .bdt_2 {border-top: 1px solid #141927 !important;}
.com_tab_wrap.type02 .tbl20 .bg1 {background: #f9f9f9 !important;}
.com_tab_wrap.type02 .tbl20 table.table_examlevel th {font-weight: normal;}

/* µÎ±ÙµÎ±Ù ·£´ý¹Ú½º EVENT */
.stn_event_top {background:#0c61fd url('http://img.megaland.co.kr/full_service/2024/1025/stn_e_top_bg.jpg') no-repeat center 0;}
.stn_event_01 {background:#f5f5f5 url('http://img.megaland.co.kr/full_service/2024/1025/stn_e01_bg.jpg') no-repeat center 0;}
.stn_event_02 {background:#f5f5f5 url('http://img.megaland.co.kr/full_service/2024/1025/stn_e02_bg.jpg') no-repeat center 0;}
.stn_event_03 {background:#7491b6;}
.stn_event_top .inner {height:1079px;}
.stn_event_top .e_top_img {position:absolute; top:121px; left:0; right:0; margin:0 auto;}
.stn_event_02 .checkbox_con {position: absolute; top: 225px; left: 0; right:0; margin:0 auto;}
.stn_event_02 label.checkbox {color:#789bba; font-size: 18px; letter-spacing: -0.2px;}
.stn_event_02 label.checkbox input[type="checkbox"] {width:18px; height:18px;}
.stn_event_02 label.checkbox a.info_view { color:#1c43e7; font-size: 18px; font-weight:500; text-decoration: underline; text-underline-position: under; margin-left: 5px;}
.stn_event_02 .event_login_wrap {position:absolute; bottom:144px; left:0; right:0; margin:0 auto; width:441px;}
.stn_event_02 .event_login_wrap .login_after .chance_tit {display:inline-block; font-size:32px; color:#181818; line-height:1; font-weight:500; letter-spacing:-0.2px; border-bottom:2px solid #181818; 
margin-bottom:28px;}
.stn_event_02 .event_login_wrap .login_after li + li {margin-top:16px;}
.stn_event_02 .event_login_wrap .login_before {margin-bottom:104px;}
.ly_event {position:fixed; top:0; left:0; max-width:2000px; width:100%; height:100%; margin:0 auto; z-index:2; display:none;}
.ly_event .ly_event_inner {width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.ly_event .ly_event_con {position:relative; background:#fff; border-radius:12px; width:1000px; text-align:center; padding:71px 0 72px; z-index:1;}
.ly_event .ly_event_con:before {content:''; position:absolute; top:-48px; left:0; right:0; margin:0 auto; width:96px; height:96px; 
background:url('http://img.megaland.co.kr/full_service/2024/1025/ly_event_ico.png') no-repeat center;}
.ly_event .ly_event_con strong {display:block; font-size:40px; color:#181818; line-height:54px; font-weight:700; letter-spacing:-0.25px;}
.ly_event .ly_event_con .img_wrap {position:relative; display:inline-block; margin:15px 0 53px;}
.ly_event .ly_event_con .img_wrap:before {content:''; position:absolute; top:0; left:50%; transform:translateX(-50%); width:493px; height:62px;
background:url('http://img.megaland.co.kr/full_service/2024/1025/ly_event_ico02.png') no-repeat center;}
.ly_event .ly_event_con .btn_check {display:block; width:400px; margin:0 auto;}
.ly_event .ly_event_con .btn_close {position:absolute; top:32px; right:40px;}
.ly_event .ly_event_dim {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5);}