@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;}
.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;}

.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:#f9f5ea;}
.evtVisual {display:block;width:100%;max-width:1900px;height:510px;margin:0 auto;background:url('../images/visual.jpg') center center no-repeat;}
.evtVisual h2 {display:block;padding-top:81px;text-align:center;}
.evtVisual .date {display:block;padding-top:25px;text-align:center;}
.evtVisual .date b {display:inline-block;width:120px;height:30px;line-height:30px;background:#5ea330;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;}

/* 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:216px;}
.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 {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:69px; top:174px; width:277px; height:156px; border:0 none;}
.content iframe.sty03 {position:absolute; right:69px; top:174px; width:277px; height:156px; border:0 none;}
.content iframe.sty04 {position:absolute; right:69px; top:174px; 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:347px; left:840px;}
.content .btn_vod_big.sty03 {display:block;width:68px;height:13px;position:absolute; top:351px; left:840px;}
.content .btn_vod_big.sty04 {display:block;width:68px;height:13px;position:absolute; top:351px; left:840px;}
.content .btn_vod_big.sty05 {display:block;width:68px;height:13px;position:absolute; top:351px; left:840px;}

/* 2´Ü°è */
.step2 {padding-bottom:82px;}
.stpe2_info {display:block;width:100%;margin-bottom:56px;position:relative;}
.content .step2_isori a {display:block;}

/* °¡°Ý Å×ÀÌºí */
.pay_wrap {display:block;width:100%;padding:42px 0 0;background:#fff;}
.pay_wrap h3 {display:block;text-align:center;padding-bottom:25px;}
.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:17px;position:relative;}
.step3_hobi {display:block;width:100%;position:relative;}
.step3_hobi a {display:block;width:287px;height:52px;position:absolute;top:150px;left:45px;text-indent:-9999em;}

/* 4´Ü°è */
.step4 {padding-bottom:51px;}
.stpe4_info {display:block;width:100%;margin-bottom:36px;position:relative;}

/* 5´Ü°è */
.step5 {padding-bottom:50px;}
.step5_info {display:block;width:100%;margin-bottom:40px;position:relative;}
.step5 .stepUp_section {margin-bottom:20px;}
.pay_table_step5 {padding-bottom:31px;}
.cont3.tab05 {padding:30px 0 71px;}

/* °øÅë */
.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:35px;right:51px;}

/* ÀÚ¼¼È÷º¸±â */
.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: 19px;left:466px;line-height:1em;}
.content .batt-04{position:absolute; bottom:24px; 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('../images/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;}
.evtReview {display:block;width:1080px;margin:60px auto 69px}
.evtReview .tit_wrap {height:34px;}
.evtReview .tit_wrap:after {display:block;content:'';clear:both;}
.evtReview .btnR {margin-top:0;padding:2px 2px 2px 0;}
.evtReview .floatL {float:left;}
.evt_review {margin:32px 0 0 0;}
.evt_review > li {clear:both; float:none; width:auto; height:auto; margin:0; padding:20px 0px 20px 227px; border-bottom:1px solid #d9d9d9; overflow:auto;}
.evt_review > li figure {float:left; width:180px; height:130px; margin:0 47px 0 -227px;}
.evt_review > li .rating-container {float:right; margin:7px -16px 0 0;}
.evt_review > li h5 {margin:5px 15px 4px 0;}
.evt_review > li p {height:54px; padding-bottom:0; background:none;}

ol.evt_review {clear:both; height:auto; margin:0 0 0 -50px; overflow:hidden;}
ol.evt_review > li {float:left; width:300px; margin-left:50px;}
ol.evt_review > li figure {overflow:hidden;}
ol.evt_review > li figure > a {line-height:0; text-align:center; display:block;}
ol.evt_review > li figure img {width:100%; max-width:100%;}
ol.evt_review > li .rating-container {margin:11px 0 7px 0;}
ol.evt_review > li h3, ol.evt_review > li h5 {margin-bottom:13px; font-size:19px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
ol.evt_review > li h5 {height:27px; margin:12px 0 0 0;}
ol.evt_review > li h3 + p {height:67px; margin-bottom:15px; padding-bottom:16px; border-bottom:1px solid #d9d9d9;}
ol.evt_review > li h5 + p {height:76px; margin-bottom:13px; padding-bottom:16px; background:url(/Images/Etc/dotline04.gif) 0 100% repeat-x;}
ol.evt_review > li > span:last-child:before, ol.evt_review.st01 > li > div:not(.info) > span:not(:first-of-type):before {width:1px; height:13px; margin:0 12px 0 11px; background:#b2b2b2; vertical-align:-1px; display:inline-block; content:"";}
ol.evt_review.st01 {margin-left:0;}
ol.evt_review.st01 > li {float:none; width:auto; margin-left:0;}

/* »óÇ°°í½Ã */
.product_tit {display:block;margin-bottom:28px;}
.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:275px;overflow-y:auto;border-bottom:1px solid #e3e8f2;}
.product_wrap .inner table {display:table;width:100%;border:2px solid #e3e8f2;border-bottom:1px solid #e3e8f2;margin-bottom:20px;}
.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;}

/* 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('../images/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;}