@charset "utf-8";

.evtWrap img,#evtContent img {vertical-align:top;}
.clear:after {display:block;content:'';clear:both;}
.inner {display:block;width:1080px;margin:0 auto;}
.fL {float:left;}
.fR {float:right;}

/* .pdt10 {padding-top:10px !important;} */
.pdt15 {padding-top:15px !important;}
.pdt39 {padding-top:39px;}
.pdt59 {padding-top:59px !important;}

.pdt88 {padding-top:88px;}
.pdb70 {padding-bottom:70px;}
.pdb51 {padding-bottom:51px !important;}
.pdR37 {padding-right: 37px;}

.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt50 {margin-top:50px;}

.mb0 {margin-bottom:0 !important;}
.mb14 {margin-bottom:14px;}
.mb15 {margin-bottom:15px;}
.mb17 {margin-bottom:17px;}
.mb18 {margin-bottom:18px;}
.mb19 {margin-bottom:19px;}
.mb29 {margin-bottom:29px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb56 {margin-bottom:56px;}
.content {background:#fff;}
.bg_gray {display:block;width:100%;background:#f8f8f8;}

.visualWrap {display:block;width:100%;height:510px;/* background:url('https://pic.neungyule.com/ichallenge/pc/promotion/step/20190501/visual_bg.jpg') repeat-x; */ background:#fff; }
.evtVisual {display:block;width:100%;max-width:1900px;height:510px;margin:0 auto;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/step/20190501/visual.jpg') center center no-repeat;}
.evtVisual h2 {display:block;padding-top:81px;text-align:center;}
.evtVisual .date {display:block;padding-top:30px;text-align:center;}
.evtVisual .date b {display:inline-block;width:120px;height:30px;line-height:30px;background:#3a3632;font-family:'Noto Bold';font-size:16px;color:#fff;text-align:center;border-radius:20px;box-sizing:border-box;}
.evtVisual .date span {display:inline-block;margin-left:6px;font-size:18px;line-height:30px;font-family:'Noto Medium';color:#3a3632;}
.evtVisual .infoTxt {margin-top:20px;text-align:center;color:#616066;}
.evtVisual .linkBox {text-align:center;margin-top:70px;}
.evtVisual .linkBox p {margin-bottom:10px;}
.evtVisual .linkBox a {display:inline-block;margin:0 10px;}

/* tab */
.tab_wrap {display:block;width:100%;height:95px;background:#ff9728;}
.tab_wrap .tab {display:block;width:1080px;height:95px;margin:0 auto;}
.tab_wrap .tab li {float:left;width:360px;}
.tab_wrap .tab li:first-chlid,.tab_wrap .tab li.first {width:217px;}
.tab_wrap .tab li:last-chlid,.tab_wrap .tab li.last {width:214px;}
.tab_wrap .tab li a {display:block;width:100%;}

.step_wrap {display:block;width:100%;padding-top:39px;}
.stepUp_section {position:relative;margin-bottom:30px;}

/* 1�ܰ� */
.tab01_content {display:block;padding:97px 0 212px;}
.tab01_content .tab01_box {display:block;width:907px;height:445px;margin:0 auto;padding-top:55px;background:#f7f7f7;box-sizing:border-box;}
.tab01_content .tab01_box p {font-size:43px;line-height:61px;color:#000;text-align:center;font-family:'Noto Light';letter-spacing:-2px;}
.tab01_content .tab01_box p b {font-family:'Noto Bold';}
.tab01_content .tab01_box p span {font-family:'Noto Regular';}
.tab01_content .tab01_box p var {font-style:normal;}
.tab01_content .tab01_box p var.step1 {font-family:'Noto Regular';color:#f1616a;}
.tab01_content .tab01_box p var.step2 {font-family:'Noto Regular';color:#2fb2a1;}

.tab01_content .btn_wrap {display:block;width:506px;height:58px;margin:34px auto 0;}
.tab01_content .btn_wrap ul {display:block;width:100%;}
.tab01_content .btn_wrap ul li {float:left;display:block;}
.tab01_content .btn_wrap ul li:first-child {margin-right:41px;}
.tab01_content .btn_wrap ul li a {display:block;}

.content  .cont1 {padding-bottom:70px;}
.content iframe.sty02 {position:absolute; right:68px; top:178px; width:277px; height:156px; border:0 none;}
.content iframe.sty03 {position:absolute; right:60px; top:192px; width:277px; height:156px; border:0 none;}
.content iframe.sty04 {position:absolute; right:58px; top:199px; width:277px; height:156px; border:0 none;}
.content iframe.sty05 {position:absolute; right:69px; top:174px; width:277px; height:156px; border:0 none;}

.content .btn_vod_big.sty02 {display:block;width:68px;height:13px;position:absolute; top:355px; left:840px;}
.content .btn_vod_big.sty03 {display:block;width:68px;height:13px;position:absolute; top:369px; left:848px;}
.content .btn_vod_big.sty04 {display:block;width:68px;height:13px;position:absolute; top:376px; left:850px;}
.content .btn_vod_big.sty05 {display:block;width:68px;height:13px;position:absolute; top:351px; left:840px;}

/* 2�ܰ� */
.step2 {padding-bottom:60px;}
.stpe2_info {display:block;width:100%;margin-bottom:40px;position:relative;}
.content .step2_isori a {display:block;}

.stepUp2_section a {display:block;width:165px;height:28px;position:absolute;top:28px;left:865px;}

/* ���� ���̺� */
.pay_wrap {display:block;width:100%;padding:42px 0 0;background:#fff;}
.pay_wrap h3 {display:block;text-align:center;padding-bottom:25px;}
.pay_wrap.tab05 h3 {padding-bottom:15px;}
.pay_wrap5 {display:block;width:100%;padding:42px 0 71px;background:#fff;}

/* 3�ܰ� */
.step3 {padding-bottom:61px;}
.stpe3_info {display:block;width:100%;margin-bottom:40px;position:relative;}
.step3_hobi {display:block;width:100%;position:relative;}
.step3_hobi a.btn1 {display:block;width:287px;height:52px;position:absolute;top:420px;left:49px;text-indent:-9999em;}

.stepUp3_section a {display:block;width:165px;height:28px;position:absolute;top:28px;left:865px;}

.slideWrap {display:block;width:534px;height:391px;position:absolute;top:81px;left:509px;}
.bx-wrapper {display:block;width:534px;height:391px;}
.bx-wrapper .bx-caption {display:block;width:100%;height:59px;padding:17px 0 16px;background:#ffba68;position:absolute;top:0;left:0;text-align:center;}
.bx-wrapper .bx-caption span {display:inline-block;font-size:26px;line-height:1em;color:#fff;text-align:center;}
.bx-wrapper .bs {display:block;width:534px;height:391px;}
.bx-wrapper .bs img {padding-top:59px;}

.bx-wrapper .bx-controls-direction a {position:absolute;top:21px;text-indent:-9999em;}
.bx-wrapper .bx-next {display:inline-block;width:16px;height:19px;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/step/20190501/slide_next.png') no-repeat;position:absolute;top:21px;right:37px;}
.bx-wrapper .bx-prev {display:inline-block;width:16px;height:19px;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/step/20190501/slide_prev.png') no-repeat;position:absolute;top:21px;left:37px;}


/* 4�ܰ� */
.step4 {padding-bottom:51px;}
.stpe4_info {display:block;width:100%;margin-bottom:30px;position:relative;}
.step4_engPen {display:block;width:100%;position:relative;}
.step4_engPen a.btn1 {display:block;width:155px;height:40px;position:absolute;top:388px;left:48px;text-indent:-9999em;}

.stepUp4_section a {display:block;width:165px;height:28px;position:absolute;top:28px;left:865px;}

.slideWrap {display:block;width:534px;height:391px;position:absolute;top:81px;left:509px;}
.bx-wrapper {display:block;width:534px;height:391px;}
.bx-wrapper .bx-caption {display:block;width:100%;height:59px;padding:17px 0 16px;background:#ffba68;position:absolute;top:0;left:0;text-align:center;}
.bx-wrapper .bx-caption span {display:inline-block;font-size:26px;line-height:1em;color:#fff;text-align:center;}
.bx-wrapper .bs {display:block;width:534px;height:391px;}
.bx-wrapper .bs img {padding-top:59px;}

.bx-wrapper .bx-controls-direction a {position:absolute;top:21px;text-indent:-9999em;}
.bx-wrapper .bx-next {display:inline-block;width:16px;height:19px;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/step/20190501/slide_next.png') no-repeat;position:absolute;top:21px;right:37px;}
.bx-wrapper .bx-prev {display:inline-block;width:16px;height:19px;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/step/20190501/slide_prev.png') no-repeat;position:absolute;top:21px;left:37px;}


/* 5�ܰ� */
.step5 {padding-bottom:50px;}
.step5_info {display:block;width:100%;margin-bottom:30px;position:relative;}
.step5 .stepUp_section {margin-bottom:20px;}
.pay_table_step5 {padding-bottom:31px;}
.cont3.tab05 {padding:30px 0 71px;}

.mov_kidsweb {display:block;width:314px;height:264px;text-indent:-9999em;position:absolute;top:148px;right:51px;}
.stepUp5_section a {display:block;width:165px;height:28px;position:absolute;top:28px;left:865px;}

.benefit_wrap h4 {display:block;padding-bottom:37px;}
.benefit_wrap .benefit_step02 {display:block;width:100%;padding-bottom:52px;}
.benefit_wrap .benefit_step03 {display:block;width:100%;padding-bottom:52px;}

.payment {display:block;width:100%;padding:74px 0 95px;}
.payment .payment_txt {display:block;width:100%;padding:20px 0 0 11px;}
.payment .payment_txt p {font-size:15px;line-height:26px;}
.payment .payment_txt p span {display:block;width:100%;padding-left:14px;}
.payment .payment_txt .red_txt {color:#ff0000;}

.benefit_list_wrap {display:block;width:100%;padding-bottom:110px;}
.benefit_list_wrap h4 {display:block;padding-bottom:29px;}
.benefit_list_wrap ul:after {display:block;content:'';clear:both;}
.benefit_list_wrap ul li.half {display:block;float:left;width:526px;height:609px;margin-left:28px;}
.benefit_list_wrap ul li.half.first {margin-left:0;}
.benefit_list_wrap ul li.full {display:block;float:left;width:100%;height:100%;}
.benefit_list_wrap ul li a {display:block;width:100%;}
.benefit_list_wrap ul li.third {padding-top:32px;}
.benefit_list_wrap ul li.last {padding-top:55px;}

.event_bar {padding:63px 0 76px;}

/* ���� */
.membership {padding:70px 0 72px;}
.membership h3 {display:block;padding-bottom:40px;text-align:center;}
.content .info {display:block;position:relative;}

/* ���� Ư������ */
.cont3 {padding:72px 0 71px; background:#fff;}
.cont3 .inner h3 {text-align:center; margin-bottom:47px;}
.recommend a {display:block;}

/* ���� ���ܺ� ���� */
.cont4 {padding:60px 0 41px 0; background:#f8f8f8;}
.cont4 .inner h3{text-align:center; margin-bottom:30px;}
.cont4 .inner p.benefit01{padding:15px 0 0 0; font-size:13px; color:#121212; letter-spacing:-0.5px; line-height:1.5em;font-family: 'NanumGothic';font-weight:bold;}
.cont4 p.deli,.deli strong{color:#ff9727; font-size:13px; line-height:23px;letter-spacing:-0.5px; padding:0 0 0 5px; font-weight:bold; font-family: 'NanumGothic';}
.cont4 p.deli.first {margin-top:10px;}
.deli.last strong{color:#ff9727; font-size:13px; line-height:23px; letter-spacing:-0.5px; padding:0 0 30px 0; font-weight:bold; font-family: 'NanumGothic';}
.cont4 .inner p.benefit02{padding:20px 0 15px 0; font-size:13px; color:#121212; letter-spacing:-0.5px;  line-height:1.6em;font-family: 'NanumGothic'; font-weight:bold;}
.cont4 .inner p.benefit03{font-size:13px; color:#121212; letter-spacing:-0.5px;  line-height:1.6em;font-family: 'NanumGothic'; font-weight:bold;}
.cont4 .inner p.benefit03 span {display:block;padding-left:14px;}

.cont4_step05 {padding:60px 0 50px 0 !important;}

/* ����Ŀ��ŧ�� */
.btn_curriCulum {position:absolute;top:41px;right:50px;}
.btn_curriCulum.step03 {right:42px;}
.btn_curriCulum.step04 {right:40px;}

/* �ڼ������� */
.content .batt-01{position:absolute; bottom:0;  left:455px; line-height:1em;}
.content .batt-02{position:absolute; bottom:0;  left:466px; line-height:1em;}
.content .batt-03{position:absolute;bottom: 0;left:466px;line-height:1em;}
.content .batt-04{position:absolute; bottom:15px; left:466px; line-height:1em;}
.content .batt-05{position:absolute;bottom: 0;left:466px;line-height:1em;}

/*layer_pop*/
.layer_wrap-toy {display:none; position:fixed; top:0; left:0; width:100%; height:100%; min-height:959px; background:url('https://pic.neungyule.com/ichallenge/pc/promotion/step/20190501/bg_layerpop.png') repeat; z-index:9999;}
.layer_wrap-toy .layer_pop {position:relative;top:150px;}
.layer_wrap-toy .layer_pop .pop_box {position:relative; width:1000px; height:580px; margin:30px auto 0; background:#fff7d4;border:7px solid #fdcf47;border-radius:10px;box-sizing:border-box;}
.layer_wrap-toy .layer_pop .pop_box .btn_cls {position:absolute; top:0; right:0;z-index:2;}
.layer_wrap-toy .pop_box .mov_big {position:absolute;top:79px; left:125px; width:750px; height:422px;}

/* ���� ��� �ı� */
.review_wrap {display:block;width:100%;background:#fff;}
.review_wrap {display:block;width:1080px;margin:0 auto;}
.review_wrap .tit_wrap {display:block;width:100%;height:35px;margin-bottom:25px;}
.review_wrap .tit_wrap:after {display:block;content:'';clear:both;}
.tit_wrap h4 {float:left;}
.tit_wrap .fR {float:right;padding-top:5px;}

.review_list {display:block;width:100%;padding-bottom:56px;}
.review_list:after {display:block;content:'';clear:both;}
.review_list li {float:left;display:inline-block;width:345px;height:333px;padding:22px 12px 30px 13px;margin-left:23px;border:1px solid #ebebeb;border-radius:7px;box-sizing:border-box;}
.review_list li:first-child {margin-left:0;}
.review_list li:last-child {margin-left:22px;}
.review_list li strong {display:block;padding-top:24px;font-family:'Noto Regular';font-size:23px;line-height:1em;color:#000;letter-spacing:-1.3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.review_list li p {display:block;padding-top:11px;/*font-family:'Noto Domi';*/font-size:15px;line-height:1em;color:#727272;}

/* ��ǰ��� */
.product_tit {display:block;margin-bottom:28px;}

.title_wrap {display:block;width:100%;}
.title_wrap:after {display:block;content:'';clear:both;}
.title_wrap h4 {float:left;}
.title_wrap a {float:right;}

.product_wrap {display:block;width:1080px;height:auto;margin:0 auto;padding-bottom:100px;}
.product_wrap.step05 {padding-top:60px;}
.product_wrap .inner {display:block;height:auto;border-bottom:1px solid #e3e8f2;}
.product_wrap .inner table {display:table;width:100%;height:100%;border:2px solid #e3e8f2;border-bottom:1px solid #e3e8f2;}
.product_wrap .inner table + table {margin-top:-2px;margin-bottom:0}
.product_wrap .inner table thead {background:#f3f5f7;}
.product_wrap .inner table thead th {padding:14px 0 14px 30px;font-size:18px;line-height:1em;color:#163552;font-family:'Noto Medium';text-align:left;}
.product_wrap .inner table tbody th {padding:10px 0 10px 31px;font-size:16px;line-height:26px;color:#163552;font-family:'Noto Medium';background:#fbfcfd;border-right:1px solid #eaedf5;text-align:left;}
.product_wrap .inner table tbody td {padding:10px 0 10px 31px;font-size:16px;line-height:26px;color:#585858;font-family:'Noto Regular';text-align:left;}
.product_wrap .inner table tbody td span {color:red;}
.product_wrap .inner table tbody th,.product_wrap .inner table tbody td {border-bottom:1px solid #e3e8f2;}

.product_wrap .inner .hide_table {display:none;height:auto;}
.product_wrap .inner .hide_table table {display:table;width:100%;height:100%;border:2px solid #e3e8f2;border-bottom:1px solid #e3e8f2;border-top:0;}
.product_wrap .inner .hide_table table + table {margin-top:-2px;margin-bottom:0}
.product_wrap .inner .hide_table table thead {background:#f3f5f7;}
.product_wrap .inner .hide_table table thead th {padding:14px 0 14px 30px;font-size:18px;line-height:1em;color:#163552;font-family:'Noto Medium';text-align:left;}
.product_wrap .inner .hide_table table tbody th {padding:10px 0 10px 31px;font-size:16px;line-height:26px;color:#163552;font-family:'Noto Medium';background:#fbfcfd;border-right:1px solid #eaedf5;text-align:left;}
.product_wrap .inner .hide_table table tbody td {padding:10px 0 10px 31px;font-size:16px;line-height:26px;color:#585858;font-family:'Noto Regular';text-align:left;}
.product_wrap .inner .hide_table table tbody td span {color:red;}
.product_wrap .inner .hide_table table tbody th,.product_wrap .inner .hide_table table tbody td {border-bottom:1px solid #e3e8f2;}

/* paging */
.paging {margin-top:55px;}

/* ���޴� */
.banner {position: fixed;/* top: 462px; */top:252px;right: 290px;z-index: 9998;width:105px;height: 270px;display: block; }
.banner a {display:block;}
.banner .btn_payment01 {height:135px;}
.banner .btn_payment02 {height:133px;}

.quick {position: fixed;bottom:30px;right:30px;z-index: 1;width: 50px;height: 50px;display: block; }
.quick a {display:block;width:100%;height:100%;}
.quick .btn_top{display:none;}

/* notice */
.notice {display:block;width:100%;background:#f1f1f1;padding:48px 0 58px;}
.notice .inner {display:block;width:1080px;height:auto;margin:0 auto;position:relative;}
.notice .inner h3 {display:block;margin-bottom:20px;font-size:22px;line-height:1em;color:#000;font-family:"Noto Bold";}
.notice .inner ul li {display:block;margin-bottom:11px;font-size:15px;line-height:1em;color:#000;font-family:"Noto Medium";}
.notice .inner ul li:before {display:inline-block;content:'';width:3px;height:3px;margin-right:10px;clear:both;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/step/20190501/icon_dotted.gif') center center no-repeat;vertical-align:middle;}
.notice .inner ul li p {padding-left:20px;line-height:23px;}
.notice .inner ul li span {display:block;padding-left:16px;line-height:23px;}
.notice .inner ul li p.first {margin-top:10px;}
.notice .inner a {display:block;width:91px;height:21px;background:#494949;position:absolute;top:117px;left:500px;font-size:12px;line-height:21px;color:#fff;font-family:"Noto Regular";text-align:center;}


map area {cursor:pointer;}